/*



Theme Name: Langtrees of Sydney



Theme URI: http://www.langtreesofsydney.com.au



Author: Ian Scott



Description: Custom design for Langtrees of Sydney



Version: 1.2



Tags: Langtrees, sydney, escorts



*/







/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html



-------------------------------------------------------------- */

html {

   margin-top: -28px !important;
}




html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, em, font, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



b, u, i, center,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td {



	background: transparent;



	border: 0;



	margin: 0;



	padding: 0;



	vertical-align: baseline;



}

body {

	line-height: 1;

}

h1, h2, h3, h4, h5, h6 {

	clear: both;

	font-weight: normal;

}

ol, ul {

	list-style: none;

}

blockquote {

	quotes: none;

}

blockquote:before, blockquote:after {

	content: '';

	content: none;

}

del {

	text-decoration: line-through;

}

/* tables still need 'cellspacing="0"' in the markup */



table {

	border-collapse: collapse;

	border-spacing: 0;

}

a img {

	border: none;

}



/* =Layout

-------------------------------------------------------------- */

/*



LAYOUT: Two columns



DESCRIPTION: Two-column fixed layout with one sidebar right of content



*/

#imp_notice {

     position: absolute;

     top: 350px;

     left: 200px;

     width: 600px;

     height: 70px;

     background-color: red;

     box-shadow: 1px 1px 4px 1px #CCCCCC;

     font-size: 12px;

     font-family:  "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;

     color: #fff;

     padding: 10px;

}

.important_read {

     font-size: 16px;

     font-family:  "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;

     color: #fff;

     font-weight: bold;

}

#container2 {

     float: left;

     margin: 0 0px 0 0;

     width: 100%;



}
#left_graphic {
	background: url("images/left_graphic.png") no-repeat scroll center top transparent;
        position: absolute;
        top: -60px;
        left: -275px;
        width: 302px;
        height: 423px;
}
#container3 {

     float: left;

     margin: 0 0px 0 0;

     width: 100%;

 

}

#container {

     float: left;

     margin: 10px 0px 0 0;

     width: 800px;

     position: relative;

}

#bottom_container {

      position: relative;

}

#home_welcome_txt {



      border-bottom: 1px dashed #424242;

      clear: both;

      min-height: 110px;

      padding-left: 10px;



}

#above_welcome {

       background-color: #000000;

       clear: both;

       height: 30px;

       position: relative;

}

#content {

       margin: 0 0px 0 40px !important;

       width: 750px;

}

#content2 {

	margin: 20px 0px 0 20px;

        width: 1000px;

}

#banner_text {

       color: #9E977D;

       font-family: Verdana,Arial,Helvetica,sans-serif;

       font-size: 15px;

       position: absolute;

       right: 65px;

       top: 310px;

       width: 920px;

}

#banner_text p {

       color: #9e977d;

       font-size: 13px;

       line-height: 16px;

       margin-bottom: 3px;

}

#banner_text h1 {

       margin-bottom: 2px;

       font-size: 18px;

       margin-left: 9px;

       color: #797C51;

       font-family: Georgia,"Times New Roman",Times,serif;

}

#primary,

#secondary {

	float: right;

	overflow: hidden;

	width: 220px;

        margin: 10px;

}

#secondary {

	clear: right;

}

#footer {
       background-color: #111111;
	clear: both;

	width: 100%;

	height: 140px;

        position: relative;

}

.hr_footer {

        background-color: #;

}

#footer_btm {

         width: 325px;

         height: 20px;

         position: absolute;

         bottom: 4px;

         left: 20px;

         color: #324d08;

	 font-family: arial !important;

}

#footer_bg {

        width: 1048px;

        height: 85px;

        position: absolute;

        right: 0px;

        bottom: 20px;

	background: url("images/footer_pic1.png") no-repeat scroll center top transparent;

}



/*



LAYOUT: One column, no sidebar



DESCRIPTION: One centered column with no sidebar



*/



.one-column #content {

	margin: 0 auto;

	width: 950px;

}

.one-column #content .entry-title {

border-bottom: 1px dashed #424242;

    color: #F7F1BB;

    float: left;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-size: 22px;

    line-height: 1.3em;

    margin: 10px 0 20px 30px;

    padding: 10px 0 0;

    width: 900px;

}

/*



LAYOUT: Full width, no sidebar



DESCRIPTION: Full width content with no sidebar; used for attachment pages



*/



.single-attachment #content {

	margin: 0 auto;

	width: 900px;

}

/* =Fonts



-------------------------------------------------------------- */



body,

input,

textarea,

.page-title span,

.pingback a.url {

	font-family: Georgia, "Bitstream Charter", serif;

}

h3#comments-title,

h3#reply-title,

#access .menu,

#access div.menu ul,

#cancel-comment-reply-link,

.form-allowed-tags,

#site-info,

#site-title,

#wp-calendar,

.comment-meta,

.comment-body tr th,

.comment-body thead th,

.entry-content label,

.entry-content tr th,

.entry-content thead th,

.entry-meta,

.entry-title,

.entry-utility,

#respond label,

.navigation,

.page-title,

.pingback p,

.reply,

.widget-title,

.wp-caption-text {



	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;

     

}

input[type=submit] {

	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;

background-color: #640202;

border: none;

cursor: pointer;

box-shadow: 0px 0px 5px #000;

border-radius: 3px;

}

input[type=submit]:hover {

  background-color: #EA061B;    

}

pre {

	font-family: "Courier 10 Pitch", Courier, monospace;

}

code {

	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;

}



/* =Structure



-------------------------------------------------------------- */



/* The main theme structure */



#access .menu-header,

div.menu,

#colophon,

#branding,

#wrapper {

	margin: 0 auto;

	width: 1048px;

}

#main-background {

     min-width: 1048px;

   

}

#main {
        background-color: #111111 !important;
         min-height: 500px;

         margin: 0 auto;

	 width: 1048px;

	

}

#wrapper {

	background: #;

        box-shadow: 0 0 7px #000;

	margin-top: 60px;

        margin-bottom: 40px;

	padding: 0 0px;

        position: relative;

}

/* Structure the footer area */



#footer-widget-area {

	overflow: hidden;

        margin-left: 50px;

}

#footer-widget-area a {

  color: #8FBD7A;

  font-size: 12px;

}

#footer-widget-area a:hover {

  color: #c2c78d;

  font-size: 12px;

}

#footer-widget-area .widget-area {

	float: left;

	margin-right: 10px;

	width: 220px;

}

.textwidget p {

    color: #8fbd7a;

    line-height: 15px;

}

#page_widget p {

    color: #fff;

}

.textwidget p a {

    color: #c2c78d;

}

.phone_font {

    font-size: 16px;

    color: #d3da85;

}

.widget-title_footer {

     background-color: #5d8a4a;

     color: #E5D2AC;

     padding: 5px 0 5px 10px;

     margin-bottom: 10px;

}

.widget-container2 {

     border-right: 1px dotted #709B5C;

     height: 250px;

     padding-right: 8px;

     height: 272px;

}

#footer-widget-area .footer_sitemap a {

    color: #fff;

}

#foot_links {

   color: #fff;

}

#footer-widget-area #fourth {

	margin-right: 0;

}

#site-info {

	float: left;

	font-size: 14px;

	font-weight: bold;

	width: 700px;

}

#site-generator {

	float: right;

	width: 220px;

}



/* =Global Elements



-------------------------------------------------------------- */



/* Main global 'theme' and typographic styles */



body {



        background-color: #060405 !important;
     	background: url("images/body_bg.jpg") no-repeat scroll center top transparent;
}

body,

input,

textarea {

	color: #000;

	font-size: 12px;

	line-height: 20px;

}

hr {

	background-color: #e7e7e7;

	border: 0;

	clear: both;

	height: 1px;

	margin-bottom: 18px;

}



/* Text elements */



p {

        color: #C8C395;

        font-size: 12px;

        font-family: Verdana,Arial,Helvetica,sans-serif;

        padding: 12px 10px 0px 10px;

}

p home_boxes {

	margin-bottom: 18px;

        color: #797c51;

        font-size: 12px;

        font-family: Verdana,Arial,Helvetica,sans-serif;       



}

ul {

	list-style: square;

	margin: 0 0 18px 1.5em;

}

ol {

	list-style: decimal;

	margin: 0 0 18px 1.5em;

}

ol ol {

	list-style: upper-alpha;

}

ol ol ol {

	list-style: lower-roman;

}

ol ol ol ol {

	list-style: lower-alpha;

}

ul ul,

ol ol,

ul ol,

ol ul {

	margin-bottom: 0;

}

dl {

	margin: 0 0 24px 0;

}

dt {

	font-weight: bold;

}

dd {

	margin-bottom: 18px;

}

strong {

	font-weight: bold;

}

cite,

em,

i {

	font-style: italic;

}

big {

	font-size: 131.25%;

}

ins {

	background: #ffc;

	text-decoration: none;

}

blockquote {

	font-style: italic;

	padding: 0 3em;

}



blockquote cite,



blockquote em,



blockquote i {



	font-style: normal;



}



pre {



	background: #f7f7f7;



	color: #222;



	line-height: 18px;



	margin-bottom: 18px;



	padding: 1.5em;



}



abbr,



acronym {



	border-bottom: 1px dotted #666;



	cursor: help;



}



sup,



sub {



	height: 0;



	line-height: 1;



	position: relative;



	vertical-align: baseline;



}



sup {



	bottom: 1ex;



}



sub {



	top: .5ex;



}



input[type="text"],



textarea {



	background: #000;



	border: 1px solid #000;



	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);



	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);



	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);



	padding: 2px;



}



a:link {



	color: #F7F1BB;



}



a:visited {



	color: #b1bc95;



}



a:active,



a:hover {



	color: #dd0a31;



}







/* Text meant only for screen readers */



.screen-reader-text {



	position: absolute;



	left: -9000px;



}











/* =Header



-------------------------------------------------------------- */







#header {

    background-image: url('images/header_bg2.jpg');


    height: 136px;

    margin-top: 110px;

    padding: 0;

    position: relative;

    width: 1049px;

    border-radius: 2px;

}

#header_top2 {

   background-image: url("images/header_top2.jpg");
    height: 112px;
    position: absolute;
    right: 0;
    top: -90px;
    width: 1048px;

}

#top_nav {







     height: 50px;



      position: relative;











}







#header_ad {



    


    box-shadow: 0 0 5px #000000;
    height: 70px;
    margin-right: -12px;
    margin-top: 16px;
    position: absolute;
    right: 30px;
    top: -48px;
    width: 470px;
    z-index: 400;



}











#header_top {







     height: 57px;



	 position: relative;



}







#logo {





color: #FEDD85;

    font-size: 28px;

    font-weight: bold;

    height: 64px;

    left: 80px;

    position: absolute;

   

    top: -28px;

    width: 330px;

	background-image: url('');             

	             z-index: 800;

}



#logo h1 {





    font-size: 35px;





}



#top-nav-cont {







     height: 70px;



	 margin: 0px auto;



	 padding: 10px 0 0;



	 width: 1048px;



         position: relative;











}







#langtrees-advert {



 



                     height: 36px;



                     width: 182px;



                     float: left;



}







#langtrees-advert a.rollover {







	             display: block;



	             width: 182px;



	             height: 36px;



	             background-image: url('images/make_booking.jpg');



}







#langtrees-advert a.rollover:hover {







	             background-image: url('images/make_booking_over.jpg');



}







#langtrees-getlisted {







                     height: 36px;



                     width: 236px;



                     float: left;



}







#langtrees-getlisted a.rollover {







	             display: block;



	             width: 236px;



	             height: 36px;



	             background-image: url('images/check_avail.jpg');



}







#langtrees-getlisted a.rollover:hover {







	             background-image: url('images/check_avail_over.jpg');



}















#langtrees-contact {







                    height: 36px;



                    width: 123px;



                    float: right;



                    margin-right: 270px;



}







#langtrees-contact a.rollover {







	            display: block;



	            width: 123px;



	            height: 36px;



	            background-image: url('images/lt-contact.jpg');



}







#langtrees-contact a.rollover:hover {







	            background-image: url('images/lt-contact-over.jpg');



}







#langtrees-phone {







                    height: 49px;



                    width: 475px;



                    background:url('images/');



                    background-repeat: no-repeat;



                    float: right;



                    padding: 0 35px 0 0;



                    position: absolute;



                   right: 10px;



                    top: 0px;



}









#gotolangtrees {

     width: 288px;

     float: right;

     height: 33px;



}

#gotolangtrees a.rollover {

	            display: block;

	            width: 288px;

	            height: 33px;

	            background-image: url('images/gotolangtrees.png');

	background-repeat: no-repeat;

}

#gotolangtrees a.rollover:hover {

	            background-image: url('images/gotolangtrees_over.png');

}

#gotoblog {

     width: 203px;

	 float: right;

     height: 33px;

	            background-image: url('images/gotoblog.png');



}

#gotoblog a.rollover {

	            display: block;

	            width: 203px;

	            height: 33px;

	            background-image: url('images/gotoblog.png');



								background-repeat: no-repeat;

}

#gotoblog a.rollover:hover {

	            background-image: url('images/gotoblog_over.png');

				background-repeat: no-repeat;



}

#social-media {

               height: 30px;

			   margin: 0 0 0 38px;



			   position: absolute;



			   right: 2px;



			   bottom: 0px;



			   width: 150px;



                           top: 127px;



}







#lt-facebook  {







          float: left;



		  height: 30px;



		  margin: -1px 0 0 27px;



		  width: 30px;







}











#lt-facebook a.rollover {







	          display: block;



	          width: 30px;



	          height: 30px;



	          background-image: url('images/lt-FB.png');



}







#lt-facebook a.rollover:hover {







	          background-image: url('images/lt-FB_over.png');



}































#lt-twitter {







          float: left;



		  height: 30px;



		  margin: -1px 0 0px;



		  width: 30px;







}







#lt-twitter a.rollover {







	          display: block;



	          width: 30px;



	          height: 30px;



	          background-image: url('images/lt-twitter.png');



}







#lt-twitter a.rollover:hover {







	           background-image: url('images/lt-twitter_over.png');



}



#lt-youtube {







          float: left;



		  height: 30px;



		  margin: -1px 0 0px;



		  width: 30px;







}







#lt-youtube a.rollover {







	           display: block;



	           width: 30px;



	           height: 30px;



	           background-image: url('images/lt-youtube.png');



}







#lt-youtube a.rollover:hover {







	           background-image: url('images/lt-youtube_over.png');



}







#site-title {



	float: left;



	font-size: 30px;



	line-height: 36px;



	margin: 0 0 18px 0;



	width: 700px;



}



#site-title a {



	color: #000;



	font-weight: bold;



	text-decoration: none;



}



#site-description {



	clear: right;



	float: right;



	font-style: italic;



	margin: 15px 0 18px 0;



	width: 220px;



}







/* This is the custom header image */



#branding img {



	border-top: 4px solid #000;



	border-bottom: 1px solid #000;



	display: block;



	float: left;



}



#wpcontent_slider {



   border: 1px solid #fff;



   border-radius: 10px 10px 10px 10px;







}







/* =Menu



-------------------------------------------------------------- */







#access {




    display: block;

    float: left;

    margin: 0 auto;

    padding-left: 60px;

    width: 1009px;







}



#access .menu-header,



div.menu {



	font-size: 13px;

    margin-left: 10px;

    margin-top: 0px;

    width: 928px;



}



#access .menu-header ul,



div.menu ul {



	list-style: none;



	margin: 0;



}



#access .menu-header li,



div.menu li {



	float: left;



	position: relative;



        border-right: 1px solid #232323;



        padding-top: -3px;



}



#access a {



	color: #f7f1bb;



	display: block;



	line-height: 30px;



	padding: 0 10px;



	text-decoration: none;



	height: 28px;

        font-size: 12px;

        font-weight: bold;







}



#access ul ul {



	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);



	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);



	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);



	display: none;



	position: absolute;



	top: 28px;



	left: 0;



	float: left;



	width: 180px;



	z-index: 99999;



}



#access ul ul li {



	min-width: 180px;



}



#access ul ul ul {



	left: 100%;



	top: 0;



}



#access ul ul a {



	background: #8A8A6D;



	line-height: 1em;



	padding: 10px;



	width: 180px;



	height: auto;



}



#access li:hover > a,



#access ul ul :hover > a {



	background: #171717;



	color: #EEE69B;



}



#access ul li:hover > ul {



	display: block;



}



#access ul li.current_page_item > a,



#access ul li.current-menu-ancestor > a,



#access ul li.current-menu-item > a,



#access ul li.current-menu-parent > a {



	color: #ea253d;



}





* html #access ul li.current_page_item a,



* html #access ul li.current-menu-ancestor a,



* html #access ul li.current-menu-item a,



* html #access ul li.current-menu-parent a,



* html #access ul li a:hover {



	color: #fff;



}



/* =slider



-------------------------------------------------------------- */







#slider {







     margin-left: 20px;



     width: 780px;











}



#promo_image {











	           background-image: url('images/promo_img5.jpg');



                   width: 1048px;



                   height: 355px;



                   float: left;



                   position: relative;



                   top: 0px;



}







#gallery_btn {







         position: absolute;



         bottom: 9px;



         left: 322px;



         width: 226px;



         height: 36px;















}



#gallery_btn .rollover {







         position: absolute;











         width: 226px;



         height: 36px;







	           background-image: url('images/gallery_btn.gif');







}



#gallery_btn .rollover:hover {







         position: absolute;











         width: 226px;



         height: 36px;







	           background-image: url('images/gallery_btn2.gif');







}







/* =Content



-------------------------------------------------------------- */



#main-home {                   



        padding: 0px 0px 0px 0px;



        margin: 0;                                 



        width: 1000px;                   



        float: left; 



        min-height: 650px; 











}



#main {



	clear: both;



	overflow: hidden;



	padding: 0px 0 0 0;



}







#content {



	margin-bottom: 36px;



}



#content,



#content input,



#content textarea {



	color: #FEDD85;



	font-size: 14px;



	line-height: 20px;



	font-family: Verdana,sans serif;



}



#content p,



#content ul,



#content ol,



#content dd,



#content pre,



#content hr {



	margin-bottom: 10px !important;



}



#content ul ul,



#content ol ol,



#content ul ol,



#content ol ul {



	margin-bottom: 0;



}



#content pre,



#content kbd,



#content tt,



#content var {



	font-size: 15px;



	line-height: 21px;



}



#content code {



	font-size: 13px;



}



#content dt,



#content th {



	color: #000;



}



#content h1,



#content h2,



#content h3,



#content h4,



#content h5,



#content h6 {



	color: #EA253D;



	line-height: 1.5em;



	margin: 10px 0 20px 0;



}



#content table {



	border: 1px solid #e7e7e7;



	margin: 0 -1px 24px 0;



	text-align: left;



	width: 100%;



}



#content tr th,



#content thead th {



	color: #888;



	font-size: 12px;



	font-weight: bold;



	line-height: 18px;



	padding: 9px 24px;



}



#content tr td {



	border-top: 1px solid #e7e7e7;



	padding: 6px 24px;



}



#content tr.odd td {



	background: #f2f7fc;



}



.hentry {



	margin: 0 0 25px 0;



        position: relative;



}



.home .sticky {



	background: #f2f7fc;



	border-top: 4px solid #000;



	margin-left: -20px;



	margin-right: -20px;



	padding: 18px 20px;



}



.single .hentry {

        border-bottom: 1px dashed #000;

	margin: 0 0 36px 0;



}



.page-title {



	color: #000;



	font-size: 14px;



	font-weight: bold;



	margin: 0 0 0px 0;



}



.page-title span {



	color: #F7F1BB;



	font-size: 16px;



	font-style: italic;



	font-weight: normal;



}



.page-title a:link,



.page-title a:visited {



	color: #F7F1BB;



	text-decoration: none;



}



.page-title a:active,



.page-title a:hover {



	color: #ff4b33;



}



#content .entry-title {

        font-family: Georgia,"Times New Roman",Times,serif;

	color: #F7F1BB;

	font-size: 22px;

	line-height: 1.3em;

	margin: 10px 0 20px 30px;

	padding: 10px 0 0 0px;

	width: 685px;

	float: left;

        border-bottom: 1px dashed #424242;

}



#content .entry-title2 {



	color: #81ab32;



	font-size: 20px;



	



	line-height: 1.3em;



	margin-bottom: 0;



	padding: 0px 0 0 60px;



	width: 800px;



	float: left;



}



#content .entry-title2 a {



	color: #81ab32;



	font-size: 20px;







}







#entry_title_bg {



 



    color: #81ab32;



    width: ;



	height: 40px;



    background: url("images/ent_tit_bg.jpg") no-repeat scroll center top transparent;



    background-color: #fff;



    padding: 35px 0 0 80px;



    position: relative;







}



.entry-title a:link,



.entry-title a:visited {



	color: #F7F1BB;



	text-decoration: none;



}



.entry-title a:active,



.entry-title a:hover {



	color: #EA061B;



}



.entry-meta {



  background: url("images/posted.jpg") no-repeat scroll center top transparent;

    border-bottom: 1px dashed #424242;

    color: #F7F1BB;

    float: right;

    font-size: 12px;

    height: 20px;

    left: 31px;

    padding: 0;

    position: absolute;

    text-decoration: none;

    top: 50px;

    width: 685px;



}



.entry-meta a {



	color: #4F790D;



	font-size: 12px;







       text-decoration: none;



}



.entry-date {



	color: #ea253d;



      











}



.entry-meta abbr,



.entry-utility abbr {



	border: none;



}



.entry-meta abbr:hover,



.entry-utility abbr:hover {



	border-bottom: 1px dotted #666;



}



.entry-content,



.entry-summary {

clear: both;



        margin: 0px 10px;

	padding: 3px 10px 10px 10px;

background-color: #;



}



#content .entry-summary p:last-child {



	margin-bottom: 12px;



}







#entry_title_bg2 {







    color: #81ab32;



    width: ;



	height: 54px;



    position: relative;



    background-color: #fff;



    padding: 20px 0 0 20px;



    background: url("images/ent_tit_bg2.jpg") no-repeat scroll center top transparent;











}







.entry-content fieldset {



	border: 1px solid #e7e7e7;



	margin: 0 0 24px 0;



	padding: 24px;



}



.entry-content fieldset legend {



	background: #fff;



	color: #000;



	font-weight: bold;



	padding: 0 24px;



}



.entry-content input {



	margin: 0 0 24px 0;



}



.entry-content input.file,



.entry-content input.button {



	margin-right: 24px;



}



.entry-content label {



	color: #888;



	font-size: 12px;



}



.entry-content select {



	margin: 0 0 24px 0;



}



.entry-content sup,



.entry-content sub {



	font-size: 10px;



}



.entry-content blockquote.left {



	float: left;



	margin-left: 0;



	margin-right: 24px;



	text-align: right;



	width: 33%;



}



.entry-content blockquote.right {



	float: right;



	margin-left: 24px;



	margin-right: 0;



	text-align: left;



	width: 33%;



}



.page-link {



	clear: both;



	color: #000;



	font-weight: bold;



	margin: 0 0 22px 0;



	word-spacing: 0.5em;



}



.page-link a:link,



.page-link a:visited {



	background: #f1f1f1;



	color: #333;



	font-weight: normal;



	padding: 0.5em 0.75em;



	text-decoration: none;



}



.home .sticky .page-link a {



	background: #d9e8f7;



}



.page-link a:active,



.page-link a:hover {



	color: #ff4b33;



}



body.page .edit-link {



	clear: both;



	display: block;



}



#entry-author-info {



	background: #f2f7fc;



	border-top: 4px solid #000;



	clear: both;



	font-size: 14px;



	line-height: 20px;



	margin: 24px 0;



	overflow: hidden;



	padding: 18px 20px;



}



#entry-author-info #author-avatar {



	background: #fff;



	border: 1px solid #e7e7e7;



	float: left;



	height: 60px;



	margin: 0 -104px 0 0;



	padding: 11px;



}



#entry-author-info #author-description {



	float: left;



	margin: 0 0 0 104px;



}



#entry-author-info h2 {



	color: #000;



	font-size: 100%;



	font-weight: bold;



	margin-bottom: 0;



}



.entry-utility {



	clear: both;



	color: #F7F1BB;



	font-size: 12px;



	line-height: 18px;



	height: 25px;



	padding-left: 25px;

        margin-top: 10px;



}



.entry-meta a,



.entry-utility a {



	color: #ea253d;







}



.entry-meta a:hover,



.entry-utility a:hover {



	color: #ff4b33;



}



#content .video-player {



	padding: 0;



}



/* Home Page Content



-------------------------------------------------------------- */



#content_home {



     margin: 0px;

     padding-bottom: 10px;

}



#notice_board {



       background-image: url('images/notice_board_bg.jpg');



       width: 198px;



       height: 258px;



       float: left;

 



}

.notice_text {



       margin-top: 45px;



       width: 185px;



       height: 200px;



       margin-left: 3px;



       color: #fff;



       overflow: hidden;







}



#bottom_content {





}



#boxes_hdg {







       width: 247px;



       height: 31px;



       background: url("images/.jpg") no-repeat scroll center top transparent;

       box-shadow:  0px 0px 7px #ccc;

     

}







#boxes_hdg2 {





       box-shadow:  0px 0px 7px #ccc;

       width: 247px;



       height: 31px;



       background: url("images/.jpg") no-repeat scroll center top transparent;



       



}







#boxes_hdg3 {





       box-shadow:  0px 0px 7px #ccc;

       width: 247px;



       height: 31px;



       background: url("images/.jpg") no-repeat scroll center top transparent;



       



}







#boxes_hdg4 {





       box-shadow:  0px 0px 7px #ccc;

       width: 247px;



       height: 31px;



       background: url("images/.jpg") no-repeat scroll center top transparent;



       



}



#nav_boxes1 {



   position: relative;



   float: left;



   width: 247px;







   height: 270px;



   margin-right: 2px;



   margin-left: 22px;



   margin-top: 0px;



}











#nav_boxes {



    position: relative;



   float: left;



   width: 247px;







   height: 300px;



   margin-right: 2px;



   margin-top: 0px;



}



#nav_boxes_ladies {



    position: relative;



   float: left;



   width: 247px;



   background: url("images/ladies_home_bg.jpg") no-repeat scroll center top transparent;



   height: 310px;



   margin-right: 2px;



   margin-top: 0px;



}

.coming {

    background: url("images/arrive_soon.png") no-repeat scroll center top transparent;

    height: 118px;

    position: absolute;

    right: -30px;

    top: -50px;

    width: 108px;

    z-index: 400;

}

#nav_boxes_loc {



    position: relative;



   float: left;



   width: 247px;

 





   height: 220px;



   margin-right: 2px;



   margin-top: 0px;



}

#nav_boxes:hover {











}



#nav_boxes1:hover {











}







#boxes_content {







    color: #797C51;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 12px;

    margin-top: 15px;

    padding: 20px 20px 10px 0px;

    width: 240px;



    



}



#boxes_content a {







 



    color: #cc0a2a;



    font-family: Verdana,Arial,Helvetica,sans-serif;



    font-size: 12px;

     text-decoration: none;

    



}







#boxes_content a:hover {







 



    color: #838d0b;



    font-family: Verdana,Arial,Helvetica,sans-serif;



    font-size: 12px;



    



}



#boxes_content ul li {







   border-bottom: 1px dashed #2D2D2D;



        padding-top: 8px; 

list-style: none;

    



}

#boxes_content h2  {

	color: #EA253D;

	text-decoration: none;

}



#boxes_content ul li p {







   padding: 0px; 



    



}







.tagcloud {







   padding-left: 10px;



   padding-top: 10px;







}



/* =Asides



-------------------------------------------------------------- */







.home #content .format-aside p,



.home #content .category-asides p {



	font-size: 14px;



	line-height: 20px;



	margin-bottom: 10px;



	margin-top: 0;



}



.home .hentry.format-aside,



.home .hentry.category-asides {



	padding: 0;



}



.home #content .format-aside .entry-content,



.home #content .category-asides .entry-content {



	padding-top: 0;



}











/* =Gallery listing



-------------------------------------------------------------- */







.format-gallery .size-thumbnail img,



.category-gallery .size-thumbnail img {



	border: 10px solid #f1f1f1;



	margin-bottom: 0;



}



.format-gallery .gallery-thumb,



.category-gallery .gallery-thumb {



	float: left;



	margin-right: 20px;



	margin-top: -4px;



}



.home #content .format-gallery .entry-utility,



.home #content .category-gallery .entry-utility {



	padding-top: 4px;



}











/* =Attachment pages



-------------------------------------------------------------- */







.attachment .entry-content .entry-caption {



	font-size: 140%;



	margin-top: 24px;



}



.attachment .entry-content .nav-previous a:before {



	content: '\2190\00a0';



}



.attachment .entry-content .nav-next a:after {



	content: '\00a0\2192';



}











/* =Images



-------------------------------------------------------------- */







/*



Resize images to fit the main content area.



- Applies only to images uploaded via WordPress by targeting size-* classes.



- Other images will be left alone. Use "size-auto" class to apply to other images.



*/



img.size-auto,



img.size-full,



img.size-large,



img.size-medium,



.attachment img {



	max-width: 100%; /* When images are too wide for containing element, force them to fit. */



	height: auto; /* Override height to match resized width for correct aspect ratio. */



        box-shadow: 0px 0px 6px  #000;



        border: 2px solid #1B1B1B;



}



.alignleft,



img.alignleft {



	display: inline;



	float: left;



	margin-right: 20px;



	margin-top: 15px;

        margin-left: 10px;



}



.alignright,



img.alignright {



	display: inline;



	float: right;



	margin-left: 24px;



	margin-top: 15px;



}



.aligncenter,



img.aligncenter {



	clear: both;



	display: block;



	margin-left: auto;



	margin-right: auto;



}



img.alignleft,



img.alignright,



img.aligncenter {



	margin-bottom: 20px;



}



.wp-caption {



	background: #;



	line-height: 18px;



	margin-bottom: 20px;



	max-width: 632px !important; /* prevent too-wide images from breaking layout */



	padding: 4px;



	text-align: center;



}



.wp-caption img {



	margin: 5px 5px 0;



}



.wp-caption p.wp-caption-text {



	color: #888;



	font-size: 12px;



	margin: 5px;



}



.wp-smiley {



	margin: 0;



}



.gallery {



	margin: 0 auto 18px;



}



.gallery .gallery-item {



	float: left;



	margin-top: 0;



	text-align: center;



	width: 33%;



}



.gallery-columns-2 .gallery-item {



	width: 50%;



}



.gallery-columns-4 .gallery-item {



	width: 25%;



}



.gallery img {



	border: 2px solid #fff;



         box-shadow: 1px 1px 4px 1px #ccc;



}



.gallery-columns-2 .attachment-medium {



	max-width: 92%;



	height: auto;



}



.gallery-columns-4 .attachment-thumbnail {



	max-width: 84%;



	height: auto;



}



.gallery .gallery-caption {



	color: #888;



	font-size: 12px;



	margin: 0 0 12px;



}



.gallery dl {



	margin: 0;



}



.gallery img {



	border: 10px solid #fff;



}



.gallery br+br {



	display: none;



}



#content .attachment img {/* single attachment images should be centered */



	display: block;



	margin: 0 auto;



}











/* =Navigation



-------------------------------------------------------------- */







.navigation {



	color: #888;



	font-size: 12px;



	line-height: 18px;



	overflow: hidden;



}



.navigation a:link,



.navigation a:visited {



	color: #888;



	text-decoration: none;



}



.navigation a:active,



.navigation a:hover {



	color: #ff4b33;



}



.nav-previous {



	float: left;



	width: 50%;



}



.nav-next {



	float: right;



	text-align: right;



	width: 50%;



}



#nav-above {



	margin: 0 0 18px 0;



}



#nav-above {



	display: none;



}



.paged #nav-above,



.single #nav-above {



	display: block;



}



#nav-below {



	margin: -18px 0 10px 0;



}











/* =Comments



-------------------------------------------------------------- */



#comments {





    border-radius: 12px 12px 12px 12px;



    clear: both;



    margin: 0 auto;



    padding: 20px;



    width: 720px;



}



.logged-in-as a:link {







     color: #F7F1BB;







}











#comments .navigation {



	padding: 0 0 18px 0;



}



h3#comments-title,



h3#reply-title {



	color: #F7F1BB;



	font-size: 16px;



	font-weight: bold;



	margin-bottom: 0;



}



h3#comments-title {



	padding: 2px 0 20px;



}



.commentlist {



	list-style: none;



	margin: 0;



}



.commentlist li.comment {



	border-bottom: 1px dashed #000;



	line-height: 24px;



	margin: 0 0 24px 0;



	padding: 0 0 0 56px;



	position: relative;



}



.commentlist li:last-child {



	border-bottom: none;



	margin-bottom: 0;



}



#comments .comment-body ul,



#comments .comment-body ol {



	margin-bottom: 18px;







}



.recentcomments {







      color: #F7F1BB;







}



.comment-body {







    background-color: #000;



    border-radius: 4px;



    padding-top: 0px;



}



#comments .comment-body p:last-child {



	margin-bottom: 6px;



}



#comments .comment-body blockquote p:last-child {



	margin-bottom: 24px;



}



.commentlist ol {



	list-style: decimal;



}



.commentlist .avatar {



	position: absolute;



	top: 4px;



	left: 0;





        







}



.comment-author {



}



.comment-author cite {



	color: #EA061B;



	font-style: normal;



	font-weight: bold;



}



.comment-author .says {



	font-style: italic;



}



.comment-meta {



	font-size: 12px;



	margin: 0 0 18px 0;



}



.comment-meta a:link,



.comment-meta a:visited {



	color: #EA253D;



	text-decoration: none;



}



.comment-meta a:active,



.comment-meta a:hover {



	color: #ff4b33;



}



.commentlist .even {



}



.commentlist .bypostauthor {



}



.reply {



	font-size: 12px;



	padding: 0 0 24px 0;



}



.reply a,



a.comment-edit-link {



	color: #EA253D;



}



.reply a:hover,



a.comment-edit-link:hover {



	color: #ff4b33;



}



.commentlist .children {



	list-style: none;



	margin: 0;



}



.commentlist .children li {



	border: none;



	margin: 0;



}



.nopassword,



.nocomments {



	display: none;



}



#comments .pingback {



	border-bottom: 1px solid #e7e7e7;



	margin-bottom: 18px;



	padding-bottom: 18px;



}



.commentlist li.comment+li.pingback {



	margin-top: -6px;



}



#comments .pingback p {



	color: #888;



	display: block;



	font-size: 12px;



	line-height: 18px;



	margin: 0;



}



#comments .pingback .url {



	font-size: 13px;



	font-style: italic;



}







/* Comments form */



input[type=submit] {



	color: #333;



}



#respond {



	border-top: 1px dashed #000;



	margin: 24px 0;



	overflow: hidden;



	position: relative;



}



#respond p {



	margin: 0;



}



#respond .comment-notes {



	margin-bottom: 1em;



}



.form-allowed-tags {



	line-height: 1em;



}



.children #respond {



	margin: 0 48px 0 0;



}



h3#reply-title {



	margin: 18px 0;



}



#comments-list #respond {



	margin: 0 0 18px 0;



}



#comments-list ul #respond {



	margin: 0;



}



#cancel-comment-reply-link {



	font-size: 12px;



	font-weight: normal;



	line-height: 18px;



}



#respond .required {



	color: #ff4b33;



	font-weight: bold;



}



#respond label {



	color: #EA253D;



	font-size: 12px;



}



#respond input {



	margin: 0 0 9px;



	width: 98%;



}



#respond textarea {



	width: 98%;



}



#respond .form-allowed-tags {



	color: #FEDD85;



	font-size: 12px;



	line-height: 18px;



}



#respond .form-allowed-tags code {



	font-size: 11px;



}



#respond .form-submit {



	margin: 12px 0;



}



#respond .form-submit input {



	font-size: 14px;



	width: auto;



}











/* =Widget Areas



-------------------------------------------------------------- */



.search_wrap {







     width: 250px;



     height: 50px;



     position: absolute;



     bottom: 8px;



     right: 5px;











}







.search_wrap #s {







 background-color: #ca654a;



    border: 1px solid #af3b1b;



    color: #FFFFFF;



    font-family: Verdana,Arial,Helvetica,sans-serif;



}







.widget-area ul {



	list-style: none;



	margin-left: 0;



}



.widget-area ul ul {



	list-style-type: none;



	margin-left: 1.3em;







}



.widget-area select {



	max-width: 100%;



}



.widget_search #s {/* This keeps the search inputs in line */



	width: 60%;



}



.widget_search label {



	display: none;



}



.widget-container {



	margin: 0 10px 0px 5px;



	width: 210px;











}



.widget-title {



      border-bottom: 1px dashed #424242;

    color: #ea253d;

    font-size: 16px;

    height: 25px;

    padding: 6px 0 0 2px;

    width: 202px;



}



.widget-area a:link,



.widget-area a:visited {



	text-decoration: none;



	font-size: 14px;



	 	color: #F7F1BB;



		font-family: arial;



}



.widget-area a:active,



.widget-area a:hover {



	text-decoration: underline;



}



.widget-area .entry-meta {



	font-size: 11px;



}



#wp_tag_cloud div {



	line-height: 1.6em;



}



#wp-calendar {



	width: 100%;



}



#wp-calendar caption {



	color: #222;



	font-size: 14px;



	font-weight: bold;



	padding-bottom: 4px;



	text-align: left;



}



#wp-calendar thead {



	font-size: 11px;



}



#wp-calendar thead th {



}



#wp-calendar tbody {



	color: #aaa;



}



#wp-calendar tbody td {



	background: #f5f5f5;



	border: 1px solid #fff;



	padding: 3px 0 2px;



	text-align: center;



}



#wp-calendar tbody .pad {



	background: none;



}



#wp-calendar tfoot #next {



	text-align: right;



}



.widget_rss a.rsswidget {



	color: #000;



}



.widget_rss a.rsswidget:hover {



	color: #ff4b33;



}



.widget_rss .widget-title img {



	width: 11px;



	height: 11px;



}



#wid_bottom {



      background: url("images/wid_bottom.jpg") ;







	  height: 30px;



	  margin: 0 0 5px 4px;



	  width: 211px;



}



/* Main sidebars */



#main .widget-area ul {



	margin-left: 0;



	padding: 0 20px 0 0;



}



#main .widget-area ul ul {



	border: none;



	margin-left: 1.3em;



	padding: 0;



}







#main .widget-area ul ul li{



 border-bottom: 1px dashed #424242;

    line-height: 25px;

    margin-left: -12px;







}

#main .widget-area ul ul li:hover {



background-color: #000;







}





#primary {



}



#secondary {



}







/* Footer widget areas */



#footer-widget-area {



}











/* =Footer



-------------------------------------------------------------- */







#footer {



	

    border-radius: 5px 5px 5px 5px;

    margin-bottom: 5px;

     border-top: 1px dashed #424242;

    width: 1048px;

    position: relative;



}







.sitemap_links {







    border-bottom: 1px dotted #709B5C;



    display: block;



    line-height: 15px;



    margin-bottom: 4px;



    margin-right: 20px;











}



.footer_sitemap a {







    color: #fff;











}











#colophon {



	position: relative;



	margin-top: 0px;







	padding: 10px 0;



}







#our_map {







     position: absolute;



     top: 10px;



     right: 30px;



     width: 276px;



    height: 261px;







       background: url("images/") no-repeat scroll center top transparent;



      z-index: 3;



}



#our_map:hover {







     position: absolute;



     top: 10px;



     right: 30px;



     width: 276px;



    height: 261px;



       background: url("images/") no-repeat scroll center top transparent;



      z-index: 4;



      curser: pointer;



}







#our_map a:hover {











      curser: default;



}







#site-info {



	font-weight: bold;



}



#site-info a {



	color: #000;



	text-decoration: none;



}



#site-generator {



	font-style: italic;



	position: relative;



}



#site-generator a {



	background: url(images/wordpress.png) center left no-repeat;



	color: #666;



	display: inline-block;



	line-height: 16px;



	padding-left: 20px;



	text-decoration: none;



}



#site-generator a:hover {



	text-decoration: underline;



}



img#wpstats {



	display: block;



	margin: 0 auto 10px;



}











/* =Mobile Safari ( iPad, iPhone and iPod Touch )



-------------------------------------------------------------- */







pre {



	-webkit-text-size-adjust: 140%;



}



code {



	-webkit-text-size-adjust: 160%;



}



#access,



.entry-meta,



.entry-utility,



.navigation,



.widget-area {



	-webkit-text-size-adjust: 120%;



}



#site-description {



	-webkit-text-size-adjust: none;



}











/* =Print Style



-------------------------------------------------------------- */







@media print {



	body {



		background: none !important;



	}



	#wrapper {



		clear: both !important;



		display: block !important;



		float: none !important;



		position: relative !important;



	}



	#header {



		border-bottom: 2pt solid #000;



		padding-bottom: 18pt;



	}



	#colophon {



		border-top: 2pt solid #000;



	}



	#site-title,



	#site-description {



		float: none;



		line-height: 1.4em;



		margin: 0;



		padding: 0;



	}



	#site-title {



		font-size: 13pt;



	}



	.entry-content {



		font-size: 14pt;



		line-height: 1.6em;



	}



	.entry-title {



		font-size: 21pt;



	}



	#access,



	#branding img,



	#respond,



	.comment-edit-link,



	.edit-link,



	.navigation,



	.page-link,



	.widget-area {



		display: none !important;



	}



	#container,



	#header,



	#footer {



		margin: 0;



		width: 100%;



		background-color: #d0c5b2;



	}







	



	#content,



	.one-column #content {



		margin: 24pt 0 0;



		width: 100%;



	}



	.wp-caption p {



		font-size: 11pt;



	}



	#site-info,



	#site-generator {



		float: none;



		width: auto;



	}



	#colophon {



		width: auto;



	}



	img#wpstats {



		display: none;



	}



	#site-generator a {



		margin: 0;



		padding: 0;



	}



	#entry-author-info {



		border: 1px solid #e7e7e7;



	}



	#main {



		display: inline;



	}



	.home .sticky {



		border: none;



	}



}



#descrip {



     position: relative;





    color: #C8C395;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-size: 20px;





    width: 1050px;

     border-bottom: 1px dashed #424242;

}



#profile_body {

    background-color: #191919;

    width: 1050px;

    border-top: 1px dashed #fff;

    padding: 10px 0px;

}







#descrip_p {







    width: 950px;



    margin: 15px 0 10px 40px;



       color: #C8C395;



    font-family: arial;



    font-size: 13px;







}



#descrip h1 {







    width: 800px;



    margin: 10px 0 20px 55px;



       color: #EEE69B;



    font-family: Georgia,"Times New Roman",Times,serif;



    font-size: 18px;

    padding-top: 10px;





}

.fl_left {

    position: absolute;

    top: 5px;

    left: 30px;

    height: 27px;

    width: 60px;

         background: url("images/flourish_left.jpg") no-repeat scroll center top transparent;  

}

.fl_right {

    position: absolute;

    top: 5px;

    left: 210px;

    height: 27px;

    width: 60px;

         background: url("images/flourish_right.jpg") no-repeat scroll center top transparent;  

}

#profile_bg {

  -webkit-transition: all 1s ease-in-out; 

transition: all 1s ease-in-out;

background-color: #000000;

    box-shadow: 0 0 4px #000000;

    float: left;

    height: 250px;

    margin: 10px 0 20px 15px;

    width: 170px;



}



#profile_bg:hover {

-webkit-transform: scale(1.2);/* Saf3.1+, Chrome */

transform: scale(1.2);

transition: all 1s ease-in-out;

  -webkit-transition: all 1s ease-in-out; 

z-index: 400;

 backface-visibility: hidden;



    float: left;



    height: 250px;



    width: 170px;



    margin: 10px 0 20px 15px;



    background-color: #aa011d;



    box-shadow: 1px 1px 11px -1px #000;



}



#profile_bg1 {







    float: left;



    height: 250px;



    width: 170px;



    margin: 10px 0 20px 60px;



    background-color: #000;



    box-shadow: 0px 0px 5px #000;

transition: all 1s ease-in-out;

  -webkit-transition: all 1s ease-in-out; 

}



#profile_bg1:hover {



-webkit-transform: scale(1.2);/* Saf3.1+, Chrome */

transform: scale(1.2);

transition: all 1s ease-in-out;

  -webkit-transition: all 1s ease-in-out; 

z-index: 400;

 backface-visibility: hidden;



    float: left;



    height: 250px;



    width: 170px;



    margin: 10px 0 20px 60px;



    background-color: #055B6E;



    box-shadow: 1px 1px 11px -1px #000;



}



#ladies_pics {







   height: 210px;



   width: 150px;



   background-color: #ccc;



   margin: 10px;



   position: relative;











}



#ladies_pics:hover {











}

#pic_name {





color: #FEDD85;

    width: 145px;



    height: 20px;



    margin-left: 10px;



    text-align: center;



    margin-top: -2px;



}







#pic_name a {







    width: 145px;



    height: 15px;



    margin-left: 10px;



    color: #EEE69B;



    font-family: arial;



    font-size: 13px;



    text-decoration: none;











}







#freecall_footer {







       width: 710px;



       height: 95px;



       background: url("images/.jpg") no-repeat scroll center top transparent;







}







#sitemap_footer {







     width: 325px;



     height:;



     margin-left: 30px;



     float: left;



    border-right: 1px solid #e1d8bc;



     



}







#sitemap_footer ul {







         list-style: square outside;



    color: #f0e0a8;



}



#links_footer {







     width: 1050px;



     height:;





     margin-top: 15px;

     float: left;







}

#links_footer ul li {

    display: inline;

    padding: 2px 6px;

    

}





#links_footer ul {







         list-style: square outside;

    display: inline;

    color: #f0e0a8;



}



#links_footer a {







    color: #EEE69B;



    font-family: Georgia,"Times New Roman",Times,serif;



    font-size: 11px;



     



}



#links_footer a:hover {







    color: #EA253D;



    font-family: Georgia,"Times New Roman",Times,serif;



    font-size: 11px;



     



}



#sitemap_footer a {



    color: #fedd85;



    font-family: Georgia,"Times New Roman",Times,serif;



    font-size: 13px;



}



#sitemap_footer a:hover {



    color: #e7c873;



    font-family: Georgia,"Times New Roman",Times,serif;



    font-size: 13px;



}



#sitemap_hdg {







    margin-left: 60px;







}











#links_hdg {







    margin-left: 60px;







}







#footer_btm {



    



width: 300px;



position: absolute;



left: 390px;



height: 20px;



top: 150px;



    color: #797C51;



    font-family: Georgia,"Times New Roman",Times,serif;



    font-size: 11px;







}

.footer_pic {

width: 350px;



position: absolute;



left: 340px;



height: 112px;



bottom: 0px;

   



}

#fac_bg {







    float: left;



    height: 78px;



    width: 228px;



    margin: 0px;



     margin-bottom: 5px;



    border: 1px solid #ccc;







}







#home_box_pics {







   height: 70px;



   width: 220px;



   background-color: #ccc;



   margin: 4px;











}



#fac_pics {







    float: left;



    height: 200px;



    width: 300px;



    margin-left: 15px;



     margin-bottom: 15px;



    border: 1px solid #ccc;







}







#fac_pics1 {







    float: left;



    height: 200px;



    width: 300px;



    margin-left: 30px;



     margin-bottom: 15px;



    border: 1px solid #ccc;







}



#fac_box_pics {







   height: 192px;



   width: 292px;



   background-color: #ccc;



   margin: 4px;











}



#fac_bottom {







   height: 30px;



   width: 900px;



   margin: 20px;



    clear: both;







}



#box_text {







margin-top: 10px;



width: 240px;



height: 200px;



margin-bottom: 2px;



}



#box_text p {







margin-bottom: 2px;



}



#border_line {







  margin-left: 80px;







}







#contact_left {







    width: 490px;



    height: 500px;



    float: left;



    margin-left: 27px;

    padding-top: 20px;



   color: #F7F1BB;





}



#contact_left ul li {







     font-size: 15px;



     list-style: none;











}



#contact_right {







    width: 425px;



    height: 400px;



     float: left;



     border-left: 1px dashed #424242;



     margin-bottom: 30px;

    padding-top: 20px;

}







#map {







     box-shadow: 2px 2px 9px -1px #000;



     border: 5px solid #fff;



     margin-left: 20px;

     margin-top: 10px;



}







#terms_pages {







    width: 890px;



    margin-left: 60px;







}







#terms_pages p {







    font-size: 14px;



        font-family: Georgia,"Times New Roman",Times,serif;



       margin: 5px 0 5px 0px;



}



#terms_pages ul {







         list-style: square outside;



    color: #797C51;



    margin-left: 60px;



    font-size: 14px;



        font-family: Georgia,"Times New Roman",Times,serif;



}







#terms_pages h2 {







   font-size: 20px;



    margin-left: 10px;



    color: #bd2f13;



        font-family: Georgia,"Times New Roman",Times,serif;



}







#pop {







 position: absolute;



 top: -33px;



 right: -32px;



 width: 87px;



 height: 76px;



 color: #fff;



 background: url(images/pornstar.png) center left no-repeat;



}







.click {







  color: #bb173a;











}

#girl {

   background: url(images/.png) center left no-repeat;

   width: 154px;

   height: 135px;

   position: absolute;

   top: -31px;

   right: 510px;

}







[data-tip]:after {

    background: none repeat scroll 0 0 #cb1414;

    border-radius: 2px 2px 2px 2px;

    color: #FFFFFF;

    font-family: arial;

    content: attr(data-tip);

    display: none;

    font-size: 12px;

    height: 18px;

    left: 5px;

    line-height: 18px;

    padding: 5px 8px;

    position: absolute;

    bottom: 35px;

    white-space: nowrap;

    word-wrap: normal;

    z-index: 9;

transition: all 3s ease-in-out;

-webkit-transition: all 3s ease-in-out;

}



[data-tip]:hover:after {

   display: block;

transition: all 3s ease-in-out;

-webkit-transition: all 3s ease-in-out;

}

.about_us_hdg h1 {

   background: url(images/about_lang_hdg.jpg) center left no-repeat;
    color: #FEDD85;

    font-size: 14px;

   width: 272px;

   height: 26px;

   position: absolute;

   top: 3px;

   left: 30px;

}

.about_us_hdg h1 {

    color: #FEDD85;

    font-size: 14px;



}

.our_fac_hdg {

   border-bottom: 1px dashed #2D2D2D;

    color: #FEDD85;

    font-size: 14px;

    height: 28px;

    left: 20px;

    position: absolute;

    text-align: center;

    top: 9px;

    width: 206px;

}

.our_ladies_hdg {

   background: url(images/our_ladies_hdg.jpg) center left no-repeat;

   width: 206px;

   height: 32px;

   position: absolute;

   top: 9px;

   left: 20px;

}

.our_serv_hdg {

   border-bottom: 1px dashed #2D2D2D;

    color: #FEDD85;

    font-size: 14px;

    height: 28px;

    left: 20px;

    position: absolute;

    text-align: center;

    top: 9px;

    width: 206px;

}

.our_loc_hdg {



   border-bottom: 1px dashed #2D2D2D;

    color: #FEDD85;

    font-size: 14px;

    height: 28px;

    left: 20px;

    position: absolute;

    text-align: center;

    top: 9px;

    width: 206px;

}





.view_ladies {

   background-color: #cc0a2a;

   position: absolute;

   bottom: 52px;

   left: 60px;

   border-radius: 4px;

   box-shadow: 0px 0px 5px #000;

   padding: 3px 8px;

   color: #f7f1bb;

   font-weight: bold;

   font-family: arial;

   font-size: 13px;

}

.view_ladies:hover {

   background-color: #ec1336;



}

.view_ladies a {



}

#star {

   background: url(images/star.png)  no-repeat;

   width: 100px;

   height: 100px;

   position: absolute;

   top: -48px;

   left: 294px;

}

/* rotation animation */

@-webkit-keyframes rotate {

  from { -webkit-transform:rotate(0deg); }

  to { -webkit-transform:rotate(360deg); }

}



@-moz-keyframes rotate {

  from { -moz-transform:rotate(0deg); }

  to { -moz-transform:rotate(360deg); }

}



@-ms-keyframes rotate {

  from { -ms-transform:rotate(0deg); }

  to { -ms-transform:rotate(360deg); }

}



@-o-keyframes rotate {

  from { -o-transform:rotate(0deg); }

  to { -o-transform:rotate(360deg); }

}



.rotating {

  -webkit-transform-origin: 50% 50%;

  -webkit-animation-name: rotate;

  -webkit-animation-duration: 1.5s;

  -webkit-animation-iteration-count: infinite;

  -webkit-animation-timing-function: linear;

  -moz-transform-origin: 50% 50%;

  -moz-animation-name: rotate;

  -moz-animation-duration: 1.5s;

  -moz-animation-iteration-count: infinite;

  -moz-animation-timing-function: linear;

  -ms-transform-origin: 50% 50%;

  -ms-animation-name: rotate;

  -ms-animation-duration: 1.5s;

  -ms-animation-iteration-count: infinite;

  -ms-animation-timing-function: linear;

  -o-transform-origin: 50% 50%;

  -o-animation-name: rotate;

  -o-animation-duration: 1.5s;

  -o-animation-iteration-count: infinite;

  -o-animation-timing-function: linear;

}

#thumbnail_container {

  width: 1000px;

  margin-left: 20px;

}

#ladies_pics img {

   border: none !important;

   box-shadow: none !important;

}



#escort_heading {

    height: 30px;

    margin: 20px;

    width: 800px;

    

}

#escort_heading h1 {

    font-size: 20px;

    color: #FEDD85;

}

#escort_left {

       float: left;

    padding-left: 20px;

    width: 430px;



}



#escort_right {

   width: 450px;

   float: left;





}

#escort_right img {

    border: 2px solid #000000;

    box-shadow: 0 0 5px #000000;

    margin: 8px 10px 30px 30px;

}



#escort_stats {

border: 1px solid #232323;

    margin: 10px 0 40px;

    padding: 0 15px 15px;

   color: #FEDD85;

}

.stats_heading {

   width: 400px;

   height: 30px;

   border-bottom: 1px dashed #424242;

   margin-bottom: 15px;

  

}

.stats_heading h2 {



   color: #017893; 

   font-size: 18px; 

}

.escort_stat {}



#escort_description {

    border: 1px solid #232323;

    margin: 10px 0 40px;

    padding: 0 15px 15px;

   color: #C8C395;

}

.description_heading {

   width: 400px;

   height: 30px;

   border-bottom: 1px dashed #424242;

   margin-bottom: 15px;

  

}

.description_heading h2 {



   color: #017893; 

   font-size: 18px; 

}

.statleft {

    float: left;

    margin: 0 8px;

    width: 180px;

}

.statright {

    float: left;

    margin-left: -10px;

    width: 190px;

}

.statright ul {



}

.escort_stat {

background-color: #232323;

    font-size: 12px;

    list-style: none outside none;

    margin-bottom: 3px;

    margin-left: 5px;

    padding-left: 10px;

    height: 18px;

}

.stat_con {

    clear: both;

    height: 180px;

    width: 400px;

}