/*************************************************
* File: global.css 
* Date Created: 7/22/2008
* Last Updated: 6/11/2010
* Author: Adam F. and Adam S.
* Copyright Playboy.com
**************************************************
* About: This is the Global cascading style
* sheet for the Playboy.com website
*************************************************/



/* ******** Import Styles ******** */
/*@import url("/path/to/css/file.css");*/

/*BACK TO BETA*/
#exitURL {
position:absolute;
top:5px;
right:0;
background:transparent url(http://includes.playboy.com/libs/css/pb/backtobeta.png) no-repeat;
width:106px;
height:23px;
z-index:2;
display:inline-block;
text-indent:-100000px;
}


/* ******** Clear Fix Styles ******** */
.clear {
	clear: both;
	width: 100%;
	height: 0;
	line-height: 0;
	font-size: 0px;
	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);*/
}



/* ******** Helper Styles ******** */
.hide {
	display: none;
}
img {
	border: none 0px;
}

em {
	font-style: italic;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.z-index-minus {
	z-index: -1;
}

.gbl_hiddenobj {
	display: none;
	visibility: hidden;
}


/* ******** Body and Links ******** */
body, html {
	margin: 0;
	padding: 0;
	height: 100%;
	/*background: #bcb8b1 url(/images/gbl/body_bg.jpg) top center no-repeat;*/
	/* background-color: #bcb8b1; */
	color: #000;
	position:relative;
}
a:link, a:visited {
	text-decoration: underline;
	color: #225477;
}
a:hover, a:active {
	text-decoration: underline;
	color: #000; 
}

/*** image sizes ***/
.gbl_minithumb {
	width: 119px;
	height: 78px;
	display: block;
}

.gbl_smallthumb {
	width: 152px;
	height: 100px;
	display: block;
}

.gbl_largethumb {
	width: 183px;
	height: 120px;
	display: block;
}

.gbl_xlargethumb {
	width: 304px;
	height: 199px;
	display: block;
}


.gbl_cb1 {
	position: relative;
	width: 100%;
}

.gbl_cb2 {
	position: relative;
	margin: 0 auto;
	width: 25px;
}

.gbl_cb2 * {
	position: relative;
	margin: 0 auto;
}


/*** gbl_article ***/
/* Do not use this class anymore, instead use .pub_article. - Deprecated by AF on 12/22 */
.gbl_article {
	background-color: purple;
}



/* ******** Global Wrapper Outer (Girl Background Image) ******** */
#gbl_wrap_outer {
	position: relative;
	width: auto;
	background: transparent none;;
	height: auto;
	min-height: 1220px; /* Make sure page height is always 1220px tall minimum */
	margin: 0 auto 0 auto;
	
}
/*\*/
* html #gbl_wrap_outer { /* Min-Height for IE - http://www.cssplay.co.uk/boxes/minheight.html */
	height: 1220px;
}
/**/



/* ******** Global Wrapper Inner (Fixed Page Width) ******** */
#gbl_wrap_inner {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0 auto;
	padding: 0;
}



/* ******** Global Table Wrapper ******** */
/* Note: This structures the page into 3 table columns, which allows for links in the left and right gutter columnns */
#gbl_wraptable {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	border: 0;
}
#gbl_wraptable tr {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: top;
}
#gbl_wraptable td {
	height: 100%;
}
#gbl_wraptable td#gbl_wraptable_left {
}
#gbl_wraptable td#gbl_wraptable_center { /* Note: Set this width explicitly via jQuery AFTER the DOM loads so that it's contents don't "jump" when page loads */
	/*width: 990px;*/
}
#gbl_wraptable td#gbl_wraptable_right {
}
/* gutter links */
#gbl_wraptable td#gbl_wraptable_left a, 
#gbl_wraptable td#gbl_wraptable_right a {
	display: block;
	text-decoration: none;
	cursor: pointer;
}
#gbl_wraptable td#gbl_wraptable_left span, 
#gbl_wraptable td#gbl_wraptable_right span {
	display: block;
	width: 100%;
	height: 1220px;
}



/* ******** Global Header ******** */
#gbl_head {
    position: relative;
    width: 988px;
    height: 59px;
	margin-bottom: 20px;
	text-align: left;
}
#gbl_head_logo {
    position: absolute;
    top: 22px;
    left: 0px;
    width: 231px;
    height: 37px;
    background: transparent url(/images/gbl/gbl_head/gbl_head_logo.png) no-repeat top left;
}
#gbl_head_logo a {
	display: block;
	cursor: pointer;
	text-decoration: none;
}
#gbl_head_logo span { /* Hide the linked area logo */
	display: block;
    width: 231px;
    height: 37px;
}
/*#gbl_head_logo img {
	border: 0;
}*/

#gbl_head_searchbox {
    background: transparent url(/images/gbl/gbl_head/gbl_head_searchbox.png) no-repeat top left;
    position: relative;
    top: 6px;
    /*left: 264px;*/
	left: 254px;
    width: 247px;
    height: 26px;
}

#gbl_head_sb_text {
    position: absolute;
    top: 7px;
    left: 9px;
}

#gbl_head_sb_text input {
    background-color: Transparent;
    border: 0px;
    width: 206px;
    height: 13px;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: White;
}

#gbl_head_sb_go {
    position: absolute;
    top: 3px;
    left: 222px;
    width: 25px;
    height: 23px;
	cursor: pointer;
}



/* gbl_head_usernav */
.gbl_head_usernav {
	display: none; /* Initially hide, then show loggedon or loggedoff DIV based on cookie in gbl.js */
    position: absolute;
    top: 7px;
    right: 0px;
    width: 245px;
    height: 40px;
    
    
}

#gbl_head .loggedon {
    background: transparent url(/images/gbl/gbl_head/gbl_head_un_loggedon.png) no-repeat top left;
}

#gbl_head .loggedoff {
    background: transparent url(/images/gbl/gbl_head/gbl_head_un_loggedoff.png) no-repeat top left;
}

#gbl_head_header {
	position: relative;
	height: 70px;
}

/* Logged OFF Header Links */
#gbl_head_un_loggedoff_freetour { 
    position: absolute;
    top: 0px;
    left: 50px;
    width: 68px;
    height: 30px;
}
#gbl_head_un_loggedoff_joinnow { 
    position: absolute;
    top: 0px;
    left: 120px;
    width: 64px;
    height: 30px;
}

#gbl_head_un_loggedoff_login { 
    position: absolute;
    top: 0px;
    left: 186px;
    width: 49px;
    height: 30px;
}

/* Logged ON Header Links */
#gbl_head_un_loggedon_freetour { 
    position: absolute;
    top: 0px;
    left: 7px;
    width: 69px;
    height: 30px;
}
#gbl_head_un_loggedon_membersarea { 
    position: absolute;
    top: 0px;
    left: 78px;
    width: 97px;
    height: 30px;
}
#gbl_head_un_loggedon_logout { 
    position: absolute;
    top: 0px;
    left: 177px;
    width: 58px;
    height: 30px;
}


#gbl_head_utility_links {
	position: absolute;
    top: 0px;
    right: 0px;
    
    }
    
#gbl_head_utility_links .addthis_toolbox,#gbl_head_utility_links addthis_default_style  {
height:40px;
float:right;
width:105px;
margin-top:45px;
margin-bottom:0px;
}

.gbl_head_socialMedia a {
width:30px;
height:30px;
margin-right:6px;
}

a.gbl_head_addthis_button {
background:transparent url(/images/gbl/gbl_home_share_buttons.gif)  no-repeat;
width:19px;
height:19px;
display:block;
float:left;
margin-right:6px;
}

a.gbl_head_twitter {
background:transparent url(/images/gbl/gbl_home_share_buttons.gif) -19px 0  no-repeat;
width:19px;
height:19px;
display:block;
float:left;
margin-right:6px;
}

a.gbl_head_facebook {
background:transparent url(/images/gbl/gbl_home_share_buttons.gif) -38px 0 no-repeat;
width:19px;
height:19px;
display:block;
float:left;
margin-right:6px;
}

a.gbl_head_rss {
background:transparent url(/images/gbl/gbl_home_share_buttons.gif) -57px 0 no-repeat;
width:19px;
height:19px;
display:block;
float:left;
margin-right:6px;
}



/* gbl_head_sitenav */
#gbl_head_sitenav {
    position: absolute;
    top: 44px;
    /*left: 264px;*/
	/*left: 254px;*/
	right: 0;
    width: 745px;
    /*height: 12px;*/
}
#gbl_head_sitenav ul {
    margin: 0;
    padding: 0;
}
#gbl_head_sitenav li {
    display: inline;
	float: left;
    padding-left: 8px;
	margin-right: 4px;
    background: transparent url(/images/gbl/gbl_head/gbl_head_sn_dot.png) no-repeat center left;
	text-transform: uppercase;
	white-space: nowrap;
}
#gbl_head_sitenav li.first, 
#gbl_head_sitenav li.gbl_head_first {
    background-image: none;
    padding: 0;
    margin-left: 0;
}
#gbl_head_sitenav li.last {
	margin-right: 0;
}
#gbl_head_sitenav a {
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color: #666;
    text-decoration: none;
}
#gbl_head_sitenav a.on, /* current section */
#gbl_head_sitenav a.gbl_head_sn_on {
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color: #3399cc;
    text-decoration: none;
}



/* RSM Styles */
.gbl_rsm_line {
	position: relative;
	margin-bottom: 20px;
}

#gbl_rsm_upsell_palms {
	position: relative;
	margin-bottom: 10px;
}



/* Subheader Ad Styles */
.gbl_head_sponsoredby {
	float: right;
}

#gbl_subhead_left {
	position: relative;
	float: left;
	height: 48px;
	margin-left: 0px;
}

.gbl_subnav_flashad {
	float: right;
	overflow: hidden;
	margin-left: 130px;
	margin-right: 130px;
	width: 728px;
	/*margin: 0px auto;*/
	/*width: 988px;*/
}

.gbl_subnav_flashad_body {
	/*width: 728px;
	margin: 0px auto;*/
}

#gbl_topmost_ad {
	position: relative;
	width: 728px;
	height: 100px;
	/*Nick Edit 3/16/10*/
	margin: 0px auto 10px;
	/*margin:0 0 10px;*/			
}

#gbl_subhead_sponsoredby {
	position: absolute;
	bottom: 10px;
	right: 8px;
	width: 88px;
	height: 31px;
	margin: 0;
}
#tpl_homepage #gbl_subhead_sponsoredby {
	position: relative;
	float: right;
	margin: 0 10px 0 0;
	width: 88px;
	height: 31px;
}


/* ******** 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: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
	z-index: 999; /* make autcomplete drop-down appear above flash objects in FireFox */
}

.gbl_head_autocomplete_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.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: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.gbl_head_autocomplete_results_mouseover {
	background-color: Highlight;
	color: HighlightText;
}



/* ******** Global Subheader ******** */
#gbl_subhead {
	position: relative;
    width: 988px;
	margin: 0;
	padding: 0;
	z-index: 100;
	text-align: left;	
}
#gbl_subhead_breacrumb {
	position: relative;
	/*padding-top: 47px; This is breaking the subhead. Let me know if/why this is needed, thanks -AF */ 
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	margin: 0;
}
#gbl_subhead_breacrumb ul {
	margin: 0;
	padding: 0;
	display: inline;
}
#gbl_subhead_breacrumb ul li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
#gbl_subhead_breacrumb .gbl_subhead_bc_from {
	font-family: Georgia;
	font-style: italic;
}
#gbl_subhead_breacrumb ul li.last {
	font-weight: bold;
	color: #39c;
}
#gbl_subhead_breacrumb ul li a {
	color: #000;
	text-decoration: none;
}

#gbl_subhead_label {
	position: relative;
	margin-top: 7px;
	padding-bottom: 10px;
}
#gbl_subhead_label img { /* Option 1 - Subhead with Image label. NOTE: This image has been depreciated, use H1 text below instead */
	padding: 0;
	margin: 7px 0 0 0;
	border: 0;
	width: 600px;
	height: 23px;
	display: block;
}
#gbl_subhead_label h1 { /* Option 2 - Subhead with Text <h1> label - for use on section fronts */
	padding: 0;
	margin: 13px 0 0 0;
	border: 0;
	display: block;
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	color: #39c;
	text-transform: uppercase;
}
#gbl_subhead_label h1.gbl_subhead_label_alt { /* this is the plain H1 tag for articles and non-section fronts */
	padding: 0;
	margin: 13px 0 0 0;
	border: 0;
	display: block;
	font-family: Arial;
	font-size: 21px;
	font-weight: normal;
	color: #666;
}


#gbl_subhead_ad_90x33 { /* Ad 90x33 */
	position: absolute;
	bottom: 10px;
	right: 25px;
	width: auto;
	height: 33px;
	padding-left: 66px;
	background: transparent url(/images/gbl/gbl_subhead/gbl_subhead_ad_90x33_bg.png) bottom left no-repeat;
}
#gbl_subhead_ad_90x33 .gbl_subhead_ad_inner {
	position: relative;
	width: 90px;
	height: 33px;
	overflow: hidden;
	background-color: transparent;
}
#gbl_subhead_ad_728x90 { /* Ad 728x90 */
	position: relative;
	width: 728px;
	/*height: 90px;*/ /*stops the expandable ad from expanding */
	margin: 0 auto 10px auto;
	padding: 0;
}
#gbl_subhead_ad_728x90 .gbl_subhead_ad_inner {
	position: relative;
	width: 728px;
	/*height: 90px;*/ /*stops the expandable ad from expanding */
	overflow: hidden;
	background-color: transparent;
}

#gbl_subhead_tabs { /* Subhead Tabs */
	position: relative;
	margin: 0;
	padding: 0;
	height: 21px;
	margin-bottom: -2px;
}
#gbl_subhead_tabs ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#gbl_subhead_tabs ul li {
	margin: 0 2px 0 0;
	padding: 0;
	float: left;
	list-style-type: none;
	width: 84px;
	height: 21px;
	position: relative;
}
#gbl_subhead_tabs ul li img {
	vertical-align: top;
}
#gbl_subhead_tabs ul li .gbl_subhead_tabs_count {
	position: absolute;
	top: 1px;
	left: 54px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	cursor: pointer;
}



/* ******** Global Body ******** */
#gbl_body {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	/*background-color: orange; /* debug */
}



/* ******** Global White Box ******** */
#gbl_whitebox_full {
	position: relative;
	margin: 0 0 20px 0;
	padding-top: 14px; /* Style Guide: create a total of 14px whitespace at top of whitebox, under the top border */
	padding-bottom: 0;
	padding-left: 14px;
	padding-right: 14px;
	background: #fff url(/images/gbl/gbl_whitebox/gbl_wb_full_bg.jpg) top repeat-x;
	border: 1px solid #d2d2d2;
}

#gbl_whitebox_full { /* Box Hack Model - http://tantek.com/CSS/Examples/boxmodelhack.html */
	width: 980px; /* the actual width + padding */
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 952px; /* the usable content area width between the left and right borders */
} 
html>body #gbl_whitebox_full { /* be nice to Opera rule */
  width: 952px;
} 







/* Old White Box definitions */

#gbl_whitebox {
	position: relative;
	width: 990px;
	margin: 0;
	padding: 0;
	background-color: #999;
}
#gbl_wb_head {
	position: relative;
	width: 990px;
	height: 13px;
	margin: 0;
	padding: 0;
	background-color: #666;
}
/*\*/
* html #gbl_wb_head { /* Bottom Margin Fix for IE */
	margin-bottom: 0;
}
/**/

#gbl_wb_body {
	position: relative;
	margin: 0;
	padding-top: 2px; /* Style Guide: create a total of 14px whitespace at top of whitebox, under the top border */
	padding-bottom: 0; /* Style Guide: create a 20px whitespace at bottom of whitebox */
	padding-left: 15px; /* account for 1px left border on bg image + 14px padding */
	padding-right: 23px; /* account for 1px right border + 8px drop-shadow on bg image + 14px padding */
	background-color: #ccc;
}
#gbl_wb_body { /* Box Hack Model - http://tantek.com/CSS/Examples/boxmodelhack.html */
	width: 990px; /* the actual width + padding */
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 952px; /* the usable content area width between the left and right borders */
} 
html>body #gbl_wb_body { /* be nice to Opera rule */
  width: 952px;
} 
#gbl_wb_foot {
	position: relative;
	width: 990px;
	height: 13px;
	margin: 0 0 8px 0; /* give the wb a bottom-margin of 20px total, the foot image is 13px - 1px (border) = 12px + 8px = 20px total */
	padding: 0;
	background-color: #666;
}



/* ******** Global White Box (XLG - 950px) ******** */
#gbl_whitebox_xlg {
	position: relative;
	width: 950px;
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
	background: transparent url(/images/gbl/gbl_whitebox/gbl_wb_xlg_bg.jpg) top repeat-x;
	border: 1px solid #d2d2d2;
}
#gbl_whitebox_xlg_tabs { /* Whitebox Small Tabs */
	position: relative;
	margin: 0;
	padding: 0;
	height: 21px;
	margin-bottom: -2px;
	z-index: 100;
}
#gbl_whitebox_xlg_tabs ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#gbl_whitebox_xlg_tabs ul li {
	margin: 0 2px 0 0;
	padding: 0;
	float: left;
	list-style-type: none;
	width: 123px;
	height: 21px;
	position: relative;
}
#gbl_whitebox_xlg_tabs ul li img {
	vertical-align: top;
}
#gbl_wb_xlg_more_btn {
	position: relative;
	margin-bottom: 10px;
	text-align: right;
}
#gbl_wb_xlg_more_btn img {
	border: 0;
	margin-right: 10px;
	width: 73px;
	height: 25px;
}



/* ******** Global White Box (LG - 624px) ******** */
#gbl_whitebox_lg {
	position: relative;
	width: 624px;
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
	background: transparent url(/images/gbl/gbl_whitebox/gbl_wb_lg_bg.jpg) top repeat-x;
	border: 1px solid #d2d2d2;
}
#gbl_whitebox_lg_tabs { /* Whitebox Small Tabs */
	position: relative;
	margin: 0;
	padding: 0;
	height: 21px;
	margin-bottom: -2px;
	z-index: 100;
}
#gbl_whitebox_lg_tabs ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#gbl_whitebox_lg_tabs ul li {
	margin: 0 2px 0 0;
	padding: 0;
	float: left;
	list-style-type: none;
	width: 123px;
	height: 21px;
	position: relative;
}
#gbl_whitebox_lg_tabs ul li.last {
	margin-right: 0;
}
#gbl_whitebox_lg_tabs ul li img {
	vertical-align: top;
}
#gbl_wb_lg_more_btn {
	position: relative;
	margin-bottom: 10px;
	text-align: right;
}
#gbl_wb_lg_more_btn img {
	border: 0;
	margin-right: 10px;
	width: 73px;
	height: 25px;
}



/********** Flash Gaag ************/
#gbl_gaag {
	position:relative;
	margin-bottom: 10px;
}



/* ******** Global Footer ******** */
#gbl_foot {
	position: absolute;
	width: 980px;
	text-align: left; /* fix for Static Girls pages that are being centered */
}
#gbl_foot .ad {
width:728px;
margin:10px auto 20px auto;
}
#gbl_foot_top {
	position: relative;
	margin-bottom: 20px;
}
#gbl_foot_bottom {
	position: relative;
	border-top: 1px solid #666;
	padding-top: 20px;
}


#gbl_foot_femlin { /* femlin */
    position: relative;
    float: left;
    width: 150px;
    height: 160px; /* The femlin Div must be tall enough to prevent the right side Divs from wrapping beneath it */
    display: block;
    background: transparent url(/images/gbl/gbl_foot/gbl_foot_femlin.png) no-repeat top left;
}

/*#gbl_foot_femlin img {
	border: 0;
	width: 151px;
	height: 109px;
	display: block;
	margin: 0;
	padding: 0;
}*/

#gbl_foot_sitenav { /* site nav */
	position: relative;
	float: left;
	width: 810px;
	margin-top: 35px;
	margin-bottom: 15px;
}
#gbl_foot_sitenav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
#gbl_foot_sitenav ul li {
	padding-left: 10px;
	margin-right: 6px;
	display: inline;
	background: transparent url(/images/gbl/gbl_foot/gbl_foot_list_dot.png) no-repeat center left;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #333;
	white-space: nowrap;
}
#gbl_foot_sitenav ul li.first {
	background-image: none;
	padding-left: 0;
}
#gbl_foot_sitenav ul li.last {
	margin-right: 0;
}

#gbl_foot_sitenav ul li a {
	text-decoration: none;
	color: #ffffff;
}

#gbl_foot_usernav { /* user nav */
	position: relative;
	float: left;
	width: 810px;
	margin-bottom: 30px;
}
#gbl_foot_usernav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
#gbl_foot_usernav ul li {
	margin-right: 10px;
	display: inline;
	font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
	color: #666;
}
#gbl_foot_usernav ul li.last {
	margin-right: 0;
}
#gbl_foot_usernav ul li a {
	text-decoration: none;
	color: #666;
}

#gbl_foot_subscribe { /* subscribe link */
	position: relative;
	float: left;
	text-align: center;
	width: 810px;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	margin-bottom: 10px;
	padding: 0;
	line-height: 28px;
}
#gbl_foot_subscribe a {
	/*float: left; /* float link left so that the enclosing DIV is correct height in FF */
	text-decoration: none;
	color: #fff;
	background-color: #666;
	padding: 5px;
}


#gbl_foot_pose { /* pose link */
	position: relative;
	float: left;
	text-align: center;
	width: 810px;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #666;
}
#gbl_foot_pose a {
	text-decoration: none;
	color: #666;
}



#gbl_foot_subnav { /* subnav - seo links */

	position: relative;
	margin-bottom: 20px;
}
#gbl_foot_subnav .gbl_foot_sn_col {
	position: relative;
	float: left;
	height: auto; /* this must be tall enough to fit the largest column */
	border-right: 1px solid #666;
	margin-right: 10px;
	padding-right: 10px;
}
#gbl_foot_subnav .gbl_foot_sn_col { /* Box Hack Model - http://tantek.com/CSS/Examples/boxmodelhack.html */
	width: 152px; /* the actual width + padding */
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 120px; /* the usable content area width between the left and right borders */
} 
html>body #gbl_foot_subnav .gbl_foot_sn_col { /* be nice to Opera rule */
  width: 144px;
  height:300px;
} 
#gbl_foot_subnav div.last {
	border-right: 0;
	margin-right: 0;
}
#gbl_foot_subnav .gbl_foot_sn_col h3 {
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #666;
	margin: 0 0 2px 0;
	padding: 0;
}
#gbl_foot_subnav .gbl_foot_sn_col h3 a {
	color: #666;
	text-decoration: none;
}
#gbl_foot_subnav .gbl_foot_sn_col ul {
	margin: 0 0 8px 0;
	margin: 0 0 20px 0; /*Nick Edit*/
	padding: 0;
	list-style: none;
}
#gbl_foot_subnav .gbl_foot_sn_col ul li {
	/*display: inline;*/
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	line-height: 14px;
	color: #666;
	margin: 0;
	padding: 0;
	font-size: 11px; /*Nick Edit*/
	letter-spacing: .03em; /*Nick Edit*/
	line-height: 16px; /*Nick Edit*/
	font-weight:normal; /*Nick Edit*/
/*	white-space: nowrap;*/
}
#gbl_foot_subnav .gbl_foot_sn_col ul li a {
	text-decoration: none;
	color: #ffffff;
	/*line-height: 16px;*/
}



#gbl_foot_adultnav { /* adult nav */
	position: relative;
	margin-bottom: 20px;
}
#gbl_foot_adultnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#gbl_foot_adultnav ul li {
	float: left;
	padding-left: 10px;
	margin-right: 6px;
	background: transparent url(/images/gbl/gbl_foot/gbl_foot_list_dot.png) no-repeat center left;
	font-family: Arial;
	font-size: 11px;
	color: #666;
}
#gbl_foot_adultnav ul li.first {
	padding-left: 0;
	background: none;
}
#gbl_foot_adultnav ul li.last {
	margin-right: 0;
}
#gbl_foot_adultnav ul li a {
	text-decoration: none;
	color: #666;
}


#gbl_foot_legalnav, /* legal nav */
#gbl_foot_legal {   /* the #gbl_foot_legal ID is still used on Reg pages so must leave it here */
	position: relative;
	font-family: Arial;
	font-size: 11px;
	color: #666;
	margin-bottom: 20px;
}
#gbl_foot_legalnav a, 
#gbl_foot_legal a {
	text-decoration: none;
	color: #666;
}
#gbl_foot_legalnav_2257, 
#gbl_foot_legalnav_copyright { 
	padding: 0;
	margin-bottom: 5px;
}





/* ******** Global Feature Stage ******** */
#gbl_fs {
}



/* RSM BunnyBox */
#gbl_rsm_bunnybox {
	position: relative;
	margin-bottom: 10px;
	padding-top: 17px; /* create a top padding for the floating rabbit head */
}
#gbl_rsm_bunnybox .gbl_simplestruct_box1 { /* the floating rabbit head image */
	/*
position: absolute;
	width: 41px;
	height: 56px;
	
	top: 0;
	right: 0;
	z-index: 20;
*/
}
#gbl_rsm_bunnybox .gbl_simplestruct_box2 { /* the bunnybox contents */
	position: relative;
	border: 1px solid #dad7d1;
	padding-top: 15px;
}
#gbl_rsm_bunnybox .gbl_dotted_line { /* overwrite dotted line bottom margin within bunnybox */
	width: 285px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}


/* gbl_rsm_mostpopular_btn */
#gbl_rsm_mostpopular_btn {
	width: 100%;
	margin-bottom: 10px;

	margin-top:20px;
	display:none;
	margin-left:10px;
}

/*                     
#gbl_rsm_mostpopular_btn img {
	display: block;
	border: 0;
	padding: 0;
	margin: 0 auto;

}
*/

#gbl_rsm_linklist {
width:302px;
border:1px solid #DAD7D1;
}
#gbl_rsm_linklist .gbl_blogstruct_body .gbl_blogstruct_body_content {
	position: relative;
	
	float: left;
}
#gbl_rsm_linklist .gbl_blogstruct_body .gbl_blogstruct_body_content h2 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	margin: 0 0 2px 0;
	padding: 0;
}
#gbl_rsm_linklist .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_description {
	font-family: Arial;
	font-size: 11px;
	color: #000;
}
#gbl_rsm_linklist .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_link {

}
#gbl_rsm_linklist .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_link a:link, 
#gbl_rsm_linklist .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_link a:visited,
#gbl_rsm_linklist .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_link a:hover, 
#gbl_rsm_linklist .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_link a:active {
	font-family: Georgia;
	font-weight: bold;
	font-size: 10px;
	font-style: italic;
	text-decoration: underline;
	color: #d86639;
}
#gbl_rsm_linklist ul {width:285px;margin:0px auto;}
#gbl_rsm_linklist li {
margin-bottom:12px;

}
#rsmMostPopularTitle {
margin-bottom:15px;
margin-left:10px;
margin-top:15px;
}

/* gbl_rsm_browselist */
#gbl_rsm_browselist {
	position: relative;
	width: 285px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	z-index: 19;
	cursor:pointer;
}
#gbl_rsm_browselist .gbl_liststruct_head {
	margin-bottom: 15px;
}
#gbl_rsm_browselist .gbl_liststruct_head img {
border:0 none;
height:14px;
margin:0;
padding:0;
width:240px;
/* background:#fff url(/images/gbl/gbl_rsm/gbl_rsm_browselist/gbl_rsm_browselist_hd_arrow.jpg) top right no-repeat; */
}
#gbl_rsm_browselist .gbl_liststruct_body ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background-color:#f2f1ef ;
	border:1px solid #d9d8d6;
	border-top:none;
	border:none;
}
#gbl_rsm_browselist .gbl_liststruct_body ul li {
	float: left;
/*
	background: transparent url(/images/gbl/gbl_rsm/gbl_rsm_browselist/gbl_rsm_browselist_bg.gif) top left no-repeat;
*/
	width: 287px;
	height: 28px;
	margin: 0 0 1px 0;
	padding: 0;
	overflow: hidden;
	border:1px solid #e1e0de;
	border-top:none;
	border-left:none;
	border-right:none;
}
#gbl_rsm_browselist .gbl_liststruct_body ul li.last {
	font-weight: bold;
	font-style: italic;
}

#gbl_rsm_browselist .gbl_liststruct_body ul li a:link, 
#gbl_rsm_browselist .gbl_liststruct_body ul li a:visited,
#gbl_rsm_browselist .gbl_liststruct_body ul li a:hover, 
#gbl_rsm_browselist .gbl_liststruct_body ul li a:active {
	color: #282828;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	padding-top: 7px;
	padding-left: 11px;
	height: 100%;
}


/* gbl_rsm_todayinlist */
#gbl_rsm_todayinlist {
	position: relative;
	width: 285px;
	margin-left: auto;
	margin-right: auto;
}
#gbl_rsm_todayinlist .gbl_liststruct_head {
	position: relative;
	margin-bottom: 15px;
	width: 100%;
}
#gbl_rsm_todayinlist .gbl_liststruct_head img {
	width: 170px;;
	height: 14px;
	margin: 0;
	padding: 0;
	border: 0;
}
#gbl_rsm_todayinlist .gbl_liststruct_head span { /* the date */
	position: absolute;
	top: 0;
	right: 0;
	color: #39c;
	font-family: Georgia;
	font-size: 14px;
	height: 14px;
}
#gbl_rsm_todayinlist .gbl_liststruct_body ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#gbl_rsm_todayinlist .gbl_liststruct_body ul li {
	padding: 0;
	margin-bottom: 12px;
}
#gbl_rsm_todayinlist .gbl_blogstruct_body .gbl_blogstruct_thumb {
	position: relative;
	width: 128px;
	float: left;
}
#gbl_rsm_todayinlist .gbl_blogstruct_body .gbl_blogstruct_thumb img {
	width: 119px;
	height: 79px;
	border: 1px solid #999;
	display: block;
}
#gbl_rsm_todayinlist .gbl_blogstruct_body .gbl_blogstruct_body_content {
	position: relative;
	width: 157px;
	float: left;
}
#gbl_rsm_todayinlist .gbl_blogstruct_body .gbl_blogstruct_body_content h2 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	margin: 0 0 2px 0;
	padding: 0;
}
#gbl_rsm_todayinlist .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_description {
	font-family: Arial;
	font-size: 11px;
	color: #000;
}
#gbl_rsm_todayinlist .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_link {

}
#gbl_rsm_todayinlist .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_link a:link, 
#gbl_rsm_todayinlist .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_link a:visited,
#gbl_rsm_todayinlist .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_link a:hover, 
#gbl_rsm_todayinlist .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_link a:active {
	font-family: Georgia;
	font-weight: bold;
	font-size: 10px;
	font-style: italic;
	text-decoration: underline;
	color: #d86639;
}




/* ********************************************************** */
/* BEGIN GLOBAL THUMB STYLES
/* THERE ARE CURRENTLY 3 TYPES OF THUMBS: PICSET AND VIDSET and COLLECSET
/*
/* EACH TYPE WILL HAVE STYLES AND FRAMES FOR THE 
/* FOLLOWING SIZES: XSM, SM, MD, LG, XLG
/*
/* CURRENTLY ONLY THE XSM AND XLG SYTLES ARE DONE -AF
*/
/* ********************************************************** */


/* gbl_thumb_picset_xsm (XSM) */
.gbl_thumb_picset_xsm {
	position: relative;
}
.gbl_thumb_picset_xsm, 
.gbl_thumb_picset_xsm .gbl_thumbstruct_frame {
	width: 126px;
	height: 98px;
}
.gbl_thumb_picset_xsm .gbl_thumbstruct_frame {
	position: absolute;
	top: 0;
	left: 0;	
}
.gbl_thumb_picset_xsm .gbl_thumbstruct_img {
	position: absolute;
	top: 1px;
	left: 1px;
}
.gbl_thumb_picset_xsm .gbl_thumbstruct_img img {
	border: 0;
}
.gbl_thumb_picset_xsm .gbl_thumbstruct_btnlayer {
    position: absolute;
    top: 0;
    left: 0;
    font-family: Arial;
    font-weight: bold;
}
.gbl_thumb_picset_xsm .gbl_thumbstruct_btn_preview {
}
.gbl_thumb_picset_xsm .gbl_thumbstruct_btn_title {
}
.gbl_thumb_picset_xsm .gbl_thumbstruct_btn_count {
    position: absolute;
    top: 84px;
    left: 7px;
    width: 118px;
    height: 12px;
    font-size: 9px;
    text-align: left;
    color: Black;
}

.gbl_thumb_picset_xsm .gbl_thumbstruct_btn_count span {
    color: #cc6633;
}


/* gbl_thumb_vidset_xsm (XSM) */
.gbl_thumb_vidset_xsm {
	position: relative;
}
.gbl_thumb_vidset_xsm, 
.gbl_thumb_vidset_xsm .gbl_thumbstruct_frame {
	width: 126px;
	height: 98px;
}
.gbl_thumb_vidset_xsm .gbl_thumbstruct_frame {
	position: absolute;
	top: 0;
	left: 0;	
}
.gbl_thumb_vidset_xsm .gbl_thumbstruct_img {
	position: absolute;
	top: 1px;
	left: 1px;
}
.gbl_thumb_vidset_xsm .gbl_thumbstruct_img img {
	border: 0;
}
.gbl_thumb_vidset_xsm .gbl_thumbstruct_btnlayer {
    position: absolute;
    top: 0;
    left: 0;
    font-family: Arial;
    font-weight: bold;
}
.gbl_thumb_vidset_xsm .gbl_thumbstruct_btn_preview {
    position: absolute;
    top: 27px;
    left: 47px;
    width: 27px;
    height: 27px;
}
.gbl_thumb_vidset_xsm .gbl_thumbstruct_btn_title {
}
.gbl_thumb_vidset_xsm .gbl_thumbstruct_btn_count {
    position: absolute;
    top: 84px;
    left: 7px;
    width: 118px;
    height: 12px;
    font-size: 9px;
    text-align: left;
    color: Black;
}
.gbl_thumb_vidset_xsm .gbl_thumbstruct_btn_count span {
    color: #cc6633;
}



/* gbl_thumb_pop_lg (LG) */
/* Note: Because this type of thumb not have frame and has a variable
   height, we are using it with a simplestruct instead of a thumbstruct */
.gbl_thumb_pop_lg {
	position: relative;
	width: 183px;
}

.gbl_thumb_pop_lg .gbl_simplestruct_box1 {
    font-family: Arial;
    font-size: 11px;
}
.gbl_thumb_pop_lg .gbl_simplestruct_box1 h3 {
    font-weight: bold;
    color: #000;
}
.gbl_thumb_pop_lg .gbl_simplestruct_box1 p {
    color: #666;
}
.gbl_thumb_pop_lg .gbl_simplestruct_box2 {
	margin-bottom: 2px;
}

.gbl_thumb_pop_lg .gbl_simplestruct_box2 img {
	border: 0;
}
.gbl_thumb_pop_lg .gbl_simplestruct_box3 a {
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	text-decoration: underline;
	color: #d86639;
}



/* gbl_thumb_browse_lg (LG) */
.gbl_thumb_browse_lg {
	position: relative;
}
.gbl_thumb_browse_lg, 
.gbl_thumb_browse_lg .gbl_thumbstruct_frame {
	width: 183px;
	height: 156px;
}
.gbl_thumb_browse_lg .gbl_thumbstruct_frame {
	position: absolute;
	top: 0;
	left: 0;	
}
.gbl_thumb_browse_lg .gbl_thumbstruct_img {
	position: absolute;
	top: 0;
	left: 0;
}
.gbl_thumb_browse_lg .gbl_thumbstruct_img img {
	border: 0;
}
.gbl_thumb_browse_lg .gbl_thumbstruct_btnlayer {
    position: absolute;
    bottom: 0;
    left: 0;
}
.gbl_thumb_browse_lg .gbl_thumbstruct_btn_preview {
}
.gbl_thumb_browse_lg .gbl_thumbstruct_btn_title {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 183px;
    height: 37px;
	text-align: center;
}
.gbl_thumb_browse_lg .gbl_thumbstruct_btn_title img {
	margin-top: 14px;
	border: 0;
}
.gbl_thumb_browse_lg .gbl_thumbstruct_btn_count {
}



/* gbl_thumb_picset_lg (LG) */
.gbl_thumb_picset_lg {
	position: relative;
}
.gbl_thumb_picset_lg, 
.gbl_thumb_picset_lg .gbl_thumbstruct_frame {
	width: 183px;
	height: 155px;
}
.gbl_thumb_picset_lg .gbl_thumbstruct_frame {
	position: absolute;
	top: 0;
	left: 0;	
}
.gbl_thumb_picset_lg .gbl_thumbstruct_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 176px;
	height: 148px;
	overflow: hidden;
}
.gbl_thumb_picset_lg .gbl_thumbstruct_img img {
	border: 0;
}
.gbl_thumb_picset_lg .gbl_thumbstruct_btnlayer {
    position: absolute;
    top: 0;
    left: 0;
    font-family: Arial;
    font-weight: bold;
}
.gbl_thumb_picset_lg .gbl_thumbstruct_btn_preview {
}
.gbl_thumb_picset_lg .gbl_thumbstruct_btn_title {
    position: absolute;
    top: 133px;
    left: 10px;
    width: 166px;
    height: 15px;
    font-size: 11px;
    color: #333;
}
.gbl_thumb_picset_lg .gbl_thumbstruct_btn_count {
    position: absolute;
    top: 118px;
    left: 0;
    width: 166px;
    height: 12px;
    font-size: 9px;
    text-align: right;
    color: Black;
}
.gbl_thumb_picset_lg .gbl_thumbstruct_btn_count span {
    color: #cc6633;
}



/* gbl_thumb_vidset_lg (LG) */
.gbl_thumb_vidset_xlg {
	position: relative;
}
.gbl_thumb_vidset_lg, 
.gbl_thumb_vidset_lg .gbl_thumbstruct_frame {
	width: 183px;
	height: 155px;
}
.gbl_thumb_vidset_lg .gbl_thumbstruct_frame {
	position: absolute;
	top: 0;
	left: 0;	
}
.gbl_thumb_vidset_lg .gbl_thumbstruct_img {
	position: absolute;
	top: 16px;
	left: 0;
	width: 176px;
	height: 148px;
	overflow: hidden;
}
.gbl_thumb_vidset_lg .gbl_thumbstruct_img img {
	border: 0;
}
.gbl_thumb_vidset_lg .gbl_thumbstruct_btnlayer {
    position: absolute;
    top: 0;
    left: 0;
    font-family: Arial;
    font-weight: bold;
}
.gbl_thumb_vidset_lg .gbl_thumbstruct_btn_preview {
	position: absolute;
    top: 57px;
    left: 69px;
    width: 36px;
    height: 36px;
}
.gbl_thumb_vidset_lg .gbl_thumbstruct_btn_title {
    position: absolute;
    top: 132px;
    left: 10px;
    width: 166px;
    height: 15px;
    font-size: 11px;
    color: #fff;
}
.gbl_thumb_vidset_lg .gbl_thumbstruct_btn_count {
    position: absolute;
    top: 4px;
    left: 0;
    width: 166px;
    height: 12px;
    font-size: 9px;
    text-align: right;
    color: #fff;
}

.gbl_thumb_vidset_lg .gbl_thumbstruct_btn_count span {
    color: #cc6633;
}



/* gbl_thumb_picset_xlg (XLG) */
.gbl_thumb_picset_xlg {
	position: relative;
}
.gbl_thumb_picset_xlg, 
.gbl_thumb_picset_xlg .gbl_thumbstruct_frame {
	width: 304px;
	height: 199px;
}
.gbl_thumb_picset_xlg .gbl_thumbstruct_frame {
	position: absolute;
	top: 0;
	left: 0;	
}
.gbl_thumb_picset_xlg .gbl_thumbstruct_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 297px;
	height: 192px;
	overflow: hidden;
}
.gbl_thumb_picset_xlg .gbl_thumbstruct_img img {
	border: 0;
}
.gbl_thumb_picset_xlg .gbl_thumbstruct_btnlayer {
    position: absolute;
    top: 0;
    left: 0;
    font-family: Arial;
    font-weight: bold;
}
.gbl_thumb_picset_xlg .gbl_thumbstruct_btn_preview {
}
.gbl_thumb_picset_xlg .gbl_thumbstruct_btn_title {
    position: absolute;
    top: 176px;
    left: 10px;
    width: 288px;
    height: 15px;
    font-size: 11px;
    color: #333;
}
.gbl_thumb_picset_xlg .gbl_thumbstruct_btn_count {
    position: absolute;
    top: 162px;
    left: 0;
    width: 288px;
    height: 12px;
    font-size: 9px;
    text-align: right;
    color: Black;
}
.gbl_thumb_picset_xlg .gbl_thumbstruct_btn_count span {
    color: #cc6633;
}




/* gbl_thumb_vidset_xlg (XLG) */
.gbl_thumb_vidset_xlg {
	position: relative;
}
.gbl_thumb_vidset_xlg, 
.gbl_thumb_vidset_xlg .gbl_thumbstruct_frame {
	width: 304px;
	height: 199px;
}
.gbl_thumb_vidset_xlg .gbl_thumbstruct_frame {
	position: absolute;
	top: 0;
	left: 0;	
}
.gbl_thumb_vidset_xlg .gbl_thumbstruct_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 297px;
	height: 192px;
	overflow: hidden;
}
.gbl_thumb_vidset_xlg .gbl_thumbstruct_img img {
	border: 0;
}
.gbl_thumb_vidset_xlg .gbl_thumbstruct_btnlayer {
    position: absolute;
    top: 0;
    left: 0;
    font-family: Arial;
    font-weight: bold;
}
.gbl_thumb_vidset_xlg .gbl_thumbstruct_btn_preview {
    position: absolute;
    top: 68px;
    left: 119px;
    width: 58px;
    height: 58px;
}
.gbl_thumb_vidset_xlg .gbl_thumbstruct_btn_title {
    position: absolute;
    top: 176px;
    left: 10px;
    width: 288px;
    height: 15px;
    font-size: 11px;
    color: #fff;
}
.gbl_thumb_vidset_xlg .gbl_thumbstruct_btn_count {
    position: absolute;
    top: 4px;
    left: 0;
    width: 288px;
    height: 12px;
    font-size: 9px;
    text-align: right;
    color: #fff;
}

.gbl_thumb_vidset_xlg .gbl_thumbstruct_btn_count span {
    color: #cc6633;
}


/* gbl_thumb_collectset_xlg (XLG) */
.gbl_thumb_collectset_xlg {
	position: relative;
}

.gbl_thumb_collectset_xlg, 
.gbl_thumb_collectset_xlg .gbl_thumbstruct_frame {
	width: 304px;
	height: 236px;
}
.gbl_thumb_collectset_xlg .gbl_thumbstruct_frame {
	position: absolute;
	top: 0;
	left: 0;	
}
.gbl_thumb_collectset_xlg .gbl_thumbstruct_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 297px;
	height: 192px;
	overflow: hidden;
}
.gbl_thumb_collectset_xlg .gbl_thumbstruct_img img {
	border: 0;
}
.gbl_thumb_collectset_xlg .gbl_thumbstruct_btnlayer {
    position: absolute;
    top: 0;
    left: 0;
}
.gbl_thumb_collectset_xlg .gbl_thumbstruct_btn_preview {
}
.gbl_thumb_collectset_xlg .gbl_thumbstruct_btn_title {
    position: absolute;
    top: 205px;
    left: 0;
    width: 304px;
    height: 30px;
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #333;
}
.gbl_thumb_collectset_xlg .gbl_thumbstruct_btn_title a { /* Typography C */
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	text-decoration: underline;
	color: #d86639;
}
.gbl_thumb_collectset_xlg .gbl_thumbstruct_btn_count {
    position: absolute;
    top: 163px;
    left: 0;
    width: 288px;
    height: 12px;
    font-family: Arial;
    font-weight: bold;
    font-size: 9px;
    text-align: right;
    color: Black;
}
.gbl_thumb_collectset_xlg .gbl_thumbstruct_btn_count span {
    color: #cc6633;
}


/* ********************************************************** */
/* END GLOBAL THUMB STYLES */
/* ********************************************************** */



.gbl_myclear {
    clear: both;
}

/* OLD BLUEPRINT GUTTERS - WE CAN DELETE THIS PROBABLY -AF
.gbl_AdGutterR {
}

.gbl_AdGutterL img {
   margin-left: 8px;
}
*/


/* gbl_todayinbox_new */
/* should rename this to just gbl_todayinbox -AF */
#gbl_todayinbox_new {
	position: relative;
	margin-bottom: 10px;
}
#gbl_todayinbox_new .gbl_liststruct_head { /* gbl_font_today_date_lg */
	position: relative;
	margin-bottom: 5px;
	font-family: Georgia;
	font-size: 16px;
	color: #666;
	font-weight: bold;
	text-align: right;
}
#gbl_todayinbox_new .gbl_liststruct_head img {
	width: 170px;
	height: 10px;
	padding: 0;
	margin-right: 5px;
}
#gbl_todayinbox_new .gbl_liststruct_body {
	position: relative;
	background-color: #ededed;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#gbl_todayinbox_new .gbl_liststruct_body ul {
	margin: 0;
	padding: 0;
}
#gbl_todayinbox_new .gbl_liststruct_body li {
    margin: 0 0 5px 0;
    padding: 0 0 0 8px;
    list-style-type: none;
	background: transparent  url(/images/gbl/gbl_bullets_orng.gif) 0 4px no-repeat;
}
#gbl_todayinbox_new .gbl_liststruct_body li a {
    font-weight: bold;
    text-decoration: none;
    color: #666;
}
#gbl_todayinbox_new .gbl_liststruct_body li a span { 
    color: #d86639;
}



/*** Ad Struct ***/
/*
#gbl_layout_2col_right div.gbl_adstruct {
	margin-bottom: 10px;
}
*/



/*** gbl_ad_250x300 ***/
#gbl_ad_250x300 {
	position: relative;
	margin-bottom: 10px;
	z-index: 99;
}
#tpl_girl_legacy #gbl_ad_250x300,  /* Girsl Legacy SF */
#tpl_sf_girls #gbl_ad_250x300 { /* Girsl SF */
	float: right;
	margin-bottom: 0;

}

#gbl_layout_2col_right .gbl_adstruct, 
.gbl_layout_2col_right .gbl_adstruct {
	margin-bottom: 10px;
}

/*** RSM Headers ***/
/* This is the RSM styles for the "More From" and "Also In" header images */



#gbl_rsm_head {
	position: relative;
	margin-bottom: 10px;
}
#gbl_rsm_head .gbl_adstruct_head {
	margin-bottom: 10px;
	overflow: hidden;
}

#gbl_rsm_head .gbl_adstruct_head img { /* the dotted line - specify dimensions for IE6 pnfix */
	width: 304px;
	height: 1px;
	margin: 0;
	padding: 0;
}
#gbl_rsm_head .gbl_adstruct_body img { /* the "also in" image */
	width: 280px;
	height: 14px;
	margin: 0;
	padding: 0;
}

/* NOTE: Start using this CLASS instead of the above ID (AF 11/7/08) */
.gbl_rsm_head {
	position: relative;
	margin-bottom: 10px;
}
.gbl_rsm_head .gbl_adstruct_head {
	margin-bottom: 10px;
	overflow: hidden;
}

.gbl_rsm_head .gbl_adstruct_head img { /* the dotted line - specify dimensions for IE6 pnfix */
	width: 304px;
	height: 1px;
	margin: 0;
	padding: 0;
}



/*** RSM Footers ***/
/* This is the RSM styles for "View All" and other links at bottom of RSMs */
#gbl_rsm_viewall {
	position: relative;
	margin-bottom: 20px;
}
#gbl_rsm_viewall .gbl_adstruct_head {
	margin-bottom: 10px;
}
#gbl_rsm_viewall .gbl_adstruct_head a { /* Tyopgraphy C */
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	text-decoration: underline;
	color: #d86639;
}
#gbl_rsm_viewall .gbl_adstruct_body img {
	margin: 0;
	padding: 0;
}
/* NOTE: Start using this Class instead of the above ID (AF 11/11/08) */
.gbl_rsm_foot {
	position: relative;
	margin-bottom: 20px;
}
.gbl_rsm_foot .gbl_adstruct_head {
	margin-bottom: 10px;
}
.gbl_rsm_foot .gbl_adstruct_head a { /* Tyopgraphy C */
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	text-decoration: underline;
	color: #d86639;
}
.gbl_rsm_foot .gbl_adstruct_body img {
	margin: 0;
	padding: 0;
}




/* gbl_upsell_calendar */
#gbl_upsell_calendar {
	position: relative;
}

/* gbl_rsm_calendar */
/* This has been deprecated, use .gbl_eventcal_sm instead -AF */
#gbl_rsm_calendar {
	background-color: purple;
}
/*	position: relative;
	margin-bottom: 20px;
}
#tpl_sf_girls #gbl_rsm_calendar {
	float: right;
	margin-bottom: 0;
}*/



/*** gbl rsm link ***/
.gbl_rsm_link {
	position: relative;
	margin-bottom:10px;
}

.gbl_rsm_link a:link, 
.gbl_rsm_link a:visited,
.gbl_rsm_link a:hover, 
.gbl_rsm_link a:active {
	color:#D86639;
	font-family:Georgia;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	text-decoration: underline;
}



/*** gbl rsm from the mag ***/
#gbl_rsm_fromthemag {
	background: transparent url(/images/gbl/gbl_rsm/gbl_rsm_fromthemag_bg.jpg) no-repeat top left;
	width: 304px;
	height: 134px;
	position: relative;
	margin-bottom: 10px;
}

#gbl_rsm_fromthemag .gbl_deptnav_body {
	position: absolute;
	top: 50px;
	left: 10px;
}

#gbl_rsm_fromthemag ul {
	list-style: none none outside;
	padding: 0px;
	margin: 0px;
}

#gbl_rsm_fromthemag li {
	padding: 0px;
	margin: 0px;
	height: 14px;
}

#gbl_rsm_fromthemag li a {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
	color: Black;
}

#gbl_rsm_fromthemag li.last a {
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	line-height: 14px;
	text-decoration: underline;
	color: #d86639;
}


/*** Video Button ***/
/** margin-bottom does not work without float **/
.gbl_video_btn {
	margin-bottom: 10px;
}

.gbl_video_btn_left {
	float: left;
	margin: 10px 10px 10px 0;
}

.gbl_video_btn_right {
	float: right;
	margin: 10px 0 10px 10px;
}

.gbl_video_btn_center {
	margin: 10px 0;
	text-align: center;
	width: 100%;
}

/*** gbl_upsell_takethetour ***/
#gbl_upsell_takethetour {
	position: relative;
	float: left;
	margin-bottom: 20px;
}
#gbl_upsell_takethetour .gbl_adstruct_head {
	position: relative;
	margin: 0;
	padding-bottom: 10px;
}
#gbl_upsell_takethetour .gbl_adstruct_body {
	position: relative;
	width: 624px;
	height: 127px;
	background: transparent url(/images/gbl/gbl_upsell/gbl_upsell_takethetour.gif) no-repeat;
}
#gbl_upsell_takethetour .gbl_adstruct_body a {
    position: absolute;
    top: 72px;
    left: 36px;
    width: 112px;
    height: 25px;
	display: block;
}




/*** gbl_upsell_seemore ***/
#gbl_upsell_seemore {
	position: relative;
	margin-bottom: 10px;
}
#gbl_upsell_seemore, 
#gbl_upsell_seemore .gbl_thumbstruct_frame {
	width: 304px;
	height: 319px;
}
#gbl_upsell_seemore .gbl_thumbstruct_frame {
	position: absolute;
	top: 0;
	left: 0;	
}
#gbl_upsell_seemore .gbl_thumbstruct_img {
	position: absolute;
	top: 0;
	left: 0;
}
#gbl_upsell_seemore .gbl_thumbstruct_img img {
	border: 0;
}
#gbl_upsell_seemore .gbl_thumbstruct_btnlayer {
    position: absolute;
    bottom: 0;
    left: 0;
	width: 304px;
	height: 120px;
	z-index: 1000;
}
#gbl_upsell_seemore .gbl_thumbstruct_btn_play a { /* the  Join now button */
    position: absolute;
    bottom: 20px;
    left: 171px;
    width: 123px;
    height: 25px;
	display: block;
}
#gbl_upsell_seemore .gbl_thumbstruct_btn_preview a { /* the Preview button */
    position: absolute;
    bottom: 20px;
    left: 10px;
    width: 123px;
    height: 25px;
	display: block;
}


/*** gbl_upsell_lookinformore ***/
#gbl_upsell_lookinformore {
	position: relative;
	margin-bottom: 20px;
	width: 304px;
	height: 199px;
}
#gbl_upsell_lookinformore .gbl_adstruct_head a { /* the Start the Tour button */
    position: absolute;
    bottom: 18px;
    right: 25px;
    width: 132px;
    height: 25px;
	display: block;
}



/*** gbl_rsm_collectlist ***/
#gbl_rsm_collectlist {
	position: relative;
	margin-bottom: 0;
}
#gbl_rsm_collectlist .gbl_liststruct_body ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#gbl_rsm_collectlist .gbl_liststruct_body li {
	padding: 0;
	margin-bottom: 10px;
}
#gbl_rsm_collectlist .gbl_thumb_collectset_xlg, 
#gbl_rsm_collectlist .gbl_thumb_collectset_xlg .gbl_thumbstruct_frame {
	width: 304px;
	height: 199px;
}
#gbl_rsm_collectlist .gbl_thumb_collectset_xlg .gbl_thumbstruct_btn_title {
	display: none;
}


/* gbl_dotted_line */
.gbl_dotted_line {
	position: relative;
	margin-bottom: 20px;
	padding: 0;
	overflow: hidden;
	width: 100%;
}
.gbl_dotted_line img {
	height: 1px;
	width: 1000px;
}


/*** vertical carousel ***/
#gbl_carousel_vert {
	margin-bottom: 10px;
	text-align: center;
	overflow: hidden;
}

#gbl_carousel_vert .gbl_carousel_head {
	background: white url(/images/gbl/gbl_carousel/gbl_carousel_vert_bg_wh_head.jpg) no-repeat top left;
	position: relative;
	padding-top: 7px;
}

#gbl_carousel_vert .gbl_carousel_body {
	background: Transparent url(/images/gbl/gbl_carousel/gbl_carousel_vert_bg_wh_body.jpg) repeat-y top left;
	position: relative;
}

#gbl_carousel_vert .gbl_carousel_foot {
	background: white url(/images/gbl/gbl_carousel/gbl_carousel_vert_bg_wh_foot.jpg) no-repeat top left;
	position: relative;
	height: 14px;
}

#gbl_carousel_vert .gbl_thumbstruct {
	position: relative;
	width: 119px;
	height: 113px;
	margin: 0 auto;
}

#gbl_carousel_vert .gbl_thumbstruct_img {
	position: relative;
	width: 119px;
	height: 78px;
	/*border: solid 1px #d2d2d2;*/
}

#gbl_carousel_vert .gbl_thumbstruct_img img {
	border: 0px;
}

#gbl_carousel_vert .gbl_thumbstruct_btnlayer {
	position: relative;
	width: 119px;
	height: 26px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	color: #d86639;
	text-align: center;
	line-height: 13px;
	overflow: hidden;
}

#gbl_carousel_vert a {
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	color: #d86639;
	text-decoration: none;
}

#gbl_carousel_vert .mycarousel_container {
	padding-top: 12px; /* space for top arrow */
	padding-bottom: 20px; /* space for bottom arrow */
}

#gbl_carousel_vert .mycarousel_prev_vertical {
	background: Transparent url(/images/gbl/gbl_mycarousel_prev_vertical.png) no-repeat top left;
	position: relative;
	margin: 0 auto; /* center the image */
	width: 29px;
	height: 17px;
	margin-bottom: 10px;
	cursor: pointer;
}

#gbl_carousel_vert .mycarousel_next_vertical {
	/*background: Transparent url(/images/gbl/gbl_mycarousel_next_vertical.png) no-repeat top left;*/
	position: relative;
	margin: 0 auto; /* center the image */
	width: 29px;
	height: 22px;
	cursor: pointer;
}

#gbl_carousel_vert .mycarousel_next_vertical img {
	margin-top: 5px;
}

#gbl_carousel_vert .mycarousel_item_placeholder {
	width: 119px;
	height: 118px;
}

/* vertical next/prev arrows disabled */
#gbl_carousel_vert .mycarousel_next_disabled_vertical, 
#gbl_carousel_vert .mycarousel_prev_disabled_vertical {
	/*background-position: 0px -100px;*/
	visibility: hidden;
}

/* horizontal next/prev arrows disabled */
#gbl_carousel_vert .mycarousel_next_disabled_horizontal, 
#gbl_carousel_vert .mycarousel_prev_disabled_horizontal {
	/*background-position: -100px 0px;*/
	visibility: hidden;
}

/* Current Asset Styles */
#gbl_carousel_vert .gbl_carousel_currentasset .gbl_thumbstruct_img {
/*	border-top: solid 2px #3398cc;
	border-right: solid 1px #3398cc;
	border-left: solid 1px #3398cc;
*/
	border-top: 1px solid #d86639;
	border-left: 1px solid #d86639;
	border-right: 1px solid #d86639;
}

#gbl_carousel_vert .gbl_carousel_currentasset .gbl_thumbstruct_btnlayer {
/*	border-right: solid 1px #3398cc;
	border-bottom: solid 2px #3398cc;
	border-left: solid 1px #3398cc;
*/
	background-color: #d86639;
	border: 1px solid #d86639;
}

#gbl_carousel_vert .gbl_carousel_currentasset .gbl_thumbstruct_btnlayer a:link, 
#gbl_carousel_vert .gbl_carousel_currentasset .gbl_thumbstruct_btnlayer a:visited,
#gbl_carousel_vert .gbl_carousel_currentasset .gbl_thumbstruct_btnlayer a:hover, 
#gbl_carousel_vert .gbl_carousel_currentasset .gbl_thumbstruct_btnlayer a:active {
	color: #fff;
	text-decoration: none;
}


#pub_wov_carousel_horiz .gbl_carousel_currentasset .gbl_thumbstruct_img {
/*	border-top: solid 2px #3398cc;
	border-right: solid 1px #3398cc;
	border-left: solid 1px #3398cc;
*/
	border-top: 1px solid #d86639;
	border-left: 1px solid #d86639;
	border-right: 1px solid #d86639;
}

#pub_wov_carousel_horiz .gbl_carousel_currentasset .gbl_thumbstruct_btnlayer {
/*	border-right: solid 1px #3398cc;
	border-bottom: solid 2px #3398cc;
	border-left: solid 1px #3398cc;
*/
	background-color: #d86639;
	border: 1px solid #d86639;
}
#pub_wov_carousel_horiz .gbl_carousel_currentasset .gbl_thumbstruct_btnlayer a:link, 
#pub_wov_carousel_horiz .gbl_carousel_currentasset .gbl_thumbstruct_btnlayer a:visited,
#pub_wov_carousel_horiz .gbl_carousel_currentasset .gbl_thumbstruct_btnlayer a:hover, 
#pub_wov_carousel_horiz .gbl_carousel_currentasset .gbl_thumbstruct_btnlayer a:active {
	color: #fff;
	text-decoration: none;
}



/*** dept nav (right-side modules) ***/
.gbl_deptnav {
	background: Transparent url(/images/fpo/pub_deptnav_alist_bg.jpg) no-repeat top left;
	position: relative;
	width: 304px;
	height: 134px;
	overflow: hidden;
	margin-bottom: 10px;
}

.gbl_deptnav .gbl_deptnav_head {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 304px;
	height: 44px;
}

.gbl_deptnav .gbl_deptnav_img {
	position: absolute;
	bottom: 10px;
	left: 10px;
}

.gbl_deptnav .gbl_deptnav_body {
	position: absolute;
	top: 44px;
	left: 0px;
	width: 304px;
	height: 90px;
}

.gbl_deptnav .gbl_deptnav_icon {
	position: absolute;
	top: 0px;
	left: 10px;
	width: 121px;
	height: 80px;
}

.gbl_deptnav .gbl_deptnav_icon img {
	border: solid 1px white;
}

.gbl_deptnav .gbl_deptnav_textbox {
	position: absolute;
	top: 0px;
	left: 141px;
	width: 152px;
	height: 90px;
	overflow: hidden;
}

.gbl_deptnav .gbl_deptnav_textbox h4 {
	position: relative;
	width: 152px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: White;
	overflow: hidden;
}

div.gbl_deptnav_black div.gbl_deptnav_textbox h4, div.gbl_deptnav_dkorng div.gbl_deptnav_textbox h4, div.gbl_deptnav_ltorng div.gbl_deptnav_textbox h4 {
	color: Black;
}

.gbl_deptnav .gbl_deptnav_textbox h2 {
	position: relative;
	width: 152px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	color: White;
	overflow: hidden;
}

div.gbl_deptnav_black div.gbl_deptnav_textbox h2, div.gbl_deptnav_dkorng div.gbl_deptnav_textbox h2, div.gbl_deptnav_ltorng div.gbl_deptnav_textbox h2 {
	color: Black;
}

.gbl_deptnav .gbl_deptnav_textbox h2 span {
	font-style: italic;
}

.gbl_deptnav .gbl_deptnav_textbox p {
	position: relative;
	width: 152px;
	font-family: Arial;
	font-size: 11px;
	color: White;
	line-height: 14px;
}

div.gbl_deptnav_black div.gbl_deptnav_textbox p, div.gbl_deptnav_dkorng div.gbl_deptnav_textbox p, div.gbl_deptnav_ltorng div.gbl_deptnav_textbox p {
	color: Black;
}

.gbl_deptnav .gbl_deptnav_textbox h3 {
	position: relative;
	width: 152px;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
}

.gbl_deptnav_black .gbl_deptnav_textbox h3 {
	color: Black;
}

.gbl_deptnav_white .gbl_deptnav_textbox h3 a {
	color: White;
}

.gbl_deptnav_orng .gbl_deptnav_textbox h3 a, .gbl_deptnav_ltorng .gbl_deptnav_textbox h3 a {
	color: #d86639;
}

.gbl_deptnav_dkorng .gbl_deptnav_textbox h3 a {
	color: #600;
}

.gbl_deptnav_black .gbl_deptnav_textbox h3 a {
	color: Black;
}

/*** gbl_rsm_polls ***/

#gbl_rsm_polls {
	position: relative;
	width: 304px;
	height: 199px;
	margin-bottom: 10px;
}

#gbl_rsm_polls .gbl_rsm_polls_titleimg {
	position: relative;
	padding-top: 20px;
	margin-left: 9px;
	margin-bottom: 19px;
}

#gbl_rsm_polls .gbl_rsm_polls_title {
	position: relative;
	margin-left: 9px;
	margin-bottom: 16px;
	width: 215px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: White;
}

#gbl_rsm_polls .gbl_rsm_polls_lists {
	position: relative;
	margin-left: 9px;
}

#gbl_rsm_polls .gbl_rsm_polls_lists ul {
	list-style: none none outside;
}

#gbl_rsm_polls .gbl_rsm_polls_lists li {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: White;
}

#gbl_rsm_polls .gbl_rsm_polls_lists li input {
	margin-right: 5px;
}

#gbl_rsm_polls .gbl_rsm_polls_btn {
	position: absolute;
	top: 156px;
	left: 222px;
}


/*** Comments ***/


/*** gbl_alsoin_morefrom ***/
#gbl_alsoin_morefrom {
	position: relative;
}

#gbl_alsoin_morefrom .gbl_liststruct_head {
	padding-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#gbl_alsoin_morefrom .gbl_liststruct_foot {
	float: right;
	margin-right: 10px;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	text-decoration: underline;
	color: #d86639;
}

#gbl_alsoin_morefrom .gbl_liststruct_foot a {
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	text-decoration: underline;
	color: #d86639;
}

#gbl_alsoin_morefrom ul {
	list-style: none none outside;
	margin: 0px;
	padding: 0px;
}

#gbl_alsoin_morefrom li {
	margin-left: 10px;
	margin-bottom: 10px;
}

#gbl_alsoin_morefrom .gbl_thumbstruct {
	position: relative;
	width: 290px;
	height: 80px;
}

#gbl_alsoin_morefrom .gbl_thumbstruct_img {
	float: left;
	width: 119px;
	height: 80px;
	margin-right: 10px;
}

#gbl_alsoin_morefrom .gbl_thumbstruct_btnlayer {
	/*float: left;*/
	/*width: 161px;*/
	height: 83px;
	overflow: hidden;
}

#gbl_alsoin_morefrom .gbl_thumbstruct_btn_preview {
	position: relative;
	margin-bottom: 5px;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	/* color: White; */
}

#gbl_alsoin_morefrom .gbl_thumbstruct_btn_title {
	position: relative;
	margin-bottom: 5px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	/* color: #d86639; */
}

#gbl_alsoin_morefrom .gbl_thumbstruct_btn_count {
	position: relative;
}

#gbl_alsoin_morefrom .gbl_thumbstruct_btn_count a {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	/* color: #d86639; */
}

#tpl_sf_forum #gbl_alsoin_morefrom {
	/*background: White url(/images/gbl/gbl_alsoin_morefrom_bg_Forum.jpg) no-repeat top left;*/
	width: 304px;
	height: 217px;
	border: 1px solid #999999;
}

#tpl_sf_forum #gbl_alsoin_morefrom .gbl_thumbstruct_btn_preview {
	display: none;
}

#tpl_sf_forum #gbl_alsoin_morefrom .gbl_thumbstruct_btn_title {
	color: #d86639;
}

#tpl_sf_forum #gbl_alsoin_morefrom .gbl_thumbstruct_btn_count a {
	color: #d86639;
	text-decoration: underline;
}

#tpl_sf_games #gbl_alsoin_morefrom {
	background: Black url(/images/gbl/gbl_alsoin_morefrom_bg_Games.jpg) no-repeat top left;
	width: 304px;
	height: 555px;
	margin-bottom: 10px;
}

#tpl_sf_games #gbl_alsoin_morefrom .gbl_thumbstruct_btn_preview {
	color: White;
}

#tpl_sf_games #gbl_alsoin_morefrom .gbl_thumbstruct_btn_title {
	color: White;
}

#tpl_sf_games #gbl_alsoin_morefrom .gbl_thumbstruct_btn_count a {
	color: #d86639;
	text-decoration: underline;
}

#tpl_sf_games #gbl_alsoin_morefrom .gbl_liststruct_foot {
	display: none;
}

#tpl_sf_games #gbl_alsoin_morefrom li {
	margin-left: 10px;
	margin-bottom: 20px;
}


#tpl_sf_games #gbl_alsoin_morefrom .gbl_liststruct_head {
	padding-top: 20px;
	margin-left: 10px;
	margin-bottom: 21px;
}

/*** bestof module ***/

#gbl_rsm_bestof {
	margin-bottom: 10px;
}

/*** gbl_rsm_rss ***/

#gbl_rsm_rss {
	margin-bottom: 10px;
}

/*** gbl_rsm_searchbox ***/
#gbl_rsm_searchbox {
	background: transparent url(/images/gbl/gbl_rsm/gbl_rsm_searchbox_bg.jpg) no-repeat top left;
	position: relative;
	width: 304px;
	height: 90px;
	margin-bottom: 10px;
}

#gbl_rsm_searchbox_title {
	position: absolute;
	top: 21px;
	left: 12px;
}

#gbl_rsm_searchbox_sb {
    background: transparent url(/images/gbl/gbl_head/gbl_head_searchbox.png) no-repeat top left;
    position: absolute;
    top: 41px;
    left: 8px;
    width: 247px;
    height: 26px;
}

#gbl_rsm_searchbox_text {
    position: absolute;
    top: 7px;
    left: 9px;
}

#gbl_rsm_searchbox_text input {
    background-color: Transparent;
    border: 0px;
    width: 206px;
    height: 13px;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: White;
}

#gbl_rsm_searchbox_go {
    position: absolute;
    top: 3px;
    left: 222px;
    width: 25px;
    height: 23px;
}

/*** gbl_wellimage ***/

.gbl_wellimage {
	position: relative;
	background: transparent url(/images/gbl/gbl_rsm/gbl_rsm_well_bg_classic.jpg) no-repeat top left;
	width: 304px;
	height: 256px;
	margin-top: 10px;
}

.gbl_wellimage .gbl_wellimage_content {
	position: relative;
	padding-top: 10px;
	margin: 0 auto;
	width: 165px;
}

.gbl_wellimage .gbl_wellimage_image {
	position: relative;
	margin-bottom: 3px;
}

.gbl_wellimage .gbl_wellimage_link {
	position: relative;
}

.gbl_wellimage .gbl_wellimage_link a {
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	color: #666;
	text-decoration: underline;
}

.gbl_rsm {
	margin-bottom: 10px;
}

/* stacked article module */
#gbl_stacked_articles {
	position: relative;
	margin-bottom: 20px;
	width: 610px;
}

#gbl_stacked_articles .gbl_liststruct_body {
	position: relative;
	width: 610px;
}

#gbl_stacked_articles .gbl_liststruct_body ul {
	width: 610px;
	margin: 0px;
	padding: 0px;
}

#gbl_stacked_articles .gbl_liststruct_body li {
	width: 610px;
	margin: 0px;
	padding: 0px;
}

#gbl_stacked_articles .gbl_liststruct_foot {
	position: relative;
}

.gbl_stacked_article {
	position: relative;
	width: 610px;
	margin-bottom: 20px;
}

.gbl_stacked_article .gbl_pubstruct_head {
	float: left;
	width: 193px;
	margin-bottom: 20px;
}

.gbl_stacked_article .gbl_pubstruct_head h2 {
	position: relative;
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

.gbl_stacked_article .gbl_pubstruct_head p.gbl_stacked_title {
	position: relative;
	width: 183px;
	margin-bottom: 3px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	color: Black;
}

.gbl_stacked_article .gbl_pubstruct_head p.gbl_stacked_courtesy {
	position: relative;
	font-family: Arial;
	font-style: italic;
	font-size: 10px;
	line-height: 13px;
	color: Black;
}

.gbl_stacked_article .gbl_pubstruct_subhead {
	float: left;
	width: 400px;
	margin-bottom: 20px;
}

.gbl_stacked_article .gbl_pubstruct_subhead h2 {
	position: relative;
	margin-bottom: 14px;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	color: Black;

}

.gbl_stacked_article .gbl_pubstruct_subhead p {
	position: relative;
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color: Black;
}

.gbl_stacked_article .gbl_pubstruct_foot {
	clear: both;
}

#gbl_stacked_articles li.last .gbl_stacked_article .gbl_pubstruct_foot {
	display: none;
}

/*** gbl_bloglanding ***/
.gbl_bloglanding {
	position: relative;
	margin-bottom: 20px;
	width: 624px;
}

.gbl_bloglanding .gbl_bloglanding_head {
	position: relative;
	margin-bottom: 5px;
	width: 624px;
}

.gbl_bloglanding_head .gbl_bloglanding_time {
	float: left;
	margin-bottom: 3px;
	width: 450px;
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	color: #999;
}

.gbl_bloglanding_head .gbl_bloglanding_socialbar {
	float: right;
}

.gbl_bloglanding_head .gbl_bloglanding_socialbar ul {
	margin: 0px;
	padding: 0px;
	list-style: none none outside;
}

.gbl_bloglanding_head .gbl_bloglanding_socialbar li {
	display: inline;
	border: 0 none;
	margin: 0px;
	padding: 0px;
}

.gbl_bloglanding_head .gbl_bloglanding_title {
	position: relative;
	font-family: Georgia;
	font-weight: bold;
	font-size: 16px;
	color: Black;
	
}

.gbl_bloglanding_head .gbl_bloglanding_title span {
	margin-left: 5px;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	color: #666;
}

.gbl_bloglanding_head .gbl_bloglanding_title span a {
	margin-left: 5px;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	text-decoration: underline;
	color: #666;
}
 
.gbl_bloglanding .gbl_bloglanding_body {
	position: relative;
	width: 624px;
}

.gbl_bloglanding_body .gbl_bloglanding_img {
	float: left;
	width: 314px;
	height: 209px;
}

.gbl_bloglanding_body .gbl_thumbstruct_img {
/*	float: left;
	width: 314px;
	height: 209px;*/
}

.gbl_bloglanding_body .gbl_bloglanding_text {
	/*float: left;*/
	position: relative;
	width: 600px;
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: Black;
	margin-bottom: 20px;
}

.gbl_comments_expanded {
	background: #eaeaea url(/images/gbl/gbl_comments_title.png) no-repeat left 10px;
	width: 610px;
	margin-bottom: 10px;
}

.gbl_comments_collapsed {
	background: #eaeaea url(/images/gbl/gbl_comments_title.png) no-repeat left top;
	width: 610px;
	margin-bottom: 10px;
}

.gbl_comments_collapsed {
	height: 14px;
}

.gbl_comments_expanded {
	
}

.gbl_comments_expanded .gbl_comments_number {
	float: left;
	padding-top: 10px;
	margin-left: 80px;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666;
}

.gbl_comments_collapsed .gbl_comments_number {
	float: left;
	margin-left: 80px;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666;
}

.gbl_comments_expanded .gbl_comments_head_link {
	float: left;
	padding-top: 10px;
	margin-left: 109px;
	font-family: Georgia;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	color: #666;
}

.gbl_comments_collapsed .gbl_comments_head_link {
	float: left;
	margin-left: 109px;
	font-family: Georgia;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	color: #666;
}

.gbl_comments_head_link a {
	font-family: Georgia;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	color: #666;
}

.gbl_comments_head_box {
	clear: both;
	padding-top: 14px;
}

.gbl_comments_head_box ul {
	width: 590px;
	margin-left: 10px;
}

.gbl_comments_head_box li {
	width: 590px;
	min-height: 80px;
	padding-bottom: 10px;
}

.gbl_comments_head_box .gbl_comments_row {
	position: relative;
	width: 590px;
	min-height: 80px;
	background-color: White;
}

.gbl_comments_head_box .gbl_comments_r_leftbox {
	position: relative;
	float: left;
	width: 123px;
	margin-bottom: 20px;
	min-height: 80px;
}

.gbl_comments_head_box .gbl_comments_r_leftbox h2 {
	position: absolute;
	top: 19px;
	left: 7px;
	width: 123px;
	height: 15px;
	overflow: hidden;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	color: #999;
}

.gbl_comments_head_box .gbl_comments_r_leftbox span {
	position: absolute;
	top: 32px;
	left: 7px;
	width: 123px;
	height: 15px;
	overflow: hidden;
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	color: #999;
}

.gbl_comments_head_box .gbl_comments_r_leftbox p {
	position: absolute;
	top: 49px;
	left: 7px;
	width: 123px;
	height: 15px;
	overflow: hidden;
	font-family: Arial;
	font-size: 10px;
	color: #999;
	text-decoration: underline;
}

.gbl_comments_head_box .gbl_comments_r_leftbox p a {
	color: #999;
	text-decoration: underline;
}

.gbl_comments_head_box .gbl_comments_r_comment {
	position: relative;
	float: left;
	width: 430px;
	min-height: 80px;
	padding-top: 18px;
	margin-bottom: 20px;
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: Black;
}



/*** Homepage ***/

/* gbl_home_woplinks */
#gbl_home_woplinks {
	position: relative;
	margin-bottom: 20px;
}
#gbl_home_woplinks .gbl_liststruct_head {
	position: relative;
	margin: 0 0 1px 0;
	padding: 0;
	border: 0;
	background: transparent url(/images/gbl/gbl_home_woplinks_head.jpg) top no-repeat;
	width: 623px;
	height: 83px;
}
#gbl_home_woplinks .gbl_liststruct_head a {
	position: absolute;
	width: 67px;
	height: 23px;
	top: 37px;
	right: 85px;}
#gbl_home_woplinks .gbl_liststruct_body {
	position: relative;
}
#gbl_home_woplinks .gbl_liststruct_body ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#gbl_home_woplinks .gbl_liststruct_body ul li {
	margin: 0 1px 1px 0;
	padding: 0;
	background: transparent url(/images/gbl/gbl_home_woplinks_btn.jpg) top no-repeat;	
	float: left;
	list-style-type: none;
	width: 155px;
	height: 37px;
	overflow: hidden;
}
#gbl_home_woplinks .gbl_liststruct_body ul li a {
	display: block;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
	padding-left: 8px;
	padding-top: 7px;
	height: 37px;
}
#gbl_home_woplinks .gbl_liststruct_body ul li a span {
	display: block;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	text-decoration: none;
	color: #d86639;
}




/* gbl_todayinside */
#gbl_todayinside {
	position: relative;
	width: 624px;
	height: 430px;
	overflow: hidden;
	margin-bottom: 5px;
}
#gbl_todayinside .gbl_liststruct_head {
	position: relative;
	width: 624px;
	height: 22px;
}
#gbl_todayinside .gbl_todayinside_title {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 183px;
	height: 24px;
}
#gbl_todayinside .gbl_todayinside_morebtn {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 72px;
	height: 25px;
	cursor: pointer;
}
#gbl_todayinside .gbl_liststruct_body {
	position: relative;
	width: 624px;
	height: 391px;
	margin-left: 14px;
}
#gbl_todayinside .gbl_liststruct_body ul {
	position: absolute;
	width: 624px;
	margin: 0px;
	padding: 0px;
	list-style: none none outside;
}
#gbl_todayinside .gbl_liststruct_body li {
	float: left;
	margin: 0px 0px 0px 0px;
}
#gbl_todayinside .gbl_simplestruct {
	position: relative;
	width: 196px;
	height: 206px;
}
#gbl_todayinside .gbl_simplestruct_box1 { /* title image container (blue and black images) */
	position: absolute;
	top: 0px;
	left: 0px;
	width: 183px;
	height: 26px;
}
#gbl_todayinside .gbl_simplestruct_box1 img {
	border: 0;
	margin: 0;
	padding: 0;
	width: 183px;
	height: 12px;
}
#gbl_todayinside .gbl_simplestruct_box2 { /* thumb image container */
	position: absolute;
	top: 26px;
	left: 0px;
	width: 183px;
	height: 120px;
	overflow: hidden;
}
#gbl_todayinside .gbl_simplestruct_box3 { /* blurb text container */
	position: absolute;
	top: 148px;
	left: 0px;
	width: 183px;
	height: 24px;
	font-family: Arial;
	font-size: 11px;
	line-height: 12px;
	color: Black;
	overflow: hidden;
}
#gbl_todayinside .gbl_simplestruct_box4 { /* text link container */
	position: absolute;
	top: 174px;
	left: 0px;
	width: 183px;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	text-decoration: underline;
	color: #d86639;
}
#gbl_todayinside .gbl_simplestruct_box4 a {
	text-decoration: underline;
	color: #d86639;
}



/* gbl_home_girls_items */
#gbl_home_girls_items {
	position: relative;
	width: 624px;
	margin-left: 14px;
	margin-bottom: 0;
}
#gbl_home_girls_items .gbl_liststruct_head {
	position: relative;
	margin-bottom: 10px;
}
#gbl_home_girls_items .gbl_liststruct_body {
	position: relative;
	width: 624px;
}

#gbl_home_girls_items .gbl_liststruct_body p {
color:Black;
font-family:Arial;
font-size:11px;
line-height:16px;
margin-bottom:10px;
width:600px;
}

#gbl_home_girls_items .gbl_liststruct_body p a:link, #gbl_home_girls_items .gbl_liststruct_body p a:active, #gbl_home_girls_items .gbl_liststruct_body p a:visited {
color:#D86639;
text-decoration:underline;
font-family:Georgia;
font-size:10px;
font-style:italic;
font-weight:bold;

}

#gbl_home_girls_items .gbl_liststruct_body ul {
	width: 624px;
	margin: 0px;
	padding: 0px;
	list-style: none none outside;
}
#gbl_home_girls_items .gbl_liststruct_body li {
	float: left;
	width: 196px;
}
#gbl_home_girls_items .gbl_liststruct_body li.last {
	width: 183px;
}
#gbl_home_girls_items .gbl_simplestruct {
	position: relative;
	width: 183px;
}
#gbl_home_girls_items .gbl_simplestruct_box1 { /* thumb conatiner */
	position: relative;
	width: 183px;
	height: 120px;
}
#gbl_home_girls_items .gbl_simplestruct_box2 { /* text blurb container */
	position: relative;
	width: 183px;
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: Black;
}
#gbl_home_girls_items .gbl_simplestruct_box3 { /* see more link container */
	position: relative;
	width: 183px;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	line-height: 13px;
	text-decoration: underline;
	color: #d86639;
	margin-bottom: 20px;
}
#gbl_home_girls_items .gbl_simplestruct_box3 a {
	text-decoration: underline;
	color: #d86639;
}
/*** End: Homepage ***/



/*** WoP SF ***/

#gbl_wop_sf_deptlist {
	display: block;
	position: relative;
	margin-bottom: 20px;
}

#gbl_wop_sf_deptlist .gbl_liststruct_body {
	position: relative;
	/*margin-left: -16px;*/
}

/*\*/
* html #gbl_wop_sf_deptlist .gbl_liststruct_body {  /* Fix for IE6 */
	/*margin-left: -32px;*/
}
/**/

#gbl_wop_sf_deptlist ul {
	margin: 0px;
	padding: 0px;
}

#gbl_wop_sf_deptlist li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 304px;
	height: 144px;
}

/*** End: WoP SF ***/



/*** Calendar Page ***/


/*** pub_lg_art_bottom_tabs ***/
#gbl_calendar_bottom_tabs {
	position: relative;
	margin-bottom: 20px;
	width: 965px;
}

#gbl_calendar_bottom_tabs .gbl_liststruct_head {
	background: Transparent url(/images/gbl/gbl_hd_lrg/gbl_hd_Upcoming_Events_with_line.png) no-repeat top left;
	position: relative;
	width: 950px;
	height: 45px;
}
 
#tpl_sf_pastevents #gbl_calendar_bottom_tabs .gbl_liststruct_head {
	background: Transparent url(/images/gbl/gbl_hd_lrg/gbl_hd_Past_Events_with_line.png) no-repeat top left;
	position: relative;
	width: 950px;
	height: 45px;
}

#gbl_calendar_bottom_tabs .gbl_liststruct_head .gbl_cbt_btn_viewpastevents {
	position: absolute;
	top: 12px;
	left: 818px;
	width: 132px;
	height: 25px;
}

#gbl_calendar_bottom_tabs .gbl_liststruct_head .gbl_cbt_btn_viewupcomingevents {
	position: absolute;
	top: 12px;
	left: 788px;
	width: 132px;
	height: 25px;
}

#gbl_calendar_bottom_tabs .gbl_liststruct_body {
	position: relative;
	margin-left: -10px;
	width: 965px;
}

#gbl_calendar_bottom_tabs .gbl_liststruct_body ul {
	list-style: none none outside;
	width: 965px;
	margin: 0px;
	padding: 0px;
}

#gbl_calendar_bottom_tabs .gbl_liststruct_body li {
	float: left;
	width: 183px;
	height: 170px;
	margin-left: 8px;
	margin-bottom: 10px;
}

#gbl_calendar_bottom_tabs .gbl_thumbstruct {
	width: 183px;
	height: 170px;
}

#gbl_calendar_bottom_tabs .gbl_thumbstruct_img {
	position: relative;
	width: 183px;
	height: 120px;
}

#gbl_calendar_bottom_tabs .gbl_thumbstruct_btnlayer {
	position: relative;
	background: Transparent url(/images/pub/pub_lg_art_bottom_tab.jpg) no-repeat top left;
	width: 183px;
	height: 50px;
}

#gbl_calendar_bottom_tabs .gbl_thumbstruct_btn_title {
	padding-top: 10px;
	margin-left: 10px;
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 11px;
	line-height: 13px;
	color: #999;
}

#gbl_calendar_bottom_tabs .gbl_thumbstruct_btn_count {
	margin-left: 10px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	color: Black;
}

#gbl_calendar_bottom_tabs .gbl_liststruct_foot {
	position: relative;
	width: 952px;
	height: 35px;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	text-decoration: underline;
	color: #d86639;
}

#tpl_sf_bestof #gbl_calendar_bottom_tabs .gbl_liststruct_foot {
	width: 944px;
}

#gbl_calendar_bottom_tabs .gbl_liststruct_foot a {
/*	float: right;*/
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	text-decoration: underline;
	color: #d86639;
}

/*** End: Calendar Page ***/



/*** WoP Magazine Page ***/
#gbl_wop_mag_covergallery {
	position: relative;
	margin-bottom: 20px;
}

#gbl_wop_mag_seint {
	position: relative;
	margin-bottom: 20px;
}

#gbl_wop_mag_seint .gbl_liststruct_body {
	position: relative;
	margin-left: -16px;
}
/*\*/
* html #gbl_wop_mag_seint .gbl_liststruct_body {  /* Fix for IE6 */
	margin-left: -32px;
}
/**/

#gbl_wop_mag_seint .gbl_liststruct_body ul {
	list-style-type: none;
}

#gbl_wop_mag_seint .gbl_liststruct_body li {
	float: left;
	margin-left: 16px;
}



/*
#gbl_wop_mag_alsoin {
	position: relative;
	margin-bottom: 10px;
	width: 624px;
	overflow: hidden;
}

#gbl_wop_mag_alsoin .gbl_liststruct_head {
	position: relative;
	margin-bottom: 5px;
}


#gbl_wop_mag_alsoin .gbl_liststruct_body {
	position: relative;
	width: 624px;
}

#gbl_wop_mag_alsoin .gbl_liststruct_body ul {
	margin: 0px;
	padding: 0px;
	width: 624px;
	list-style: none none outside;
}

#gbl_wop_mag_alsoin .gbl_liststruct_body li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 312px;
	height: 144px;
}
*/


#gbl_wop_bloglist .gbl_blogstruct {
	border-bottom: none 0px;
}

#gbl_wop_bloglist .gbl_liststruct_head {
	margin-bottom: 10px;
}

#gbl_wop_bloglist .gbl_liststruct_foot {
	width: 610px;
}

#gbl_wop_bloglist .gbl_liststruct_foot a {
	float: right;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	text-decoration: none;
	color: #d86639;
}

#tpl_wop_pbradio .gbl_adstruct, #tpl_wop_pbtv .gbl_adstruct, #tpl_wop_mag .gbl_adstruct {
	margin-bottom: 10px;
}

#gbl_deptnav_common_questions {
	background: transparent url(/images/gbl/gbl_deptnav/gbl_deptnav_bg_Common_Questions.jpg) no-repeat scroll left top;
}

#gbl_deptnav_common_questions .gbl_common_questions_list {
	position: relative;
	margin-top: 40px;
	margin-left: 14px;
}

#gbl_deptnav_common_questions .gbl_common_questions_list ul {
	margin: 0px;
	padding: 0px;
	list-style: none none outside;
}

#gbl_deptnav_common_questions .gbl_common_questions_list li {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #d86639;
}

#gbl_deptnav_common_questions .gbl_common_questions_list li a {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #d86639;	
}

#gbl_deptnav_common_questions .gbl_common_questions_link {
	position: relative;
	width: 294px;
}

#gbl_deptnav_common_questions .gbl_common_questions_link a {
	float: right;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	text-decoration: underline;
	color: #d86639;
}

#gbl_rsm_subscribe {
	background-color: #ededed;
	position: relative;
	width: 304px;
	height: 231px;
}

#gbl_rsm_subscribe .gbl_rsm_sub_mag {
	position: absolute;
	top: 8px;
	left: 7px;
	width: 165px;
	height: 217px;
}

#gbl_rsm_subscribe .gbl_rsm_sub_info {
	position: absolute;
	top: 29px;
	left: 178px;
}

.gbl_rsm_sub_info_btn {
	position: relative;
	width: 85px;
	height: 25px;
	margin-bottom: 8px;
}

.gbl_rsm_sub_info_offer {
	position: relative;
	margin-bottom: 10px;
}

.gbl_rsm_sub_info_nextmonth {
	position: relative;
}

.gbl_rsm_sub_info_nextmonth ul {
	margin: 0px;
	padding: 0px;
	list-style: none none outside;
}

.gbl_rsm_sub_info_nextmonth li {
	position: relative;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	line-height: 17px;
	color: #8b877e;
}

#pub_deptnav_advisor .gbl_deptnav_body {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
}

#pub_deptnav_advisor .gbl_deptnav_textbox {
	position: absolute;
	top: 46px;
	left: 8px;
	width: 200px;
	height: 86px;
}

#pub_deptnav_advisor .gbl_deptnav_textbox p {
	position: relative;
	width: 200px;
	margin-bottom: 5px;
	font-family: Georgia;
	font-style: italic;
	font-size: 13px;
	line-height: 16px;
	color: Black;
}

#pub_deptnav_advisor .gbl_deptnav_textbox h3 a {
	font-family: Geneva;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	text-decoration: underline;
	color: #600;
}

/*** End: WoP Magazine Page ***/

/*** WoP Playboy TV/Radio Page ***/

#gbl_title_whats_on_now {
	position: relative;
	height: 19px;
}

#gbl_title_whats_on_now .gbl_title_whats_on_now_img {
	position: absolute;
	top: 0px;
	left: 0px;
}

#gbl_title_whats_on_now .gbl_title_whats_on_now_date {
	position: absolute;
	top: 0px;
	left: 144px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: Black;
}

#gbl_schedule {
	position: relative;
	background: Transparent url(/images/gbl/gbl_wop_medio_schedule_bg.png) no-repeat top left;
	float: left;
	width: 426px;
	height: 159px;
	margin-right: 8px;
	margin-bottom: 20px;
}

#gbl_schedule .gbl_schedule_img {
	position: absolute;
	top: 6px;
	left: 4px;
	width: 152px;
	height: 100px;
}

#gbl_schedule .gbl_schedule_title {
	position: absolute;
	top: 108px;
	left: 11px;
	width: 144px;
	height: 16px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #ccc;
	overflow: hidden;
}

#gbl_schedule .gbl_schedule_btn {
	position: absolute;
	top: 126px;
	left: 10px;
	width: 112px;
	height: 24px;
}

#gbl_schedule .gbl_schedule_boxes {
	position: absolute;
	top: 4px;
	left: 160px;
	width: 266px;
}

#gbl_schedule .gbl_schedule_box_selected {
	background: Transparent url(/images/gbl/gbl_wop_media_schedule_orange.png) no-repeat top left;
}

#gbl_schedule .gbl_schedule_box {
	position: relative;
	width: 266px;
	height: 26px;
	margin: 0px;
	padding: 0px;
}

#gbl_schedule .gbl_schedule_box .gbl_schedule_box_time {
	position: absolute;
	top: 6px;
	left: 19px;
	width: 40px;
	height: 16px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #d86639;
	overflow: hidden;
}

#gbl_schedule .gbl_schedule_box_selected .gbl_schedule_box_time {
	color: White;
}

#gbl_schedule .gbl_schedule_box .gbl_schedule_box_time a {
	text-decoration: none;
	color: #d86639;
}

#gbl_schedule .gbl_schedule_box_selected .gbl_schedule_box_time a {
	color: White;
}

#gbl_schedule .gbl_schedule_box .gbl_schedule_box_title {
	position: absolute;
	top: 7px;
	left: 74px;
	width: 190px;
	height: 15px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #d86639;
	overflow: hidden;
}

#gbl_schedule .gbl_schedule_box_selected .gbl_schedule_box_title {
	color: White;
}

#gbl_schedule .gbl_schedule_box .gbl_schedule_box_title a {
	text-decoration: underline;
	color: #d86639;
}

#gbl_schedule .gbl_schedule_box_selected .gbl_schedule_box_title a {
	color: White;
}


#gbl_pbtv_upsell {
	float: left;
	width: 190px;
	height: 159px;
	margin-bottom: 20px;
}

#gbl_yourhosts_carousel {
	position: relative;
	width: 624px;
	height: 225px;
	border-top: solid 1px #d2d2d2;
	border-bottom: solid 1px #d2d2d2;
	margin-bottom: 20px;
}

#gbl_yourhosts_carousel .gbl_carousel_head {
	position: relative;
	padding-top: 19px;
	margin-bottom: 19px;
}

#gbl_yourhosts_carousel .gbl_carousel_body {
	overflow: hidden;
	min-width: 618px;
	min-height: 155px;
}

#gbl_yourhosts_carousel .mycarousel_container {
	/*margin-left: 25px;*/
	/*padding-left: 25px;*/
	padding-right: 20px;
}

#gbl_yourhosts_carousel li {
	float: left;
	width: 193px;
	height: 173px;
}

#gbl_yourhosts_carousel .gbl_simplestruct {
	position: relative;
	width: 193px;
	height: 173px;
}

#gbl_yourhosts_carousel .gbl_simplestruct .gbl_simplestruct_box1 {
	position: relative;
	width: 183px;
	margin-bottom: 7px;
}

#gbl_yourhosts_carousel .gbl_simplestruct .gbl_simplestruct_box1 a {
	display:block;
}

#gbl_yourhosts_carousel .gbl_simplestruct .gbl_simplestruct_box2 {
	position: relative;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	color: Black;
}

#gbl_yourhosts_carousel .gbl_simplestruct .gbl_simplestruct_box2 a {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	color: Black;
}

#gbl_yourhosts_carousel .gbl_simplestruct .gbl_simplestruct_box3 {
	position: relative;
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	color: #666666;
}

#gbl_yourhosts_carousel .gbl_simplestruct .gbl_simplestruct_box3 a {
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	color: #666666;
}

#gbl_yourhosts_carousel .mycarousel_clip_horizontal {
	position: absolute;
	top: 0px;
	left: 25px;
	/*margin-left: 25px;*/
}

#gbl_yourhosts_carousel .mycarousel_prev_horizontal {
	background: Transparent url(/images/gbl/gbl_carousel/gbl_carousel_playboy_tvradio_left.jpg) no-repeat top left;
	
	top: 41px;
	left: 7px;

	z-index: 99;
	/*
	position: relative;
	padding-top: 41px;
	margin-left: 7px;
	*/
	width: 13px;
	height: 27px;
	cursor: pointer;
}

#gbl_yourhosts_carousel .mycarousel_next_horizontal {
	background: Transparent url(/images/gbl/gbl_carousel/gbl_carousel_playboy_tvradio_right.jpg) no-repeat top left;
	top: 42px;
	right: 10px;
	width: 13px;
	height: 27px;
	cursor: pointer;
}

/*** End: Playboy TV/Radio Page ***/



/*** WoP Playboy On Location Page ***/
#gbl_wop_onloc_tabs {
	position: relative;
	margin-bottom: 20px;
	width: 624px;
}

#gbl_wop_onloc_tabs .gbl_liststruct_body {
	position: relative;
	width: 624px;
}

#gbl_wop_onloc_tabs .gbl_liststruct_body ul {
	list-style: none none outside;
	width: 624px;
	margin: 0px;
	padding: 0px;
}

#gbl_wop_onloc_tabs .gbl_liststruct_body li {
	float: left;
	width: 203px;
	height: 190px;
}

#gbl_wop_onloc_tabs .gbl_thumbstruct {
	width: 203px;
	height: 180px;
}

#gbl_wop_onloc_tabs .gbl_thumbstruct_img {
	position: relative;
	width: 183px;
	height: 120px;
}

#gbl_wop_onloc_tabs .gbl_thumbstruct_btnlayer {
	position: relative;
	background: Transparent url(/images/gbl/gbl_wop_onloc_tabs_bg.jpg) no-repeat top left;
	width: 183px;
	height: 51px;
}

#gbl_wop_onloc_tabs .gbl_thumbstruct_btn_title {
	padding-top: 5px;
	margin-left: 10px;
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 11px;
	line-height: 13px;
	color: #999;
}

#gbl_wop_onloc_tabs .gbl_thumbstruct_btn_count {
	margin-left: 10px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	color: Black;
}
/*** End: WoP Playboy On Location Page ***/



/*** WoP Hanging with Hef and Palms Pages ***/
#gbl_wop_notabs_items {
	position: relative;
	margin-bottom: 20px;
}
#gbl_wop_notabs_items .gbl_liststruct_body {
	position: relative;
	margin-left: -8px;
}
/*\*/
* html #gbl_wop_notabs_items .gbl_liststruct_body {  /* Fix for IE6 */
	margin-left: -16px;
}
/**/
#gbl_wop_notabs_items .gbl_liststruct_body ul {
	margin: 0;
	padding: 0;
	list-style: none none outside;
}
#gbl_wop_notabs_items .gbl_liststruct_body li {
	float: left;
	margin-left: 8px;
}
#gbl_wop_notabs_items .gbl_simplestruct {
	position: relative;
	width: 183px;
}
#gbl_wop_notabs_items .gbl_simplestruct_box1 {
	position: relative;
	width: 183px;
	height: 130px;
}
#gbl_wop_notabs_items .gbl_simplestruct_box2 {
	position: relative;
	width: 183px;
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	height: 30px;
}
#gbl_wop_notabs_items .gbl_simplestruct_box3 {
	position: relative;
	width: 183px;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	text-decoration: underline;
	color: #d86639;
	margin-bottom: 20px;
}
#gbl_wop_notabs_items .gbl_simplestruct_box3 a {
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	line-height: 13px;
	text-decoration: underline;
	color: #d86639;
}
/*** End: WoP Hanging with Hef and Palms Pages ***/



/*** WoP Playboy Sweepstakes ***/
#gbl_sweepstakes_items {
	position: relative;
	width: 624px;
}

#gbl_sweepstakes_items .gbl_liststruct_body {
	position: relative;
	width: 635px;
	overflow: hidden;
}

#gbl_sweepstakes_items .gbl_liststruct_body ul {
	margin: 0px;
	padding: 0px;
	width: 635px;
	list-style: none none outside;
}

#gbl_sweepstakes_items .gbl_liststruct_body li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 314px;
	height: 219px;
}
/*** End: WoP Playboy Sweepstakes ***/



/* gbl_pagednav */
/* This should be used in place of pub_pagednav and needs to be updated in FW -AF */
.gbl_pagednav {
	float: right;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 11px;
	color: #d86639;
	margin-bottom: 20px;
	height: 14px;
}
.gbl_pagednav li {
	float: left;
	margin-right: 5px;
}
.gbl_pagednav a:link, 
.gbl_pagednav a:visited,
.gbl_pagednav a:hover, 
.gbl_pagednav a:active {
	color: #d86639;
	text-decoration: underline;
}
.gbl_pagednav li.first {
}
.gbl_pagednav li.first span, .gbl_pagednav li.last span {
	text-decoration: none;
}
.gbl_pagednav li.disabled {
	text-decoration: none;
	color: #3e9dcc;
}
.gbl_pagednav li.last {
}



/*** WoP Girls Next Door Modules ***/
#gbl_wop_gnd_meet_the_girls {
	display: block;
	background: Transparent url(/images/gbl/gbl_wop_gnd_meetthegirls_bg.jpg) no-repeat top left;
	position: relative;
	width: 624px;
	height: 193px;
	margin-bottom: 20px;
}

#gbl_wop_gnd_meet_the_girls .gbl_wop_gnd_mtg_girl1 {
	position: absolute;
	top: 27px;
	left: 9px;
}

#gbl_wop_gnd_meet_the_girls .gbl_wop_gnd_mtg_girl2 {
	position: absolute;
	top: 27px;
	left: 147px;
}

#gbl_wop_gnd_meet_the_girls .gbl_wop_gnd_mtg_girl3 {
	position: absolute;
	top: 27px;
	left: 286px;
}

#gbl_wop_gnd_recentlyfeatured {
	display: block;
	position: relative;
	/*margin-bottom: 20px;*/
	width: 624px;
}

#gbl_wop_gnd_recentlyfeatured .gbl_liststruct_head {
	position: relative;
	margin-bottom: 15px;
}

#gbl_wop_gnd_recentlyfeatured .gbl_liststruct_body {
	position: relative;
	margin-bottom: 20px;
	width: 624px;
	height: 400px;
}

#gbl_wop_gnd_recentlyfeatured .gbl_liststruct_body ul {
	margin: 0px;
	padding: 0px;
	list-style: none none outside;
	width: 624px;
	height: 400px;
}

#gbl_wop_gnd_recentlyfeatured .gbl_liststruct_body li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 202px;
	height: 200px;
}

#gbl_wop_gnd_recentlyfeatured .gbl_simplestruct {
	position: relative;
	width: 183px;
	height: 200px;
}

#gbl_wop_gnd_recentlyfeatured .gbl_simplestruct_box1 {
	position: relative;
	width: 183px;
	height: 120px;
	margin-bottom: 10px;
}

#gbl_wop_gnd_recentlyfeatured .gbl_simplestruct_box2 {
	position: relative;
	width: 183px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	color: #010101;
}

#gbl_wop_gnd_recentlyfeatured .gbl_simplestruct_box3 {
	position: relative;
	width: 183px;
	height: 26px;
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	color: Black;
	overflow: hidden;
}

#gbl_wop_gnd_recentlyfeatured .gbl_simplestruct_box4 {
	position: relative;
	width: 183px;
}

#gbl_wop_gnd_recentlyfeatured .gbl_simplestruct_box4 a {
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	text-decoration: underline;
	color: White;
}

#gbl_wop_gnd_recentlyfeatured .gbl_liststruct_foot {
	position: relative;
	overflow: hidden;
	height: 20px;
}

#gbl_wop_gnd_recentlyfeatured .gbl_liststruct_foot img {
	position: relative;
	display: block;
	overflow: hidden;
}

#gbl_wop_gnd_land_img_container {
	position: relative;
	display: block;
	width: 624px;
	height: 219px;
	clear: both;
}

#gbl_wop_gnd_photogallery_img {
	float: left;
	width: 319px;
	height: 219px;
}

#gbl_wop_gnd_shop_img {
	float: left;
	width: 304px;
	height: 219px;
}

/*** End: WoP Girls Next Door Modules ***/



/* gbl_rsm_bloglist */
#gbl_rsm_bloglist {
	position: relative;
	background-color: #666;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#gbl_rsm_bloglist .gbl_liststruct_head {
	position: relative;
	margin-bottom: 10px;
	text-align: center;
}
#gbl_rsm_bloglist .gbl_liststruct_body {
	position: relative;
	background-color: #999;
	margin: 0 5px;
	padding-bottom: 14px;
} 
#gbl_rsm_bloglist .gbl_liststruct_body ul {
	background-color: #fff;
}
#gbl_rsm_bloglist .gbl_liststruct_body ul li {
	margin: 0 5px;
	padding-bottom: 10px;
	border-bottom: 2px solid #d2d2d2;
}
#gbl_rsm_bloglist .gbl_liststruct_body ul li.last {
	border-bottom: 0;
}

#gbl_rsm_bloglist .gbl_blogstruct {	/* blogstruct */
	position: relative;
	padding-top: 20px;
	margin: 0 5px;
}
#gbl_rsm_bloglist .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_thumb {
	position: relative;
	float: left;
	width: 119px;
	height: 120px;
	margin-right: 5px;
}
#gbl_rsm_bloglist .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_thumb img {
	border: 0;
	display: block;
}
#gbl_rsm_bloglist .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content {
	position: relative;
}
#gbl_rsm_bloglist .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_date {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #999;
}
#gbl_rsm_bloglist .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content h2 {
	font-family: Georgia;
	font-weight: bold;
	font-size: 13px;
	color: #000;
	display: block;
}
#gbl_rsm_bloglist .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_byline { /* byline */
	font-family: Arial;
	font-size: 10px;
	color: #666;
}
#gbl_rsm_bloglist .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_byline span { 
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
}
#gbl_rsm_bloglist .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_description {
	font-family: Arial;
	font-size: 11px;
	color: #000;
}
#gbl_rsm_bloglist .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_link a {
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	color: #c63;
}




/* gbl_rsm_eventlist */
#gbl_rsm_eventlist {
	position: relative;
	background-color: #666;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#gbl_rsm_eventlist .gbl_liststruct_head {
	position: relative;
	margin-bottom: 10px;
	text-align: center;
}
#gbl_rsm_eventlist .gbl_liststruct_body ul li {
	margin: 0 5px 5px 5px;
	padding: 0;
}

#gbl_rsm_eventlist .gbl_blogstruct {	/* blogstruct */
	position: relative;
	margin: 0;
	padding: 0;
}
#gbl_rsm_eventlist .gbl_blogstruct .gbl_blogstruct_head {
	position: relative;
	height: 8px;
	padding: 0;
	margin: 0;
	background: transparent url(/images/gbl/gbl_rsm/gbl_rsm_blogstruct_head_bg.gif) top center no-repeat;
	overflow: hidden; /* fix gap in IE6 */
}
#gbl_rsm_eventlist .gbl_blogstruct .gbl_blogstruct_body {
	background-color: #313131;
}
#gbl_rsm_eventlist .gbl_blogstruct .gbl_blogstruct_foot {
	position: relative;
	height: 8px;
	background: transparent url(/images/gbl/gbl_rsm/gbl_rsm_blogstruct_foot_bg.gif) top center no-repeat;
	overflow: hidden; /* fix gap in IE6 */
}
#gbl_rsm_eventlist .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content {
	position: relative;
	margin: 0 8px;
}
#gbl_rsm_eventlist .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_date {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
#gbl_rsm_eventlist .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_byline { /* time */
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #ccc;
}
#gbl_rsm_eventlist .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_description {
	font-family: Arial;

	font-size: 11px;
	color: #fff;
}
#gbl_rsm_eventlist .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_link a {
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	color: #c63;
}

/*** gbl_wop_gnd_3girlthumbs ***/
#gbl_wop_gnd_3girlthumbs {
	position: relative;
}
#gbl_wop_gnd_3girlthumbs .gbl_liststruct_body {
	position: relative;
	/*padding-top: 10px;*/
	margin-left: -20px;
}
/*\*/
* html #gbl_wop_gnd_3girlthumbs .gbl_liststruct_body {  /* Fix for IE6 */
	margin-left: -40px;
}
/**/
#gbl_wop_gnd_3girlthumbs .gbl_thumbstruct_img {
	width: 297px;
	height: 192px;
	overflow: hidden;
}

#gbl_wop_gnd_3girlthumbs .gbl_liststruct_body ul {
	position: relative;
}
#gbl_wop_gnd_3girlthumbs .gbl_liststruct_body ul li {
	position: relative;
	float: left;
	margin-left: 20px;
}
#gbl_wop_gnd_3girlthumbs .gbl_liststruct_body .gbl_thumbstruct {
	margin-bottom: 20px;
}

#gbl_wop_gnd_3girlthumbs .gbl_liststruct_foot { /* dotted line */
	position: relative;
	padding: 0;
	overflow: hidden;
	width: 100%;
}
/*** End: gbl_wop_gnd_3girlthumbs ***/

/*** gbl_wop_gnd_videolist ***/

#gbl_wop_gnd_videolist {
	position: relative;
	margin-bottom: 20px;
	width: 952px;
	overflow: hidden;
}

#gbl_wop_gnd_videolist .gbl_liststruct_body {
	position: relative;
	width: 961px;
}

#gbl_wop_gnd_videolist .gbl_liststruct_body ul {
	list-style: none none outside;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 961px;
}

#gbl_wop_gnd_videolist .gbl_liststruct_body li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 192px;
	height: 219px;
}

#gbl_wop_gnd_videolist .gbl_thumbstruct {
	position: relative;
	width: 183px;
	height: 219px;
}

#gbl_wop_gnd_videolist .gbl_thumbstruct .gbl_thumbstruct_img {
	position: absolute;
	top: 17px;
	left: 0px;
	width: 183px;
	height: 120px;
	overflow: hidden;
}

#gbl_wop_gnd_videolist .gbl_thumbstruct .gbl_thumbstruct_frame {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 183px;
	height: 155px;
}

#gbl_wop_gnd_videolist .gbl_thumbstruct .gbl_thumbstruct_btnlayer {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 183px;
	height: 155px;
}

#gbl_wop_gnd_videolist .gbl_thumbstruct .gbl_thumbstruct_btn_play {
	position: absolute;
	top: 55px;
	left: 76px;
	width: 36px;
	height: 36px;
	
}

#gbl_wop_gnd_videolist .gbl_thumbstruct .gbl_thumbstruct_btn_preview {
	position: absolute;
	top: 163px;
	left: 0px;
	width: 183px;
	height: 54px;
	font-family: Arial;
	font-size: 11px;
	color: Black;
}

#gbl_wop_gnd_videolist .gbl_thumbstruct .gbl_thumbstruct_btn_title {
	position: absolute;
	top: 136px;
	left: 10px;
	width: 171px;
	height: 13px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: White;
}

#gbl_wop_gnd_videolist .gbl_thumbstruct .gbl_thumbstruct_btn_count {
	position: absolute;
	top: 6px;
	left: 0px;
	width: 171px;
	height: 13px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
	color: White;
}

#gbl_wop_gnd_ask_btn {
	position: relative;
	margin: 0px auto 20px;
	width: 304px;
	height: 134px;
}

/*** End: gbl_wop_gnd_videolist ***/


/*** WoP GND Submit a Question Page ***/

#gbl_wop_gnd_ask_list {
	position: relative;
	margin-bottom: 20px;
	margin-left: 10px;
}

#gbl_wop_gnd_ask_list .gbl_liststruct_body {
	position: relative;
	margin-bottom: 20px;
}

#gbl_wop_gnd_ask_list .gbl_liststruct_body ul {
	margin: 0px;
	padding: 0px;
	list-style: disc none outside;
}

#gbl_wop_gnd_ask_list .gbl_liststruct_body li {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: Black;
	list-style: disc none outside;
}

#gbl_wop_gnd_ask_list .gbl_liststruct_foot {
	position: relative;
}


#gbl_wop_gnd_ask_form {
	background: Transparent url(/images/gbl/gbl_wop_gnd_askpage_form_bg.png) no-repeat top left;
	position: relative;
	margin-bottom: 20px;
	width: 459px;
	height: 330px;
}

#gbl_wop_gnd_ask_form .first {
	padding-top: 20px;
}

#gbl_wop_gnd_ask_form .gbl_wop_gnd_ask_form_row {
	display: block;
	position: relative;
	margin-bottom: 20px;
	width: 459px;
	min-height: 23px;
}

#gbl_wop_gnd_ask_form .gbl_wop_gnd_ask_form_r_q {
	height: 82px;
}

#gbl_wop_gnd_ask_form .gbl_wop_gnd_ask_form_label {
	float: left;
	width: 135px;
	font-family: Arial;
	font-size: 13px;
	text-align: right;
	color: #666;
	margin-right: 14px;
	padding-top: 4px;
}

#gbl_wop_gnd_ask_form input {
	height: 21px;
	border: solid 1px #e1e1e1;
	font-family: Arial;
	font-size: 13px;
	color: #ccc;
}

#gbl_wop_gnd_ask_form .gbl_wop_gnd_ask_form_firstname {
	float: left;
	width: 146px;
	height: 21px;
}

#gbl_wop_gnd_ask_form .gbl_wop_gnd_ask_form_firstname input {
	width: 141px;
}

#gbl_wop_gnd_ask_form .gbl_wop_gnd_ask_form_lastname {
	float: left;
	width: 141px;
	height: 21px;
}

#gbl_wop_gnd_ask_form .gbl_wop_gnd_ask_form_lastname input {
	width: 141px;
}

#gbl_wop_gnd_ask_form .gbl_wop_gnd_ask_form_largebox {
	float: left;
	width: 289px;
}

#gbl_wop_gnd_ask_form .gbl_wop_gnd_ask_form_largebox input {
	width: 289px;
}

#gbl_wop_gnd_ask_form .gbl_wop_gnd_ask_form_pulldown {
	float: left;
}

#gbl_wop_gnd_ask_form .gbl_wop_gnd_ask_form_pulldown select {
	font-family: Arial;
	font-size: 13px;
	color: #666;
}

#gbl_wop_gnd_ask_form .gbl_wop_gnd_ask_form_textarea {
	float: left;
	width: 289px;
	height: 82px;
}

#gbl_wop_gnd_ask_form .gbl_wop_gnd_ask_form_textarea textarea {
	width: 289px;
	height: 82px;
	border: solid 1px #e1e1e1;
	font-family: Arial;
	font-size: 13px;
	color: #ccc;
}

#gbl_wop_gnd_ask_form .last {
	width: 441px;
}

#gbl_wop_gnd_ask_form .gbl_wop_gnd_ask_form_button {
	float: right;
	width: 72px;
	height: 23px;
	/*margin-right: 17px;*/
}

#gbl_wop_gnd_ask_form .gbl_wop_gnd_ask_form_button input {
	background: Transparent url(/images/gbl/gbl_btn/gbl_btn_submit.png) no-repeat top left;
	width: 72px;
	height: 23px;
	border: none 0px;
	cursor: pointer;
}

/*** End: WoP GND Submit a Question Page ***/

/*** WoP Event Cal ***/

.gbl_eventcal {
	position: relative;
	margin-bottom: 10px;
	width: 304px;
}

.gbl_eventcal .gbl_liststruct_head {
	background: Transparent url(/images/gbl/gbl_wop_eventscal_top.jpg) no-repeat top left;
	position: relative;
	width: 304px;
	height: 34px;
}

.gbl_eventcal .gbl_liststruct_body {
	position: relative;
	width: 304px;
}

.gbl_eventcal .gbl_liststruct_body ul {
	margin: 0px;
	padding: 0px;
	list-style: none none outside;
}

.gbl_eventcal .gbl_liststruct_body li {
	margin: 0px;
	padding: 0px;
}

.gbl_eventcal_box {
	position: relative;
	width: 304px;
	/*height: 72px;*/
}

.gbl_eventcal .gbl_eventcal_head {
	background: Transparent url(/images/gbl/gbl_wop_eventscal_eventbox_top.jpg) no-repeat top left;
	position: relative;
	width: 304px;
	height: 12px;
	overflow: hidden;
}

.gbl_eventcal .gbl_eventcal_body {
	background: Transparent url(/images/gbl/gbl_wop_eventscal_eventbox_middle.jpg) repeat-y top left;
	position: relative;
	width: 304px;
}

.gbl_eventcal .gbl_eventcal_date {
	position: relative;
	width: 275px;
	margin-left: 15px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: White;
}

.gbl_eventcal .gbl_eventcal_time {
	position: relative;
	width: 275px;
	margin-left: 15px;
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	color: #ccc;
}

.gbl_eventcal .gbl_eventcal_text {
	position: relative;
	width: 275px;
	margin-left: 15px;
	font-family: Arial;
	font-size: 11px;
	color: White;
}

.gbl_eventcal .gbl_eventcal_link {
	position: relative;
	width: 275px;
	margin-left: 15px;
}

.gbl_eventcal .gbl_eventcal_link a {
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	text-decoration: underline;
	color: #c63;
}

.gbl_eventcal .gbl_eventcal_foot {
	background: Transparent url(/images/gbl/gbl_wop_eventscal_eventbox_bottom.jpg) no-repeat top left;
	position: relative;
	width: 304px;
	height: 7px;
	overflow: hidden;
}

.gbl_eventcal .gbl_liststruct_foot {
	background: Transparent url(/images/gbl/gbl_wop_eventscal_bottom.jpg) no-repeat top left;
	position: relative;
	width: 304px;
	height: 10px;
	overflow: hidden;
}

/*** End: WoP Event Cal ***/
/*** Girls related event cal ***/

.gbl_eventcal_sm {
	position: relative;
	display: block;
	margin-bottom: 20px;
	width: 304px;
}
#tpl_wop_sf .gbl_eventcal_sm { /* when in WOP make bottom margin smaller */
	margin-bottom: 10px;
}
#tpl_girl_legacy .gbl_eventcal_sm, /* float right on Girls Legacy SF */
#tpl_sf_girls .gbl_eventcal_sm { /* float right on Girls SF */
	float: right;
	margin-bottom: 0;
}
.gbl_eventcal_sm .gbl_liststruct_head {
	background: Transparent url(/images/gbl/gbl_eventcal_head_bg.png) no-repeat top left;
	position: relative;
	display: block;
	width: 304px;
	height: 27px;
}

.gbl_eventcal_sm .gbl_liststruct_head .gbl_eventcal_sm_head {
	position: relative;
	padding-top: 5px;
	margin-right: 5px;
	font-family: Georgia;
	font-size: 14px;
	text-align: right;
	color: White;
}

.gbl_eventcal_sm .gbl_liststruct_head .gbl_eventcal_sm_head span {
	font-family: Georgia;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	color: White;
}

.gbl_eventcal_sm .gbl_liststruct_body {
	position: relative;
	display: block;
	clear: both;
	width: 304px;
/*	height: 124px;*/
}

.gbl_eventcal_sm .gbl_liststruct_body ul {
	position: relative;
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 304px;
/*	height: 124px;*/
	list-style: none none outside;
}

.gbl_eventcal_sm .gbl_liststruct_body li {
	position: relative;
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 304px;
	height: 31px;
	overflow: hidden;
}

.gbl_eventcal_sm .gbl_simplestruct {
	background: Transparent url(/images/gbl/gbl_eventcal_gray_bg.png) no-repeat top left;
	position: relative;
	display: block;
	clear: both;
	width: 304px;
	height: 31px;
	overflow: hidden;
}

.gbl_eventcal_sm .gbl_eventcal_sm_blue {
	background: Transparent url(/images/gbl/gbl_eventcal_blue_bg.png) no-repeat top left;
}

.gbl_eventcal_sm .gbl_simplestruct .gbl_simplestruct_box1 {
	position: absolute;
	top: 9px;
	left: 10px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	line-height: 13px;
	color: White;
	height: 20px;
}

.gbl_eventcal_sm .gbl_simplestruct .gbl_simplestruct_box1 a {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: White;
}

.gbl_eventcal_sm .gbl_simplestruct .gbl_simplestruct_box2 {
	position: absolute;
	top: 9px;
	left: 77px;
	height: 20px;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	line-height: 13px;
	color: White;
}

.gbl_eventcal_sm .gbl_simplestruct .gbl_simplestruct_box2 a {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: White;
} 

.gbl_eventcal_sm .gbl_liststruct_foot {
	background: Transparent url(/images/gbl/gbl_eventcal_foot_bg.png) no-repeat top left;
	position: relative;
	display: block;
	width: 304px;
	height: 39px;
}

.gbl_eventcal_sm .gbl_eventcal_sm_btn {
	position: absolute;
	top: 8px;
	left: 184px;
	width: 112px;
	height: 23px;
}

/*** Girls related event cal ***/



/* Global Search Results */
.gbl_sr_list {
	position: relative;
}
.gbl_sr_list .gbl_liststruct_head {
	position: relative;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	color: #333;
	margin-bottom: 10px;
}
.gbl_sr_list .gbl_liststruct_head ul {
	margin: 0;
	padding: 0;
	display: inline;
}
.gbl_sr_list .gbl_liststruct_head ul li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	font-weight: bold;
}
.gbl_sr_list .gbl_liststruct_head ul li .gbl_sr_search_term {
	color: #39c;
}
.gbl_sr_list .gbl_liststruct_head ul li .gbl_sr_list_count {
	font-size: 12px;
}
.gbl_sr_list .gbl_liststruct_head ul li a {
	color:black;
	font-family:georgia;
	text-decoration:underline;
}

.gbl_sr_list .gbl_liststruct_body ul li {
	list-style-type: none;
	margin-bottom: 20px;
}
.gbl_sr_list .gbl_blogstruct {	/* blogstruct */
	position: relative;
	margin: 0;
}
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_head {
	position: relative;
	margin-bottom: 5px;
}
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_head .gbl_dotted_line {
	position: relative;
	margin-bottom: 5px;
}
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_head .gbl_blogstruct_date {
	font-family: Arial;
	font-size: 11px;
	color: #999;
}
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_head h2 {
	font-family: Georgia;
	font-weight: bold;
	font-size: 14px;
	color: #000;
	display: inline;
}
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_head h2 a:link, 
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_head h2 a:visited,
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_head h2 a:hover, 
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_head h2 a:active {
	color: #000;
	text-decoration: underline;
}

.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body {
	position: relative;
	width: 624px;
}
#gbl_sr_list_girl .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_thumb { /* girl sr thumb */
	position: relative;
	float: left;
	width: 110px;
	height: 110px;
	margin-right: 6px;
}
#gbl_sr_list_mixed .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_thumb, /* mixed (girl and editorial) sr thumbs */
#gbl_sr_list_pub .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_thumb { /* editorial sr thumb */
	position: relative;
	float: left;
	width: 119px;
	/*height: 78px;*/
	height: auto; /* we dont' know whether it's a girl or pub thumb height */
	margin-right: 6px;
}
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_thumb img {
	border: 0;
	display: block;
}
#gbl_sr_list_girl .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content { /* girl sr content */
	position: relative;
	float: left;
	width: 508px;
}
#gbl_sr_list_mixed .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content, /* mixed (girl and editorial) sr thumbs */
#gbl_sr_list_pub .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content { /* editorial sr content */
	position: relative;
	float: left;
	width: 499px;
}
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_description {
	font-family: Arial;
	font-size: 12px;
	color: #000;
}
.gbl_sr_list .gbl_blogstruct .gbl_blogstruct_body .gbl_blogstruct_body_content .gbl_blogstruct_link a {
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	color: #c63;
}

.gbl_sr_highlight {
   background: #fdf7c4;
}
/* End Global Search Results */



/*** gbl_reviewmod ***/
.gbl_reviewmod {
	position: relative;
	width: 608px;
	height: 134px;
	overflow: hidden;
	margin-bottom: 10px;
}

.gbl_reviewmod .gbl_deptnav {
	float: left;
}

.gbl_reviewmod .gbl_reviewmod_rb {
	position: relative;
/**	background: Black url(/images/gbl/gbl_deptnav/gbl_deptnav_rightbox_bg.jpg) no-repeat top left; **/
	background: Black none repeat scroll 0 0;
	float: left;
	width: 304px;
	height: 134px;
	margin-bottom: 10px;
}

.gbl_reviewmod_rb_head {
	position: absolute;
	top: 14px;
	left: 9px;
	width: 105px;
	height: 11px;
}

.gbl_reviewmod_movies .gbl_reviewmod_rb_head {
	background: Black url(/images/gbl/gbl_deptnav/gbl_deptnav_moreinmovies.jpg) no-repeat top left;
}

.gbl_reviewmod_tunes .gbl_reviewmod_rb_head {
	background: Black url(/images/gbl/gbl_deptnav/gbl_deptnav_moreintunes.jpg) no-repeat top left;
}

.gbl_reviewmod_games .gbl_reviewmod_rb_head {
	background: Black url(/images/gbl/gbl_deptnav/gbl_deptnav_moreingames.jpg) no-repeat top left;
}

.gbl_reviewmod_books .gbl_reviewmod_rb_head {
	background: Black url(/images/gbl/gbl_deptnav/gbl_deptnav_moreinbooks.jpg) no-repeat top left;
}

.gbl_reviewmod_rb_links {
	position: absolute;
	top: 38px;
	left: 4px;
}

.gbl_reviewmod_rb_links a {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #d86639;
}

.gbl_reviewmod .gbl_reviewmod_rightbox ul { /** delete **/
	margin: 0;
	padding: 10px 5px 0px 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	list-style: none none outside;
	
}

.gbl_reviewmod .gbl_reviewmod_rb ul {
	margin: 0;
	padding: 5px 5px 0px 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	list-style: none none outside;
	
}

.gbl_reviewmod .gbl_reviewmod_rightbox li { /** delete **/
	background: transparent url(/images/gbl/gbl_bullets_orng.gif) no-repeat scroll 0pt 4px;
	padding-left: 8px;
	font-size: 12px;
}

.gbl_reviewmod .gbl_reviewmod_rb li {
	background: transparent url(/images/gbl/gbl_bullets_orng.gif) no-repeat scroll 0pt 4px;
	padding-left: 8px;
	font-size: 12px;
	min-height: 16px;
	line-height: 12px;	
}

.gbl_reviewmod .gbl_reviewmod_rightbox li a { /** delete **/
	color: #d86639;
	text-decoration: none;
}

.gbl_reviewmod .gbl_reviewmod_rb li a {
	color: #d86639;
	text-decoration: none;
}

.gbl_reviewmod .gbl_deptnav {
	/** background: transparent url(/images/gbl/gbl_deptnav/gbl_deptnav_movies_bg.jpg) no-repeat scroll left top; **/
	background: #333333 none repeat scroll 0 0;
}

/** Photo credits **/
.gbl_page_credits {
	float: left;
	margin-bottom: 10px;
}

/****** GAAG STYLES - GIRLS AT A GLANCE ******/

#gbl_gaag.gbl_carousel {

    position:relative;
    width:980px;
    height:180px;
    background: transparent url(/images/girl/gaag_bg.jpg) repeat-x;
 
}
#gaag_loader {
/*display:inline-block;*/
width:20px;
float:right;

height:20px;
background:transparent url(ajax-loader.gif) center center no-repeat;
padding-right:20px;
}

#gbl_gaag.gbl_carousel .gbl_carousel_head{
font-style: italic;
color:#EEE;
font-family: arial, san-serif;
font-weight:bold;
font-size:22px;
margin-left:10px;
padding-top:5px;
}

#gbl_gaag.gbl_carousel .gbl_carousel_head span {

font-size:14px;
}


#gbl_gaag.gbl_carousel .gbl_carousel_head span a:link, #gbl_gaag.gbl_carousel .gbl_carousel_head span a:active, #gbl_gaag.gbl_carousel .gbl_carousel_head span a:visited {
color:#fff;
}

#gbl_gaag.gbl_carousel .gbl_carousel_body{

    display:none;

}

#gbl_gaag.gbl_carousel #gaag_scrollable {
height:150px;
width:965px;
margin-left:20px;
overflow:hidden;
position:relative;
line-height:100%;
}


/*
	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.
*/
#gbl_gaag.gbl_carousel #gaag_scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
	height:165px;
	padding-top:5px;
}

/* single scrollable item */
#gbl_gaag.gbl_carousel #gaag_scrollable ul li img {
	cursor:pointer;
	margin:0px auto;
	margin-left:3px;
	margin-top:3px;
	}
	
#gbl_gaag.gbl_carousel #gaag_scrollable ul li.active {background-color:#3399CC;}


#gbl_gaag.gbl_carousel #gaag_scrollable ul{margin:0px;padding:0px;}
#gbl_gaag.gbl_carousel #gaag_scrollable ul li {
	margin:0 5px;
	padding:0px;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width: 150px;
	position:relative;
	}
#gbl_gaag.gbl_carousel #gaag_scrollable ul li a{display:block;}

#gbl_gaag.gbl_carousel #gaag_scrollable .gbl_simplestruct_box2 {
color:#FFFFFF;
font-family:sans-serif;
font-size:12px;
font-weight:bold;
padding: 3px;
}

#gbl_gaag.gbl_carousel #gaag_scrollable .gbl_simplestruct_box3 {
color:#FFFFFF;
font-family:sans-serif;
font-size:10px;
padding: 0 3px;
}



#gbl_gaag.gbl_carousel #gaag_scrollable {
	float:left;
}
/* prev, next, prevPage and nextPage buttons */
#gbl_gaag.gbl_carousel a.browse {
	background:transparent url(/images/gbl/gblGaagNavBtn.png) no-repeat;
	/* width:27px; */
	height:24px;
	float:left;
	cursor:pointer;
	font-size:1px;
    position:absolute;
    top:10px;
    z-index: 2;
}
/* right */
#gbl_gaag.gbl_carousel a.right 	{width:30px; background-position: -29px 0px;  float:right;right:5px;}
#gbl_gaag.gbl_carousel a.right:hover 	{ background-position:-29px -24px; }
/* #gbl_gaag.gbl_carousel a.right:active 	{ background-position:-52px -37px; } */
/* left */
#gbl_gaag.gbl_carousel a.left		{ width:29px;background-position: 0px 0px; margin-left: 0px; right:35px; }
#gbl_gaag.gbl_carousel a.left:hover  	{ background-position:0px -24px; }
/* #gbl_gaag.gbl_carousel a.left:active  	{ background-position:-52px 0; } */

/* disabled navigational button */
#gbl_gaag.gbl_carousel a.left.disabled {
background-position:0px -48px;
}

#gbl_gaag.gbl_carousel a.right.disabled {
background-position:-29px -48px;
}

#gbl_pbr_girlName_tooltip {
	background-color:#FFFFFF;
	border:2px solid #0099CC;
	color:#000000;
	display:none;
	font-family:arial;
	font-size:12px;
	height:15px;
	padding:5px;
	position:relative;
	text-align:center;
	width:150px;
}

#gbl_gaag.gbl_carousel .gbl_gaag_navigation {
	top:15px;
	right:80px;
	margin:0 auto;
	position:absolute;
	text-align:center;
	width:60px;
	z-index:2;	
}

#gbl_gaag.gbl_carousel .gbl_gaag_navigation a{   
	width:8px;
    height:8px;
    float:left;
    margin:3px;
    background:url(/images/gbl/gbl_btn/gbl_btn_navigator.png) 0 0 no-repeat;
    display:block;
    font-size:1px;
    cursor:pointer;
}

/* mouseover state */
#gbl_gaag.gbl_carousel .gbl_gaag_navigation a:hover {
    background-position:0 -8px;
    cursor:pointer;      
}

/* active state (current page state) */
#gbl_gaag.gbl_carousel .gbl_gaag_navigation a.active {
    background-position:0 -16px;
    cursor:pointer;     
}


#gbl_gaag.gbl_carousel .gbl_gaag_navigation a.active:hover{  background-position:0 -24px;
    cursor:pointer; }
/*gbl_btn_navigator.png*/



#regoverlay {
 	display:none;
	width:930px;	

	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; 
}

#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; 
	z-index: 9999;
}

#exitPopframe {

position:absolute;
top:21px;
left:25px;

display:block;
z-index: 9998;
	width:880px;
	height:594px;
	background: #000000 url(/tpl/girl/tpl01/images/girl_tpl_exit-chat_lp2.jpg) top center no-repeat;

}

/* STArt new camelcasing */

#gblBrightcovePlaylistPlayer {
/* background:#333 url(/images/gbl/gblBrightcovePlaylistPlayerBgrnd.jpg)top left repeat-x; */
background-color: #fff;
float:left;
margin-bottom:20px;

font-family: Arial;
color:#fff;
font-size:14px;
text-transform: uppercase;
height:337px;
display:block;
clear:left;
width:624px;
}

#gblBrightcovePlaylistPlayer strong {color:#0fabfc;font-weight: bold;}

#gblBrightcovePlaylistPlayer .gblSimpleStructHead {padding:5px;color:#333;}
#gblBrightcovePlaylistPlayer .gblSimplestructBody {}
#gblBrightcovePlaylistPlayer .gblSimpleStructFoot {padding:5px;}

.bluetint {color:#3399CC;font-family:arial;}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #dde;
	position: relative;
}

.jspDrag
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}


<style type="text/css">
#rsmddLinkOuter {}
.rsmddLinkOpen {
display:block;

width:285px;
height:35px;
z-index:99999;
}
.rsmddLinkOpen:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#3399CC none repeat scroll 0 0;
}
.rsmddLinkOpen span {
display:block;
height:9px;
width:107px;
}
.rsmddLinkOpen span:hover {
background-position:-168px -144px;
cursor:pointer;
}
.rsmddLinkOpen.menu-open span {
background-color:#ff0000;
color:#FFFFFF;
display:block;
}
.rsmddLinkOpen.menu-open span:hover {

}
#rsmddLinkInner.navigation-container {
background-color:#D2D2D2;
color:#778899;
display:none;
height:auto;
left:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding:0;
position:absolute;
text-align:left;
text-transform:capitalize;
top:15px;
width:289px;
padding-top:1px;
z-index:999999;
border: 1px solid #DAD7D1;
border-top:none;
border-bottom:none;
}
#rsmddLinkContainer ul {
margin:0 auto;
}
#rsmddLinkContainer a.closeMe {

position:absolute;
top:-10px;
right:-10px;
width:20px;
height:20px;
display: none;
}
#rsmddLinkContainer a.closeMe:hover {
background-position:-244px 0;
}

#rsmddLinkContainer a {color:#fff;}


#rsmddLinkContainer li {float:left;cursor:pointer;} 
#rsmddLinkContainer li a {
cursor:pointer;
} 
#ddLink_container.navigation-container li.page_item a:hover {cursor:pointer;}


#girlroadblock {
	display:none;
	width:970px;
	height:510px;
	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;
}
