/* Nuts Cover Girls */
body{
        background-color: #800000!important;
}
#container, #content
{
	background-color: #800000;
	position:relative;
}
/* Generic Styles */
h3.strapline
{
	width: 617px;
	padding: 10px 0 20px 0;
	color: #999999;
	font-size: 1em;
	font-style: italic;
	text-align: right;
	background: #FFFFFF;
}

.fb_edge_widget_with_comment {
    position: absolute !important;
}

div#home h3.strapline{
    background:transparent;
}
h3.border
{
	border: #CCCCCC solid;
	border-width: 1px 0 0 0;
}
div.cg_link_left
{
	width: 9px;
	height: 18px;
	background: url(/themes/covergirls/layout/corner/link-left.gif);
	float: left;
}
div.cg_link_left_white
{
	width: 9px;
	height: 18px;
	background: url(/themes/covergirls/layout/corner/whiteborder.gif);
	float: left;
}
div.cg_link
{
	height: 14px;
	border: #E9E9E9 solid;
	border-width: 2px 0 2px 0;
	padding: 0 4px 0 4px;
	font-size: 0.6em;
	background: #FFFFFF;
	float: left;
}
div.cg_link_white
{
	height: 18px;
	padding: 2px 4px 0 4px;
	background: url(/themes/covergirls/layout/corner/whiteborder-mid.gif) repeat-x;
	font-size: 0.6em;
	float: left;
}
div.cg_link a
{
	color: #999999;
}
div.cg_link_right
{
	width: 9px;
	height: 18px;
	background: url(/themes/covergirls/layout/corner/link-right.gif);
	float: left;
}
div.cg_link_right_white
{
	width: 9px;
	height: 18px;
	background: url(/themes/covergirls/layout/corner/whiteborder.gif);
	background-position:-87px 0px;
	float: left;
}
div.cg_tab
{
	width: 148px;
	height: 29px;
	background: url(/themes/covergirls/layout/tab/medium-top.gif) top left no-repeat;
}
div.black_tab
{
	width: 148px;
	height: 29px;
	background: url(/themes/covergirls/layout/tab/medium-top-black.gif) top left no-repeat;
}
div.cg_tab h3, div.black_tab h3
{
	padding: 5px 0 0 13px;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 0.8em;
	text-align: center;
}
div.cg_tab h3 a
{
	color: #FFFFFF;
}
div.cg_top
{
	width: 617px;
	height: 15px;
	background: url(/themes/covergirls/layout/background/curve-top.gif) top left no-repeat;
}
div.cg_content
{
	width: 613px;
	border: #CDCDCD solid;
	border-width: 0 2px 0 2px;
	background: #FFFFFF;
}
div.cg_content h3
{
	padding: 0 15px 10px 15px;
	color: #999999;
	font-size: 1em;
}
div.cg_bottom
{
	width: 617px;
	height: 15px;
	background: url(/themes/covergirls/layout/background/curve-bottom.gif) top left no-repeat;
}
div.cg_top_rated
{
	width: 120px;
	text-align: center;
	float: left;
}
div#context
{
	width: 630px;
	background: #FFFFFF;
}
div#outside, div#above
{
	position: absolute;
	background-color: #800000;
	background-position: top left;
	background-repeat: no-repeat;
}
/* Homepage Styles */
div#home
{
	position: relative;
	width: 630px;
	margin-top:-19px;
	height:2033px;
	background: url(/themes/covergirls/layout/background/home-top.jpg) #740000 top left no-repeat;
}
div#home div#above
{
	width: 361px;
	height: 19px;
	top: -19px;
	left: 0px;
	background: transparent url(/themes/covergirls/layout/background/home-nav.png);
}
div#home div#outside
{
	width: 129px;
	height: 429px;
	top: -8px;
	left: -129px;
	background: transparent url(/themes/covergirls/layout/background/home-side.png);
}
div#home div#intro
{
	width: 200px;
	height: 71px;
	float: right;
}
div#home div#intro p
{
	padding: 5px 15px 0 5px;
	color: #000000;
	font-size: 0.7em;
	text-align: right;
}
div#home div#logo
{
	width: 233px;
	float: right;
}
div#home div#logo h2
{
	position: relative;
	width: 233px;
	height: 100px;
	overflow: hidden;
}
div#home div#logo h2 span
{
	position: absolute;
	width: 233px;
	height: 100px;
	top: 0px;
	left: 0px;
	background: url(/themes/covergirls/layout/logo-home.gif) top left no-repeat;
}
div#home .latest
{
	width: 289px;
	padding: 20px 0 20px 0;
	margin: 0;
	float: left;
}
div#home .spacer
{
	width: 39px;
	height: 200px;
	float: left;
	margin: 0;
	border: 0;
}
div#home .latest h3
{
	padding: 5px 130px 0 5px;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 0.8em;
	text-align: center;
}
div#home .latest h3 a
{
	color: #FFFFFF;
}
div#home .latest .copy h4
{
	padding: 5px 0 0 13px;
	font-size: 1.2em;
	font-weight: normal;
}
div#home .latest .copy h4 a
{
	color: #999999;
}
div#home .latest .copy p
{
	padding: 5px 0 10px 13px;
	font-size: 0.7em;
}
div.cg_top_home
{
	width: 285px;
	height: 44px;
}
div.cg_content_home
{
	width: 285px;
	margin: 0 2px 0 2px;
	font-size:115%;
}
div.cg_content_home a
{
    color:#ffffff;
}
div#cg_listings{
    background: #740000 url(/themes/covergirls/layout/cg-listing-bg.png) no-repeat ;
    padding:15px 5px;
}
div.cg_content_home img
{
	padding: 0 0 0 32px;
}
div.cg_content_home h4
{
	padding: 5px 25px 0 32px;
	font-size: 1.2em;
	font-weight: normal;
}
div.cg_content_home h4 a
{
	color: #999999;
}
div.cg_content_home p
{
	padding: 5px 25px 5px 32px;
	font-size: 0.7em;
}
div.cg_content_home .link
{
	padding: 0 15px 0 29px;
}
div.cg_bottom_home
{
	width: 289px;
	height: 15px;
	background: url(/themes/covergirls/layout/background/curve-bottom-narrow.gif) top left no-repeat;
}
div#listing .holder
{
	padding: 0 0 7px 7px;
	float: left;
}
div#listing .covergirl
{
	position: relative;
	width: 114px;
	height: 184px;
	background: url(/themes/covergirls/layout/background/covergirls-home.gif);
}
div#listing .covergirl img
{
	padding: 1px 0 0 1px;
}
div#listing .covergirl h4
{
	padding: 6px 5px 0 5px;
	font-weight: normal;
	font-size: 0.8em;
	text-align: center;
}
div#listing .covergirl h4 a
{
	color: #FFFFFF;
}
div#listing .covergirl .updated
{
	position: absolute;
	top: 0;
	left: 0;
	width: 112px;
	height: 32px;
}
div#listing div.line
{
	margin: 0 0 9px 7px;
	width: 598px;
	height: 1px;
	background: #999999;
}
/* Cover Girl Styles */
div#cover_girl div#logo
{
	width: 340px;
	float: right;
}
div#cover_girl div#logo .logo
{
	padding: 0 12px 0 12px;
	float: left;
}
div#cover_girl div#logo .nav
{
	padding: 46px 0 0 0;
	float: left;
}
div#cover_girl div#logo h2
{
	position: relative;
	width: 141px;
	height: 65px;
	overflow: hidden;
}
div#cover_girl div#logo h2 span
{
	position: absolute;
	width: 141px;
	height: 65px;
	top: 0px;
	left: 0px;
	background: url(/themes/covergirls/layout/logo-girl.gif) top left no-repeat;
}
div#cover_girl div#spacer
{
	width: 190px;
	height: 200px;
	float: left;
}
div#cover_girl div#name
{
	width: 370px;
	height: 50px;
	float: right;
}
div#cover_girl div#name h2
{
	padding: 10px 0 0 0;
	color: #999999;
	font-size: 1.3em;
	text-align: center;
}
div#cover_girl div#copy
{
	padding: 0 0 0 0;
	width: 200px;
	text-align: right;
	float: left;
}
div#cover_girl div#copy h3
{
	padding: 0 0 10px 0;
	color: #999999;
	font-size: 1.1em;
	font-weight: normal;
}
div#cover_girl div#copy p
{
	padding: 0 0 10px 0;
}
div#cover_girl div#copy p.intro
{
	font-size: 0.7em;
	padding-left: 20px;
}
div#cover_girl div#copy p.quote
{
	font-size: 0.75em;
	color: #999999;
}
div#cover_girl div#images
{
	padding: 0 0 0 10px;
	float: left;
}
div#cover_girl div#images p
{
	width: 217px;
	padding: 5px 0 10px 0;
	font-size: 0.7em;
}
div#cover_girl div.image
{
	width: 217px;
	height: 208px;
	background: #FFFFFF url(/themes/covergirls/layout/tab/large-bottom.gif) bottom center no-repeat;
}
div#cover_girl div.image h3
{
	padding: 5px 0 0 0;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 0.8em;
	text-align: center;
}
div#cover_girl div.image a
{
	color: #FFFFFF;
}
/* Photo Styles */
div#photo
{
	padding: 10px 0 0 0;
	width: 630px;
	background: url(/themes/covergirls/layout/corner/outer-bl.gif) #D7DEE8 bottom left no-repeat;
	position:relative
}
div#photo div#image
{
	padding: 10px 0 0 0;
	text-align: center;
}
div#photo h2
{
	padding: 10px 30px 10px 30px;
	font-size: 1.2em;
	width:315px;
}
div#photo p
{
	padding: 0 30px 20px 30px;
	width:315px;
}
/* Video Styles */
div#video
{
	width: 630px;
	background: url(/themes/covergirls/layout/corner/outer-bl.gif) #D7DEE8 bottom left no-repeat;
}
div#video h2
{
	padding: 10px 30px 10px 30px;
	font-size: 1.2em;
}
div#video_player
{
	text-align: center;
	padding: 0 0 20px 0;
}
/* Repeating Content Styles */
div#most_rated
{
	padding: 20px 0 0 0;
}
div#most_rated img
{
	padding: 0 0 0 13px;
}
div#official_site
{
	padding: 20px 0 0 0;
}
div#official_site div.left
{
	float:left;
	width: 400px;
}
div#official_site div.right
{
	float: left;
	width: 202px;
	height: 110px;
}
div#official_site p
{
	color:#999999;
	padding: 0 15px 10px 15px;
}
div#official_site a
{
	color:#999999;
	text-decoration: underline;
}
div#related_features
{
	padding: 20px 0 20px 0;
}
div#related_features ul
{
	margin: 0 0 10px 15px;
	float: left;
}
div#related_features li
{
	border: #CCCCCC solid;
	border-width: 0 0 1px 0;
	width: 180px;
	list-style: none;
}
div#related_features li.end
{
	border-width: 0;
}
div#related_features li p
{
	padding: 5px 5px 5px 5px;
	font-size: 1em;
}
div#related_features div#left
{
	padding: 0 0 0 13px;
	float: left;
}
div#related_features div#right
{
	padding: 0 13px 0 0;
	float: right;
}
/* Cover Girl specific styles */
div#amy_diamond
{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/amy-diamond-page.jpg) top left no-repeat;
}
div#amy_diamond div#outside
{
	width: 136px;
	height: 541px;
	top: 48px;
	left: -136px;
	background-image: url(/themes/covergirls/layout/background/amy-diamond-side.jpg);
}
div#amy_lu
{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/amy-lu-page.jpg) top left no-repeat;
}
div#amy_lu div#outside
{
	width: 75px;
	height: 428px;
	top: 208px;
	left: -75px;
	background-image: url(/themes/covergirls/layout/background/amy-lu-side.jpg);
}
div#chanelle
{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/chanelle-page.jpg) top left no-repeat;
}
div#chanelle div#outside
{
	width: 142px;
	height: 456px;
	top: 86px;
	left: -142px;
	background-image: url(/themes/covergirls/layout/background/chanelle-side.jpg);
}

div#danica
{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/danica-page.jpg) top left no-repeat;
}
div#danica div#outside
{
	width: 178px;
	height: 698px;
	top: 0;
	left: -178px;
	background-image: url(/themes/covergirls/layout/background/danica-side.jpg);
}

div#lacey-banghard
{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/lacey-banghard-page.jpg) top left no-repeat;
}
div#lacey-banghard div#outside
{
	width: 249px;
	height: 698px;
	top: 0;
	left: -249px;
	background-image: url(/themes/covergirls/layout/background/lacey-banghard-side.jpg);
}

div#danielle_lloyd
{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/danielle-lloyd-page.jpg) top left no-repeat;
}
div#danielle_lloyd div#outside
{
	width: 103px;
	height: 646px;
	top: 5px;
	left: -103px;
	background-image: url(/themes/covergirls/layout/background/danielle-lloyd-side.jpg);
}
div#eva
{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/eva-page.jpg) top left no-repeat;
}
div#eva div#outside
{
	width: 62px;
	height: 327px;
	top: 160px;
	left: -62px;
	background-image: url(/themes/covergirls/layout/background/eva-side.jpg);
}
div#kaylee_carver
{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/kaylee-carver-page.jpg) top left no-repeat;
}
div#kaylee_carver div#outside
{
	width: 129px;
	height: 586px;
	top: 29px;
	left: -129px;
	background-image: url(/themes/covergirls/layout/background/kaylee-carver-side.jpg);
}
div#keeley_hazell
{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/keeley-hazell-page.jpg) top left no-repeat;
}
div#keeley_hazell div#outside
{
	width: 133px;
	height: 660px;
	top: 0px;
	left: -133px;
	background-image: url(/themes/covergirls/layout/background/keeley-hazell-side.jpg);
}
div#kitty_lea
{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/kitty-lea-page.jpg) top left no-repeat;
}
div#kitty_lea div#outside
{
	width: 113px;
	height: 416px;
	top: 164px;
	left: -113px;
	background-image: url(/themes/covergirls/layout/background/kitty-lea-side.jpg);
}
div#lindsey_strutt
{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/lindsey-strutt-page.jpg) top left no-repeat;
}
div#lindsey_strutt div#outside
{
	width: 105px;
	height: 593px;
	top: 44px;
	left: -105px;
	background-image: url(/themes/covergirls/layout/background/lindsey-strutt-side.jpg);
}
div#lucy_pinder
{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/lucy-pinder-page.jpg) top left no-repeat;
}
div#lucy_pinder div#outside
{
	width: 118px;
	height: 650px;
	left: -118px;
	background-image: url(/themes/covergirls/layout/background/lucy-pinder-side.jpg);
}
div#rhian_sugden
{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/rhian-sugden-page.jpg) top left no-repeat;
}
div#rhian_sugden div#outside
{
	width: 74px;
	height: 597px;
	top: 59px;
	left: -74px;
	background-image: url(/themes/covergirls/layout/background/rhian-sugden-side.jpg);
}
div#rosie_jones
{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/rosie-jones-page.jpg) top left no-repeat;
}
div#rosie_jones div#outside
{
	width: 90px;
	height: 588px;
	top: 22px;
	left: -90px;
	background-image: url(/themes/covergirls/layout/background/rosie-jones-side.jpg);
}
div#sophie_howard
{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/sophie-howard-page.jpg) top left no-repeat;
}
div#sophie_howard div#outside
{
	width: 133px;
	height: 487px;
	top: 134px;
	left: -133px;
	background-image: url(/themes/covergirls/layout/background/sophie-howard-side.jpg);
}
div#emma-frain{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/emma-frain-page.jpg) top left no-repeat;
}
div#emma-frain div#outside{
	width: 165px;
	height: 625px;
	left: -165px;
	background-image: url(/themes/covergirls/layout/background/emma-frain-side.jpg);
}
div#leah-francis{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/leah-francis-page.jpg) top left no-repeat;
}
div#leah-francis div#outside{
	width: 183px;
	height: 686px;
	left: -183px;
	background-image: url(/themes/covergirls/layout/background/leah-francis-side.jpg);
}
div#emma-glover{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/emma-glover-page.jpg) top left no-repeat;
}
div#emma-glover div#outside{
	width: 198px;
	height: 686px;
	left: -198px;
	background-image: url(/themes/covergirls/layout/background/emma-glover-side.jpg);
}
div#india-reynolds{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/india-page.jpg) top left no-repeat;
}
div#india-reynolds div#outside{
	width: 132px;
	height: 686px;
	left: -132px;
	background-image: url(/themes/covergirls/layout/background/india-side.jpg);
}
div#holly-peers{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/holly-peers-page.jpg) top left no-repeat;
}
div#holly-peers div#outside{
	width: 167px;
	height: 686px;
	left: -167px;
	background-image: url(/themes/covergirls/layout/background/holly-peers-side.jpg);
}
div#sophie-reade{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/sophie-reade-page.jpg) top left no-repeat;
}
div#sophie-reade div#outside{
	width: 172px;
	height: 686px;
	left: -172px;
	background-image: url(/themes/covergirls/layout/background/sophie-reade-side.jpg);
}
div#peta-todd{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/peta-page.jpg) top left no-repeat;
}
div#peta-todd div#outside{
	width: 164px;
	height: 686px;
	left: -164px;
	background-image: url(/themes/covergirls/layout/background/peta-side.jpg);
}
div#vikki-blows{
	position: relative;
	width: 630px;
	background: #FFFFFF url(/themes/covergirls/layout/background/vikki-blows-page.jpg) top left no-repeat;
}
div#vikki-blows div#outside{
	width: 124px;
	height: 673px;
	left: -124px;
	background-image: url(/themes/covergirls/layout/background/vikki-blows-side.jpg);
}
div#rating_bar
{
	padding: 7px 0 0 30px;
	float: left;
}
div#photo #rating_bar p
{
	width: 100px;
	float: left;
	font-size: 0.7em;
	font-weight: bold;
	padding: 7px 0 0 0;
}
div#photo #rating_bar p#next_photo
{
	width: 100px;
	float: left;
	font-size: 0.7em;
	font-weight: bold;
	padding: 7px 0 0 20px;
}
#rating_bar ul
{
	width: 351px;
	height: 29px;
	float: left;
	background: url(/themes/covergirls/layout/background/rating-bar.gif) top left no-repeat;
}
#rating_bar li
{
	list-style: none;
	display: inline;
	float: left;
	height: 29px;
	width: 7px;
}
#rating_bar li.button
{
	width:	27px;
	height: 29px;
}
#rating_bar li.button a
{
	width:	27px;
	height: 29px;
	display: block;
}
#rating_bar li#rate_1  a		{ background:url(/themes/covergirls/layout/rating/default-1.gif); }
#rating_bar li#rate_1  a:hover	{ background:url(/themes/covergirls/layout/rating/hover-1.gif); }
#rating_bar li#rate_2  a		{ background:url(/themes/covergirls/layout/rating/default-2.gif); }
#rating_bar li#rate_2  a:hover	{ background:url(/themes/covergirls/layout/rating/hover-2.gif); }
#rating_bar li#rate_3  a		{ background:url(/themes/covergirls/layout/rating/default-3.gif); }
#rating_bar li#rate_3  a:hover	{ background:url(/themes/covergirls/layout/rating/hover-3.gif); }
#rating_bar li#rate_4  a		{ background:url(/themes/covergirls/layout/rating/default-4.gif); }
#rating_bar li#rate_4  a:hover	{ background:url(/themes/covergirls/layout/rating/hover-4.gif); }
#rating_bar li#rate_5  a		{ background:url(/themes/covergirls/layout/rating/default-5.gif); }
#rating_bar li#rate_5  a:hover	{ background:url(/themes/covergirls/layout/rating/hover-5.gif); }
#rating_bar li#rate_6  a		{ background:url(/themes/covergirls/layout/rating/default-6.gif); }
#rating_bar li#rate_6  a:hover	{ background:url(/themes/covergirls/layout/rating/hover-6.gif); }
#rating_bar li#rate_7  a		{ background:url(/themes/covergirls/layout/rating/default-7.gif); }
#rating_bar li#rate_7  a:hover	{ background:url(/themes/covergirls/layout/rating/hover-7.gif); }
#rating_bar li#rate_8  a		{ background:url(/themes/covergirls/layout/rating/default-8.gif); }
#rating_bar li#rate_8  a:hover	{ background:url(/themes/covergirls/layout/rating/hover-8.gif); }
#rating_bar li#rate_9  a 		{ background:url(/themes/covergirls/layout/rating/default-9.gif); }
#rating_bar li#rate_9  a:hover	{ background:url(/themes/covergirls/layout/rating/hover-9.gif); }
#rating_bar li#rate_10 a		{ background:url(/themes/covergirls/layout/rating/default-10.gif); }
#rating_bar li#rate_10 a:hover	{ background:url(/themes/covergirls/layout/rating/hover-10.gif); }
#rating_bar li.end
{
	width: 8px;
}

#covergirl-photo-fb{
   position:absolute;
   bottom:5px;
   right:5px;
}

.fb-like{
    position:absolute;
    top:4px;
    left:4px;
}

div.calendar-info{
    height:111px;
    color:#ffffff;
    position:relative;
}
div.calendar-title{
    padding-top:25px;
    padding-left:10px;
}
div.calendar-detail{
    font-size:10px;
    padding-left:10px;
}
a.calendar{
    display:block;
    width:226px;
    height:111px;
    position:absolute;
    top:0px;
}

#nuts-stuff{
    background: url(/themes/takeovers/common_assets/stuffbg-transparent.png);
}
