@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; border: 0; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cfcecd; background: #040404; }
ul { }
ul li { list-style: none; }
p { line-height: 20px; }
a { text-decoration: underline; color: #8A8A8A; }
a:hover { color: #efefef; }
a img { border: none; }
h1, h2, h3, h4, h5 { font-weight: normal; }

/*-----start class-----*/
.clear { clear: both; }
.float_l { float: left; }
.float_r { float: right; }
.strong { font-weight: bold; }
.btm_border { border-bottom: 1px dotted #313231; }
.padding_btm10 { padding: 0 0 10px 0; }
.reviews_border { border-bottom: 1px dotted #313231; margin: 0 0 10px 0; clear:both; }
.padding15 { padding: 0 15px; }
.padding10_r { padding: 0 10px 0 0; }
.margin_btm10 { margin: 0 0 10px 0; }
.align_r { text-align: right; }
.align_center { text-align: center; }
.arrow { background: url(images/li_arrow.gif) no-repeat 0 8px; padding: 0 0 0 10px; }
.readmore { width: 88px; height: 27px; background: url(images/readmore.gif) no-repeat; padding: 10px 10px 5px 30px; }

/*-----start divs-----*/
#wrapper { width: 980px; margin: 0 auto; position: relative; }
.logo { width: 485px; height: 113px; background: url(images/jasmine_logo.png) no-repeat; position: absolute; top: 63px; left: 15px; }
.trnsparent_leaf { width: 272px; height: 215px; background: url(images/leaf.png) no-repeat; position: absolute; top: 0; right: 124px;}
.trnsparent_leaf2 { width: 272px; height: 215px; background: url(images/leaf.png) no-repeat; position: absolute; top: 0; right: 104px;}
.adult-banner { position: absolute; top: 0; right: 0; }
#content_l { width: 725px; height: 750px; float: left; background: url(images/jasmine_escort_australia.jpg) no-repeat; }
#maincontent { width: 725px; height: 750px; float: left; background: url(images/maincontent_bg.png) no-repeat;  }
.enter_site { width: 148px; height: 30px; position: absolute; top: 615px; left: 71px; }

#subpage_content_l { width: 705px; float: left; padding: 180px 0 0 0; }
.subpage_maincontent { width: 681px; float: left; padding: 25px 10px 25px 15px; color: #8a8a8a; }
.subpage_maincontent h2 { font-size: 18px; }
.subpage_maincontent ul li { margin: 0 0 5px 0; }

.page_title { border-bottom: 1px solid #313231; padding: 5px 0 5px 20px; margin: 0 0 10px 0; background: url(images/arrow.gif) no-repeat 0 10px; color: #c0bbb9; }
.about { width: 411px; float: left; border: 1px solid #313231; padding: 10px; margin: 0 5px 0 0; }
.about ul { padding: 10px 0px 0 15px; }
.about_btm { width: 418px; float: left; padding: 10px; }
.about_btm2 { width: 433px; float: left; padding: 10px 0; }
.about_btm h2 { margin: 0 0 10px 0; }

.about2 { width: 214px; float: right; border: 1px solid #313231; padding: 10px; margin: 0; }
.reviews2 { width: 234px; float: right; border: 1px solid #313231; margin: 0 0 0 5px; }
.reviews2 .page_title { border-bottom: 1px solid #313231; padding: 5px 0 5px 25px; margin: 0; background: url(images/arrow.gif) no-repeat 4px 12px; color: #c0bbb9; }

#content_r { width: 234px; height: 750px; background: #161716; float: left; color: #cfcecd; padding: 15px 10px 15px 10px; background: url(images/content_r.gif) repeat-x; }
#content_r ul li { font-size: 20px; }
.sidenav { margin: 190px 0 0 0; }
.sidenav li { height: 52px; width: 232px; }
.services_lst { }
.services_lst li { background: url(images/li_arrow.gif) no-repeat 0 5px; padding: 0 0 0 10px; }
.rates_lst li { background: url(images/li_arrow.gif) no-repeat 0 5px; padding: 0 0 0 10px; margin: 0 0 10px 0 !important; }
.calendar, .links, .international_gallery { width: 657px; float: left; border: 1px solid #313231; padding: 10px; margin: 0 0 10px 0; }
/*.links_img li img { display: block; margin: 0 auto; }
*/.links_img li {
	display: block;
	margin: 0 auto;
	text-align: center;
	margin: 0 0 15px 0 !important;
	float: left;
	padding: 0 10px 0 0;
}

#footer { color:#343534; }
#links {
	text-align: center;
	width: 980px;
	float: none;
}


/*-----form elements------*/
input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.label { float: left; width:118px; padding: 0 5px; }
.txtbox { width: 259px; height: 20px; padding: 3px; }
.dropdwn { width: 265px; height: 28px; padding: 3px; }
.txtarea { width: 259px; height: 150px; padding: 3px; }
.submit_btn { width: 100px; height: 40px; background: url(images/send_btn.png) no-repeat; cursor: pointer; }
.clear_btn { width: 100px; height: 40px; background: url(images/clear_btn.png) no-repeat; cursor: pointer; }

/*-----thickbox----*/
#myOnPageContent { display: none; }
.facebook:hover{
	background:url(images/FBred60x60.png);
}
