/* nuts.co.uk - girls section */

/* Section specific backgrounds */

#container, #content
{
	background-color: #FFFFFF;
	
}
#content{
    overflow:hidden;
}

div.pagination a
{
	color: #000000;
}

#wg_jackpotjoy{
float:left;
width:641px;
height:220px;
clear:both;
 margin: 0 0 27px -8px;
}

#wg_jjtop{
	height: 48px;
	width:641px;
	float:left;
	background: url(/themes/webgames/background/jackpot-joy-top.gif) center no-repeat;
}

#wg_jjmiddle{
	height:160px;
	width:641px;
	float:left;
	background:  url(/themes/webgames/background/jackpot-joy-middle.gif) center no-repeat;
}

#wg_jjbottom{
	width:641px;
	height:48px;
	float:left;
	background:  url(/themes/webgames/background/jackpot-joy-bottom.gif) center no-repeat;
	position:relative;
}

#wg_jjbottom img{
	position:absolute;
	left:280px;
	top:0px;
}

.jj_box{
	float:left;
	width:190px;
	height:124px;
	margin: 0 0 0 18px;
}

.jj_inner_box{
	float:left;
	width:190px;
	height:95px;
}

.jj_textbox{

	float:left;
	width:190px;
	height:28px;
}

.jj_textbox h3{
	font-family: Arial;
	font-size: 15px;
	color:#ffffff;
	font-weight:bold;
	line-height:35px;
}

.jj_textbox p{
	color:#ffffff;
	overflow:hidden;
}
/* feature and gallery layout */

div#girls_random
{
	width: 420px;
	float: left;	
}
div#girls_recent
{
	width: 200px;
	float: left;
        margin-left:-10px;
        border-left:10px solid #fff;
        border-top:10px solid #fff;
	background: url(/themes/girls/background/ladder.gif) top left no-repeat;
        position:relative;
}
div#girls_recent h2
{
	margin: 0;
	padding: 5px 10px 10px 10px;
	color: #FFFFFF;
}
div#girls_recent h3
{
	padding: 0 14px 2px 14px;	
}
div#girls_recent p
{
	padding: 0 14px 10px 14px;
	font-size: 0.7em;
}
div#girls_prev_next
{
	float: left;
}
div#girls_prev, div#girls_next
{
	float: right;
	height: 12px;
}
div#girls_prev a
{
	color: #FFFFFF;
	padding: 0 0 0 14px;
	background: url(/themes/default/icon/prev-next-black.gif) left 1px no-repeat;
}
div#girls_next a
{
	color: #FFFFFF;
	padding: 0 14px 0 0;
	background: url(/themes/default/icon/prev-next-black.gif) right -14px no-repeat;
}



#girls_feature 
	 	{ 
	 	        padding: 0 3px 10px 3px; 
	 	        background: #000000 url(/themes/girls/background/gallery.jpg) top left repeat-x; 
	 	} 
	 	div#girls_feature h2 
	 	{ 
	 	        color: #FFFFFF; 
	 	        font-size: 1.4em; 
	 	        width: 450px; 
	 	        padding: 5px 0 10px 0; 
	 	        float: left; 
	 	} 
	 	div#girls_heading 
	 	{ 
	 	        width: 420px; 
	 	        float: left; 
	 	} 
	 	div#girls_heading h2 
	 	{ 
	 	        font-size: 1.4em; 
	 	        padding: 5px 0 10px 7px; 
	 	        color: #FFFFFF; 
	 	} 
	 	#galleryLink img 
	 	{ 
	 	        border: 2px solid #000000; 
	 	} 
	 	#girls_feature div.copy 
	 	{ 
	 	        width: 420px; 
	 	        float: left; 
	 	} 
	 	div#girls_feature div.copy p 
	 	{ 
	 	        color: #FFFFFF; 
	 	        font-size: 0.9em; 
	 	        padding: 0 0 10px 5px; 
	 	} 
	 	div#girls_feature div.copy p a 
	 	{ 
	 	        color: #FFFFFF; 
	 	        text-decoration: underline; 
	 	} 
	 	#girls_feature div.photo 
	 	{ 
	 	        padding: 5px 10px 10px 10px; 
	 	        float: right; 
	 	} 
	 	div#girls_feature div.photo p 
	 	{ 
	 	        color: #FFFFFF; 
	 	        font-size: 0.7em; 
	 	} 
	 	#girls_gallery 
	 	{ 
	 	        text-align: center; 
	 	} 
	 	 
	 	div.prev_next 
	 	{ 
	 	        height: 28px; 
	 	        padding: 5px 10px 0 10px; 
	 	        float: right; 
	 	} 
	 	div.prev_next div.girls_left, div.prev_next div.girls_right 
	 	{ 
	 	        float: left; 
	 	        height: 28px; 
	 	        width: 9px; 
	 	        background-image: url(/themes/girls/background/prev-next.gif); 
	 	        background-repeat: no-repeat; 
	 	} 
	 	div.prev_next div.girls_left 
	 	{ 
	 	        background-position: 0px 0px; 
	 	} 
	 	div.prev_next div.girls_right 
	 	{ 
	 	        background-position: -9px 0px; 
	 	} 
	 	div.prev_next div.girls_prev_next 
	 	{ 
	 	        float: left; 
	 	        height: 24px; 
	 	        border: solid #FFFFFF; 
	 	        border-width: 2px 0 2px 0; 
	 	} 
	 	div.prev_next p 
	 	{ 
	 	        color: #FFFFFF; 
	 	        font-size: 0.9em; 
	 	        font-weight: bold; 
	 	        padding: 4px 0 0 0; 
	 	        float: left; 
	 	} 
	 	div.girls_prev, div.girls_next 
	 	{ 
	 	        float: left; 
	 	        height: 12px; 
	 	        padding: 4px 0 0 0; 
	 	} 
	 	div.prev_next a 
	 	{ 
	 	        color: #FFFFFF; 
	 	        height: 12px; 
	 	        background-image: url(/themes/default/icon/prev-next-white.gif); 
	 	        background-repeat: no-repeat; 
	 	} 
	 	div.prev_next a.prev 
	 	{ 
	 	        padding: 0 0 0 14px; 
	 	        background-position: left 1px; 
	 	} 
	 	div.prev_next a.next 
	 	{ 
	 	        padding: 0 14px 0 0; 
	 	        background-position: right -14px; 
	 	} 
	 	 
	 	#prev_next 
	 	{ 
	 	        height: 28px; 
	 	        padding: 5px 10px 0 10px; 
	 	        float: right; 
	 	} 
	 	#prev_next div#girls_left, #prev_next div#girls_right 
	 	{ 
	 	        float: left; 
	 	        height: 28px; 
	 	        width: 9px; 
	 	        background-image: url(/themes/girls/background/prev-next.gif); 
	 	        background-repeat: no-repeat; 
	 	} 
	 	#prev_next div#girls_left 
	 	{ 
	 	        background-position: 0px 0px; 
	 	} 
	 	#prev_next div#girls_right 
	 	{ 
	 	        background-position: -9px 0px; 
	 	} 
	 	#prev_next div#girls_prev_next 
	 	{ 
	 	        float: left; 
	 	        height: 24px; 
	 	        border: solid #FFFFFF; 
	 	        border-width: 2px 0 2px 0; 
	 	} 
	 	#prev_next p 
	 	{ 
	 	        color: #FFFFFF; 
	 	        font-size: 0.9em; 
	 	        font-weight: bold; 
	 	        padding: 4px 0 0 0; 
	 	        float: left; 
	 	} 
	 	div#girls_prev, div#girls_next 
	 	{ 
	 	        float: left; 
	 	        height: 12px; 
	 	        padding: 4px 0 0 0; 
	 	} 
	 	#prev_next a 
	 	{ 
	 	        color: #FFFFFF; 
	 	        height: 12px; 
	 	        background-image: url(/themes/default/icon/prev-next-white.gif); 
	 	        background-repeat: no-repeat; 
	 	} 
	 	#prev_next a.prev 
	 	{ 
	 	        padding: 0 0 0 14px; 
	 	        background-position: left 1px; 
	 	} 
	 	#prev_next a.next 
	 	{ 
	 	        padding: 0 14px 0 0; 
	 	        background-position: right -14px; 
	 	}

	
#girl_gallery {
	text-align: center;
}
div#plain-header{
    height:185px;
    width:100%;
    position:absolute;
    top:0px;
    left:0px;
    background:url("/themes/default/layout/background/bg.gif") repeat-x scroll 0 0 #800000;
    z-index:0;
}
/* bedroom babes */

body.bedroom-babes{
    background:url("/themes/girls/layout/bedroom-babes-bg.gif");
}
body.bedroom-babes #content, body.bedroom-babes #container{
    background-color:transparent !important;
}
body.bedroom-babes div.medium_leader, body.bedroom-babes div.large_leader, body.bedroom-babes div.wide_letterbox{
    background-image:url("/themes/default/background/white-frames-transparent.png") !important;
}
div#bedroom-babes-head{
    background:#000000;
    color:#ffffff;
    height:153px;
    margin-left:4px;
    width:620px;
    font-size:18px;
}
div#bedroom-babes-head p{
    margin:5px 0px 5px 5px;
}
.fb_edge_widget_with_comment {
    position: absolute !important;
}
div#bedroom-babes-head h2 span{
    background:url("/themes/girls/layout/bedroom-babes-head.gif") no-repeat;
    display:block;
    position:absolute;
    top:0px;
    left:0px;
    width:620px;
    height:85px;
}
div#bedroom-babes-head h2{
    display:block;
    height:85px;
    position:relative;
}
.vote-container, .vote-progress{
    display:block;
    float:left;
    
}
.vote-progress{
    background-image:url("/themes/girls/layout/vote-px.png");
    height:37px;
}
.vote-container{
    background-image:url("/themes/girls/layout/vote-bg.png");
    height:37px;
    padding:3px;
    width:306px;
    float:left;
    margin-left:2px;
    position:relative;
}

a.vote{
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    left:0px;
    top:0px;
    font-size:12px;
    line-height:43px;
    padding-left:10px;
}

div#last-week{
    background-image:url("/themes/girls/layout/vote-px.png");
    clear:both;
    height:255px;
    width:617px;
    margin:5px;
    color:#ffffff;
    text-align:center;
}

img.last-week{
    float:left;
    margin:15px 9px;
}
div#last-week .large_leader{
    margin-top:10px;
}
