﻿html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, dl, dt, dd, a, input { padding:0; margin:0; }
body                                {height: 100%; background: #34261d url(../img/bg.jpg) repeat-y top center; font: 11px Tahoma, Arial, sans-serif;}
img, input, textarea                {border: none;}
ul                                  {list-style-type: none;}
a:link, a:active                    {color: #fff; cursor: pointer;}
a:hover                             {cursor : pointer;}
a:active, a:focus, img              {outline: 0;}
.clear                              {clear: both;}
.orange { color: #fe8500; }
.white {color: #fff; }
.floatR { float: right; }
.floatL { float: left; }
.textCenter { text-align: center !important; font-size: 12px; }

#main { width: 999px; margin: 0 auto;}
/* header */
.header { position: relative; width: 999px; color: #9C9A9A;}
.head_top {background: url(../img/head_0.jpg) no-repeat; height:23px; padding-top:3px; font-size: 11px; font-weight:bold; text-align: center;}
.header img { *margin-top: -2px; }
/* main description */
.desc { position: absolute; top: 240px; left: 15px; width: 370px; height: 100px; }
/* top menu */
.top_menu { overflow: hidden; width: 971px; margin: 0 auto; }
.top_menu li { display: block; float: left; }
.top_menu li a{ display: block; float: left; text-indent: -9999px; background-repeat: no-repeat; height: 52px; }
#home {width: 177px; background: url(../img/home.gif) 0 0; }
#home:hover { background-position: 0 -52px;}
#sites {width: 208px; background: url(../img/sites.gif) 0 0;}
#sites:hover { background-position: 0 -52px;}
#girls {width: 204px; background: url(../img/girls.gif) 0 0;}
#girls:hover { background-position: 0 -52px;}
#login {width: 175px; background: url(../img/login.gif) 0 0;}
#login:hover { background-position: 0 -52px;}
#join {width: 207px; background: url(../img/join.gif) 0 0;}
#join:hover { background-position: 0 -52px;}

/*------------------------- content */
.h1 { font-size: 11px; font-family: Tahoma, Arial, sans-serif;}
.content { width: 933px; margin: 0 auto; background-color: #fe8500; padding: 30px 19px 0 19px;}
.leftSide { float: left; width: 423px; text-align: center;}
.rightSide { float: right; width: 499px; text-align: center;}
div.title_white { background: url(../img/title_white.gif); height: 55px; line-height: 55px; color: #000; font-size: 26px; font-family: "Arial Black"; font-weight: bold; text-align: center; position: relative; }
em.title_white { display: block; background: url(../img/title_white.gif) no-repeat -990px 0px; width: 10px; height: 55px; position: absolute; right: 0; top: 0; _right: -1px;}
.blackBox { background-color: #000; color: #9c9a9a; }
.blackBox p { padding: 10px 12px; text-align: left; }
.whiteBox { background-color: #e0e0e0; color: #000; overflow: hidden; zoom: 1; }
.title_black { background: url(../img/title_black.jpg) repeat-x; height: 46px; text-align: center; color: #fff; line-height: 45px; font-size: 26px; font-family: "Arial Black"; font-weight: bold; }
/* most popular girl block & most recent block */
.popular_girl { padding-bottom: 28px; *padding-bottom: 26px; }
.popular_girl li { display: inline; }
.popular_girl img { border: 3px solid #969696; margin: 3px; }
.desc_gallery { width: 380px; padding: 10px 0; margin: 0 auto;}
.recent_update { overflow: hidden; zoom: 1; _margin-left: -5px; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){.recent_update { padding-bottom: 4px;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {.recent_update { padding-bottom: 4px;}}
.recent_update li { display: block; float: left; margin-left: 5px; width: 242px;}
.recent_update img { border: 1px solid #fe8500;}
.recent_update div { padding: 6px 5px 7px 5px; overflow: hidden; font-size: 12px; zoom: 1; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){.recent_update div { padding: 6px 5px 8px 5px;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {.recent_update div { padding: 6px 5px 8px 5px;}}
/* video block */
.videoBox, .siteFacts { padding: 10px; float: left; border-right: 1px solid #a8a8a8; }
.siteFacts { border: none; font-size: 14px;}
.siteFacts li { display: block; font-size: 13px; margin-bottom: 3px; }
/* newtop */
a.thumb:hover img { border: 2px dashed #000000; }
a.thumb img { border: 2px solid #FE8500; }
a.topunder {font-family: tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#0000ff;	
	text-decoration: none;
}
a.topunder:hover {font-family: tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#0000ff;	
	text-decoration: underline;
}
/* pagination */
.pagination { padding: 13px 0 13px 0; text-align: center; }
.pagination li { display: inline; font-weight: bold; line-height: 22px; padding: 0 2px 0 5px; position: relative; top: -6px; border-left: 2px solid #000; text-align: center; }
.pagination li a, .pagination li a:visited { color: #000; text-decoration: none; }
.pagination li a:hover { text-decoration: underline; }
.pagButton { padding: 0px !important; top: 0px !important; margin: 0 10px; }
.current a { color: #ff0000 !important; }
.borderNone { border: none !important; }
/* Exclusive Scenes*/
.siteNetwork { padding: 10px 0 0px 0; margin-left: 3px; _margin-left: 0px; overflow: hidden; }
.siteNetwork li { display: block; float: left; width: 182px; margin: 0 0 9px 3px; }
.siteNetwork img { border: 1px solid #fff;}
.siteNetwork p { text-align: center; }
.siteNetwork a { color: #fe8500;}
.siteNetwork a:hover { text-decoration: none; }
.banner_1 { position: relative; top: -5px; }
/* about sites  */
.full_site_info { padding-bottom: 20px; }
.full_site_info li { display: block; padding: 4px; background-color: #e0e0e0; overflow: hidden; margin-bottom: 5px; zoom: 1; }
.full_site_info img { float: left; }
.siteStats { float: left; margin-left: 4px; background-color: #aaa; padding: 3px; height: 195px; width: 180px; }
.siteStats span { display: block; background-color: #8f8f8f; height: 33px; line-height: 33px; font-size: 14px; color: #fff; text-align: center; }
.siteStats ul { padding: 10px 0 10px 5px; }
.siteStats strong { color: #000000; display: block; float: center; width: 180px; }
.siteStats a { color: #000000 text-decoration: none}
.siteStats a:hover { text-decoration: underline; }
.full_site_info .siteStats li { background: none; padding: 0px; font-size: 12px; color: #fff; margin: 0px !important; }
.rating { background: url(../img/rating.jpg); width: 125px; height: 49px; margin: 0 auto; font-size: 41px; font-family: Arial, Helvetica, sans-serif; text-align: center; color: #fff; padding-top: 20px;}
.rating em { font-size: 16px; font-style: normal; position: relative; top: -18px; font-weight: bold;  }
.siteAbout { width: 554px; margin-left: 4px; float: left; padding: 3px; }
.siteAbout h2 { font-size: 18px; position: relative; font-weight: normal; padding: 3px 0 4px 0; border-bottom: solid 1px #8d8d8d; color: #000;}
.siteAbout h2 a { position: absolute; top: 0px; right: 0px; display: block; }
.siteAbout ul { padding-top: 10px; height: 150px; overflow: auto; }
.siteAbout li { margin: 0px 0px 5px 0px !important; color: #000; }
/* enter */
.enter, .enter:visited { font-size: 128px; font-weight: bold; color: #0000ff !important; }
.enter:hover { color: #fff !important; text-decoration: none;}

/* --------------------------------------------------sites.html */
.site_content {padding: 30px 11px 0 11px; width: 949px;  }
.site_content .blackBox p { padding: 5px; text-align: center; }
.site_content .full_site_info { padding-bottom: 1px;  zoom: 1; }
.site_content .full_site_info li { margin: 5px; }

/* --------------------------------------------------girls.html */
.girl_content {padding: 30px 11px 0 11px; width: 949px;}
.ourModels .pagination li { border-left: 2px solid #fff; }
.ourModels .pagination li a, .pagination li a:visited { color: #fff;}
.seeTextMode { text-align: center !important; padding: 0px !important; }
.seeTextMode a, .seeTextMode a:visited, .model_index_pic a { font-size: 10px; color: #fe8500;}
.seeTextMode a:hover, .model_index_pic a:hover { text-decoration: none; }
.model_index_pic { overflow: hidden; margin-left: -4px;  _margin-left: -19px; zoom: 1; *padding-bottom: 10px}
.model_index_pic li { display: block; float: left; width: 142px; margin: 0px 0px 10px 15px; text-align: center; }
.model_index_pic img { border: 1px solid #9c9a9a; }
.model_index_pic h3 { background: url(../img/bg_model_name.png) repeat-x; line-height: 31px; font-size: 12px; margin-bottom: 3px; }

/* search field */
.search { background: #d7d7d7 url(../img/searchField.gif) no-repeat top left; width: 217px; height: 21px; padding: 8px 0 7px 31px; overflow: hidden;}
.search input { display: block; float: left; width: 150px; padding: 2px 0; }
.searchButton { display: block; background: url(../img/searchButton.jpg); width: 48px !important; height: 22px; cursor: pointer; margin-left: 12px; padding: 0px !important;}
.girl_content .search { position: absolute; right: 10px; top: 10px; }


/* --------------------------------------------------girls_text.html */
.model_index_text { margin-left: -7px; *margin-left: -4px; zoom: 1; }
.model_index_text li {display: -moz-inline-stack; display: inline-block; vertical-align: top; width: 299px; text-align: left; margin: 0px 0px 10px 15px; zoom: 1;}
.model_index_text span {display: block; height: 25px; color: #fff; background: url(../img/bg_textmode_title.png) repeat-x; padding-left: 12px; font: 18px Arial, Helvetica, sans-serif; text-transform: uppercase; line-height: 25px;}
.model_index_text li ul { display: block; padding-top: 5px;}
.model_index_text li li { margin: 0px 0px 5px 0px; font-weight: bold; color: #fff;}
.model_index_text li li a, .model_index_text li li a:visited { color: #fe8500;}
.model_index_text li li a:hover { text-decoration: none; }



/* footer */
.footer { text-align: center; color: #fe8500; padding: 20px 0; }
.footer a { color: #fe8500; text-transform: uppercase;}
.footer a:hover { text-decoration: none; }
.footer li { display: inline; border-left: 1px solid #fe8500; padding: 0 5px 0 7px; }



