@charset "utf-8";
/*****************************************
	Aphrodites CSS	by nwonline.co.uk
	#b50505
*****************************************/

body { background: #000 url('../images/site/bg-body.jpg') 0 0;	font-family: "Arial", Gadget, sans-serif; margin: 0}

.red { color: #b50505}

/*components*/
#index-wrapper {width:981px;height:auto;margin:0 auto}
#navbox {width:100%;margin:0 auto;}
#index_wrap {height: 100%; width:100%;margin:0 auto; position: absolute; left: 0; top: 0; background: url('../images/site/png_bg_body.png') 0 0 repeat-x;}
#header {width:981px;height:185px; margin: 0 auto; position: relative; }

#rightcontent { width: 338px; float: left; position: relative; top: 0; left: 10px; padding: 0; margin: 0;}
#leftcontent { width: 600px; float: left; position: relative; left: 0; top: 0; padding: 20px 0 10px 0}

.imgcenter { display:block; margin:0 auto}

/*Typography*/
p {color: #898989; font: normal 12px/20px sans-serif;}
a:link, a:visited {	text-decoration: none;}
a:hover, a:active { text-decoration: underline;}
em { font-style: italic;}

#leftcontent p em {color: #898989; font: normal italic 12px/20px sans-serif;}
#leftcontent p a { color: #ccc; font: bold 12px sans-serif; text-decoration: underline;}
#leftcontent p a:hover { color: #b50505; font: bold 12px sans-serif; text-decoration: none;}
#leftcontent blockquote { font: normal 12px/19px sans-serif; color: #898989; font-style: italic; margin: 10px 40px 10px 40px; padding: 5px 0 5px 10px;}
#leftcontent blockquote#hp { width: 250px; height: 95px; font: normal 12px/19px sans-serif; color: #898989; font-style: italic; display: block; margin: 20px 40px; padding: 45px 55px 50px 230px; background: url('../images/site/hp_blockquote.jpg') 0 0 no-repeat;}
#leftcontent blockquote p { font-style: italic !important;}
#leftcontent blockquote p:before { content: '"'; font-style: italic; font-size: 40px; font-weight: bold; font: "Helvetica"; position: absolute; left: 20px;}
#leftcontent blockquote p:after { content: '"'; font-style: italic; font-size: 40px; font-weight: bold; font: "Helvetica"; position: absolute; right: 20px;}

#leftcontent ul { clear: both; padding: 10px 0; width: 590px; list-style-type: disc !important; list-style: disc !important; margin: 0;}
#leftcontent ol { clear: both; padding: 10px 0; width: 590px; list-style-type: decimal !important; list-style: decimal !important; margin: 0;}
#leftcontent ul li { font: normal 12px/19px sans-serif; color: #666; list-style-type: disc !important; list-style: disc !important; margin: 0 0 0 30px}
#leftcontent ol li { font: normal 12px/19px sans-serif; color: #666; list-style-type: decimal !important; list-style: decimal !important; margin: 0 0 0 30px}

#leftcontent dl { float: left; width: 590px; padding: 10px 0;}
#leftcontent dl dt { float: left; width: 590px; font: bold italic 12px/20px sans-serif; color: #ccc;}
#leftcontent dl dd { float: left; width: 570px; color: #FF8080; font: normal 12px/21px sans-serif; padding: 0 10px 10px 10px;}

#leftcontent address { font: normal 12px/19px sans-serif; color: #666; font-style: italic;}
#leftcontent pre address { font: normal 12px/19px sans-serif; color: #666; font-style: italic; color: #ccc;}
#leftcontent abbr { cursor:help; background: url('../images/site/dotted.jpg') 0 bottom repeat-x; font: bold 12px/19px sans-serif;}

/*headers*/
h1 { color: #b50505; font-family: "Times New Roman", Times, serif; text-transform: capitalize; font-variant:small-caps; font-style: normal; font-size: 30px;}

#leftcontent h2 {font: bold 16px 'Helvetica', Arial, sans-serif; color: #900; padding: 5px 10px 0 0; letter-spacing: -1px;}
#leftcontent h3 {font: bold 12px sans-serif; color: #C00; padding: 5px 10px 0 0;}
#leftcontent h4 {font: bold 12px sans-serif; color: #fff; padding: 5px 10px 0 0;}
#leftcontent h5 {font: bold 12px sans-serif; color: #666; padding: 5px 10px 0 0;}

/*Contact Form*/
#leftcontent form#salesform { float: left; padding: 10px 0;}
#leftcontent form#salesform label { float: left; clear: both; font: normal 12px/21px sans-serif; color: #ccc;}
#leftcontent form#salesform input[type=text] { border: 1px solid #666; background: #333; float: left; clear: both; width: 320px; font: normal 12px/22px sans-serif; color: #ccc; margin: 0 0 5px 0; padding: 2px;}
#leftcontent form#salesform textarea { border: 1px solid #666; background: #333; float: left; clear: both; width: 320px; font: normal 12px/22px sans-serif; color: #ccc; margin: 0 0 5px 0; padding: 2px;}
#leftcontent form#salesform input[type=submit] { width: auto; float: left; clear: both; display: block; padding: 0 11px; background: #b50505; font: bold 12px/26px sans-serif; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border: none; cursor: pointer}

#leftcontent form#salesform input[type=text]:hover { border: 1px solid #ccc;}
#leftcontent form#salesform textarea:hover { border: 1px solid #ccc;}

/*Main Content*/
#maincontent{ width:961px; height:auto; float: left; position: relative; top: 13px; left: 0; background:#000; padding: 10px;}
#maincontent span#tl { width: 4px; height: 4px; float: left; position: absolute; left: 0; top: 0; display: block; background: url('../images/site/mc_tl.jpg') 0 0 no-repeat;}
#maincontent span#tr { width: 4px; height: 4px; float: right; position: absolute; right: 0; top: 0; display: block; background: url('../images/site/mc_tr.jpg') 0 0 no-repeat;}

/*Header*/
#header span#logo a{ width: 414px; height: 159px; float: left; display: block; position: relative; left: 0; top: 10px; text-indent: -999px; overflow: hidden; background: url('../images/site/head_logo.jpg') 0 0 no-repeat;}
#header span#location a{ width: 256px; height: 125px; float: left; display: block; position: relative; left: 15px; top: 44px; text-indent: -999px; overflow: hidden; background: url('../images/site/map.jpg') 0 0 no-repeat;}

/*Dancers*/
#splash span#dancer_001 { width: 274px; height: 469px; float: right; display: block; position: absolute; top: -243px; right: 0; background: url('../images/site/png_dancer_001.png') 0 0 no-repeat; z-index: 9; text-indent: -999px; overflow: hidden;}
#splash span#dancer_001 { _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/site/png_dancer_001.png', sizingMethod='scale');}

#splash span#dancer_002 { width: 274px; height: 469px; float: right; display: block; position: absolute; top: -243px; right: 0; background: url('../images/site/png_dancer_002.png') 0 0 no-repeat; z-index: 9; text-indent: -999px; overflow: hidden;}
#splash span#dancer_002 { _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/site/png_dancer_002.png', sizingMethod='scale');}

#splash span#dancer_003 { width: 274px; height: 469px; float: right; display: block; position: absolute; top: -243px; right: 0; background: url('../images/site/png_dancer_003.png') 0 -1px no-repeat; z-index: 9; text-indent: -999px; overflow: hidden;}
#splash span#dancer_003 { _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/site/png_dancer_003.png', sizingMethod='scale');}

/*Splash*/
#splash { width: 981px; height: 212px; float: left; position: relative; left:0; top:3px; background: url('../images/site/splash_bg.jpg') 0 0 repeat-x; -webkit-border-radius: 7px;}
#splash span.left {width: 5px; height: 214px; float: left; position: relative; top: 0; left: 0; display: block; background: url('../images/site/splash_l.jpg') 0 0 no-repeat;}	
#splash span.right { width: 5px; height: 214px; float: right; position: relative; top: 0; right: 0; display: block; background: url('../images/site/splas_r.jpg') 0 0 no-repeat;}

/*Feature*/
.feature { width: 98%; height: 155px; float: left; position: relative; top: 0; left: 0; background: url('../images/site/hp_bg_feature.jpg') 0 0 repeat-x; padding: 10px; margin: 0 0 10px 0;}
.feature span.left {width: 5px; height: 175px; float: left; position: absolute; top: 0; left: 0; background: url('../images/site/hp_feature_l.jpg') 0 0 no-repeat;}	
.feature span.right { width: 5px; height: 175px; float: right; position: absolute; top: 0; right: 0; background: url('../images/site/hp_feature_r.jpg') 0 0 no-repeat;}

.feature#map { background: url('../images/site/rc_map.jpg') right 0 no-repeat; height: 185px; margin: 5px 0 0 0}

.feature .topbox { float: left; width: 255px; padding: 0; min-height: 140px;}
.feature .topbox#vip { padding: 0 0 0 170px;}
.feature .topbox#sports { background: url('../images/site/stv.jpg') 20px 50px no-repeat;}
.feature p { width: 90%; float: left; display: block; clear: both; font: normal 11px/15px 'Tahoma', sans-serif; margin: 5px 0 0 0; color: #aaaaaa}
.feature h2 { width: 200px; height: 20px; float: left; display: block; position: relative;  text-indent: -999px; overflow: hidden; margin: 10px 0 0 0}

.feature h2.vip { background: url('../images/site/h2_vip.jpg') 0 0 no-repeat;}
.feature h2.entertainment { background: url('../images/site/h2_entertainment.jpg') 0 0 no-repeat;}
.feature h2.stag { background: url('../images/site/h2_stag.jpg') 0 0 no-repeat;}
.feature h2.gallery { background: url('../images/site/h2_gallery.jpg') 0 0 no-repeat;}
.feature h2.comeondown { background: url('../images/site/h2_comeondown.png') 0 0 no-repeat; _background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/site/h2_comeondown.png', sizingMethod='scale');}

.feature .topbox span#vipspan { width: 185px; height: 221px; float: left; display: block; position: absolute; left: 0; top: -33px; background: url('../images/site/png_group.png') 0 0 no-repeat;}
.feature .topbox span#vipspan { _background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/site/png_group.png', sizingMethod='scale');}

.feature a.btn { width: 80px; float: left; clear: both; display: block; padding: 0 11px; background: #b50505; font: bold 12px/26px sans-serif; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin: 15px 0 0 0}
.feature .topbox a.btn:hover { width: 80px; float: left; display: block; padding: 0 11px; background: #666; font: bold 12px/26px sans-serif; color: #ccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin: 15px 0 0 0; text-decoration: none; }
.feature span#girl_lay { width: 294px; height: 78px; float: left; position: absolute; left: 35px; bottom: -18px; display: block; background: url('../images/site/png_girl_lay.png') 0 0 no-repeat;}

.feature span#girl_lay { _background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/site/png_girl_lay.png', sizingMethod='scale');}

.feature ul#times { float: left; clear: both; padding: 5px;}
.feature ul#times li { font: normal 11px/16px 'Tahoma', sans-serif; color: #ccc; letter-spacing:0px; width: 200px;}
.feature ul#times li label { float: left; width: 100px;}

/*footer*/
#footer{ width: 979px; height: 52px; background: #5e0506 url('../images/site/foot-bg.jpg') repeat-x; border-top: 1px solid #ccc; clear:both; padding: 15px 0; color: #6b8db3; font: bold 11px 'Tahoma', sans-serif; border-left: 1px solid #000;border-right: 1px solid #000;}
#footer #foot_sub_left { width: 365px; float: left;	margin: 0; padding: 0 0 0 15px;	text-align: left;}
#footer #foot_sub_right { width: 365px;	float: right; margin: 0; padding: 32px 15px 0 0; text-align: right;}
#footer #foot_sub_right p { font: normal 11px/17px 'Tahoma', sans-serif; margin: 0; padding: 0; color: #ccc; text-align: right;}
#footer .foot_sec {	width: 20%;	float: left; padding: 10px 15px; margin: 0;}
#footer .foot_sec h4 { font: bold 12px/21px sans-serif; color: #fff; padding: 0 0 0 10px; margin: 0;}
#footer .foot_sec ul{ margin: 0; padding: 0 10px 0; float: left; width: 920px; list-style:none; text-align: center;}
#footer .foot_sec li { font: bold 11px/17px sans-serif; display: inline-block; float: left; padding: 0 7px; width: auto; border-left: 1px dotted #ff7979;}
#footer .foot_sec li a { list-style-type: none; font: normal 11px/17px 'Tahoma',sans-serif; color: #ff7979 !important;}
#footer .foot_sec li a:hover{ list-style-type: none; margin: 0; font: normal 11px/17px 'Tahoma', sans-serif; color: #fff !important;}
#footer .foot_sec li:first-child { padding: 0 7px 0 0 !important; border-left: none !important;} 

/*Contact Forms*/
#contact-form_dup { width: 580px; padding: 15px 10px 10px 10px; float: left; margin: 10px 0; background: #F7F7F7; border-top: 1px solid #dedede; border-bottom: 1px solid #ccc; overflow: hidden;}
#contact-form_dup form { float: left; width: 500px; margin: 0 0 0 40px; }
#contact-form_dup label { width: 220px; float: left; clear: both; font: normal 12px/26px sans-serif; color: #666;}
#contact-form_dup label#textarea{ width: 220px; float: left; clear: both; font: normal 12px/26px sans-serif; color: #666; height: 110px;}
#contact-form_dup label.full { width: 440px;}
#contact-form_dup input { float: right; font: normal 12px/21px sans-serif; color: #666; width: 260px; margin: 2px 0; padding: 2px 4px;}
#contact-form_dup #submit { width: 90px; float: right; margin: 0; clear: both;} 
#contact-form_dup textarea { font: normal 12px/18px sans-serif; color: #666; padding: 4px; float: right; width: 260px; height: 210px; margin: 0;}	
#contact-form_dup select { font: normal 12px/23px sans-serif; color: #666; height: 23px; float: right; width: 272px; margin: 0;}
#contact-form_dup small { font: normal 11px/34px sans-serif; color: #666;}
#contact-form_dup em { font-style: italic;}

/*Navigation*/
.navigation-wrapper { width: 980px; float: left; position: relative; font-family: Arial, Helvetica, sans-serif;}
#topmenu { width: 970px; float: left;font-family: Arial, Helvetica, sans-serif;margin: 0;padding: 7px 0 0 10px;background: url('../images/site/nav_bg.jpg') 0 0 repeat-x;}
#topmenu li {float: left;position: relative;height: 42px; font-weight: bold; letter-spacing: 0px; font-size: 12px;list-style: none;	}
#topmenu li a { display: block; padding: 0 7px; margin: 0 4px 0 0;color: #fff; font: bold 12px/25px sans-serif;text-decoration: none;}
#topmenu li a.selected{ color: #fff !important; background: #000; -webkit-border-radius: 4px;  -moz-border-radius: 4px;}	
#topmenu li a:hover{ color: #fff; background: #000; -webkit-border-radius: 4px; -moz-border-radius: 4px;}

#topmenu li#f {width: 5px; height: 42px; display: block; float: left; position: relative; left: -10px; top: -7px; list-style: none; background: url('../images/site/nav_left.jpg') 0 0 no-repeat;}
#topmenu li#l {width: 5px; height: 42px; display: block; float: right; position: relative; right: 0; top: -7px; list-style: none; background: url('../images/site/nav_right.jpg') 0 0 no-repeat;}

/*Drop Down*/
#topmenu li ul {list-style: none;position: absolute;visibility: hidden;overflow: hidden;top: 35px;left: 0;float: left;z-index: 100;padding: 5px 10px 10px 10px;width: 180px;background: #500d00 url('../images/site/nav_li_ul.jpg') 0 0 repeat-x !important;margin: 0 !important;text-align: left; z-index: 10 !important; -webkit-border-radius-bottom: 5px;}
#topmenu li.hover ul,
#topmenu li:hover ul { visibility:visible;  z-index: 10 !important}
#topmenu li li {margin: 0 !important;padding:0 !important;text-align: left;height: 30px !important;float: left;clear: both;width: 180px;font: bold 12px/30px sans-serif !important; background: url('../images/site/png_dn.png') 0 28px repeat-x;}
#topmenu li li:first-child { border: none !important;}
#topmenu li li a {font: bold 12px/30px sans-serif !important;width: 180px !important;color: #FFF;margin: 0;padding: 0 10px !important;text-decoration: none;}
#topmenu li li a:hover {color: #000 !important;text-decoration: underline !important; background: transparent; }

/*Right Col Gallery*/
.anythingSlider { width: 330px; height: 82px; position: absolute; top: 45px; left: 10px; margin: 0; }
.anythingSlider .wrapper { width: 280px; overflow: auto; height: 82px; margin: 0 auto; position: absolute; top: 0; left: 25px;}
.anythingSlider .wrapper ul { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; background: #111 url('../images/site/rc_gallery_bg.jpg') 0 0 repeat-x; margin: 0; }
.anythingSlider ul li { display: block; float: left; padding: 0; height: 82px; width: 280px; margin: 0;}
.anythingSlider .wrapper ul li { width: 280px;}
.anythingSlider .wrapper ul li ul { width: 280px;}
.anythingSlider .wrapper ul li ul li { width: 55px; height: 80px; float: left; margin: 0 0 0 15px; border: 1px solid #666;}
.anythingSlider .wrapper ul li ul li:hover { border: 1px solid #ccc;}
.anythingSlider .wrapper ul li ul li:first-child { margin: 0 0 0 5px;}
.anythingSlider .arrow { display: block; height: 15px !important; width: 8px !important; background: url('../images/site/arw_r.jpg') no-repeat 0 0; text-indent: -9999px; position: absolute; top: 30px; cursor: pointer; }
.anythingSlider .forward { right: 10px; }
.anythingSlider .back { background: url('../images/site/arw_l.jpg') no-repeat 0 0; left: 10px}
#thumbNav { display: none; visibility: hidden;}
#start-stop { display: none; visibility: hidden;}

/* Prevents*/
.anythingSlider .wrapper ul ul { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li { float: none; height: auto; width: auto; background: none; }

/*Splash Slider*/
#slider {
	width: 981px;
	height: 215px;
	position: absolute;
	left: -1px;
	top: -1px;
	overflow: hidden;
	z-index: 0 !important;
	-webkit-border-radius: 7px;
}	
#sliderContent { width: 981xpx; position: absolute; top: 0; margin-left: 0; z-index: 0;-webkit-border-radius: 7px;}
.sliderImage { float: left; position: absolute; display: none; z-index: 0; -webkit-border-radius: 7px;}	
.sliderImage span { display: none; visibility: hidden; z-index: 0}	
.clear { clear: both;}
ul { list-style-type: none;}

/*Gallery*/
#leftcontent .gallery { float: left; list-style-type: none !important; list-style: none !important; width: 600px; padding: 0 0 10px 0; margin: 0;}
#leftcontent .gallery li { width: 126px; height: 126px; float: left; border: 1px solid #333; padding: 1px; background: #000; margin: 0 0 0 25px; list-style-type: none !important; list-style: none !important;}
#leftcontent .gallery li:first-child { margin: 0;}
