* {margin:0;padding:0}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	list-style:none;
}
body {margin:0;font:13px/20px calibri,Helvetica,sans-serif, Verdana, Arial, "Trebuchet MS";color:#000;cursor:default;background: url(../images/honeycomb.png) no-repeat #ffeeaa; 
}
html{overflow-x:hidden}
table {border-collapse:separate;border-spacing:0}
caption, th, td {text-align:left;font-weight:normal}
table, td, th {vertical-align:middle}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
a img {border:none}
a {text-decoration:none;outline:0 none;color:#fff;}
a:focus, a:hover {text-decoration:underline;outline:0 none;}
.clear {clear:both}
.over {overflow:hidden;height:0}

.space{height:40px;}

hr{size:1px;}


.container{width: 1024px;margin:0 auto; background: url(../images/bg1.png) repeat-y; }

.header {margin:0 auto;width: 1024px;background:none;position:relative;}
.new{position: absolute;top: 0px;}
.rating{position: absolute; right: -6px; top: 0px;}

a.header_join{position: absolute; right: 18px; bottom: 0px;}
.header .player {float:left;width:346px;margin:0 10px;position: absolute;
top: 439px;
left: 32px;}
.header .player #video1,
.header .player #video1_wrapper {float:left;height:194px;background-color:#333}
.header .player #video1 {width:346px}

h1{font-size:1.5em;font-weight:bold;  text-shadow: 1em 1em 1em #fff;color:#ff1791; padding:5px 0 3px 10px;display: inline-block;}


/*______MENU__________*/

.menu{background: url(../images/menu_bg.jpg) no-repeat;height: 34px;margin-left: 19px;}

.menu ul {height: 29px;float: left; }
.menu ul li {float: left; line-height: 27px; width: 131px; height: 32px;padding: 1px 0 0 5px;}
.menu a{display:block;width: 131px;height:32px;}
.menu a:selected{color:#1f1f1f;}
.menu a:hover{color:#000; text-decoration:none;color:#ad4f7e;display:block;}
.menu ul li.menu_last{width:5px;}
.menu a.m_home{background: url(../images/menu.png) no-repeat -8px top;}
.menu a.m_home:hover{background-position: -8px -32px;}
.menu a.m_photos{background: url(../images/menu.png) -143px top;}
.menu a.m_photos:hover{background-position:-143px -32px;}
.menu a.m_videos{background: url(../images/menu.png) -279px  top;}
.menu a.m_videos:hover{background-position:-279px -32px ;}
.menu a.m_webcams{background: url(../images/menu.png) -413px top;}
.menu a.m_webcams:hover{background-position:-413px -32px ;}
.menu a.m_members{background: url(../images/menu.png) -547px  top;}
.menu a.m_members:hover{background-position:-547px  -32px ;}

.menu a.m_join{background: url(../images/menu.png) -683px top;}
.menu a.m_join:hover{background-position:-683px -32px ;}

.search{float: right;padding: 5px 23px 0 0;}
.search input { height: 16px;
color: #666;
vertical-align: middle;
width: 134px;
border: 1px solid #C0C5C9;
margin-right: 1px;
border-radius: 10px;
-ms-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
font: 10px/16px Helvetica, sans-serif, Verdana, Arial, "Trebuchet MS";
padding-left: 3px;}
.search input.button { border: none; height: 19px; width: 19px; padding-left: 0;}
.search p input { height: auto; width: auto; border: none; margin: 0; color: #666;}
	
.content {margin:0 auto;width: 1024px;}

.title{height:50px;margin-bottom: 5px; background: white; }
.title h1 {color:black;font-weight: bolder; font-size: 1.7em; padding: 15px 0 0 14px; text-transform:uppercase;}

.title2{height:34px;}
.title2 h1{color:black;font-weight: bolder; font-size: 1.5em; padding: 15px 0 0 14px;}

.highlights{margin: 10px 0 0 19px;}
.highlights ul li{float: left; padding-right:8px; width: 245px;position:relative;}
.highlights ul li p{border-top: 1px solid #f3c8de; width: 240px; border-bottom: 1px solid #f3c8de; margin-bottom: 5px; padding-left: 5px; color:#ad4f7e; font-weight:bold;}
.highlights ul li a{position:relative;}

.band_thumb{padding: 3px 0;}


.dropdown_cat { padding: 10px 0 0 5px; border-top: 1px solid #F0F0F0; width: 278px;}
.dropdown_cat select { width: 240px; border: 1px solid #D5D5D5; color: #666; cursor: pointer; padding: 2px 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -khtml-border-radius: 3px;}

/*______PINK BLOCK________*/

.block { float: left; display: inline-block; margin: 12px 19px; width: 987px;border: 1px solid #CCC; background-color: white; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -khtml-border-radius: 3px; position:relative;}

.block h1 { float: left; font: 700 20px/20px Helvetica, sans-serif, arial; letter-spacing: -1px;margin: 0 0 0 5px;}
.block h1 span { font: 400 13px/18px Helvetica, sans-serif, arial; letter-spacing: -0.005em; display: block;color: #444;}
.block h2 { display:inline-block;position: relative; float: left; font: 400 27px/25px Helvetica, sans-serif, arial; margin: 1px; padding: 10px 15px 8px 63px; width: 907px; height: 38px; color: black; letter-spacing: -0.045em; border-bottom: 1px solid #FCEAF0; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; -khtml-border-radius: 3px 3px 0 0;}
.block p.right { float: right; width: 450px; font: 400 13px/16px Helvetica, sans-serif, arial; letter-spacing: -0.005em; height: 32px; padding: 11px 10px 0 0;text-align: right; color: #777;position: absolute;
top: 1px;
right: 2px; }

.block h2 img.best { position: absolute; width: 58px; height: 58px; left: -2px; top: 2px;}
.orange h2 {border-color: #F78DC2; text-shadow: 1px 1px 0 #FFCEE7; }
.orange h2 span.right {color: #c44b02}
.orange li a.thumb:hover img {background-color: #FFCEE7;border: 1px solid #fbad6f;}
.orange p.download a {color:#C44B02}

.orange_little{width: 323px;margin: 6px -12px 7px 19px;height: 266px;overflow: hidden;}
.orange_little h2{width: 243px; border-color: #EACF49; text-shadow: 1px 1px 0 #FBEDA7;}
.block h2.white {border-color:#fff;text-shadow:0 0 0;border-bottom:1px solid #ccc}
.block h2 span { font: 400 11px/13px Helvetica, sans-serif, arial; letter-spacing: 0; color: #333; padding: 0 0 0 2px;}
.block a.scene_title:hover {text-decoration:none}
.block a.scene_title {display:inline-block;margin:5px 0 0 4px;font-weight:700;font-size:17px;line-height:19px}
.block ul {float:left;margin: 6px 0 0 6px;}
.block ul li {float:left;overflow:hidden}
.block ul li a.hd {position:absolute;display:block;height:57px;width:58px;top:0;right:1px;background:url(../images/hd_icon.png) no-repeat;z-index:10}
.block ul li p {float:left;font-size:11px;color:#444;line-height: 13px;margin: 0 0 0 5px}
.block p{padding: 0 9px 9px 15px;}
.block ul li p b {float:left;line-height: 12px;padding: 0 3px 0 0}
.block ul li p a.scene_celebrity {margin:0 10px 0 0;text-decoration:underline}
ul.thumbs { width: 960px; margin: 10px 10px 0 10px;}
ul.thumbs li { width: 121px; height: 155px; margin: 0 7px 0 0;}
ul.thumbs li.video {float: right;  width: 442px; height: 304px; margin: 0;border-width: 1px; border-style: solid; border-color: #E5E5E5 #CECECE #D1D1D1 #E5E5E5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -khtml-border-radius: 3px; background: #EEE;}
ul.thumbs li a.thumb img { width: 115px; height: 145px; border-width: 1px; border-style: solid; border-color: #E5E5E5 #CECECE #D1D1D1 #E5E5E5; padding: 2px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;-khtml-border-radius: 3px;}
ul.thumbs li.video a.player { display: block; width: 430px; height: 242px; position: relative; margin: 4px 4px 0; border: 2px solid white; }
ul.thumbs li.video a.player img { width: 430px; height: 242px; padding: 0; }
ul.thumbs li.video a.player span.play { position: absolute; top: 90px; left: 190px; width: 60px; height: 60px; background: url(../images/play.png) no-repeat;}
ul.thumbs li.video a.player:hover span.play {background-position: left bottom;}

/*_______MODELS BLOCK_______*/

ul.models{float: left;
width: 960px;
margin: 10px;}
ul.models li { float: left; width: 237px; height: 176px;position: relative; text-align: center; margin: 0 1px 5px 2px; overflow: hidden;}
ul.models span { position: absolute; bottom: 6px; left: 3px; text-align: center; font-weight: 700; width: 120px; padding: 0 0 0 6px; height: 20px; line-height: 20px; color: #222; font-size: 12px; background: url(../images/modelspan_bg.png) repeat; text-shadow: 1px 1px 0 white;}
ul.models a:hover {text-decoration:none;color:#F78DC2;}
ul.models img { display: block; width: 230px; height: 170px; border: 1px solid #CCC; padding: 2px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -khtml-border-radius: 3px; background-color: white;}


/*_______PLAYER________*/

ul.list1 li.solo_player{margin: 0 3px 5px; float: left; width: 317px; position: relative; background: #9ABBF1; background-image: -o-linear-gradient(top, #e6eef9, #9abbf1); background-image: -moz-linear-gradient(top,#e6eef9, #9abbf1); background-image: -webkit-gradient(linear,left top,left bottom,from(#e6eef9), to(#9abbf1)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6eef9, endColorstr=#9abbf1); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6eef9, endColorstr=#9abbf1)"; display: inline-block; border: 1px solid #CCC; background-color: white; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;-khtml-border-radius: 3px;}

ul.list1 li.solo_player a.solo_image{height: 228px; display: block; margin: 0 9px; position: relative; border: 2px solid white;overflow: hidden;}
ul.list1 li.solo_player a.image:hover{display: block; background: url(../images/play_icon.png) no-repeat bottom;}
ul.list1 li.solo_player a.solo_image div.playsign{ position: absolute; top: 86px; left: 122px;width: 60px; height: 60px; background: url(../images/play.png) no-repeat;}
ul.list1 li.solo_player a.solo_image div.playsign:hover{background-position: left bottom;}

ul.list1 li.solo_player a.solo_image div.hdsign{height: 38px;  background: url(../images/hd.png) no-repeat top; position: absolute;top: 3px; right: 3px; width: 43px;} 
ul.list1 li.solo_player p{padding: 6px; font-size: 1.2em;}
ul.download {width: 430px; height: 47px; margin: -2px 4px; background: #DDD; background: #B8B8B8; background: -moz-linear-gradient(top, #DDD 0%, #B8B8B8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DDD), color-stop(100%,#B8B8B8)); background: -webkit-linear-gradient(top, #DDD 0%,#B8B8B8 100%); background: -o-linear-gradient(top, #DDD 0%,#B8B8B8 100%); background: -ms-linear-gradient(top, #DDD 0%,#B8B8B8 100%); background: linear-gradient(top, #DDD 0%,#B8B8B8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#b8b8b8',GradientType=0 );padding: 0; border: 2px solid white; border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px;} 

ul.download li { float: left; margin: 1px 0 0 10px; padding: 0; height: 45px; width: 52px;border: none;}
ul.download li.first, ul.download li.first:hover {width: 104px; height: 35px; padding: 5px 0 0 9px;font: 700 14px/35px calibri, sans-serif, arial; text-shadow: 1px 1px 0 white; color: black; text-align: left; border: none; margin: 0;}
ul.download li.buts {
background: #DDD;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOGI4YjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #DDD 0%, #B8B8B8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DDD), color-stop(100%,#B8B8B8));
background: -webkit-linear-gradient(top, #DDD 0%,#B8B8B8 100%);
background: -o-linear-gradient(top, #DDD 0%,#B8B8B8 100%);
background: -ms-linear-gradient(top, #DDD 0%,#B8B8B8 100%);
background: linear-gradient(top, #DDD 0%,#B8B8B8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#b8b8b8',GradientType=0 ); cursor:pointer;
}
ul.download li.buts:hover {text-decoration:none;text-shadow:1px 1px 0 #fff;color:#000;background: #c2c2c2;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyYzJjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMWEwYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #c2c2c2 0%, #a1a0a0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2c2c2), color-stop(100%,#a1a0a0));
background: -webkit-linear-gradient(top, #c2c2c2 0%,#a1a0a0 100%);
background: -o-linear-gradient(top, #c2c2c2 0%,#a1a0a0 100%);
background: -ms-linear-gradient(top, #c2c2c2 0%,#a1a0a0 100%);
background: linear-gradient(top, #c2c2c2 0%,#a1a0a0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2c2c2', endColorstr='#a1a0a0',GradientType=0 );border:none;}
ul.download li.buts a{width: 52px	;
display: block;
text-align: center;}
.title_player{}

/*______PHOTOS PAGE________*/

.photos{}
.photos div.header_block{background:url(../images/header_photos.jpg) no-repeat top left; height:44px;margin-left: 8px;  position:relative;}
.photos ul{padding: 3px 0 0 6px; margin: 2px;}
.photos ul li{ 
margin: 0 7px 7px 0;
float: left;
width: 236px;
position: relative;
height: 215px;
background: #9ABBF1;
background-image: -o-linear-gradient(top, #e6eef9, #9abbf1);
background-image: -moz-linear-gradient(top,#e6eef9, #9abbf1);
background-image: -webkit-gradient(linear,left top,left bottom,from(#e6eef9), to(#9abbf1));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6eef9, endColorstr=#9abbf1);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6eef9, endColorstr=#9abbf1)";
border: 1px solid #CCC;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-khtml-border-radius: 3px;}
.photos ul li:hover{}
.photos ul li a.image{margin: 2px; display: block; overflow: hidden; height: 159px;width: 232px;}
.photos ul li p{ text-align: left; margin: 3px 6px 0 6px; font-weight: bold; padding: 0; background: none; display: inline-block; font-size: 1em; float: left;}
.photos ul li span{ text-align: left; margin: 3px 6px 0 0; font-weight: bold; padding: 0; background: none;  display: inline-block; font-size: 1em; float: right;}
.photos ul li span a{text-decoration:underline;}
.photos ul li span a:hover{color:black;}



/*______JOIN BANNER________*/

.join_band {padding-left: 1px;}
.join_band2 {padding-left: 37px; padding-bottom: 11px;}
.join_band2 a {display:block; height:65px;width:929px; background:url(../images/join2.jpg) no-repeat left top;}
.join_band2 a:hover {background:url(../images/join2.jpg) no-repeat left bottom;}
.join_band3 {padding-left: 15px; padding-bottom: 11px;}


.join_float1 a{display:block; height:82px;width:388px;background: url(../images/join_float1.png) no-repeat top left; z-index:2;margin: 21px 0 0 640px;position: absolute;}
.join_float1 a:hover{background: url(../images/join_float1.png) no-repeat bottom left;}

.join_block{}
.join_block a{display: inline-block; margin-left: 16px; margin-bottom: 14px;}





.footer {background: url(../images/footer.png) no-repeat top left;  height: 123px;}
.footer_up {width: 990px; height:215px; text-align:left;}
.footer_up ul{ 	padding:10px; background:#de0561;}

.footer_down { width:990px;padding: 28px 0 0 18px;}
.footer_down p {height: 17px; text-align: left; color: black; font-size: 11px; padding: 2px 0 0 8px;} 
.footer_down ul{}
.footer_down ul li{float:left;}
.footer_down a{padding:5px;font-size:11px;color:#000;text-align:center;text-decoration: underline;}
.footer_down a:hover{padding:5px;text-decoration:none;color:#000;}


/*______2257 PAGE________*/

#terms{margin:0;font:13px/20px sans-serif, Verdana, Arial, Helvetica,"Trebuchet MS";color:#000;cursor:default; background-image:none;}

.terms{ padding: 13px 55px 30px 30px; font-size: 11px; margin-left: 2px;
}
.title_terms{margin: 10px -15px;position: absolute;}

.terms h1{color:black;font-weight: bolder; font-size: 1.5em; padding: 15px 0 0 14px;}
.terms h2{color:#de0561;font-size: 2em;font-weight: bolder; }
.terms p {padding-left:25px; text-align:justify; }
.term b {padding-left:25px;}

/*______VIDEOS PAGE________*/

.videos{}
.videos div.header_block{background:url(../images/header_videos.jpg) no-repeat top left; height:44px;margin-left: 8px;  position:relative;}
.videos ul{padding: 10px 0 0 9px;overflow: hidden;}
.videos ul li{ margin: 0 7px 7px 0; float: left; width: 257px; height: 166px; position: relative; border: 1px solid #E1E1E1; border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px;}
.videos ul li:hover{border: 1px solid #eb8dbe;}
.videos ul li a.image{padding: 2px; display: block; overflow: hidden; height: 159px;}
.videos ul li p{ text-align: left; margin: 6px 6px 0 9px; font-weight: bold;padding: 0; background: none;display: inline-block;font-size: 1.2em;}
.videos ul.list1 li.solo_player {margin: 0 8px 10px 0;float: left;width: 319px;position: relative;height: 291px;border: 3px solid #9ABBF1;background: #9ABBF1;
background-image: -o-linear-gradient(top, #e6eef9, #9abbf1);
background-image: -moz-linear-gradient(top,#e6eef9, #9abbf1);
background-image: -webkit-gradient(linear,left top,left bottom,from(#e6eef9), to(#9abbf1));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6eef9, endColorstr=#9abbf1);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6eef9, endColorstr=#9abbf1)";}
.videos ul.list1 li.solo_player a.solo_image div.playsign {position: absolute;top: 80px;left: 129px;width: 60px;height: 60px;background: url(../images/play.png) no-repeat;}
.videos ul.list1 li.solo_player a.solo_image div.playsign:hover {background-position: left bottom;}
.videos ul.list1 li.solo_player a.solo_image {margin: 0 0;height: 228px;}

/*______WEBCAMS PAGE________*/

.webcams{}
.webcams div.header_block{background:url(../images/header_webcams.jpg) no-repeat top left; height:44px;margin-left: 8px;  position:relative;}
.webcams ul{padding: 0;overflow: hidden;}
.webcams ul li{ margin: 0 7px 7px 0; float: left; width: 257px; height: 166px; position: relative; border: 1px solid #E1E1E1; border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px;}
.webcams ul li:hover{border: 1px solid #eb8dbe;}
.webcams ul li a.image{padding: 2px; display: block; overflow: hidden; height: 159px;}
.webcams ul li p{ text-align: left; margin: 0 0 0 7px; font-weight: bold;padding: 0; background: none;display: inline-block;font-size: 1.2em;}
.webcams ul.list1 li.solo_player {margin: 0 8px 10px 0;float: left;width: 236px;position: relative;height: 206px;border: 1px solid #9ABBF1;background: #9ABBF1;
background-image: -o-linear-gradient(top, #e6eef9, #9abbf1);
background-image: -moz-linear-gradient(top,#e6eef9, #9abbf1);
background-image: -webkit-gradient(linear,left top,left bottom,from(#e6eef9), to(#9abbf1));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6eef9, endColorstr=#9abbf1);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6eef9, endColorstr=#9abbf1)";}
.webcams ul.list1 li.solo_player a.solo_image div.playsign {position: absolute;top: 45px;left: 91px;width: 60px;height: 60px;background: url(../images/play.png) no-repeat;}
.webcams ul.list1 li.solo_player a.solo_image div.playsign:hover {background-position: left bottom;}
.webcams ul.list1 li.solo_player a.solo_image {margin: 0 0;height: 150px;}
.online{float:right;display: inline-block;padding: 4px;}


/*______PORNSTARS PAGE________*/

.pornstars{float: left; width: 1000px; margin: 13px 5px 0 0;}
.pornstars ul{padding: 10px 0 0 24px; height: 630px;}
.pornstars ul li{margin: 5px 19px 0 0;float:left; width: 174px;position: relative; }

.pornstars_image{height: 235px; -moz-box-shadow: 1px 1px 7px #888; -webkit-box-shadow: 1px 1px 7px #888; box-shadow: 1px 1px 7px #888;border: 1px solid #E1E1E1;position: relative;}

a.white_fade{height: 225px;
display: block;
margin: 5px 0 0 5px;
background: url(../images/white_fade.png) no-repeat top;
position: absolute;
width: 164px;
top: 1px;
left: 1px;}
a.white_fade:hover{background: none;}

.pornstars_image a.image{height: 195px; display: block; padding: 5px 0 0 5px;}
.pornstars_image a.image:hover{display: block; background: url(../images/play_icon.png) no-repeat bottom;}
.pornstars_image a.playsign{height: 195px;
background: url(../images/play_icon.png) no-repeat top;
position: absolute;
top: 1px;
left: 1px;
width: 305px;}
.pornstars_image a.playsign:hover{background: url(../images/play_icon.png) no-repeat bottom;}

.pornstars_image a.hdsign{height: 21px;
background: url(../images/hd.png) no-repeat top;
position: absolute;
top: 10px;
left: 263px;
width: 32px;}

.pornstars_text{margin: 5px 6px 0 6px;}
.pornstars_text p.title_text{text-transform: uppercase; padding-top: 2px; color: #292929; font: 14px/20px Helvetica,sans-serif, Verdana, Arial, "Trebuchet MS";
font-weight: bold !important;}
.pornstars_text p{font-weight: bold; padding-top: 2px; color:#666;font:12px/20px Helvetica,sans-serif, Verdana, Arial, "Trebuchet MS";}

.pornstars_text a{color: #FF1F64; font-weight: bold;}
.pornstars_text a:hover{text-decoration:none; color:#292929;}
.pornstars_text a.title_text{text-transform: uppercase; padding-top: 2px; color: #292929; font: 14px/20px Helvetica,sans-serif, Verdana, Arial, "Trebuchet MS"; font-weight: bold !important; text-decoration: none;}
.pornstars_text a.title_text:hover{color:#FF1F64;}

.pornstars_text, .scenes_text{margin: 6px 0 15px  0;border-bottom: 1px solid lightGrey;}
.models_text p, .scenes_text p{font-weight: bold; padding-left: 5px; padding-top: 2px; color:#292929;}

.title_updates{padding-left: 1px;}
.title_updates a{width: 166px;
height: 35px;
display: block;
position: absolute;
margin-left: 509px;}



/* Members Home Page */


/* Join Page */


#joinform p {margin:0 22px 15px;font-size:13px;line-height:20px;text-shadow:1px 1px 0 #E5E5E5;text-align:justify;padding: 5px 0 0 !important;}
#joinform .col1 h1,
#joinform .col2 h1 {font-size:18px;padding:5px 10px 0 33px;font-weight:400;letter-spacing:0}
#joinform h1.trailer{margin:5px 0 5px 10px;width:810px}
#joinform a.watchfull {display:inline-block;width:545px;height:56px;margin:0 219px 15px; padding:5px; background:url(http://www.pornostatic.com/images/joinbutton_bg.png) no-repeat}
#joinform a.watchfull h1 {width:460px;height:60px;line-height:60px;margin:0 0 0 75px;font-size:32px;color:#fff;text-shadow:0 0 2px #1D5501}

.billers { padding:10px 0 0;color:#888}
.billers p {text-align:center;font-size:11px;line-height:18px; }
.billers p a {font-size:11px}
.billers p a:hover {text-decoration:underline}

.col1, .col2 {float:left}
.col1 {width:558px;padding:35px 0 10px 20px; background:none;}
.col1 p {padding:0 10px; margin:0 0 10px;border-bottom:1px solid #f5f5f5}
.col1 img.about {padding:2px;border:1px solid #f5f5f5}
.col1 a:hover {text-decoration:underline}

.col2 {width: 335px; border-width: 1px; border-style: solid;border-color: #E5E5E5 #DDD #DBDBDB #E2E2E2; background-color: white;     margin: 10px 10px 10px 34px;
    min-height: 310px;
    padding: 10px 10px 84px;
-webkit-border-radius: 3px; -moz-border-radius: 3px;
border-radius: 3px;
-khtml-border-radius: 3px;
}

.form_input {display:block;margin: 2px 0 0 0;padding: 0 4px 0 2px;height: 28px;}
.form_input .join_value {height:28px;}
.col2 .join_name { float:left;width:75px;padding:0 10px 0 0;text-align:right;font-weight:700;display:block;line-height: 30px;}
.col2 .join_value {float:left;}
.col2 div.error {color:#ff0100;background-color:#fcebeb;height:46px;}
.col2 div.error input {border:1px solid #ff0100 !important;}
.col2 .join_value input.join_input {width:226px;height:26px;display:inline-block;padding-left:6px;border:1px solid #ccc;outline: none;color:#444;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -khtml-border-radius: 3px}
.col2 .select_country { width: 232px;height:26px; display:block; overflow:hidden; background: url(../images/select_arrow.png) no-repeat right top; border: 1px solid #ccc;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;-khtml-border-radius: 3px;}
.col2 .select_country:hover {background-position:right bottom;border-color:#b7cce6}
.col2 .join_value select.join_select { width: 255px;margin:5px 0 0 3px;border:0 none; outline:0;cursor:pointer; -webkit-appearance: none;background:transparent;background:rgba(0,0,0,0);}
*+html .col2 .join_value input.join_input {border-color:#7f9db9;padding:3px 0 3px 6px;height:16px;margin:2px 0 0 0}
*+html .col2 .select_country { width: 234px;height:26px; display:block;border:0;background:#fff;}
*+html .col2 .join_value select.join_select {width:234px;margin:4px 0 0;}
.col2 .join_value select.join_select option {padding-left:6px;background:transparent;background:rgba(0,0,0,0);}
.col2 .join_value label {width:230px}
.col2 .join_value label input {margin:7px 0;float:left}
.col2 div.join_error {color: #F00D00; font-size: 10px; height: 14px; line-height: 14px; text-align: right; width: 336px;}
.col2 h1.payment_type {margin:20px 0 5px 25px;background-position:0 -30px}
.col2 .join_value label.payment_type {float:left;position:relative;display:inline-block;cursor:pointer;width:250px;height:40px;margin:0 0 0 50px;padding:0 0 0 10px;background-color:#f9f9f9;border-bottom:1px solid #eee}
.col2 .join_value label.payment_type:hover {background-color:#f2f2f2; color:#000}
.col2 .join_value label.payment_type input {float:left;margin:14px 5px 0 0;width:13px;height:13px;display:block}
.col2 .join_value label.payment_type span {float:left;line-height: 40px;width:230px;height:40px;}
.col2 .join_value label.payment_type span.credit_card {background:url(../images/credit_card.png) no-repeat right center;}
.col2 .join_value label.payment_type span.check_icon {background:url(../images/check_icon.png) no-repeat right center;}
.col2 .join_value label.payment_type span.direct_debit {background:url(../../common/webbilling_image.php) no-repeat right center;}
.col2 .join_value label.payment_type img {float:right}

.col1 .mship {margin:0 0 10px 20px;color:#404040;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px;
-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 3px; -moz-box-shadow:rgba(0,0,0,0.4) 0 0 3px;background-color:#fff;
width:628px;height:60px}
.col1 .mship {width: 529px; height: 60px; margin: 0 0 10px 0;}
.col1 .mship.selected, .col1 .mship.selected:hover  {border-color:#999 !important ;color:#101010; background-color:#B2E772}
/*.col1 .mship.selected span.bestprice {color:#fff}*/
.col1 .mship:hover {border-color:#999 !important ;color:#101010; background-color:#B2E772}
.col1 .mship sup {/*font-size:10px*/font-size:12px; letter-spacing:0}
.col1 .mship label {width:628px;}
.col1 .mship label {height:60px;display:inline-block;cursor:pointer;position:relative;}
.col1 .mship label input {display:block;position:absolute;top:25px;/*left:10px;*/left:20px;width:13px;height:13px}
.col1 .mship label span{width:335px;display:block;font-size:10px;position:absolute;/*top:30px;left:30px;*/left:50px;top:34px;}
.col1 .mship label span.mship_period {/*font-size:18px;*/font-size:23px;font-weight:700;position:absolute;/*top:12px;left:30px;*/ letter-spacing:-1px;top:17px;left:50px}
.col1 .mship:hover label span.mship_period {}
.col1 .mship label span.save {font-size:15px;font-weight:700;line-height:15px;color:#0782db;width:135px;text-align:right;position:absolute;top:16px;left:380px;}
.col1 .mship label span.best {width:100px;height:60px;background:url(../images/bestvalue.png) no-repeat left center;position:absolute;top:0;left: 429px;}
.col1 .mship label span.price {font-size:30px;font-weight:700;line-height:40px;width:135px;text-align:right;position:absolute;top:10px;left:290px;color:#000;letter-spacing:-1px;}
/*.col1 .mship label span.bestprice {color:#5EB201}*/

input.payTransfer {cursor: pointer; height: 43px; width: 211px; background: url(../images/payTransfer.png) no-repeat top; border: 0;}
input.payTransfer:hover {background-position: left bottom;}
input.payPhone {cursor: pointer; width: 231px; height:54px; background: url(../images/payphone.png) no-repeat top; border: 0;}
input.payPhone:hover {background-position: left bottom;}

form.form_payTransfer{position: absolute; bottom: 15px;left:15px;width:355px;text-align:center;}

.col1 div.join_button {float:left;width:234px;margin:8px 0 0}
.col1 .join_button input {cursor:pointer;height:54px;width:245px;background:url(../images/join_button.png) no-repeat;border:0}
.col1 .join_button input:hover {background-position:left bottom}
.col1 label.tac {float:left;display:block;/*cursor:pointer;*/width:283px;height:31px;padding:6px 6px 6px 10px;margin: 13px 0 5px;/*border:1px solid #fff;
background: url(../images/menu_bg.png) repeat-x center left;-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 3px; -moz-box-shadow:rgba(0,0,0,0.4) 0 0 3px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px*/}
.col1 label.tac:hover {border-color:#999 !important;color:#111}
.col1 label.tac input#termsAndCond {float:left;margin:10px 5px 0 0}
.col1 label.tac a {padding: 10px 0 0 0;color:#000;text-decoration: underline;}
.col1 label.tac a:hover {text-decoration: none;}
.col1 label.tac span {float:left;margin:6px 0 0;text-shadow:1px 1px 0 #FFF;font-size: 11px;}

.col3 {font-family: helvetica,tahoma,arial; float: left; width: 988px; border: 3px solid whiteSmoke; border: 1px solid white;
-webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 3px;
-moz-box-shadow: rgba(0,0,0,0.2) 0 2px 3px;
background: #E4E4E4;
background-image: -o-linear-gradient(top, #f4f4f4, #e4e4e4);
background-image: -moz-linear-gradient(top,#f4f4f4, #e4e4e4);
background-image: -webkit-gradient(linear,left top,left bottom,from(#f4f4f4), to(#e4e4e4));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4f4f4, endColorstr=#e4e4e4);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4f4f4, endColorstr=#e4e4e4)";margin-left: 1px;
}
.col3 h1 {width: 280px; margin: 0 0 10px 10px; height: 25px !important; background: url(../images/joinsteps.png) no-repeat left top;}
.col3 h1.choose_membership { margin: 0 0 10px 10px; width: 388px; background-position: 0 -60px;}

input.payTransfer {cursor: pointer; height: 43px; width: 211px; background: url(../images/payTransfer.png) no-repeat top; border: 0;}
input.payTransfer:hover {background-position: left bottom;}
input.payPhone {cursor: pointer; width: 231px; height:54px; background: url(../images/payphone.png) no-repeat top; border: 0;}
input.payPhone:hover {background-position: left bottom;}

form.form_payTransfer{position: absolute;     bottom: 34px;
    left: 53px;width:355px;text-align:center;}
.form_section {position:relative; display: inline-block;}

div.billing_information {width: 400px; margin: 0 auto 14px; text-align: center;}
ul.billing_information {width:400px;}
h1.billing_information {color:#252525;padding:0}
a.billing_information {color: #EA3977; font-weight:700;}
li.billing_information {display:block;clear:both; padding:0px;}

.billers { color: #888; background: #E4E4E4;padding: 10px 0;margin-left: 2px;
background-image: -o-linear-gradient(top, #fff, #e4e4e4);
background-image: -moz-linear-gradient(top,#fff, #e4e4e4);
background-image: -webkit-gradient(linear,left top,left bottom,from(#fff), to(#e4e4e4));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#e4e4e4);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#e4e4e4)";
} 
.billers p {text-align:center;font-size:11px;line-height:18px; }
.billers p a {font-size:11px;}
.billers p a:hover {text-decoration:underline;}

.updates_join{float: left; width: 1024px;}
.updates_join ul{padding: 10px 0 0 24px; height: 630px;}
.updates_join ul li{margin: 5px 26px 0 0; float: left; width: 306px; position: relative;}


ul.photoset li {width:148px;height:222px;padding:2px}
ul.photoset a.photoset_thumb {display:block;width: 159px;height: 254px;}

/* 403 - 404 pages */

.warning_box{ width: 430px; border-width: 1px; border-style: solid; text-align: justify; font-size: 12px; border-color: #E5E5E5 #DDD #DBDBDB #E2E2E2; background-color: white; padding: 10px 10px; -webkit-border-radius: 3px;-moz-border-radius: 3px;
border-radius: 3px;
-khtml-border-radius: 3px;
margin: 12px auto;
-moz-box-shadow: 1px 1px 7px #888;
-webkit-box-shadow: 1px 1px 7px #888;
box-shadow: 1px 1px 7px #888;}
.warning_box a{color:red;}

/* Terms & Conditions Page */

.block_2257{width:925px; height:auto; margin:10px 30px 0 30px; background:#e2e2e2; padding:20px;}
.block_2257 p{font:13px/20px sans-serif, Verdana, Arial, Helvetica,"Trebuchet MS";color:#000; text-align:justify; padding: 0 30px 20px;
}
.2257_title{margin-top:20px;}


/*________ PORNSTAR PAGE_________ */

.pornstars_page {float: left; width: 980px; margin: 5px 0 10px; padding: 5px;  border-bottom: 1px solid #DDD;background: #F3F3F3;
background-image: -moz-linear-gradient(top,#fdfdfd, #ebebeb);
background-image: -webkit-gradient(linear,left top,left bottom,from(#fdfdfd), to(#ebebeb));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfdfd, endColorstr=#ebebeb);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfdfd, endColorstr=#ebebeb)";
}
.pornstars_page .model { float: left; height: 231px; width: 177px; margin: 0 2px 0 0;background: white;}
.pornstars_page .model_details {float: left; width: 278px; margin: 0 2px; display: inline-block;}
.pornstars_page .model_details p { float: left; padding: 5px; color: #555; width: 269px; line-height: 20px; border-bottom: 1px solid #E9E9E9;}
.pornstars_page .model_details p strong {float: left;color: #333; display: inline-block; margin: 2px 10px 0 0; padding: 5px 8px; text-align: right; width: 76px; background: white;border: 1px solid #E5E5E5;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-khtml-border-radius: 3px;
}
.pornstars_page .model_details p span { float: left; width: 268px; padding: 9px 0 0 0;}
.pornstars_page .model_details p span.age { float: left; width: 153px; padding: 9px 0 0 0;}

.pornstars_page .banner {float: right; height: 231px; width: 510px;}

/*________ SCENE PAGE _________ */
.scene_page {float: left; width: 997px; padding: 10px 0; border-top: 1px solid #EEE;}
.scene_page .player {float: left; width: 710px; margin: 0 10px;}
.scene_page .player #video1, .scene_page .player #video1_wrapper { float: left; height: 423px; background-color: #333;}
.scene_page .player #video1 {width: 710px;}
.scene_page .player_title {width: 710px; height: 45px; background: url(../images/menu_bg.png) repeat-x center; margin: 0 0 10px; border-bottom: 1px solid #EEE;}
.scene_page .player_title a.download, .scene_page .player_title a.photoset { text-align: center; font-size: 16px; line-height: 45px; color: white; }
.scene_page .player_title a.download {width: 133px;}
.scene_page .player_title a.download {float: left; padding: 15px 0 12px; background: #777; border: 1px solid #656565;}
.scene_page .player_title a.download:hover {background: #555; text-decoration: none; border-color: #454545;}
.scene_page .player_title a.photoset {width: 160px;}
.scene_page .player_title a.photoset {float: right; padding: 16px 0 13px 20px; background: url(../images/photoset_bg.gif) no-repeat top left;}
.scene_page .player_title a.photoset:hover {background-position: bottom left; text-decoration: none;}
.scene_page p {float: left; padding: 5px; color: #555; width: 698px; line-height: 20px !important; border-bottom: 1px solid #EEE; text-shadow: none !important;}
.scene_page p.text_right{width: 234px;}
.scene_page p strong {float: left; color: #333; display: inline-block; margin: 2px 10px 0 0; padding: 5px 8px; text-align: right; width: 76px; background: whiteSmoke; border: 1px solid #E5E5E5;}
.scene_page p span {float: left;width: 520px; padding: 8px 0;}
.scene_page p a {margin: 0 15px 0 0;color: #FF1F64;}
.scene_page p a:hover {text-decoration: underline;}
.scene_page ul.scenes {width: 252px !important; border-bottom: 0; margin: 0 0 0 9px;}
.scene_page ul.scenes li {margin: 0 5px 0 4px;}

#photoset {width: 997px;}
#photoset h1 {margin: 10px 10px 5px;}
ul.photoset {padding: 10px 0;}
ul.photoset li {width: 163px; height: 258px; padding: 0; margin: 0 1px 1px 0; border: 1px solid #EEE;}
ul.photoset a {display: block; width: 171px; height: 254px; margin: 2px; overflow: hidden; text-align: center;}


/*______ General ______*/

.left {float: left; padding-left:5px;}
.right {float: right; padding-right:5px;text-align:right;}
.red {color:#de0561;text-decoration: underline;}
.yellow {color:#ffc600;}
.little{font-size:9px;}

/*______ Dropdowns & Pagination ______*/

.dropdowns {float: left; margin: 7px 3px 0 0; padding: 5px 24px 10px;}
.dropdowns label {padding:0 3px 0 10px; font-weight:700;}
.dropdowns select {width:186px;border:1px solid #d5d5d5;color:#666;cursor:pointer;padding:2px 5px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -khtml-border-radius: 3px;}
.dropdowns select:hover {color:#333;border-color:#999}

.dropdowns_members {float: right;padding-top: 3px;}
.dropdowns_members label {padding:0 3px 0 10px; font-weight:700;}
.dropdowns_members select {width:186px;border:1px solid #d5d5d5;color:#666;cursor:pointer;padding:2px 5px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -khtml-border-radius: 3px;}
.dropdowns_members select:hover {color:#333;border-color:#999}


.pagination {width:100%;text-align:center;height: 34px;padding-bottom: 10px;}
.pagination a {display:inline-block;height:35px;width:36px;margin:0 3px;font-weight:700;line-height:36px;color:black; background:url(../images/pagination_bg.png) no-repeat;font-size: 11px;}
.pagination a:hover { color: #ff1f64; background-position: 0 -35px; text-decoration: none;}
.pagination a.selected {color:grey;background-position:0 -70px;}

/*__________ WARNING _________*/

.container_warning{width: 1041px;margin:0 auto; background:none; margin-top: 50px;position: relative;}
.content_warning{width: 1041px;margin:0 auto; background: url(../images/warning_bg.png) repeat-y; }
.band_warning{}
.warning_logos ul{padding-left: 205px;}
.warning_logos ul li{float:left;padding-right:5px;}
.warning_logos {margin:0 auto;}
.footer_warning {background: url(../images/footer2.png) no-repeat top left; margin-left: 9px; height: 123px;}
.warning_text{background: url(../images/white_fade.png) repeat top left;height: 257px; width: 570px; position: absolute; top: 157px; left: 35px;padding: 10px 10px 0 10px;text-align: justify; border-radius: 10px 10px 0 0; -ms-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; -khtml-border-radius: 10px 10px 0 0;}
.warning_text a.enter{display:block;width: 108px; height: 37px;background: url(../images/enter.png) no-repeat top left;margin-top:-10px;float:right;}
.warning_text a.enter:hover{background-position:bottom;}
.warning_text a.leave{display:block;width: 107px; height: 37px; background: url(../images/leave.png) no-repeat top left;margin-top: -10px;float:right;margin-right: 10px;}
.warning_text a.leave:hover{background-position:bottom;}
