/*
Theme Name: Liaisons
Theme URI: http://www.liaisons.com.au/
Description: Liaisons by <a href="http://www.alexgorney.com/">Alex Gorney</a>.
Version: 1.0
Author: Alex Gorney
Author URI: http://www.alexgorney.com/
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

.sakriti, legend, ul#credits { display:none; }

input, textarea { font-family:Arial,Helvetica,sans-serif; font-size:11px; }

a { text-decoration:none; color:#fff; outline:none; }
a:hover { text-decoration:underline; }

.yellow, .yellow a { color:#fc0; }

div.home p.yellow { font-size:1.333em; margin-top:14px; }
div.home p.yellow a { font-size:0.875em; }

#loading { display:none; position:fixed; top:50%; left:50%; margin:-6px 0 0 -104px; z-index:999; }

html, body { height:100%; margin-bottom:1px; }
body { background:#000 url(images/bg_53x1938.jpg) repeat; font-family:Tahoma,Geneva,Kalimati,sans-serif; font-size:75%; color:#fff; line-height:1.4em; padding:0 0 2em; }

body { background:#20419a url(/wp-content/uploads/2011/11/skin_1920x1200c.jpg) no-repeat fixed 50% 0; background-size:cover; }

div#page { width:911px; margin:0 auto; background:#000 url(images/bg-main.png) repeat-y; padding:0 5px; }

ul#nav { width:911px; height:38px; }
ul#nav li { display:block; float:left; list-style-type:none; }
ul#nav li a { display:block; text-decoration:none; text-indent:-5000em; width:101px; height:38px; background:#000 url(images/bg-nav.png) no-repeat; }
ul#nav li#nav_home a { width:80px; }
ul#nav li#nav_home a:hover, ul#nav li#nav_home.selected a { background-position:0 -38px; }
ul#nav li#nav_about a { width:78px; background-position:-80px 0; }
ul#nav li#nav_about a:hover, ul#nav li#nav_about.selected a { background-position:-80px -38px; }
ul#nav li#nav_tour a { width:66px; background-position:-158px 0; }
ul#nav li#nav_tour a:hover, ul#nav li#nav_tour.selected a { background-position:-158px -38px; }
ul#nav li#nav_rates a { width:166px; background-position:-224px 0; }
ul#nav li#nav_rates a:hover, ul#nav li#nav_rates.selected a { background-position:-224px -38px; }
ul#nav li#nav_ladies a { width:81px; background-position:-390px 0; }
ul#nav li#nav_ladies a:hover, ul#nav li#nav_ladies.selected a { background-position:-390px -38px; }
ul#nav li#nav_roster a { width:82px; background-position:-471px 0; }
ul#nav li#nav_roster a:hover, ul#nav li#nav_roster.selected a { background-position:-471px -38px; }
ul#nav li#nav_escorts a { width:88px; background-position:-553px 0; }
ul#nav li#nav_escorts a:hover, ul#nav li#nav_escorts.selected a { background-position:-553px -38px; }
ul#nav li#nav_work a { width:171px; background-position:-641px 0; }
ul#nav li#nav_work a:hover, ul#nav li#nav_work.selected a { background-position:-641px -38px; }
ul#nav li#nav_contact a { width:99px; background-position:-812px 0; }
ul#nav li#nav_contact a:hover, ul#nav li#nav_contact.selected a { background-position:-812px -38px; }

div#header { background:#45484d url(images/bg-head.png) repeat-x; position:relative; }
div#header h2 { width:296px; height:106px; }
div#header h2 a { background:url(images/logo_276x80.png) no-repeat 0 12px; width:276px; height:106px; text-indent:-5000em; margin-left:20px; display:block; }
div#header form#subscribe_form { position:absolute; top:30px; right:20px; font-family:Arial,Helvetica,sans-serif; color:#ccc; }
div#header form#subscribe_form label { display:block; margin-bottom:3px; }
div#header form#subscribe_form input { background:#000; color:#ccc; padding:0.4em; border:solid 1px #7b7c7b; width:170px; }
div#header form#subscribe_form input#subscribe_submit { font-size:0; line-height:0; color:#000; text-indent:-5000em; background:url(images/btn-sign-up.png) no-repeat; width:99px; height:30px; border:none; margin:0; padding:0; position:relative; top:-3px; cursor:pointer; }

form#contact_form p.msg { padding-bottom:0; }

form p.error { color:#f00; text-decoration:blink; }
form p.good { color:#390; }

div#content { clear:both; overflow:hidden; }
div#content.full { padding:18px; }
div#content_left, div#content_right { float:left; }
div#content_left { width:607px; border-right:solid 1px #333; padding-bottom:20px; min-height:702px; }

div#hero_girl { background:#000 url(images/dynamic/hero1.jpg?20111109) no-repeat 0 0; position:relative; height:338px; padding:75px 8px 0 310px; margin-top:7px; }
div#hero_girl h3#multi { background:url(images/bg-multi-sml.png) no-repeat; text-indent:-5000em; width:289px; height:50px; margin-bottom:10px; }
div#hero_girl h3#hero_girl_title { margin:30px 0 0 50px; text-transform:uppercase; font-size:108.3%; }
div#hero_girl h3#hero_girl_title a { color:#4d4d4d; } 
div#hero_girl p { font-family:Arial,Helvetica,sans-serif; font-size:116.7%; font-weight:bold; text-align:left; margin-bottom:10px; }
div#hero_girl ul { margin:91px 24px 0 0; overflow:hidden; float:right; }
div#hero_girl ul li { float:left; padding-left:25px; }
div#hero_girl p#excellence { text-indent:-5000em; background:url(images/bg-verified-sml.png) no-repeat; width:198px; height:180px; position:absolute; bottom:10px; right:54px; text-align:justify; }

div#hero_girl ul#awards { margin:10px 0 0; float:none; width:264px; }
div#hero_girl ul#awards li { text-transform:none; padding:5px 0 5px 18px; float:none; color:#fc0; font-weight:bold; background:url(images/bullet-star.png) no-repeat 0 8px; font-size:150%; line-height:100%; }

div#hero_girl p, div#hero_girl ul { display:none; }

div#content.fullpromo div#hero_girl { display:none; }
div#content.fullpromo div#content_left { min-height:300px; }
div#fullpromo { text-indent:-5000em; background:url(images/dynamic/hero_910x413a.jpg) no-repeat; width:910px; height:413px; margin-top:5px; }

div.content { padding:25px 22px; }
div.content h1, div.tour h1, div.work_opportunities h2 { background:url(images/bg-heading5.png) no-repeat; text-indent:-5000em; width:549px; height:19px; }
div.content p { text-align:justify; width:560px; }

div.single h1, div.notfound h1 { background:none; text-indent:inherit; width:auto; height:auto; font-size:150%; margin-bottom:12px; }

div.home { min-height:230px; }
div.home p { margin:8px 0 10px; }

div.contact h1 { background:url(images/bg-contact.png) no-repeat; width:166px; height:22px; margin-bottom:22px; }
div.contact dl, div.contact form { margin-left:82px; }
div.contact dl .location { margin-bottom:18px; }
div.contact dl .email { margin-top:30px; }
div.contact dt { width:80px; text-align:right; float:left; margin-right:18px; }
div.contact dd { padding-left:20px; }
div.contact dl dt.location, div.contact dl dt.email { color:#fc0; font-size:116.7%; }
form#contact_form { clear:both; margin-top:40px; margin-left:56px; }
form#contact_form legend { display:block; color:#fc0; font-size:133.3%; padding-left:29px; padding-bottom:18px; }
form#contact_form label { width:107px; text-align:right; display:block; float:left; margin-right:18px; }
form#contact_form input, form#contact_form textarea { background:#171717; border:solid 1px #ccc; padding:0.4em; color:#fff; margin-bottom:8px; width:177px; }
form#contact_form textarea { width:285px; margin-bottom:0; }
form#contact_form p { margin-left:124px; padding:1em 0; width:350px; }
form#contact_form input#contact_submit { font-size:0; line-height:0; color:#000; text-indent:-5000em; background:url(images/btn-submit.png) no-repeat; width:92px; height:22px; border:none; margin:0 0 0 123px; padding:0; cursor:pointer; }

div#contact_subscribe { padding:1em 0 0; margin-left:125px; }
form#contact_form div#contact_subscribe label { float:none; width:auto; text-align:left; margin-right:0; display:inline; color:#fc0; }
form#contact_form div#contact_subscribe input { width:auto; margin-bottom:0; margin-right:2px; }

h3.awards_winner { text-indent:-5000em; background:url(images/bg-awards.png) no-repeat; width:98px; height:108px; position:absolute; bottom:0; right:18px; }

ul#home_pods li { position:relative; margin-top:10px; }
ul#home_pods li div { width:100%; position:absolute; bottom:0; background:rgba(0,0,0,.6); color:#fff; padding:10px 6px; }
ul#home_pods li div h4 { width:180px; float:left; font-weight:bold; }
ul#home_pods li div h4 span { font-weight:normal; display:block; }
ul#home_pods li div p.link { float:left; margin-top:4px; margin-left:3px; }
ul#home_pods li.mini_profile { position:fixed; padding-top:254px; margin-top:0; }
ul#home_pods li.mini_profile p { width:276px; padding:0 10px; text-align:justify; }
ul#home_pods li.mini_profile p.desc { padding:6px 10px; }
ul#home_pods li.mini_profile p span { color:#fc0; font-weight:bold; }
ul#home_pods li.mini_profile p span.name, ul#home_pods li.mini_profile p span.age, ul#home_pods li.mini_profile p span.height, ul#home_pods li.mini_profile p span.bust, ul#home_pods li.mini_profile p span.size, ul#home_pods li.mini_profile p span.hair {font-weight:normal; color:#fff; }
ul#home_pods li.mini_profile p span.age_label, ul#home_pods li.mini_profile p span.height_label, ul#home_pods li.mini_profile p span.bust_label, ul#home_pods li.mini_profile p span.hair_label { margin-left:3px; }
ul#home_pods li.mini_profile p.main_pic { position:absolute; top:0; left:0; padding:0; width:100%; }
ul#home_pods li.mini_profile p.main_pic a.thumb { position:absolute; top:0px; right:-7px; }
ul#home_pods li.mini_profile p.main_pic a#thumb2 { top:63px; }
ul#home_pods li.mini_profile p.main_pic a#thumb3 { top:126px; }
ul#home_pods li.mini_profile p.main_pic a#thumb4 { top:189px; }
ul#home_pods li.mini_profile p.link { padding:6px 10px 0; margin-bottom:5px; }
ul#home_pods li.mini_profile p.share { margin-bottom:0; display:none; }
ul#home_pods li.mini_profile p.link a { background:url(images/bg-enquire.png) no-repeat 0 50%; line-height:26px; vertical-align:middle; padding-left:100px; display:block; color:#fc0; font-size:116.7%; font-family:Arial,Helvetica,sans-serif; }
ul#home_pods li.mini_profile p.share a { background:url(images/bg-share.png) no-repeat 0 50%; }

ul#home_pods li.mini_profile_296 { padding-top:374px; }
ul#home_pods li.mini_profile_296 p.main_pic a.thumb { left:0; right:auto; top:301px; }
ul#home_pods li.mini_profile_296 p.main_pic a#thumb2 { top:301px; left:76px; }
ul#home_pods li.mini_profile_296 p.main_pic a#thumb3 { top:301px; left:152px; }
ul#home_pods li.mini_profile_296 p.main_pic a#thumb4 { top:301px; left:228px; }

ul#home_pods p#interview_promo, ul#home_pods p#video_promo { margin:0; padding:0; height:200px; background:#000; }

.button { text-indent:-5000em; background:url(images/btn-view-all.png) no-repeat; width:99px; height:30px; display:block; cursor:pointer; }
.button.view_all { background-position:0 -30px; }

div#ladies_on_now { clear:both; padding:25px; font-size:116.7%; }
div#ladies_on_now h2 { background:url(images/bg-ladies-on-now.png) no-repeat; width:252px; height:15px; text-indent:-5000em; }
div#ladies_on_now p { margin:10px 0 15px; }
div#ladies_on_now ul { overflow:hidden; width:252px; }
div#ladies_on_now ul li { width:126px; float:left; padding:1px 0; }
div#ladies_on_now ul li a { color:#fc0; }
div#ladies_on_now ul li.selected a { color:#fc0; text-decoration:underline; }

span.jclock { font-weight:bold; float:right; }

div.tour { background:url(images/dynamic/bg_tour.jpg) no-repeat top right; }
div.tour h1 { background:url(images/bg-tour-heading.png) no-repeat; width:70px; height:19px; }
div.tour p { width:500px; font-family:Arial,Helvetica,sans-serif; font-size:116.7%; margin:12px 0; }
div.tour div#tour_pics { position:relative; margin:30px 0 0; }
div.tour div#tour_pics h2 { display:none; }
div.tour div#tour_pics p#main_pic { width:620px; }
div.tour div#tour_pics p#main_pic img { border:solid 1px #f7cb03; }
div.tour div#tour_pics ul { position:absolute; top:0; right:0; width:243px; }
div.tour div#tour_pics ul li { float:left; margin:0 6px 6px 0; width:77px; height:77px; }
div.tour div#tour_pics ul li.side { margin-right:0; }
div.tour div#tour_pics ul li.bottom { margin-bottom:0; }
div.tour div#tour_pics ul li img { border:solid 1px #666; }
div.tour div#tour_pics ul li.selected img { border:solid 1px #f7cb03; }

div.rates { background:url(images/dynamic/bg_rates.jpg) no-repeat top right; }
div.rates h1, div.rates h2, div.rates h3, div.rates div#rates dt#escorts_rates { background:url(images/bg-rates-heading4.png) no-repeat; text-indent:-5000em; width:244px; height:18px; margin-bottom:17px; }
div.rates h2 { width:492px; height:15px; background-position:0 -18px; margin-bottom:20px; }
div.rates h3 { width:171px; height:13px; background-position:0 -33px; }
div.rates div#rates { background:rgba(0,0,0,.5); width:568px; padding:15px 0; position:relative; }
div.rates div#rates dl { width:550px; }
div.rates div#rates dl dt { color:#f7cb03; margin-top:16px; }
div.rates div#rates dl dt.solo { margin-top:0; }
div.rates div#rates dl dd.indent { margin-left:30px; }
div.rates div#rates dl dd.bullet { background:url(images/bg-bullet.png) no-repeat 0 50%; padding-left:9px; }
div.rates div#rates dl dd.highlight { color:#f7cb03; }
div.rates div#rates dt#escorts_rates { margin-top:34px; width:162px; height:13px; background-position:0 -48px; }
div.rates div#rates p#cards { position:absolute; top:13px; right:14px; background:url(images/bg-cards2.png) no-repeat; width:200px; height:36px; text-indent:-5000em; }

div.ladies { background:url(images/dynamic/bg_ladies.jpg) no-repeat top right; padding-right:2px; }
div.ladies h1 { background:url(images/bg-ladies-heading.png) no-repeat; text-indent:-5000em; width:89px; height:18px; margin-bottom:22px; }
div.ladies ul.girls { margin-top:14px; }
div.ladies ul.new_active_toggle li { display:none; }
div.ladies ul.new_active_toggle li.new { display:block; }
div.ladies p { font-weight:bold; color:#fc0; }

p#ladies_new_toggle { background:url(images/ladies_toggle_188x19.png) no-repeat; width:188px; height:19px; text-indent:-5000em; cursor:pointer; margin:14px auto 0; position:relative; left:-27px; }
p#ladies_new_toggle.active { background-position:0 -19px; }

div.roster { background:url(images/dynamic/bg_roster.jpg) no-repeat top right; }
div.roster h1 { background:url(images/bg-roster-heading.png) no-repeat; text-indent:-5000em; width:103px; height:19px; margin-bottom:22px; }
div.roster h2 { display:none; }
div.roster form { text-align:center; margin-bottom:24px; }
div.roster form legend { display:block; font-family:Arial,Helvetica,sans-serif; font-size:150%; margin-bottom:15px; }

ul.girls { overflow:hidden; margin-top:14px; margin-bottom:14px; }
ul.girls li { position:relative; margin:0 20px 15px 0; float:left; width:90px; padding-top:94px; }
ul.girls li p { width:90px; font-weight:normal; text-align:left; }
ul.girls li p.new { background:url(images/bg-new.png) no-repeat 100% 3px; }
ul.girls li a { color:#96004b; }
ul.girls li a:hover { text-decoration:none; }
ul.girls li a span { display:block; font-size:75%; position:relative; top:-4px; }
ul.girls li a span.name, ul.girls li a span.age, ul.girls li a span.bust, ul.girls li a span.size { display:inline; font-size:100%; position:static; top:auto; }
ul.girls li a span.bust, ul.girls li a span.size, ul.girls li a span.height { display:none; }
ul.girls li.side { margin-right:0; }
ul.girls li.bottom { margin-bottom:0; }
ul.girls li p.pic { position:absolute; top:0; left:0; }
ul.girls li p.desc { display:none; }

div.roster div.roster_navigation { position:relative; width:550px; overflow:hidden; margin-top:40px; margin-bottom:14px; }
div.roster ul#roster_navigation { background:url(images/bg-roster-nav3.png) no-repeat; overflow:hidden; height:58px; padding:5px 24px 0; }
div.roster ul#roster_navigation.centre { background-position:0 -63px; }
div.roster ul#roster_navigation.right { background-position:0 -126px; }
div.roster ul#roster_navigation li { width:148px; height:35px; float:left; margin-right:24px; margin-top:9px; text-align:center; color:#000; font-family:Arial,Helvetica,sans-serif; font-size:116.7% }
div.roster ul#roster_navigation li a { color:#000; line-height:35px; vertical-align:middle; }
div.roster ul#roster_navigation li.selected { font-size:150%; position:relative; top:-4px; }
div.roster ul#roster_navigation li a:hover { text-decoration:none; }
div.roster ul#roster_navigation li.left a { line-height:inherit; }
div.roster ul#roster_navigation li.left { width:158px; height:44px; margin-top:3px; font-size:150%; }
div.roster ul#roster_navigation li.left span { font-size:66.7%; }
div.roster ul#roster_navigation li.right { margin-right:0; }

div.roster h3.time { color:#fc0; font-size:166.7%; font-weight:bold; line-height:100%; }

div.roster ul#roster_pagination li a { text-indent:-5000em; display:block; position:absolute; bottom:0; left:0; background:url(images/bg-roster-nav-text.png) no-repeat; width:78px; height:16px; }
div.roster ul#roster_pagination li.next a { right:0; left:inherit; background-position:0 -16px; }

div.escorts { background:url(images/star_genuine_108x98.png) no-repeat 480px 10px; min-height:700px; position:relative; }
div.escorts h1 { background:url(images/bg-escorts-heading.png) no-repeat; text-indent:-5000em; width:120px; height:19px; margin-bottom:22px; }
div.escorts div#rates { position:absolute; top:170px; }
div.escorts div#rates h2 { text-indent:-5000em; background:url(images/bg-escorts-rates-heading.png) no-repeat; width:110px; height:12px; margin-bottom:8px; }
div.escorts p, div.work_opportunities p, div.about p { margin-bottom:8px; }

div#escorts_list.escorts div#rates { position:static; top:auto; padding-top:16px; overflow:hidden; margin-bottom:10px; }
div#escorts_list.escorts div#rates p.el_left { width:156px; float:left; }
div#escorts_list.escorts div#rates p.el_right { float:left; width:280px; }
div#escorts_list.escorts ul#home_pods { overflow:hidden; }
div#escorts_list.escorts ul#home_pods li.mini_profile_escort { position:relative; width:246px; margin:0 17px 50px; padding-top:313px; float:left; min-height:190px; }
div#escorts_list.escorts ul#home_pods li.mini_profile_escort p { width:auto; padding:0; margin-bottom:6px; }
div#escorts_list.escorts ul#home_pods li.mini_profile_escort p.desc { min-height:136px; }
div#escorts_list.escorts ul#home_pods li.mini_profile_escort p.link { margin:0 0 5px; }
div#escorts_list.escorts ul#home_pods li.mini_profile_escort p.share { margin:0; }
div#escorts_list.escorts ul#home_pods li.mini_profile_escort p.main_pic { margin:0; }
div#escorts_list.escorts ul#home_pods li.mini_profile_escort p.main_pic a.thumb { right:auto; left:0; top:252px; }
div#escorts_list.escorts ul#home_pods li.mini_profile_escort p.main_pic a.thumb2 { left:64px; }
div#escorts_list.escorts ul#home_pods li.mini_profile_escort p.main_pic a.thumb3 { left:128px; }
div#escorts_list.escorts ul#home_pods li.mini_profile_escort p.main_pic a.thumb4 { left:192px; }
div#escorts_list.escorts ul#home_pods li.mini_profile_escort p span.size_label { margin-left:0; }
div#escorts_list.escorts ul#home_pods li.mini_profile_escort span.new { background:url(images/bg-new_55x23.png) no-repeat; display:block; width:55px; height:23px; text-indent:-5000em; position:absolute; top:7px; left:7px; z-index:9999; }
div#escorts_list.escorts p#ladies_new_toggle { margin-top:0; margin-bottom:0; position:absolute; top:146px; right:42px; margin:0; left:auto; }
div#escorts_list.escorts ul#home_pods.new_active_toggle li { display:none; }
div#escorts_list.escorts ul#home_pods.new_active_toggle li.new { display:block; }

div.about { position:relative; background:url(images/dynamic/bg_about.jpg) no-repeat 0 364px; min-height:710px; }
div.about h1 { background:url(images/bg-about-heading.png) no-repeat; text-indent:-5000em; width:89px; height:18px; margin-bottom:22px; }
div.about p.img { margin:25px 0 8px; }

div.work_opportunities { background:url(images/bg-notes.jpg) no-repeat; }
div.work_opportunities h1 { background:url(images/bg-work-heading.png) no-repeat; text-indent:-5000em; width:296px; height:19px; margin-bottom:22px; }
div.work_opportunities h2 { margin-bottom:12px; }
div.work_opportunities ul { margin:0 0 18px 0; padding-top:8px; }
div.work_opportunities ul li { background:url(images/bullet-heart.png) no-repeat 0 50%; padding-left:16px; margin-bottom:4px; }
div.work_opportunities ul li.last { background:none; font-weight:bold; color:#fc0; padding-top:12px; padding-left:0; }
div.work_opportunities p.contact { font-weight:bold; font-size:133.3%; color:#fc0; line-height:1.5em; }

div.work_opportunities ul#work_opp_free { overflow:hidden; padding-top:18px; }
div.work_opportunities ul#work_opp_free li { float:left; width:252px; padding-top:194px; position:relative; margin:0; padding-left:0; font-size:1.667em; line-height:1em; font-family:Arial,sans-serif; font-weight:bold; text-align:center; }
div.work_opportunities ul#work_opp_free li#work_opp_free_qantas { background:url(images/qantas_252x183a.jpg) no-repeat; margin-right:40px; }
div.work_opportunities ul#work_opp_free li#work_opp_free_accom { background:url(images/accom_252x183.jpg) no-repeat; }

div.work_opportunities p#youtube_clip { width:544px; height:347px; margin-bottom:0; padding-top:10px; }
div.work_opportunities p#youtube_clip a { width:544px; height:347px; display:block; background:url(images/work_opp_video_544x347.jpg) no-repeat; text-indent:-5000em; }

div.share_with_friend em { font-style:italic; }
div.share_with_friend h1 { font-weight:bold; font-size:1.5em; line-height:1em; color:#96004b; font-family:Arial, sans-serif; background:none; text-indent:0; height:auto; width:auto; }
div.share_with_friend form#contact_form { margin-left:0; }
div.share_with_friend form#contact_form label { width:125px; }
div.share_with_friend form#contact_form div#contact_subscribe, div.share_with_friend form#contact_form p, div.share_with_friend form#contact_form input#contact_submit { margin-left:143px; }
div.share_with_friend form#contact_form div#contact_subscribe { padding-top:0; }
div.share_with_friend form#contact_form legend { padding-left:47px; }

div#footer { clear:both; background:#1b161c url(images/bg-footer.png) no-repeat; overflow:hidden; min-height:153px; position:relative; z-index:99; }
div#footer div.footer_section { float:left; width:254px; padding:20px 25px; }
div#footer div#footer_nav { font-family:Arial,Helvetica,sans-serif; }
div#footer div#footer_nav h3 { display:none; }
div#footer div#footer_nav ul { overflow:hidden; float:left; width:74px; }
div#footer div#footer_nav ul.large { width:104px; }
div#footer div#footer_featured { position:relative; padding:20px 15px; width:274px; }
div#footer div#footer_featured h3 { color:#fc0; font-weight:bold; }
div#footer div#footer_featured p { text-indent:-5000em; width:260px; height:72px; background:url(images/penthouse.png) no-repeat; margin-top:6px; }
div#footer div#footer_contact { width:253px; }
div#footer div#footer_contact a, div#footer div#footer_contact h3 { font-weight:bold; }
div#footer div#footer_contact p#view_map { margin-top:6px; }

div#footer div.footer_standard_layout { padding-top:8px; }
div#footer div.footer_standard_layout h3 { text-transform:uppercase; color:#fff325; text-align:center; font-size:1.5em; line-height:1em; font-weight:bold; margin-bottom:10px; }
div#footer div.footer_standard_layout p { text-align:center; margin-bottom:12px; text-transform:uppercase; font-size:1.167em; line-height:1.286em; }
div#footer div.footer_standard_layout h4 { display:none; }
div#footer div.footer_standard_layout ul { overflow:hidden; }
div#footer div.footer_standard_layout ul li { float:left; width:70px; min-height:44px; padding-left:52px; position:relative; margin-right:10px; font-weight:bold; font-size:0.917em; }
div#footer div.footer_standard_layout ul li a { display:block; position:absolute; top:0; left:0; background:url(images/icon_facebook_44x44.png) no-repeat; width:44px; height:44px; text-indent:-5000em; }
div#footer div.footer_standard_layout ul li span { font-weight:normal; display:block; font-size:1.091em; color:#888; line-height:1.333em; padding-top:5px; }

div#footer div.footer_standard_layout ul li#informed_facebook, div#footer div.footer_standard_layout ul li#informed_twitter, div#footer div.footer_standard_layout ul li#informed_youtube { width:44px; margin-right:20px; padding:0; height:44px; }
div#footer div.footer_standard_layout ul li#informed_facebook a, div#footer div.footer_standard_layout ul li#informed_twitter a, div#footer div.footer_standard_layout ul li#informed_youtube a { position:static; top:auto; left:auto; }
div#footer div.footer_standard_layout ul li#informed_twitter a { background:url(images/icon_twitter_44x44.png) no-repeat; }
div#footer div.footer_standard_layout ul li#informed_youtube { margin-right:0; width:110px; }
div#footer div.footer_standard_layout ul li#informed_youtube a { background:url(images/icon_youtube_44x44.png) no-repeat; width:110px; }

div#footer div.footer_standard_layout ul li#newsletter_signup { width:84px; margin-left:70px; margin-right:0; }
div#footer div.footer_standard_layout ul li#newsletter_signup a { background:url(images/icon_newsletter_44x44.png) no-repeat; }

div#footer div#footer_newsletter { width:253px; }

div#footer div#footer_sponsored { padding:14px 15px 20px; width:274px; text-align:center; }
div#footer div#footer_sponsored p a#tanta_logo { display:block; background:url(images/tanta_logo_148x70.png) no-repeat; width:148px; height:70px; text-indent:-5000em; margin:0 auto 5px; }
div#footer div#footer_sponsored h3 { font-size:1.167em; line-height:1em; font-weight:bold; margin-bottom:8px; }

div#footer div#footer_available { padding:8px 15px 20px; width:274px; text-align:center; }
div#footer div#footer_available h3 { margin-bottom:20px; }
div#footer div#footer_available p { text-indent:-5000em; width:223px; height:78px; background:url(images/bg_iapple_223x78.png) no-repeat; margin:0 auto; }

p#copyright { clear:both; text-align:center; color:#666; padding:18px 0; font-family:Arial,Helvetica,sans-serif; font-size:83.3%; }

div#disclaimer { width:871px; height:420px; background:rgba(0,0,0,.9); position:absolute; top:160px; left:5px; font-size:216.6%; text-align:center; padding:40px 20px; }
div#disclaimer p { line-height:normal; padding:0.5em 0; }
div#disclaimer p.warning { text-align:justify; }

div#map { text-align:center; margin-top:40px; }

div#content_left.platinum { background:#000 url(images/bg_platinum_598x258.jpg) no-repeat 0 10px; padding:164px 30px 10px; width:547px; min-height:528px; }
div#content_left.platinum p.heading { font-size:1.167em; line-height:1.286em; margin-bottom:30px; }
div#content_left.platinum p { line-height:1.833em; margin-bottom:2em; }
div#content_left.platinum p.flash { font-weight:bold; }
div#content_left.platinum form.platinum_signup { margin-bottom:30px; width:504px; }
div#content_left.platinum form.platinum_signup label { font-size:1.167em; line-height:1em; font-weight:bold; margin-right:1em; width:130px; float:left; }
div#content_left.platinum form.platinum_signup label.error { color:#f00; }
div#content_left.platinum form.platinum_signup p { margin-bottom:1em; overflow:hidden; clear:both; }
div#content_left.platinum form.platinum_signup input.plat_default { border:0; background:#333; color:#fff; height:18px; font-size:12px; line-height:12px; padding:0 2px; width:130px; float:left; }
div#content_left.platinum form.platinum_signup p.plat_email { margin-bottom:2em; }
div#content_left.platinum form.platinum_signup p.plat_submit { text-align:right; }
div#content_left.platinum form.platinum_signup input#plat_card { background:#000; font-weight:bold; }
div#content_left.platinum form.platinum_signup input#plat_submit { cursor:pointer; }
div#content_left.platinum form.platinum_signup ul#plat_cards { overflow:hidden; padding:0 0 0 20px; margin-bottom:30px; }
div#content_left.platinum form.platinum_signup ul#plat_cards li { float:left; width:148px; margin-right:20px; cursor:pointer; opacity:0.4; }
div#content_left.platinum form.platinum_signup ul#plat_cards li.platinum { margin-right:0; }
div#content_left.platinum form.platinum_signup ul#plat_cards li.selected { opacity:1; }
div#content_left.platinum form.platinum_signup ul#plat_cards li:hover { opacity:1 !important; }
div#content_left.platinum form.platinum_signup ul#plat_cards li p { font-size:1.167em; line-height:1em; }
div#content_left.platinum form.platinum_signup ul#plat_cards li p span { color:#fc0; font-size:0.857em; line-height:1em; }

#lticker { height:24px; background-color:#000; background:rgba(0,0,0,.5); position:fixed; bottom:0; left:0; width:100%; text-transform:uppercase; z-index:999; }
#lticker #lticker01 { margin:0; padding:0; height:24px; line-height:24px; position:relative; left:700px; list-style-type:none; }
#lticker #lticker01 li { margin:0; padding:0 0 0 100px; color:#fff325; font-size:16px; line-height:24px; float:left; }
#lticker #lticker01 li.first { padding-left:0; }
#lticker #lticker01 li a { color:#fff325; font-size:16px; line-height:24px; white-space:nowrap; padding:0; margin:0 20px 0 0; }
#lticker #lticker01 li a:hover { text-decoration:none; }
#lticker #lticker01 li span { font-weight:bold; color:#fff; }
#lticker .tickercontainer{overflow:hidden;margin:0;padding:0;width:100%;}
#lticker .tickercontainer .mask{position:relative;overflow:hidden;width:100%;}

#recaptcha_widget_div { width:318px; margin:0 0 12px 124px; }

div.ladies p.more_photos_weekly, div.escorts p.lady_will_visit_you { background:#fc0; text-transform:uppercase; text-align:center; color:#000; font-size:2.5em; line-height:64px; margin-bottom:14px; }
div.escorts p.lady_will_visit_you { width:529px; margin:0 auto 20px; font-size:1.333em; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; line-height:1em; font-weight:bold; padding:10px 0; }

a#enter, a#leave { color:#fc0; font-weight:bold; }
a#leave { font-size:69.2%; font-weight:normal; }
