/* CSS Document */

	
/*************************************************
* File: tpl.css
* Date Created: 11/4/2008
* Last Updated: 2/24/10
* Authors: Jani Anderson, Nick Ten Eyck
* Copyright Playboy.com
**************************************************
* About: This is the css for the Girls
directory project - template 1 - tpl01
*************************************************/

	
/* Image Names 
tpl/girl/tpl01/images/girl_tpl_playboy_logo
tpl/girl/tpl01/images/girl_tpl_cta_top
tpl/girl/tpl01/images/girl_tpl_img_slider_left
tpl/girl/tpl01/images/girl_tpl_img_slider_right
tpl/girl/tpl01/images/girl_tpl_cta_right
tpl/girl/tpl01/images/girl_tpl_cta_bottom
*/

	
/* ******** SEO BROWSE PAGE STYLES ****** */
#tpl_seo_browse {
	margin:0 auto;
	position:relative;
	width:945px;
}

#tpl_seo_browse .gbl_liststruct_body a.heroImage {
	display:inline;

	
/* float:left; */
	height:auto;
	margin:0 10px 10px 0;
	overflow:hidden;

	
/* width:480px; */
}

#tpl_seo_browse .gbl_liststruct_body a {
	display:inline;
	float:left;
	height:90px;
	margin:0 10px 10px 0;
	overflow:hidden;
	width:auto;

	
/* background:#000; */
}

:first-child+html #tpl_seo_browse .gbl_liststruct_body a .smallThumb {
	overflow:visible;
	display:none;
}

#tpl_seo_browse .gbl_liststruct_body .heroImage img {
	display:block;
	height:auto;
	margin:0 auto;
}

#tpl_seo_browse .gbl_liststruct_body a img {
	display:inline;
	margin:0 auto;
	height:auto;
}

#tpl_seo_browse .seopage {

	
/* float:left; */
	padding:0 5px;
	text-align:left;

	
/* width:440px; */
}

.gbl_simplestruct_box2 {
position: inherit;
}

#getsOverlay {
	width:400px;
	height:100px;
	background:#000;
	padding:30px;
	color:#fff;
	border:1px solid #fff;
	display:none;
}

#getsOverlay a {
	display:block;
	text-decoration:none;
	color:#fff;tpl_nav_elements
}

#getsOverlay a:hover {
	display:block;
	text-decoration:none;
	color:#ccc;
}

#getsOverlay .close {
	position:absolute;
	right:20px;
	color:#ccc;
	cursor:pointer;
}

#getsOverlay big {
	font-size:32px;
}

#tpl_seo_browse .seopage p {
	margin-top:0;
}

.visible {
	visibility:visible;
}

.horizontal {
	width:auto;
}

.vertical {
	height:auto;
}

img {
	-ms-interpolation-mode:bicubic;
}


	
/* ******** Import Styles ******** */
body,html {
	margin:0;
	padding:0;
	background-color:#beb9b3;
	height:100%;
}

a img {
	border:0;
	text-decoration:none;
	background:none;
	border:none;
	outline:none;
}

a {
	outline:none;
}


	
/* ******** Clear Fix Styles ******** */
.clear {
	clear:both;
	width:100%;
	height:0;
	line-height:0;
	font-size:0;
	display:block;
}

* html .clear {

	
/* can't apply to .clear, safari2 has issues */
	overflow:hidden;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {
	display:inline-block;
}


	
/* Hides from IE-mac \*/
* html .clearfix {
	height:1%;
}

.clearfix {
	display:block;
}


	
/* End hide from IE-mac */

	
/* ******** IE PNG Fix ******** */

	
/* http://www.twinhelix.com/test/ */

	
/* Note: to prevent this list getting super long, always use class="pngfix" in your source code when possible */

	
/* img, div { */
.pngfix,#gbl_head_searchbox,#gbl_head_sitenav li,#gbl_foot_sitenav li,.gbl_deptnav_img img {

	
/*	behavior: url(/js/iepngfix.htc);*/
}


	
/*Check the resets - perhaps remove - but for now, removing individual margins on p, h1, h2, h3...*/
#tpl_body p,h1,h2,h3,h4,h5, {
	margin:0;
}

body, html {
/* 	background-color:#beb9b3; */
	background-color:transparent;
}

/*TEMPORARY STYLES*/
body#tpl01,body#tplbrowse1,body#tpllanding1,body#tplGirls {
/* 	background-color:#beb9b3; */
background:#000000 url(/tpl/girl/tpl01/images/tpl_girls_bkg.jpg) no-repeat center top;
	font-family:arial, verdana, sans-serif;
	font-size:.9em;
	color:#3E3E3E;
	line-height:150%;
}
#tpl_body #content, #tpl_body #contentwrapper {
margin:0px auto;
width:952px;
position:relative;
z-index:0;
}

/*Special Editions WRAPPER CHANGES */
#tplGirls.se #tpl_nav_elements {
margin-bottom:20px;
} 
#tplGirls.se #tpl_nav_elements .gbl_simplestruct_box2 {
display:block;
}
#tplGirls.se table {
/*
background: white;
padding: 5px 5px 0 5px;
width: 100% !important;
margin-bottom: 5px;
*/
}
#tplGirls.se .directoryBox table {
background:transparent;
}
#tplGirls.se #gbl_foot {
background:#000000;
}
#tplGirls.se #currents_text {
margin: 0px;
position: absolute;
right: 25%;
top: 20%;
width: 260px;
min-height: 700px;
}
#tplGirls.se #current_top {
    padding-bottom: 100px;
    padding-left: 10px;
    padding-right: 18px;
}
#tplGirls.se #content_box table {
background:transparent;
}
#tplGirls.se #girls_nav_wrap {
margin-bottom:0;
/* height:45px; */
}
#tplGirls.se #seNavWrap {
background:#ffffff;
padding-top:10px;
}
#tplGirls.se .opt-in-wrapper {
}
#tplGirls.se #umbrellaLink {
display:none;
}
#tplGirls.se .zinio {
left: 75px;
top: 850px;
position: absolute;
}


body#tplGirls #gbl_gaag {display:none;}

#tpl_nav_elements .gbl_simplestruct_box1 /*pb logo*/{
display:inline-block;
margin-top:25px;
}
#tpl_nav_elements .gbl_simplestruct_box3  {
bottom:0;
position:absolute;
right:0;
width:auto;
}
#tpl_nav_elements .gbl_simplestruct_box2 a, #tpl_nav_elements .gbl_simplestruct_box3 a {
color:#FFFFFF;
display:inline-block;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
overflow-x:hidden;
overflow-y:hidden;
/* padding-left:20px; */
padding-right:0;
text-decoration:none;
text-indent:-100000px;
}
/* #tpl_nav_elements .gbl_simplestruct_box3 {display: none;} */
#tpl_nav_elements .gbl_simplestruct_box4 {
color:#FFFFFF;
float:right;
}
#tpl_nav_elements #search_box {
background:transparent url(/tpl/girl/tpl01/images/tpl_girls_search.png);
width:262px;
height:30px;
color:#ffffff;
}
#tpl_nav_elements #search_box input#SearchString {
border:none;
width:auto;
background:transparent;
color:#ffffff;
margin:5px;
width:75%;
font-weight:bold;
text-transform:uppercase;
}
#tpl_nav_elements #search_box  button#tpl_gbl_sb_submit {
background-image:none;
width:25px;
margin:5px;
}
#tpl_nav_elements #search_box  button#tpl_gbl_sb_submit:hover {
cursor: pointer;
}

#tpl_body h1 {
}

#tpl_body h1,h2,h3 {
	color:#3399cc;
	letter-spacing:-.03em;
	font-weight:normal;
	word-wrap:break-word;
	word-spacing:2px;
	margin:0;
}

#tpl_body h3 {
	font-size:1em;
	font-weight:bold;
	font-style:italic;
	margin-bottom:5px;
	margin-top:10px;
	text-decoration:underline;
}

#tpl_body .h1bold {

	
/* font-weight:normal; */
}

#tpl_body p {

	
/* line-height:1.5em; */
	font-size:.85em;
	word-wrap:break-word;
}


	
/*#tpl_body a:link {
	color:#D86639;
	font-family:Georgia;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}*/
#tpl_wrap_outer {
	width:100%;
	height:auto;
	margin:0 auto;

	
/*padding:0 10px;*/
	position:relative;
	text-align:center;
}

#tpl_wrap_inner {
	width:980px;
	height:auto;
	margin:0 auto;
	position:relative;
}

*html #tpl_wrap_inner {
	width:992px;
	height:auto;
	margin:0 auto;
	text-align:center;
	position:relative;
}


	
/**********************************************/

	
/**********************************************/
#tpl_head {
	width:980px;
	background-color:transparent;
	color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
}

*html #tpl_head {
	width:990px;

	
/*background-color:#FF0000;*/
	color:#FFFFFF;
	position:relative;
	margin-bottom:10px;
}

#tpl_topmost_ad {
display:block;
line-height:0;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
margin-top:0;
position:relative;
}

#tpl_head_elements {
	position:relative;
	width:980px;
}

#tpl_nav_elements .gbl_simplestruct_box0 {
	text-align:right;
}

#tpl_nav_elements .gbl_simplestruct_box1 {
	float:left;
}

a.pb_logo {
	width:229px;
	height:38px;
	display:block;

	
/* background:transparent url(tpl01Sprite.jpg) -377px -50px no-repeat; */
}

#tpl_nav_elements {
	position:relative;
}


	
/* logo */

	
/*links*/
#tpl_nav_elements .gbl_simplestruct_box2, #tpl_nav_elements .gbl_simplestruct_box3 {
bottom:0;
display:none;
position:absolute;
right:0;
/* width:450px; */
}

#tpl_nav_elements .gbl_simplestruct_box2 ul,#tpl_nav_elements .gbl_simplestruct_box3 ul {
	margin:0;
	padding:0;
	height:16px;
}

#tpl_nav_elements .gbl_simplestruct_box2 ul li,#tpl_nav_elements .gbl_simplestruct_box3 ul li {
display:block;
float:left;
margin-left:20px;
text-transform:uppercase;
list-style-type:none;
}

#tpl_nav_elements .gbl_simplestruct_box2 ul li.first,#tpl_nav_elements .gbl_simplestruct_box3 ul li.first {
}


#tpl_nav_elements .gbl_simplestruct_box2 ul li.last,#tpl_nav_elements .gbl_simplestruct_box3 ul li.last {
}

#tpl_nav_elements a:link,#tpl_nav_elements a:active,#tpl_nav_elements a:visited {
background:transparent url(/tpl/girl/tpl01/images/tpl_girls_nav.png) no-repeat;
float:left;
}

#tpl_nav_elements a:hover {
	color:#000;
	
}
#tpl_nav_elements #theGirls {
background-position:-414px -1px;
bottom:0;
left:230px;
height:22px;
overflow-x:hidden;
overflow-y:hidden;
position:absolute;
text-indent:-10000px;
width:105px;
}

#tpl_nav_elements #theGirls:hover {background-position:-414px -23px;}

#tpl_nav_elements #freeNudeGallery {
background-position:0 0;
width:138px;
height:16px;
overflow:hidden;
text-indent:10000px;
}
#tpl_nav_elements #freeNudeGallery:hover {background-position:0 -14px;}

#tpl_nav_elements #playboyCom {
background-position:-152px 0;
width:105px;
height:16px;
overflow:hidden;
text-indent:10000px;
}
#tpl_nav_elements #playboyCom:hover {background-position:-152px -14px;}

#tpl_nav_elements #joinNow {
background-position:-269px 0;
width:75px;
height:16px;
overflow:hidden;
text-indent:10000px;
}
#tpl_nav_elements #joinNow:hover {background-position:-269px -14px;}

#tpl_nav_elements #logIn {
background-position:-363px 0;
width:45px;
height:16px;
overflow:hidden;
text-indent:10000px;
}
#tpl_nav_elements #logIn:hover {background-position:-363px -14px;}

#tpl_nav_elements #logOut {
width:57px;
height:16px;
overflow:hidden;
text-indent:10000px;
background-position:-525px 0;
}
#tpl_nav_elements #logOut:hover {
background-position:-525px -14px;
}

#tpl_nav_elements #dailyDeal {
width:120px;
height:16px;
overflow:hidden;
background:transparent url(/tpl/girl/tpl01/images/tpl_girls_nav.png) no-repeat;
background-position:-594px 0;
display:block;
}
#tpl_nav_elements #dailyDeal:hover {
background-position:-594px -14px;
}



#tpl_nav_elements a.pb_logo {
background-image:none;
}

#tpl_nav_elements.gbl_simplestruct .gbl_simplestruct_box4 {
}
#tpl_nav_elements.gbl_simplestruct .gbl_simplestruct_box4 #gbl_head_searchbox {

	
/*
	background:transparent url(/images/gbl/gbl_head/gbl_head_searchbox.png) no-repeat scroll left top;
	height:26px;
	left:0;
	position:relative;
	top:6px;
	width:247px;
	display:none;
*/
}

#tpl_nav_elements input#SearchString {
	width:251px;
	padding:3px;
	border:1px solid #000;
	float:left;
}

#tpl_nav_elements button#tpl_gbl_sb_submit {
	width:75px;
	height:22px;
	border:none;
	background:transparent url(tpl01Sprite.jpg) 0 -98px no-repeat;
	float:right;
	padding:0;
}

/*footer links*/
#tpl_foot #gbl_foot_subnav .gbl_foot_sn_col ul li a {
color:#cccccc;}

#tpl_foot #gbl_foot_sitenav ul li a {color:#666666;}


	
/* ie 7 hack here - margin-top:2px;*/
#tpl_nav_elements button#tpl_gbl_sb_submit:hover {
	background-position:-75px -98px;
}


	
/**********************************************/

	
/**********************************************/
#tpl_body {

	
/*
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;

	background:#FFFFFF url(/tpl/girl/tpl01/images/girl_top_tint.png) repeat-x scroll center top;*/

	
/*background:#FFFFFF url(/tpl/girl/tpl01/images/tpl1_bgrnd.jpg) repeat-x scroll center top;*/

	
/*
border:1px solid #FFFFFF;
	outline:1px solid #D2D2D2;
*/
	background-color:#fff;
	margin:10px 0;

	
/*padding:10px 10px 0;*/
	position:relative;
	padding:11px 0;
}


	
/**********************************************/

	
/**********************************************/

	
/* Global 2 Column Layout


/**********************************************/

	
/**********************************************/
#tpl_body .gbl_layout_2col_left {

	
/* Left column */
	float:left;
	position:relative;
	voice-family:inherit;
	margin:0;
	padding:0;
	height:auto;
	min-height:200px;
	width:624px;
	margin-left:14px;
	text-align:left;
}


	
/*\*/
*html #tpl_body .gbl_layout_2col_left {

	
/* Min-Height for Internet Explorer http://www.cssplay.co.uk/boxes/minheight.html */
	margin-left:14px;
}

html>body .gbl_layout_2col_left {

	
/* be nice to Opera rule */
	width:624px;
}


	
/**********************************************/

	
/**********************************************/

	
/*NICK FIX for safari*/
#tpl_hero_image.gbl_simplestruct {
	margin-bottom:20px;
	position:relative;
}

#tpl_girl_title,#tpl_browse_title {
	background-color:black;
	display:block;
	margin:0 auto;
	background:#000 url(tpl01Sprite.jpg) top right no-repeat;
	width:952px;
	margin-bottom:14px;
	padding-bottom:8px;
}

#tpl_girl_title_container,#tpl_browse_title_container {
	width:700px;
	float:left;
}

#tpl_girl_title h1,#tpl_browse_title h1 {
	font-size:20px;
	color:#fff;
	float:left;
	display:inline-block;
	margin-top:15px;
	margin-left:10px;
	text-transform:capitalize;
	font-weight:bold;
	text-align:left;
}

#tpl_girl_title h2, #tpl_browse_title h2 {
	color:#3399CC;
	display:inline-block;
	float:left;
	font-size:20px;
	margin:15px 150px 0 10px;
	text-align:left;
	font-weight:bold;
}

#tpl_girl_lgimage {
}

#tpl_hero_image .slideshow-container {
}

#tpl_hero_image #slideshow {

	
/*

    width:600px;
	position:absolute;
    top:0;
    left:0;
	overflow:hidden;
*/

	
/*NICK ADDING - would like to find a jquery way to do this
	min-height:910px;
  	height:auto !important;
  	height:910px;*/
}

#tpl_hero_image #slideshow img {

	
/*width:600px;*/
}

#tpl_hero_image .simple_overlay {
}

#tpl_hero_image .tpl_offerCta_hero {
	position:absolute;
	z-index:3;
	display:block;
	width:600px;

	
/*NICK ADDING - would like to find a jquery way to do this
	min-height:910px;
  	height:auto !important;
  	height:910px;*/
}

#tpl_hero_image .tpl_offerCta_hero a {
	display:block;

	
/*width:600px;*/
	width:100%;
	background:transparent url(/tpl/girl/tpl01/images/tpl_offerCta_hero.gif) repeat;
	z-index:4;
	position:absolute;

	
/*min-height:910px;
  	height:auto !important;
  	height:910px;*/
}


	
/*@media screen and (-webkit-min-device-pixel-ratio:0){
#tpl_hero_image.gbl_simplestruct,
#tpl_hero_image #slideshow,	
#tpl_hero_image .tpl_offerCta_hero, 
#tpl_hero_image .tpl_offerCta_hero a{
	min-height:910px;
	height:auto !important;
	height:910px;

	}
}*/
#tpl_girl_lgthumbs {
	margin-bottom:20px;
}

#tpl_girl_lgthumbs ul {
	margin:0;
	padding:0;
}

#tpl_girl_lgthumbs ul li {
	margin:0;
	padding:0;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:200px;
	height:270px;
	overflow:hidden;
}

#tpl_girl_lgthumbs ul li img {
	width:200px;
	-ms-interpolation-mode:bicubic;
}

#tpl_girl_lgthumbs ul li.gbl_lrthumbs2 {
	margin-left:12px;
	margin-right:12px;
}


	
/**********************************************/

	
/**********************************************/
#tpl_offerCta_left.gbl_simplestruct {
	display:block;
	float:left;
	margin-bottom:20px;
	position:relative;
	width:100%;

	
/*margin-top:20px;*/
}


	
/**********************************************/

	
/**********************************************/
#tpl_relatedContent.gbl_simplestruct {
	float:left;
	display:block;
	width:624px;
	margin-bottom:20px;
	clear:left;
}

#tpl_relatedContent .gbl_simplestruct_box1 {
}


	
/**********************************************/

	
/**********************************************/

	
/**********************************************/

	
/**********************************************/
.gbl_layout_2col_right {

	
/* Right column */
	float:right;
	position:relative;
	margin:0;
	padding:0;
	voice-family:inherit;
	width:300px;

	
/* the usable content area width between the left and right borders */
	margin-right:14px;
	text-align:left;
}

.gbl_layout_2col_right {

	
/* Box Hack Model - http://tantek.com/CSS/Examples/boxmodelhack.html */
}

html>body .gbl_layout_2col_right {

	
/* be nice to Opera rule */
	width:300px;
}

*html .gbl_layout_2col_right {
	margin-left:14px;
}


	
/**********************************************/

	
/**********************************************/

	
/*girl name, bio, image slider, and video


/**********************************************/

	
/**********************************************/
#tpl_girl_media.gbl_simplestruct {
	position:relative;
}

#tpl_girl_media h1 {
	margin-top:0;
}


	
/**********************************************/

	
/**********************************************/
#tpl_girl_media.gbl_simplestruct .gbl_simplestruct_box1 {
	margin-bottom:5px;
}


	
/*IMAGE SLIDER (gbl box 2 - section 2)


/**********************************************/

	
/**********************************************/
#tpl_girl_media.gbl_simplestruct .gbl_simplestruct_box2 {
	margin-bottom:20px;
}

#tpl_girl_img_slider.gbl_carousel {
	position:relative;
}

#tpl_girl_img_slider.gbl_carousel .gbl_carousel_body clearfix {
	position:relative;
}


	
/*Scrollable/img slider*/

	
/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
#tpl_girl_image_scrollable {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	height:165px;
	overflow:hidden;
	position:relative;
	width:330px;
	margin-left:10px;
}


	
/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
#tpl_girl_image_scrollable .items {

	
/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
	height:165px;
	padding-top:5px;
}


	
/* single scrollable item */
#tpl_girl_image_scrollable ul li img {
	cursor:pointer;
	margin:0 auto;
	margin-left:3px;
	margin-top:3px;
}

#tpl_girl_image_scrollable ul li.active {
	background-color:#3399CC;
}

#tpl_girl_image_scrollable ul {
	margin:0;
	padding:0;
}

#tpl_girl_image_scrollable ul li {
	margin:0;
	padding:0;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:106px;
	height:156px;
	margin-right:5px;
	background-color:#EEEEEE;
	position:relative;
}

#tpl_girl_image_scrollable ul li a {
	display:block;
}

#tpl_girl_image_scrollable ul li .membersonly {
	color:#fff;
	font-weight:bold;
	background-color:#ff0000;
	left:10px;
	position:absolute;
	top:40px;
}

#tpl_girl_image_scrollable {
	float:left;
}


	
/* prev, next, prevPage and nextPage buttons */
#tpl_girl_img_slider a.browse {
	background:transparent url(/tpl/girl/tpl01/images/girl_tpl_slider_controls.png) no-repeat;
	display:none;
	width:27px;
	height:37px;
	float:left;
	cursor:pointer;
	font-size:1px;
	position:absolute;
	top:60px;
	z-index:2;
}


	
/* right */
#tpl_girl_img_slider a.right {
	background-position:0 -37px;
	margin-right:0;
	float:right;
	right:-2px;
}

#tpl_girl_img_slider a.right:hover {
	background-position:-27px -37px;
}

#tpl_girl_img_slider a.right:active {
	background-position:-52px -37px;
}


	
/* left */
#tpl_girl_img_slider a.left {
	margin-left:0;
	left:-5px;
}

#tpl_girl_img_slider a.left:hover {
	background-position:-27px 0;
}

#tpl_girl_img_slider a.left:active {
	background-position:-52px 0;
}


	
/* disabled navigational button */
#tpl_girl_img_slider a.disabled {
	visibility:hidden!important;
	display:none;
}


	
/**********************************************/

	
/**********************************************/

	
/*Girl News 


/**********************************************/

	
/**********************************************/
#tpl_girl_news p {
	font-size:16px;
}

#tpl_girl_news p strong {
	display:block;
	color:#11060A;
}


	
/**********************************************/

	
/**********************************************/
#girl_meta_data {
	width:300px;
	margin:0 auto;
	margin-bottom:20px;
}

#girl_meta_data p {
	font-size:14px;
}

#girl_meta_data h3.closed {
	background-position:-150px -98px;
}

#girl_meta_data h3 {
	cursor:pointer;
	background:#3F3F3F url(tpl01Sprite.jpg) -450px -98px no-repeat;
	font-style:normal;
	margin:0;
	text-decoration:none;
	margin-bottom:5px;
	height:20px;
}

#girl_meta_data h3 a:link,#girl_meta_data h3 a:active,#girl_meta_data h3 a:visited,#girl_meta_data h3 a:hover {
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
	margin-left:5px;
	float:left;
}

#girl_meta_data .sidebar_toggle_simplestruct {
	display:block;
}

#girl_meta_data .sidebar_toggle_simplestruct H3 {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background-image:none;
	background-color:transparent;
	color:#0068C3;
}

#tpl_girl_bio {
	margin-bottom:10px;
}


	
/**********************************************/

	
/**********************************************/

	
/*Girl Meta Stats 


/**********************************************/

	
/**********************************************/
#tpl_girl_stats {
	margin-bottom:10px;
}

#tpl_girl_stats ul {
	padding:0;
	margin:0;
}

#tpl_girl_stats ul li {
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#tpl_girl_stats ul li a {
	font-weight:bold;
}


	
/**********************************************/

	
/**********************************************/

	
/*Video (gbl box 2 - 3rd section)
/**********************************************/

	
/**********************************************/
#tpl_girl_media.gbl_simplestruct .gbl_simplestruct_box3 {
	margin-bottom:20px;
}

#tpl_girl_video.gbl_blogstruct {
	position:relative;
}

#tpl_girl_bcVideo.gbl_simplestruct {
	display:block;
	width:300px;
	height:200px;
	margin-bottom:20px;
}

#tpl_girl_bcVideo .gbl_simplestruct_box1 {
}

#tpl_girl_video .gbl_blogstruct_body {
	position:relative;
}

#tpl_girl_video .gbl_blogstruct_body_content {
	float:left;
	width:150px;
}

#tpl_girl_video .gbl_blogstruct_pubinfo {
}

#tpl_girl_video .gbl_blogstruct_description {
}

#tpl_girl_video .gbl_blogstruct_body_list ul {
	font-weight:bold;

	
/* line-height:1.5em; */
	font-size:.85em;
	margin:0;
	margin-top:5px;
	padding:0;
	list-style-image:none;
	list-style-type:none;
}

#tpl_girl_video .gbl_blogstruct_body_list li {
	padding:0;
	list-style-image:none;
	margin:0;
	margin-bottom:2px;
	list-style-type:none;
}

#tpl_girl_video .gbl_blogstruct_body_list .tpl_girl_meta {
	font-weight:normal;
}

#tpl_girl_video_overlay {

	
/* must be initially hidden */
	display:none;

	
/* place overlay on top of other elements */

	
/* styling */
	height:405px;
	text-align:center;
	background-color:#000;
	width:624px;
	margin:0;
	padding:0;
}


	
/* close button positioned on upper right corner */
#tpl_girl_video_overlay .close {
	background-image:url(/tpl/girl/tpl01/images/expose/gbl_close_btn.png);
	background-image-repeat:none;
	position:absolute;
	right:-10px;
	top:-20px;
	cursor:pointer;
	height:26px;
	width:26px;
}

#tpl_girl_video_overlay h3 {
	text-align:left;
	color:#ffffff;
	margin-top:-25px;
	font-weight:bold;
}

#tpl_girl_media.gbl_simplestruct .gbl_simplestruct_box4 {
	margin-bottom:20px;
}


	
/**********************************************/

	
/**********************************************/

	
/*Right side offer & cta (3rd box)


/**********************************************/

	
/**********************************************/
#tpl_offerCta_right {
	width:300px;
	display:block;
	color:#FFFFFF;
	position:relative;
	margin-bottom:20px;
	z-index:2;
}

#tpl_offerCta_right1 {
	width:300px;
	display:block;
	color:#FFFFFF;
	position:relative;
	margin-bottom:20px;
	z-index:2;
}

#tpl_offerCta_right2 {
	width:300px;
	display:block;
	color:#FFFFFF;
	position:relative;
	margin-bottom:20px;
	z-index:2;
}

#tpl_offerCta_right h2 {
	display:none;
}

#tpl_offerCta_right .gbl_tpl_ad_offer_btn_open {
	position:absolute;
	font-size:10px;
	cursor:pointer;
	color:#0033CC;
}

#tpl_offerCta_right .gbl_tpl_ad_offer_btn_close {
	display:none;
	position:absolute;
	top:10px;
	left:10px;
	font-size:10px;
	cursor:pointer;
	background-color:#DEDEDE;
	color:#FF0000;
}

#tpl_offerCta_right_ad_1 {
	color:#FFFFFF;
	height:50px;
}

#`_offerCta_right_ad_2 {
	display:none;
	background-color:#000000;
	height:270px;
	text-align:center;
}


	
/**********************************************/

	
/**********************************************/

	
/*Right side Freeform HTML block


/**********************************************/

	
/**********************************************/
#tpl_girl_freeform_SEO_box.gbl_simplestruct {
}

#tpl_girl_freeform_SEO_box p {
	margin-top:0;
	margin-bottom:0;
}

#tpl_girl_freeform_SEO_box h2 {
}

#tpl_girl_freeform_SEO_box h3 {
	margin-top:10px;
	text-decoration:none;
}

#tpl_girl_freeform_SEO_box h4 {
}

#tpl_girl_freeform_SEO_box h5 {
}

#tpl_girl_freeform_SEO_box ul {
	margin:0 0 10px;
	padding:2px;
	margin-top:0;
}

#tpl_girl_freeform_SEO_box li {
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#tpl_girl_freeform_SEO_box a:link,#tpl_girl_freeform_SEO_box a:visited,#tpl_girl_freeform_SEO_box a:active {
	color:#3A3937;
	font-family:arial;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	text-transform:capitalize;
}

#tpl_girl_freeform_SEO_box a:hover {
	color:#000;
}


	
/**********************************************/

	
/**********************************************/

	
/*Right side Meta Data


/**********************************************/

	
/**********************************************/
#tpl_girl_meta_stats.gbl_liststruct {

	
/*
display:block;
	float:right;
	
width:350px;
*/
	margin-bottom:20px;
	word-break:inherit;
	background-color:#EDEDED;
}

#tpl_girl_meta_stats.gbl_liststruct h3 {
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}

#tpl_girl_meta_stats.gbl_liststruct .gbl_liststruct_body {

	
/*width:350px;*/
}

#tpl_girl_meta_stats p {
	margin-bottom:0;
}

#tpl_girl_meta_stats .gbl_liststruct_body ul {

	
/*display:inline;*/
	list-style-type:none;
	padding:0;
	margin:0;
}

#tpl_girl_meta_stats .gbl_liststruct_body ul li {
	float:left;
	margin-right:5px;

	
/*
background-image:url(/tpl/girl/tpl01/images/meta_data_pipe.jpg);
	background-repeat:no-repeat;
	background-position:right 5px; 
*/
	padding-right:5px;
	display:inline;
	zoom:1;
	white-space:nowrap;
}

#tpl_girl_meta_stats .gbl_liststruct_body ul li.meta_stats_last {
	background-image:none;
	margin-left:0;
	padding-left:0;
}

#tpl_girl_meta_stats .gbl_liststruct_body ul li a:link,#tpl_girl_meta_stats .gbl_liststruct_body ul li a:active,#tpl_girl_meta_stats .gbl_liststruct_body ul li a:visited {
	color:#3A3937;
	font-family:arial;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	text-transform:capitalize;
	white-space:nowrap;
}

#tpl_girl_meta_stats .gbl_liststruct_body ul li a:hover {
	color:#000;
}


	
/**********************************************/

	
/**********************************************/

	
/*Right side Ad Module)


/**********************************************/

	
/**********************************************/
#tpl_300a, tpl_300b {
	display:block;
	width:300px;
	margin:0 auto;
	margin-bottom:20px;
}


	
/**********************************************/

	
/**********************************************/

	
/*Browse Pages */

	
/**********************************************/

	
/**********************************************/
#tplbrowse1 #tpl_body {
	background-color:#fff;
	margin-bottom:10px;
	position:relative;
	padding:11px 0;
}


	
/*Browse Page Search Styles*/
#tplbrowse1 #tpl_gd_search {
	background-color:#000;
	text-align:left;
}

#tplbrowse1 #tpl_gd_search .gbl_simplestruct_box1 {
}

#tplbrowse1 #search_box {

	
/*
	background-color:#000;
	width:310px;
	padding:3px;
	margin:0;
	line-height:100%;
	float:right;
*/
}

#tpl_gd_search .tpl_browse_title_text {
	color:#ccc;
	font-size:18px;
	font-weight:500;
	letter-spacing:-.04em;
	float:left;
	width:350px;
	margin-left:10px;
	margin-top:5px;
}

#tplbrowse1 #search_box #SearchString {

	
/*
	border:2px solid #3399CC;
	background:#fff url(/tpl/girl/tpl01/images/girl_tpl_search_field_bgrnd.jpg) top left repeat-x;
	float:left;
	font-size:14px;
	padding:4px;
	width:220px;


	margin:0;
	color:#999;
	font-weight:normal;
*/
}

#tplbrowse1 #search_box.curFocus {

	
/* background-color:#3399CC; */
}

#tplbrowse1 #search_box.curFocus #SearchString {
	color:#000;
	font-weight:bold;
}

#tplbrowse1 #tpl_gbl_sb_submit {

	
/*
	cursor:pointer;
	height:29px;
	left:0;
	position:relative;
	top:-1px;
	width:73px;
	border:none;
	background:#02B3E0 url(/tpl/girl/tpl01/images/girl_tpl_search_btn.jpg) 0 0 no-repeat;
	margin:0;
	float:right;
*/

	
/*padding:3px;
	background-color:#0033CC;
	color:#fff;*/
}

#tplbrowse1 #tpl_gbl_sb_submit.tpl_hover {

	
/* 	background:#FEA10D url(/tpl/girl/tpl01/images/girl_tpl_search_btn.jpg) 0 -31px no-repeat; */
}


	
/*
#tpl_gd_search #tpl_browse_tags .gbl_liststruct_body {
	margin-top:0px;
	font-size:26px;
	font-weight:bold;
	margin-bottom:15px;
	text-transform:capitalize;
	border-color:#E3E3E3;
	border-style:solid;
	border-width:0px 0;
	color:#000000;
	font-size:16px;
	font-weight:700;
	padding:0px 0px;
	text-transform:uppercase;
	}
	
#tpl_gd_search #tpl_browse_tags a.open_browse_tags:link,
#tpl_gd_search #tpl_browse_tags a.open_browse_tags:visited,
#tpl_gd_search #tpl_browse_tags a.open_browse_tags:active {
	background:#000;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	width:250px;
	display:block;
	padding:5px 0px;
	font-style:normal;
	font-size:.9em;
	}
	
#tpl_gd_search #tpl_browse_tags a.open_browse_tags:hover {
	background:#ff0000;
	}

#tpl_gd_search #tpl_browse_tags a.open_browse_tags span {
	background-image:url("/tpl/girl/tpl01/images/girl_tpl_browse_toggle_down_light.png");
	background-repeat:no-repeat;
	background-position:98% 50%;	
	display:block;
	font-family:arial;
	font-size:0.9em;
	padding-left:3px;
	text-transform:capitalize;
	font-style:normal;
	}
	
#tpl_gd_search #tpl_browse_tags a.menu-open {
	background:#000;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	width:250px;
	display:block;
	padding:5px 0px;
	}

#tpl_gd_search #tpl_browse_tags a.open_browse_tags.menu-open span {
	background-image:url("/tpl/girl/tpl01/images/girl_tpl_browse_toggle_up_dark.png");
	color:#FFF;
	display:block;
	font-size:0.9em;
	}

#tpl_gd_search #tpl_browse_tags #tpl_tag_list {
	display:none;
	background-color:#000;
	position:absolute;
	width:250px;
	z-index:999999;
	margin-left:0px;
	text-align:left;
	padding:0px;
	top: 75px; 
	left: 20px; 
	margin-top:0px;
	margin-right: 0px;
	*margin-right: -1px;
	color:#789;	
	height:322px;
	overflow:scroll;
	overflow-x: hidden;
	overflow-y: auto;
	text-transform:capitalize;
	}

*:first-child+html #tpl_gd_search #tpl_browse_tags #tpl_tag_list {
	top: 70px; 
	}

#tpl_gd_search #tpl_browse_tags #tpl_tag_list li a:link,
#tpl_gd_search #tpl_browse_tags #tpl_tag_list li a:visited,
#tpl_gd_search #tpl_browse_tags #tpl_tag_list li a:active {
	color:#FFF;
	display:block;	
	font-family:arial;
	font-size:.9em;
	margin-left:3px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	}
	
#tpl_gd_search #tpl_browse_tags #tpl_tag_list li a:hover {
	background-color:#0033CC;
	}
*/

	
/*End browse page search box*/
#tpl_browse_feature.gbl_simplestruct {
	text-align:left;
	width:960px;
	margin:0 auto;
	position:relative;
}

#tpl_browse_feature .gbl_simplestruct_box1 h2 {
	color:#3399cc;
	letter-spacing:-.06em;
	font-weight:bold;
	word-wrap:break-word;
	word-spacing:2px;
	font-size:32px;
	margin:0;
}

#tpl_browse_feature .tpl_browse_title_text {
	color:#999999;
	font-size:18px;
	font-weight:500;
	letter-spacing:-.04em;
}

#tpl_browse_feature.gbl_simplestruct h1 {
	margin-top:10px;
	margin-bottom:0;
	font-weight:bold;
	letter-spacing:-.04em;
	text-transform:capitalize;
}

#tpl_browse_feature .gbl_simplestruct_box2 {
	background-color:#e4e0df;
}

#tpl_browse_feature .gbl_simplestruct_box2 {
}

#tpl_browse_feature_girl_block.gbl_blogstruct {
	padding:10px 0;
}

#tpl_browse_feature_girl_block .gbl_blogstruct_body {
}

#tpl_browse_feature_girl_block .gbl_blogstruct_body h2 {
	margin:0;
}

#tpl_browse_feature_girl_block .gbl_blogstruct_thumb {
	float:left;
	display:block;
	width:100px;
	height:152px;
	margin-right:20px;
	background-color:#666666;
	margin-left:5px;
}

.gbl_blogstruct_thumb a {
}

.gbl_blogstruct_thumb img {
}

.gbl_blogstruct_body_content {
	float:left;
	width:800px;
}

#tpl_browse_feature_girl_block .gbl_blogstruct_body_lists {
}

#tpl_browse_feature_girl_block .gbl_blogstruct_body_list gbl_blogstruct_list1 {
}

#tpl_browse_feature_girl_block .gbl_blogstruct_body_list ul {
	border:1px solid #CCCCC;
	width:400px;
	margin:0;
	padding:0;
	list-image-type:none;
	list-style-type:none;
}

#tpl_browse_feature_girl_block .gbl_blogstruct_body_list ul li {
	float:left;
	width:50%;
	font-weight:bold;
}

#tpl_browse_feature_girl_block .gbl_blogstruct_body_list ul li .tpl_girl_meta {
	font-weight:normal;
}

#tpl_browse_feature_offerCta_top {
	position:absolute;
	bottom:5px;
	right:5px;
}


	
/* three sections of link lists for the browse page - 25 (x)with pictures
-tpl_browse_girls
-tpl_browse_girls_second
-------
-a listing of just text links
#tpl_browse_girls_listing
*/
#tpl_browse_girls,#tpl_browse_girls_second {
	margin-bottom:20px;
	margin-left:20px;
}

#tpl_browse_girls p,#tpl_browse_girls_second p {
	margin:0;
	display:inline-block;
}

#tpl_browse_girls .gbl_liststruct_head,#tpl_browse_girls_second .gbl_liststruct_head {
	padding-right:20px;
	margin-bottom:10px;
}

#tpl_browse_girls .gbl_liststruct_body .gbl_simplestruct_box1,#tpl_browse_girls_second .gbl_liststruct_body .gbl_simplestruct_box1 {
	width:100px;
	height:150px;
	background-color:#333333;
}

#tpl_browse_girls .gbl_liststruct_body ul,#tpl_browse_girls_second .gbl_liststruct_body ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#tpl_browse_girls .gbl_liststruct_body ul li,#tpl_browse_girls_second .gbl_liststruct_body ul li {
	float:left;
}

#tpl_browse_girls .gbl_simplestruct,#tpl_browse_girls_second .gbl_simplestruct {
	width:100px;
	margin-right:20px;
	text-align:center;
	min-height:210px;
}

#tpl_browse_girls .gbl_liststruct_body,#tpl_browse_girls_second .gbl_liststruct_body {
	margin-bottom:20px;
}

#tpl_browse_girls .gbl_liststruct_body .gbl_simplestruct_box2,#tpl_browse_girls_second .gbl_liststruct_body .gbl_simplestruct_box2 {
	text-align:center;
}

#tpl_browse_girls .gbl_liststruct_body .gbl_simplestruct_box2 a:link,#tpl_browse_girls .gbl_liststruct_body .gbl_simplestruct_box2 a:visited,#tpl_browse_girls .gbl_liststruct_body .gbl_simplestruct_box2 a:active,#tpl_browse_girls_second .gbl_liststruct_body .gbl_simplestruct_box2 a:link,#tpl_browse_girls_second .gbl_liststruct_body .gbl_simplestruct_box2 a:visited,#tpl_browse_girls_second .gbl_liststruct_body .gbl_simplestruct_box2 a:active {
	color:#3A3937;
	font-size:11px;
	font-family:arial, helvetica, san-serif;
	text-decoration:underline;
	font-style:normal;
	font-weight:normal;
	width:110px;
	word-wrap:break-word;
	word-spacing:4px;
	text-transform:capitalize;
}

#tpl_browse_girls .gbl_liststruct_body .gbl_simplestruct_box2 a:hover,#tpl_browse_girls_second .gbl_liststruct_body .gbl_simplestruct_box2 a:hover {
	color:#000;
}

#tpl_browse_girls #tpl_nav_elements .gbl_simplestruct_box2 {
bottom:0;
line-height:150%;
position:absolute;
right:0;
}


#tpl_browse_offerCta_left .gbl_adstruct_body {
	margin-bottom:20px;
}

#tpl_browse_girls_listing {
	margin-bottom:20px;
}

#tpl_browse_girls_listing h2 {
	font-size:32px;
	color:#999999;
	font-weight:bold;
	letter-spacing:-.04em;
	margin-bottom:0;
	margin-top:0;
	text-transform:capitalize;
}

#tpl_browse_girls_listing .gbl_liststruct_head {
	margin-bottom:20px;
}

#tpl_browse_girls_listing .tpl_browse_title_text {
	color:#999999;
	font-size:18px;
	font-weight:500;
	letter-spacing:-.04em;
	text-transform:capitalize;
	margin-bottom:20px;
}

#tpl_wrap_outer #tpl_browse_girls_gallery_title .tpl_browse_title_text {
	color:#999999;
	font-size:18px;
	font-weight:500;
	letter-spacing:-.04em;
	text-transform:capitalize;
	margin:10px 0;
	float:left;
}

#tpl_browse_girls_gallery_title .tpl_browse_title_tint {
	color:#3399CC;
}

#tpl_browse_girls_listing .tpl_browse_title_tint {
	color:#3399CC;
}

#tpl_browse_girls_listing ul {
	list-style-type:none;
	padding:0;
	margin:0;
	line-height:20px;
}

#tpl_browse_girls_listing ul li {
	float:left;
	width:180px;
	margin-right:10px;
}

#tpl_browse_girls_listing ul li a:link,#tpl_browse_girls_listing ul li a:active,#tpl_browse_girls_listing ul li a:visited {
	color:#3A3937;
	font-size:11px;
	font-family:arial, helvetica, san-serif;
	text-decoration:underline;
	font-style:normal;
	font-weight:normal;
	word-wrap:break-word;
	word-spacing:4px;
	text-transform:capitalize;
}

#tpl_browse_girls_listing ul li a:hover {
	color:#000;
}

#tpl_browse_offerCta_left_two .gbl_adstruct_body {
	margin-bottom:20px;
}

#tpl_browse_tags {

	
/*
float:right;
	margin-bottom:20px;
	margin-right:15px;
	
*/
	width:300px;
}

#tpl_browse_tags .gbl_liststruct_body {
	margin-top:0;
	font-size:26px;
	font-weight:bold;
	margin-bottom:15px;
	text-transform:capitalize;
	border-color:#E3E3E3;
	border-style:solid;
	border-width:1px 0;
	color:#000000;
	font-size:16px;
	font-weight:700;
	padding:25px 0 20px;
	text-transform:uppercase;
}

#tpl_browse_tags a.open_browse_tags:link,#tpl_browse_tags a.open_browse_tags:visited,#tpl_browse_tags a.open_browse_tags:active {
	background:#3A3937;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	width:250px;
	display:block;
	padding:5px 0;
	font-style:normal;
	font-size:.9em;
}

#tpl_browse_tags a.open_browse_tags:hover {
	background:#000;
}

#tpl_browse_tags a.open_browse_tags span {
	background-image:url(/tpl/girl/tpl01/images/girl_tpl_browse_toggle_down_light.png);
	background-repeat:no-repeat;
	background-position:98% 50%;
	display:block;
	font-family:arial;
	font-size:.9em;
	padding-left:3px;
	text-transform:capitalize;
	font-style:normal;
}

#tpl_browse_tags a.open_browse_tags.menu-open {
	background:#3399CC;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	width:250px;
	display:block;
	padding:5px 0;
}

#tpl_browse_tags a.open_browse_tags.menu-open span {
	background-image:url(/tpl/girl/tpl01/images/girl_tpl_browse_toggle_up_dark.png);
	color:#FFF;
	display:block;
	font-size:.9em;
}

#tpl_browse_tags #tpl_tag_list {
	display:none;
	background-color:#000;
	position:absolute;
	width:250px;
	z-index:999999;
	margin-left:0;
	text-align:left;
	padding:0;
	top:75px;

	
/* left:35px; */
	margin-top:0;
	margin-right:0;
	margin-right:-1px;
	color:#789;
	height:322px;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
	text-transform:capitalize;
}

:first-child+html #tpl_browse_tags #tpl_tag_list {
	top:70px;
}

#tpl_browse_tags #tpl_tag_list li a:link,#tpl_browse_tags #tpl_tag_list li a:visited,#tpl_browse_tags #tpl_tag_list li a:active {
	color:#FFF;
	display:block;
	font-family:arial;
	font-size:.9em;
	margin-left:3px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}

#tpl_browse_tags #tpl_tag_list li a:hover {
	background-color:#0033CC;
}

#tpl_browse_admodule {
	display:block;
	width:300px;
	margin:0 auto;
	margin-bottom:20px;

	
/*
	float:right;
	margin-right:10px;
	margin-bottom:50px;
*/
}

#tplbrowse1 #tpl_pb_recommends.gbl_liststruct {
	width:300px;
	float:left;
	border-color:#E3E3E3;
	border-style:solid;
	border-width:1px 0;
}

#tplbrowse1 #tpl_pb_recommends .gbl_liststruct_head {
	color:#333;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-.06em;
	margin-bottom:10px;
	margin-top:10px;
	text-transform:capitalize;
	word-spacing:0;
	word-wrap:break-word;
	font-size:16px;
	font-weight:700;
	text-transform:uppercase;
}

#tplbrowse1 #tpl_pb_recommends .gbl_liststruct_body {
}

#tplbrowse1 #tpl_pb_recommends .gbl_liststruct_body ul {
	margin:0;
	padding:0;
}

#tplbrowse1 #tpl_pb_recommends .gbl_liststruct_body ul li {
	list-style-type:none;
	margin-left:1px;
	float:left;
}

#tplbrowse1 #tpl_pb_recommends .gbl_simplestruct {
}

#tplbrowse1 #tpl_pb_recommends .gbl_simplestruct_box1 {
	float:left;
	margin-left:2px;
	width:90px;
}

#tplbrowse1 #tpl_pb_recommends .gbl_simplestruct_box1 a:link,#tplbrowse1 #tpl_pb_recommends .gbl_simplestruct_box1 a:visited,#tplbrowse1 #tpl_pb_recommends .gbl_simplestruct_box1 a:active {
}

#tplbrowse1 #tpl_pb_recommends .gbl_simplestruct_box1 img {
	width:90px;
	height:auto;
	-ms-interpolation-mode:bicubic;
}

#tplbrowse1 #tpl_pb_recommends .gbl_simplestruct_box2 {
	display:none;
}

#tplbrowse1 #tpl_pb_recommends .gbl_simplestruct_box2 a:link,#tplbrowse1 #tpl_pb_recommends .gbl_simplestruct_box2 a:visited,#tplbrowse1 #tpl_pb_recommends .gbl_simplestruct_box2 a:active {
}

#gbl_sr_list_mixed.gbl_liststruct {
}

#gbl_sr_list_mixed.gbl_sr_list .gbl_liststruct_head {
	margin-top:10px;
}

.gbl_sr_search_term {
	font-size:16px;
	color:#3399CC;
	text-transform:capitalize;
}

.gbl_sr_list_count {
	font-size:16px;
	color:#333;
}


	
/*LANDING PAGE */
#tpllanding1 #tpl_body {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(/tpl/girl/tpl01/images/girl_top_tint.png) repeat-x scroll center top;
	border:1px solid #FFFFFF;
	margin:0 0 20px;
	outline-color:#D2D2D2;
	outline-style:solid;
	outline-width:1px;
	padding:0 0 22px;
	position:relative;
}

#gbl_landing_cd.gbl_simplestruct {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(/tpl/girl/tpl01/images/girl_tpllanding_1.jpg) no-repeat scroll center top;
	height:380px;
	margin:0 auto 5px;
	width:99%;
	margin-top:3px;
	position:relative;
	z-index:9999;
}

#gbl_landing_cd.gbl_simplestruct a:hover {
	color:#D86639;
}

#gbl_landing_cd .gbl_layout_2col_left {
	width:590px;
}

#gbl_landing_cd h2 {
	color:#FFFFFF;
	font-size:28px;
	font-weight:700;
	margin-bottom:5px;
	margin-top:30px;
}

#gbl_landing_cd h1 {
	color:#3399CC;
	font-size:18px;
	font-weight:bold;
	margin-top:0;
}

#gbl_landing_cd .gbl_simplestruct_box1 {
}

#gbl_landing_cd .tpl_stats_header {
}

#gbl_landing_cd .tpl_stats_tint {
}

#tpllanding1 #tpl_gd_search .gbl_simplestruct {
}

#tpllanding1 #tpl_gd_search .gbl_simplestruct_box1 {
}

#gbl_landing_cd #search_box {
	background-color:#000000;
	height:32px;
	line-height:0;
	margin:25px 0 0;
	padding:6px;
	width:510px;
}

#gbl_landing_cd #search_box #SearchString {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(/tpl/girl/tpl01/images/girl_tpl_search_field_bgrnd.jpg) repeat-x scroll left top;
	border:2px solid #3399CC;
	color:#999999;
	float:left;
	font-size:20px;
	font-weight:normal;
	margin:0;
	padding:2px;
	width:420px;
}

#gbl_landing_cd #search_box.curFocus {
	background-color:#3399CC;
}

#gbl_landing_cd #search_box.curFocus #SearchString {
	color:#000000;
	font-weight:bold;
}

#gbl_landing_cd #tpl_gbl_sb_submit {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#02B3E0 url(/tpl/girl/tpl01/images/girl_tpl_search_btn.jpg) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	float:right;
	height:29px;
	left:0;
	margin:0;
	position:relative;
	top:-1px;
	width:73px;
}

#gbl_landing_cd #tpl_gbl_sb_submit.tpl_hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FEA10D url(/tpl/girl/tpl01/images/girl_tpl_search_btn.jpg) no-repeat scroll 0 -31px;
}

#tpl_landing_browseterms1 .gbl_liststruct {
}

#tpl_landing_browseterms1 .gbl_liststruct_head {
}

#tpl_landing_browseterms1 .gbl_liststruct_body {
	padding-right:5px;
	width:555px;
}

#tpl_landing_browseterms1 .gbl_liststruct_body ul {
	list-style-type:none;
	margin-left:0;
	margin-top:20px;
	padding-left:0;
}

#tpl_landing_browseterms1 .gbl_liststruct_body ul li {
	background-image:url(/tpl/girl/tpl01/images/girl_tpl_landing_terms_bgrnd.jpg);
	background-position:right 15px;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	margin-right:5px;
	padding-right:5px;
	white-space:nowrap;
}

#tpl_landing_browseterms1 .gbl_liststruct_body ul li a:link,#tpl_landing_browseterms1 .gbl_liststruct_body ul li a:visited,#tpl_landing_browseterms1 .gbl_liststruct_body ul li a:active {
	color:#FFFFFF;
	font-family:arial;
	font-size:18px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}

#tpl_landing_browseterms1 .gbl_liststruct_body ul li a:hover {
	color:#D86639;
}

#tpl_landing_browseterms1 .gbl_liststruct_body ul li.browse_terms_last {
	background-image:none;
	margin-left:0;
	padding-left:0;
}

#tpl_landing_browseterms1 .gbl_liststruct_foot {
}

#tpl_browse_girls .gbl_liststruct_body ul#top_preview_images {
	margin-bottom:20px;
}

#top_preview_images li {
	margin:0 14px 0 0;
}

#top_preview_images li {
	width:200px;
}

#top_preview_images li .gbl_simplestruct_box_lg_1 {
	width:200px;
	height:270px;
	overflow:hidden;
}

#top_preview_images li .gbl_simplestruct_box_lg_1 img {

	
/*  height:300px; */
	width:200px;
	-ms-interpolation-mode:bicubic;
}


	
/* adding class to be used with floated lists to make the last item float right, instead of left*/
#gbl_landing_cd .gbl_layout_2col_right {
	width:350px;
	padding-top:20px;
}

#gbl_landing_cd .gbl_layout_2col_right h2 {
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	margin-top:0;
	text-transform:none;
}

#gbl_landing_browsetags .gbl_simplestruct {
	margin-top:10px;
}

#gbl_landing_browsetags .gbl_simplestruct_box1 {
}

#gbl_landing_browsetags .gbl_liststruct_head {
}

#gbl_landing_browsetags .gbl_liststruct_body {
}

.left_side_list {
	float:left;
	width:45%;
}

.right_side_list {
	float:right;
	width:45%;
}

#gbl_landing_browsetags ul {
	list-style-type:none;
	margin:0;
	padding-left:0;
}

#gbl_landing_browsetags ul li {
	font-size:1em;
	line-height:1.5em;
	margin-left:0;
	padding-left:0;
}

#gbl_landing_browsetags ul li a:link,#gbl_landing_browsetags ul li a:active,#gbl_landing_browsetags ul li a:visited {
	color:#FFFFFF;
	font-family:arial;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
}

#gbl_landing_browsetags .gbl_liststruct_foot {
}

#tpllanding1 #tpl_pb_recommends .gbl_liststruct {
}

#tpllanding1 #tpl_pb_recommends .gbl_liststruct_head,#tpl01 #tpl_pb_recommends .gbl_liststruct_head {
	color:#0068C3;

	
/*
	font-size:24px;
	font-weight:bold;
	letter-spacing:-.06em;
	margin-bottom:0;

	

	text-transform:uppercase;
	word-spacing:2px;
*/
	word-wrap:break-word;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	margin-bottom:10px;
}

#tpllanding1 #tpl_pb_recommends .gbl_liststruct_body {
}

#tpllanding1 #tpl_pb_recommends .gbl_liststruct_body ul,#tpl01 #tpl_pb_recommends .gbl_liststruct_body ul {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
	margin-top:0;
}

#tpllanding1 #tpl_pb_recommends .gbl_liststruct_body ul li,#tpl01 #tpl_pb_recommends .gbl_liststruct_body ul li {
	float:left;
	margin-right:4px;
}

#tpllanding1 #tpl_pb_recommends .gbl_simplestruct,#tpl01 #tpl_pb_recommends .gbl_simplestruct {
}

#tpllanding1 #tpl_pb_recommends .gbl_simplestruct_box1,#tpl01 #tpl_pb_recommends .gbl_simplestruct_box1 {
}

#tpllanding1 #tpl_pb_recommends .gbl_simplestruct_box1 a:link,#tpllanding1 #tpl_pb_recommends .gbl_simplestruct_box1 a:visited,#tpllanding1 #tpl_pb_recommends .gbl_simplestruct_box1 a:active {
}

#tpllanding1 #tpl_pb_recommends .gbl_simplestruct_box1 img {
}

#tpllanding1 #tpl_pb_recommends .gbl_simplestruct_box2,#tpl01 #tpl_pb_recommends .gbl_simplestruct_box2 {
	display:none;
}

#tpllanding1 #tpl_pb_recommends .gbl_simplestruct_box2 a:link,#tpllanding1 #tpl_pb_recommends .gbl_simplestruct_box2 a:visited,#tpllanding1 #tpl_pb_recommends .gbl_simplestruct_box2 a:active {
}


	
/* SEARCH RESULTS */

	
/* ******** Global Search Results ******** */

	
/* Note: All Search Results styles must begin with the Class .gbl_sr_list */
#gbl_sr_list_mixed .gbl_sr_list {
	position:relative;
}

.gbl_sr_list .gbl_liststruct_head {

	
/* search results Head container */
	position:relative;
	font-size:15px;
	font-weight:normal;
	color:#333;
	margin-bottom:10px;
}

.gbl_sr_list .gbl_liststruct_body {

	
/* search results Body container */
	position:relative;
	min-height:800px;
}

.gbl_sr_list .gbl_liststruct_body ul {

	
/* search results liststruct */
	margin:0;
	padding:0;
}

.gbl_sr_list .gbl_liststruct_body ul li {

	
/* li container for each search result, which will contain a blogstruct */
	list-style-type:none;
	margin-bottom:0;
}

.gbl_sr_list .gbl_liststruct_body ul li a:link,.gbl_sr_list .gbl_liststruct_body ul li a:visited {

	
/* big search result link */
	background:none;
	border-bottom:0;
	cursor:pointer;
	display:block;
	text-decoration:none;
}

.gbl_sr_list .gbl_liststruct_body ul li a:hover,.gbl_sr_list .gbl_liststruct_body ul li a:active {

	
/* big search result link hover */
	border-bottom:0;
	display:block;
}

.gbl_sr_list .gbl_blogstruct {

	
/* blogstruct for each search result */
	position:relative;
	margin:0;
	padding:4px;
	display:inline-block;
	width:590px;
	border:1px solid #FFFFFF;
}

.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body {

	
/* blogstruct body container */

	
/*position: relative;*/
}

#gbl_sr_list_mixed .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_thumb {

	
/* result thumb */

	
/*position: relative;*/
	display:block;
	float:left;
	width:110px;
	height:110px;
	border:0;
	overflow:hidden;
	text-align:center;
	margin-right:12px;

	
/*was on an earlier revision to have more space between thumb and text*/
}

.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_thumb img {
	border:0;
	display:inline-block;
	margin:0 auto;

	
/*cursor:default;*/
}

#gbl_sr_list_mixed .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content,#gbl_sr_list_pub .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content {
	float:left;
	position:relative;
	width:460px;
}

#gbl_sr_list_mixed .gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content {

	
/* blogstruct body content container */
	position:relative;
	float:left;
	min-height:96px;
	width:490px;

	
/* fill avail width: 96 + 6 + 522 = 624px */

	
/*624 - 96 - 12 - 8 = 514px*/
}

.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content h2 {

	
/* result heading text and link styles */

	
/*font-family: Georgia;
	font-weight: bold;*/
	font-size:18px;

	
/*color: #000;*/
	display:inline;

	
/*text-decoration:underline;*/
	text-transform:capitalize;
	margin-bottom:5px;
	color:#3399CC;
	font-weight:bold;
	letter-spacing:-.06em;
	word-spacing:2px;
	word-wrap:break-word;
}

.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content p.gbl_blogstruct_description {

	
/* result description */
	font-size:12px;
	color:#000;
	margin:0;
	padding:0;
	margin-top:10px;
}

.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body p.gbl_blogstruct_url {

	
/* result url */
	font-weight:normal;
	font-size:11px;
	color:#999;
	margin:0;
	padding:0;
}

.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body p.gbl_blogstruct_url {
	color:#CC6633;
	font-family:Georgia;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
}

.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body p.gbl_blogstruct_url a:link,.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body p.gbl_blogstruct_url a:visited,.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body p.gbl_blogstruct_url a:hover,.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body p.gbl_blogstruct_url a:active {
	color:#999;
	text-decoration:none;
	border-bottom:0;
}


	
/*.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content p.gbl_blogstruct_description a:link,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content p.gbl_blogstruct_description a:visited,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content p.gbl_blogstruct_description a:hover,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content p.gbl_blogstruct_description a:active,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content h2 a:link,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content h2 a:visited,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content h2 a:hover,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content h2 a:active,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content p.gbl_blogstruct_link a:link,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content p.gbl_blogstruct_link a:visited,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content p.gbl_blogstruct_link a:hover,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content p.gbl_blogstruct_link a:active
{
	background-color:transparent;
	}*/
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content p.gbl_blogstruct_link {
	color:#CC6633;
	font-family:Georgia;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
}

.gbl_sr_controls {

	
/* Search Results Controls Container */
	position:relative;
	text-align:right;
	margin-bottom:10px;
}

.gbl_sr_resultsperpage {

	
/* Results Per Page Container */
	font-size:12px;
	line-height:18px;
	margin-bottom:8px;
	display:none;

	
/*hide initially and fade-in with rest of page */
}

.gbl_sr_list .gbl_sr_loader {

	
/* Ajax loader */
	float:right;
	display:block;
	width:30px;
	height:30px;
	background:transparent url(/skins/default/images/gbl_sr_loader.gif) top center no-repeat;

	
/*background-color:#FF0000;*/
}

.hover {
	background-color:#eeeeee;
	cursor:pointer;
}

.gbl_sr_list .gbl_blogstruct.gbl_sr_highlight {
	background:#e4ebf5;
	background:#e4ebf5 url(/images/gbl/gbl_sr_highlight.png) top right no-repeat;
	border:1px solid #3399cc;

	
/*background-color:#fcff06;*/
}


	
/* End Global Search Results */
.gbl_sr_list .gbl_blogstruct.gbl_sr_highlight.hover {
	background-color:#eeeeee;
	border:1px solid #333;
}

.gbl_sr_list .gbl_blogstruct.hot.hover .gbl_blogstruct_body_content h2 {
	text-decoration:underline;
}


	
/*.gbl_pagednav {display:none;}*/
.gbl_dotted_line {
	display:none;
}

.gbl_pagednav {
	color:#D86639;
	float:right;
	font-family:Georgia;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	height:14px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:20px;
}


	
/*Autocomplete*/

	
/* ******** Global Header Search Autocomplete ******** */
.gbl_head_autocomplete_loading {
	background:transparent url(/images/gbl/gbl_head/gbl_head_autocomplete_loading.gif) no-repeat right center;
}

.gbl_head_autocomplete_results {
	padding:0;
	border:1px solid WindowFrame;
	background-color:Window;
	overflow:hidden;
	z-index:999999;

	
/* make autcomplete drop-down appear above flash objects in FireFox */
	width:400px;
}

.gbl_head_autocomplete_results ul {
	width:100%;
	list-style-position:outside;
	list-style:none;
	padding:0;
	margin:0;
	padding-top:3px;
	padding-bottom:3px;
}

.gbl_head_autocomplete_results iframe {
	display:none;

	
/*sorry for IE5*/
	display:block;

	
/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.gbl_head_autocomplete_results li {
	margin:0;
	padding:2px 5px;
	cursor:pointer;

	
/*display: block;*/

	
/*width: 100%;*/
	font:menu;
	font-size:12px;
	overflow:hidden;
}

.gbl_head_autocomplete_results li .gbl_autocomplete_thumb {
	display:inline-block;
	width:48px;
	height:47px;
	background:#F1F1F1 url(/images/gbl/gbl_sr_noresults_background.jpg)center center no-repeat;
	float:left;
}

.gbl_head_autocomplete_results li .gbl_autocomplete_thumb img {
	width:48px;
	float:left;
	height:47px;
	background:#F1F1F1 url(/images/gbl/gbl_sr_noresults_background.jpg)center center no-repeat;

	
/*display:none;*/
}

.gbl_head_autocomplete_results li .gbl_autocomplete_textname {
	float:left;
	margin-left:5px;
	text-transform:capitalize;
	padding-top:15px;
	font-weight:bold;
	width:143px;

	
/*background-color:#E8E8E8;*/
}

.gbl_head_autocomplete_results_mouseover {
	background-color:Highlight;
	color:HighlightText;
}


	
/*BROWSE TAGS*/
#tpllanding1 #tpl_browse_tags {
	float:right;
	margin-bottom:20px;
	margin-right:15px;
	width:300px;
	position:absolute;
}

#tpllanding1 #tpl_browse_tags .gbl_liststruct_body {
	margin-top:0;
	font-size:26px;
	font-weight:bold;
	margin-bottom:15px;
	text-transform:capitalize;
	border-color:#E3E3E3;
	border-style:solid;
	border-width:0;
	color:#FF0000;
	font-size:16px;
	font-weight:700;
	padding:25px 0 20px;
	text-transform:uppercase;
	z-index:999999;
}

#tpllanding1 #tpl_browse_tags a.open_browse_tags:link,#tpllanding1 #tpl_browse_tags a.open_browse_tags:visited,#tpllanding1 #tpl_browse_tags a.open_browse_tags:active {
	background:#000;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	width:250px;
	display:block;
	padding:5px 0;
	font-style:normal;
	font-size:.9em;
}

#tpllanding1 #tpl_browse_tags a.open_browse_tags:hover {
	background:#D86639;
}

#tpllanding1 #tpl_browse_tags a.open_browse_tags span {
	background-image:url(/tpl/girl/tpl01/images/girl_tpl_browse_toggle_down_light.png);
	background-repeat:no-repeat;
	background-position:98% 50%;
	display:block;
	font-family:arial;
	font-size:.9em;
	padding-left:3px;
	text-transform:capitalize;
	font-style:normal;
}

#tpllanding1 #tpl_browse_tags a.open_browse_tags.menu-open {
	background:#3399CC;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	width:250px;
	display:block;
	padding:5px 0;
}

#tpllanding1 #tpl_browse_tags a.open_browse_tags.menu-open span {
	background-image:url(/tpl/girl/tpl01/images/girl_tpl_browse_toggle_up_dark.png);
	color:#FFF;
	display:block;
	font-size:.9em;
}

#tpllanding1 #tpl_browse_tags #tpl_tag_list {
	display:none;
	background-color:#000;
	position:absolute;
	width:250px;
	z-index:999999;
	margin-left:0;
	text-align:left;
	padding:0;
	top:80px;
	left:0;
	margin-top:0;
	margin-right:0;
	margin-right:-1px;
	color:#789;
	height:322px;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
	text-transform:capitalize;
}

:first-child+html #tpllanding1 #tpl_browse_tags #tpl_tag_list {
	top:80px;
}

#tpllanding1 #tpl_browse_tags #tpl_tag_list li a:link,#tpllanding1 #tpl_browse_tags #tpl_tag_list li a:visited,#tpllanding1 #tpl_browse_tags #tpl_tag_list li a:active {
	color:#FFF;
	display:block;
	font-family:arial;
	font-size:.9em;
	margin-left:3px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}

#tpllanding1 #tpl_browse_tags #tpl_tag_list li a:hover {
	background-color:#0033CC;
}

#gbl_pbr_girlName_tooltip {
	background-color:#3399CC;
	border:1px solid #1D5774;
	color:#fff;
	display:none;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	position:relative;
	text-align:center;
	width:175px;
}


	
/* ROAD BLOCK STUFF*/
#tagroadblock {
	display:none;
	width:600px;
	border:10px solid #666;
	border:10px solid rgba(82,82,82,0.698);
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	position:fixed;
	color:#fff;
}

#tagroadblock div {
	padding:10px;
	border:1px solid #333;
	background-color:#000;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	height:580px;
}

#tagroadblock h2 {
	margin:-11px;
	margin-bottom:0;
	color:#fff;
	background-color:#000;
	padding:5px 10px;
	font-size:28px;
}

#tagroadblock .close {
	background-image:url(/tpl/girl/tpl01/images/expose/gbl_close_btn.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:5px;
	width:5px;
}

#girlroadblock {
	display:none;
	width:970px;
	height:530px;
	border:10px solid #666;
	border:10px solid rgba(82,82,82,0.698);
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	position:fixed;
	background-color:#fff;
}

/*
#girlroadblock div {
	padding:10px;
	background:#000 url(http://www.playboy.com/commerce/email/optin/current/wibiya/images/bg_optin.jpg) top center no-repeat;
	color:#fff;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;

	
height:543px;
	width:950px;
}
*/

/*
#girlroadblock h2 {
	margin:-11px;
	margin-bottom:0;
	color:#000;
	background-color:#FFF;
	padding:5px 10px;
	border:1px solid #999;
	font-size:28px;
}
*/

#girlroadblock .close, #girlroadblock #overlayCloseBtn {
	background-image:url(/tpl/girl/tpl01/images/expose/gbl_close_btn.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:26px;
	width:26px;
}

/* AD PRESTITIAL / DEAL OF THE DAY / IFRAME OVERLAY */
.adOverlay {
	display:none;
	width:auto;
	height:auto;
	position:fixed !important;
	background-color:#fff;
}
.emailgate .close {
	right:-10px !important;
	top:-5px !important;  
}
.emailgate .adOverlayClose {
	display:block;
	text-align:center;
	font: bold italic 13px/18px Georgia, serif;
	position:absolute;
	top:270px;
	width:100%;
	color:#000000;
}
.emailgate a.adOverlayClose:link, .emailgate a.adOverlayClose:visited {
	color:#00000;

}
.emailgate a.adOverlayClose:hover {
	text-decoration:none;
}
.iframe, .emailgate {
	border: none !important;
	background:transparent !important;
}
.iframe .nothanks .close {

}
.hidden {
visibility:hidden;
}
.adOverlay img {
display:block;
}

.close, .adOverlay #overlayCloseBtn {
	cursor: pointer; 
	display:block;
	width:23px;
	height:23px;
	right:-10px;
	top:-10px;  
	position: absolute;
	background: url(http://includes.playboy.com/libs/css/pb/gallery_sprite.png) no-repeat;
	background-position:-42px -149px; 
	z-index:2;
}

.close:hover, .adOverlay #overlayCloseBtn:hover {
	background-position: -65px -149px;
}

#exposeMask {
	background: #000 url(http://includes.playboy.com/libs/css/pb/overlay.png) !important;
	filter: alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	z-index:0 !important;
}


div.growlUI {
	background:url(check48.png) no-repeat 10px 10px;
}

div.growlUI h1,div.growlUI h2 {
	color:white;
	padding:5px 5px 5px 75px;
	text-align:left;
	font-size:small;
}

#regoverlay {

	
/*	display:none;
	width:930px;	
	height:660px;
	background-color:#fff;
	text-align: center;*/
}

#regoverlay .close {
	background-image:url(/tpl/girl/tpl01/images/expose/gbl_close_btn.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:26px;
	width:26px;
}

#exitPopframe {
}

#allGirlsButton {
	text-align:right;
	padding-right:40px;
}


	
/*girl_tpl_exit-chat_lp2.jpg*/

	
/* Girls index hero rotator */
section {
margin-bottom:15px;
}

#hero {
/* margin-bottom:45px; */
}
#hero_rotator {
	text-align:left;
	margin:0 auto;
	width:960px;
}

#hero_rotator .productTabs {
	width:960px;
	height:37px;
	margin:0 0 0 5px;
	padding:0;
}

#hero_rotator .productTabs li {
	display:inline-block;
	margin:0;
	overflow:hidden;
	float:left;
}

#hero_rotator .productTabs li a {
	color:#fff;
	background:transparent url(/tpl/girl/tpl01/images/tpl_girls_tabs.jpg) no-repeat;
	display:block;
	text-indent:-100000px;
	overflow:hidden;
	width:240px;
	height:37px;
	border: none;
	margin-right:2px;
}

#hero_rotator #cyberClub {background-position:0 -37px;}

#hero_rotator #cyberClub:hover {background-position:0 -77px;}

#hero_rotator #cyberClub.current {background-position:0 0;cursor:default;}


#hero_rotator #playboyTV {background-position:-240px -37px;}

#hero_rotator #playboyTV:hover {background-position:-240px -77px;}

#hero_rotator #playboyTV.current {background-position:-240px 0;cursor:default;}

#hero_rotator #playboyLive {background-position:-480px -37px;}

#hero_rotator #playboyLive:hover {background-position:-480px -77px;}

#hero_rotator #playboyLive.current {background-position:-480px 0;cursor:default;}


#hero_rotator .productTabs li a:hover {
	background-color:#fff;
	color:#990000;
}

#hero_rotator .productTabs li a.current {
	background-color:#000;
	color:#fff;
}

#hero_rotator h3 {
	position:absolute;
	top:0;
	z-index:10;
	text-indent:-100000px;
}

#hero_rotator .images {
	background:#000;
	margin-bottom:15px;
	position:relative;
	height:413px;
	width:960px;
/* 	float:left; */
	cursor:pointer;
}

#hero_rotator .heroSlides {
	display:none;
	position:absolute;

	width:960px;
	top:0;
	left:0;

	font-size:12px;
}

#hero_rotator .heroTabs {
bottom:0;
display:inline-block;
float:left;
position:relative;
}

#hero_rotator .heroTabs a {
	float:left;
	background:#000000;
	margin-right:13px;
	border:1px solid #000;
}
#hero_rotator .heroTabs a.last {
float:left;
margin:0;
}

#hero_rotator .heroTabs a img {
filter: alpha(opacity=90);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
opacity:0.9;
/* float:left; */
margin:5px;
display:block;
}
#hero_rotator .heroTabs a img:hover {
filter: alpha(opacity=100);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
opacity:1;
}
#hero_rotator .heroTabs a.current img {
filter: alpha(opacity=100);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
opacity:1;
}

#hero_rotator .collapse {display:none;}


#hero_rotator .heroAuxLinks a {
background:transparent url(/tpl/girl/tpl01/images/transparent.gif);
bottom:0;
left:0;
position:absolute;
width:950px;
height:403px;
text-indent:-100000px;
display:block;
}

#hero_rotator .heroTabs a.current {
 	background-color:#fff; 
 	border:1px solid #000;
}


#hero_rotator .heroContainer {
	margin-left:5px;
	margin-top:5px;
}
#hero_rotator .productPanes {
/* 	display:none; */
	position:relative;
	margin:0 auto;
	width:980px;
	/* height:413px; */
/* 	height:413px; */
}

#hero_rotator .bward,.fward {
	display:none;
}


/*GLOBAL SECTION STYLES */
#leftcol {
width:635px;
float:left;
margin-left:10px;
margin-right:10px;
}
#fG a img, #fV a img, #rU a img, #mP a img {
opacity:1;
filter: alpha(opacity=90);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
opacity:0.9;
}
#fG a img:hover, #fV a img:hover, #rU a img:hover, #mP a img:hover {
opacity:1;
filter: alpha(opacity=100);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
opacity:1;
}
#fG span, #fV span, #rU span, #mP span {
display:block;
text-align:left;
line-height:125%;
}
#fG h2, #fV h2, #rU h2, #mP h2 {
background:#000000;
padding:10px;
text-align:left;
text-transform:uppercase;
color:#ffffff;
font-size:14px;
}
/*SECTION LIST STYLES*/
#fG ul, #fV ul, #mP ul, #rU ul, #fG li, #fV li, #mP li, #rU li {
list-style-type:none;
padding:0;
margin:0;
}
/*Featured Girls section*/
#featuredGirls {
text-align:left;
width:960px;
margin:0 auto 45px auto;
}
#fG.liststruct {}
#fG .liststructHead {
margin-bottom:15px;
}
#fG .liststructBody {}
#fG ul {}
#fG ul li {
display:block;
float:left;
width:230px;
background:#000;
padding-bottom:10px;
margin-right:13px;
}
#fG ul li.last {
margin:0;
}
#fG a {text-decoration:none;}
#fG	a img {width:100%; height:auto;}
#fG span {
padding:0 10px 0 10px;
}
#fG	.featureHead {
color:#ffffff;
font-size:16px;
font-weight:bold;
}
#fG	.featureDeck {
color:#cccccc;
} 
#fG	.featureDeck:hover {
color:#ffffff;
} 

/*Featured Video section*/
#featuredVideo {
float:left;
}
#fV.liststruct {}
#fV .sectionHead {
margin-bottom:15px;
}
#fV .sectionBody {}
#fV ul {}
#fV ul li {}
#fV a {}
#fV	a img {}
#fV {}
/*Most Popular section*/
#mostPopular {
display:inline-block;
float:left;
width:100%;
}
#mP .one {
margin-bottom:0;
margin-left:0;
margin-right:12px;
margin-top:0;
}
#mP .two {
margin-bottom:0;
margin-left:5px;
margin-right:5px;
margin-top:0;
}
#mP .three {
margin-bottom:0;
margin-left:12px;
margin-right:0;
margin-top:0;
}
#mP.liststruct {}
#mP .liststructHead {
margin-bottom:20px;
}
#mP .liststructBody {}
#mP ul {}
#mP ul li {
width:200px;
background:#000;
float:left;
padding-bottom:10px;
}
#mP a {
text-decoration:none;
}
#mP a:hover {color:#ffffff;}
#mP span {padding:0 10px 0 10px;}
#mP	a img {
width:100%;
height:auto;
}
#mP	.girlFranchise {
color:#ffffff;
font-weight:bold;
}
#mP	.girlName {
color:#cccccc;
} 
#mP	.girlName:hover {
color:#ffffff;
} 
/*Recent Updates section*/
#recentUpdates {
width:300px;
display:inline-block;
margin:0 10px 0 8px;
float:left;
}
#rU.liststruct {}
#rU .liststructHead {
margin-bottom:10px;
}
#rU .liststructBody {}
#rU ul {}
#rU ul li {
width:140px;
float:left;
overflow:hidden;
}
#rU .topLeft {margin:0 10px 38px 0;}
#rU .topRight {margin:0 0 38px 10px;}
#rU .btmLeft {margin:10px 10px 0 0;}
#rU .btmRight {margin:10px 0 0 10px;}
#rU a {
font-size:12px;
text-decoration:none;
}
#rU	a img {
width:100%;
height:auto;
}
#rU	.girlFranchise {
color:#000000;
font-weight:bold;
}
#rU	.girlName {
color:#666666;
} 
#rU	.girlName:hover {
color:#000000;
} 


#girlsIndex_300a {
width: auto;
height: auto;
margin-bottom: 20px;
display: inline-block !important;
}

/*DEMO ONLY STYELS _ REMOVE */

#text-updates {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	background-color:black;
	z-index:9;
}

#text-updates #pbgirlssliderUpdateText {
	color:#fff;
	float:left;
	width:50%;
	background-color:#222;
	text-align:center;
}

#text-updates #pbtvsliderUpdateText {
	color:#fff;
	float:right;
	width:50%;
	background-color:#111;
	text-align:center;
}

#text-updates .label {
	background-color:#990000;
	text-transform:uppercase;
	letter-spacing:.05em;
	font-size:.6em;
	margin-right:10px;
}


#tpl_body .GirlsideIndexBody {
	width:952px;
	margin:0px auto;
}



/*GIRLS NAV - also in /girls/tools/css/girls_universal.css */
#girls_nav_wrap {
	width: 952px;
	height: 36px;
	margin:0px auto;
	margin-bottom:20px;
	padding: 0;
	background:url("/girls/images/girls/nav/girls_nav_drop.jpg") bottom no-repeat;
	}
	
#girls_nav {
	width: 952px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	}
	
#girls_nav ul {
	height: 30px;
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
	
#girls_nav li {
	float: left;
	height: 30px;
	margin: 0px;
	padding: 0px;
	}
	

#girls_nav a.girls_nav_playmates {
	display:block;
	width:213px;
	background:url("/girls/images/girls/nav/girls_nav_playmates.jpg") no-repeat;
	}
	
#girls_nav a.girls_nav_playmates:hover {
	background-position:0 -30px;
	}
	
#girls_nav a.girls_nav_playmates_on {
	display:block;
	width:213px;
	background:url("/girls/images/girls/nav/girls_nav_playmates.jpg") no-repeat;
	background-position:0 -30px;
	}



#girls_nav a.girls_nav_coeds {
	display:block;
	width:218px;
	background:url("/girls/images/girls/nav/girls_nav_collegegirls.jpg") no-repeat;
	}
	
#girls_nav a.girls_nav_coeds:hover {
	background-position:0 -30px;
	}
	
#girls_nav a.girls_nav_coeds_on {
	display:block;
	width:218px;
	background:url("/girls/images/girls/nav/girls_nav_collegegirls.jpg") no-repeat;
	background-position:0 -30px;
	}
	
	

#girls_nav a.girls_nav_sex {
	display:block;
	width:63px;
	background:url("/girls/images/girls/nav/girls_nav_sex.jpg") no-repeat;
	}
	
#girls_nav a.girls_nav_sex:hover {
	background-position:0 -30px;
	}
	
#girls_nav a.girls_nav_sex_on {
	display:block;
	width:63px;
	background:url("/girls/images/girls/nav/girls_nav_sex.jpg") no-repeat;
	background-position:0 -30px;
	}

	
#girls_nav a.girls_nav_videos {
	display:block;
	width:80px;
	background:url("/girls/images/girls/nav/girls_nav_videos.jpg") no-repeat;
	}
	
#girls_nav a.girls_nav_videos:hover {
	background-position:0 -30px;
	}
	
#girls_nav a.girls_nav_videos_on {
	display:block;
	width:80px;
	background:url("/girls/images/girls/nav/girls_nav_videos.jpg") no-repeat;
	background-position:0 -30px;
	}
	


#girls_nav a.girls_nav_celebrities {
	display:block;
	width:139px;
	background:url("/girls/images/girls/nav/girls_nav_celebrities.jpg") no-repeat;
	}
	
#girls_nav a.girls_nav_celebrities:hover {
	background-position:0 -30px;
	}
	
#girls_nav a.girls_nav_celebrities_on {
	display:block;
	width:139px;
	background:url("/girls/images/girls/nav/girls_nav_celebrities.jpg") no-repeat;
	background-position:0 -30px;
	}



#girls_nav a.girls_nav_sexyemails {
	display:block;
	width:146px;
	background:url("/girls/images/girls/nav/girls_nav_sexyemails.jpg") no-repeat;
	}
	
#girls_nav a.girls_nav_sexyemails:hover {
	background-position:0 -30px;
	}
	

#girls_nav a.girls_nav_freepics {
	display:block;
	width:146px;
	background:url("/girls/images/girls/nav/girls_nav_freepics.jpg") no-repeat;
	}
	
#girls_nav a.girls_nav_freepics:hover {
	background-position:0 -30px;
	}



#girls_nav a.girls_nav_chat {
	display:block;
	width:93px;
	background:url("/girls/images/girls/nav/girls_nav_chat.jpg") no-repeat;
	}
	
#girls_nav a.girls_nav_chat:hover {
	background-position:0 -30px;
	}
	
	#girls_nav a.girls_nav_join {
	display:block;
	width:147px;
	background:url("/girls/images/girls/nav/girls_nav_join.jpg") no-repeat;
	}
	
#girls_nav a.girls_nav_join:hover {
	background-position:0 -30px;
	}

