
#profile_wrapper {
margin:auto 0px;
background-color:#FDC7EA;
 width:980px; 
height:545px;
position:relative;
top:0px;
}

#thumb_wrapper {
line-height:1em;
font-size:0px;
width:155px;
text-align:center;
margin-top:0px;
float:left;
display:inline;
position:relative;
top:1px;
}

#thumb_wrapper img {
display:inline;
border: solid 1px #E50083;
}

#thumb_wrapper a {

padding:1px;
}

#photo_gap {
padding:1px;
}

.top_gap {
padding-top:1px;
}


#rest_wrapper {
float:left;
}

#profile_txt {
float:left;
font-size:11px;
height:55px;
margin-top:-12px;
}

#top_detail {
width:650px; 
float:left;
margin-top:2px;
border-top: 1px solid #e50083;
border-bottom: 1px solid #e50083;
display:inline;
}

#name {
font-size:14px;
font-weight:bold;

}


#age {
font-size:14px;
font-weight:bold;
float:right;
display:inline;
}

#main_image {
width:340px;
float:left;
text-align:center;
margin:10px 4px 0 0;
display:inline;
}




#details_rates {
width:300px;
float:left;
margin-top:10px;
padding:5px;
display:inline;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
}

#details_rates {
height:400px;
background-image: url(../images/logo_op.gif);
background-repeat:no-repeat;
background-position:50% 50%;
background-color:#FFF;
}

details_rates td {
font-size:11px;
}

tr {

font-size:11px;
line-height:2em;
}

.closer_text {
line-height:1.2em;
}

#price_table{
color:#24686B;
}

#areas_covered_title {
font-weight:bold;
color:#24686B;
}

#areas_covered {
width:130px;
padding-top:9px;
color:#24686B;
}

#top_details p {
width:3px;
float:left;
display:inline;
}

#phone_booking {
position:absolute;
top:450px;
left:190px;
border:none;
}

a#phone_booking {
border:none;
}



.txt_table{
width:150px;
}


td.attr {
font-weight:bold;
height:8px;
text-align:left;
display:inline;
}

#details {
float:left;
position:relative;
top:12px;
padding-bottom:40px;
font-size:11px;
}


#rates {
float:left;
position:relative;
top:12px;
font-size:11px;
}


#thumb_wrapper2 {
height:450px;
line-height:1em;
font-size:0px;
width:155px;
text-align:center;
margin-top:0px;
float:left;
display:inline;
position:relative;
bottom:77px;
}

#thumb_wrapper2 img {
display:inline;
border: solid 1px #E50083;
}

#thumb_wrapper2 a {

padding:1px;
}


/*
#thumb_wrapper2 {
width:155px;
text-align:center;
float:left;
position:relative;
bottom:85px;
}
*/

/* second page of gallery */

#full_pic_wrapper {
text-align:center;
height:485px;
}

#full_pic {
margin: 0px auto;
}

#back_link {
position:absolute;
top:7px;
left:10px;
}

#logo_type_op {
position:absolute;
top:50%;
width:200px;
height:200px;
}

/* LARGE PHOTO */

#large_photo_wrapper {
width:100%;
text-align:center;
position:relative;
}

#large_photo img {
margin 0px auto;
}

#back_button{
position:absolute;
top:7px;
}
