/* CSS Document */
body{
	background: #F5E1EC; margin: 0px; padding: 0px;
}
body,td,th {
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000;
}


a:link,
a:visited,
a:active {
	color: #000000;
}

.link:hover{
  color: #FF0099; text-decoration: none;
} 
#main{
	float: left; width: 880px; background: #FFFFFF;
}
#main_section{
	width: 870px; margin: 0px 5px 0px 5px; padding: 0px;
}
form{
	margin: 0px;
}
#sidebanners {
	margin: 0px 0px 10px 0px;
	width:205px;
}
/*
Index
Style banner
*/
#style_banner{
	width:455px; height:255px; background:url(../images/style_bg.gif) no-repeat;
}
#style_banner #dis{
	float: left; margin: 90px 5px 5px 15px; padding: 0px; font-size: 11px; width: 210px;
}
#style_banner h1{
	margin: 0px 0px 5px 0px; color: #FF6600; font-size: 12px;
}
#style_banner h1 a{
	color: #FF6600; text-decoration: none;
}
#style_banner p{
	margin: 0px 0px 5px 0px; color: #000000;
}
#style_banner p a{
    margin:0px; color: #000000; text-decoration: none;
}
#style_banner img{
	margin:0px; float: right; padding-right:36px; padding-top:10px;
}
/* 
Register
*/
.reg_hl{
	color:#339933;
}
.reg_input{
	border: #999999 1px solid; background: #E9E9E9; width: 250px; padding: 2px;
}
.reg_select{
	border: #999999 1px solid; background: #E9E9E9; padding: 2px;
}
.characters_input{
	border: #999999 1px solid; background: #E9E9E9; width: 500px; padding: 2px;
}
.characters_text{
	color:#CC0099;
}
.clear{
	height:1px; clear: both;
}
/* 
Gimme
Quiz page
*/
#gimme_quiz{
	width: 660px; height: 880px; background:url(../images/quiz_bg.gif) no-repeat;
}
#gimme_quiz img{
	margin: 40px 30px 30px 30px;
}
/* 
Gimme
competition page
*/
#gimme_competition{
	width: 660px; height: 940px; background: url(../images/gimme_comp_bg.gif) no-repeat;
}
#gimme_competition img{
	margin: 35px 0px 0px 23px;
}
#gimme_competition2{
	width: 660px; height: 90px; background: url(../images/gimme_comp_bg2.gif) no-repeat;
}
/* 
Contact mizz
*/
.contact{
	font-size: 12px; color: #666666;
}
.contact_hi,
a.contact{
	color: #C30080;
}
/* 
You
Cringe
*/
#cringe{
	width: 440px; background:#FFFFFF; margin:5px; padding:5px;
}
#cringe img{
	float:left;
}
#cringe .dis{
	width: 205px; float: right; font-size: 12px;
}
#cringe h1{
	font-size: 15px; font-weight:bold; margin: 0px 0px 10px 0px;
}
#cringe p{
	margin: 0px 0px 5px 0px;
}
#cringe .by{
	color:#FF904A;
}
.webexclusive{
	width:310px; height: 190px; background: url(../images/web_exclusive_small.gif) top right #FFFFFF no-repeat; padding:5px; margin:5px; font-size: 12px;
}
.webexclusive h1{
	font-size: 15px; font-weight:bold; margin: 10px 0px 15px 0px;
}
.webexclusive p{
	margin: 0px 0px 5px 0px;
}
.webexclusive_rate{
	width: 310px; margin: -5px 5px 5px 5px; padding:5px; background:#FFFFFF;
}
.webexclusive_rate .by{
	color:#FF904A;
}
#sio_poll{
   width: 205px;
   margin: 0px;
   background:url(../images/poll_bg.gif) no-repeat top;
} 
#sio_poll form{
	margin: 0px;
}
#sio_poll img{
	margin: 0px;
}
#sio_poll h1{
	font-size: 16px; font-weight:bold; padding: 30px 10px 10px 10px; 
}
#sio_poll p{
	font-size: 12px; color:#FFFFFF; font-weight:bold; margin: 0px; padding: 0px 15px 5px 15px;
}
#sio_poll .hi{
	color:#FFFF99;
}
#sio_poll .barback{
	width: 100px; background:#FF5B43; margin: 0px 15px 5px 15px;
}
/* 
Gimme
Up 4 Grabs 
*/
.u4g_text_t{
	width:380px; background:url(../images/u4g_text_bg.gif) no-repeat;
}
.u4g_text_b{
	width: 380px; font-size: 12px; color: #000000; background:url(../images/u4g_text_bg2.gif) no-repeat bottom;
}
.u4g_text_b h1{
	color: #FF3399; font-size: 14px; margin: 0px 0px 15px 0px;
}
.u4g_text_b p{
	margin: 0px 0px 5px 0px;
}
.u4g_text_b a{
	color: #000000;
}
.u4g_text_b a:hover{
	color: #FF3399;
}
.u4g_img_t{
	width:250px; background:url(../images/u4g_img_bg.gif) no-repeat;
}
.u4g_img_b{
	width: 250px; background:url(../images/u4g_img_bg2.gif) no-repeat bottom;
}
/* 
Beauty
Top Tips
*/
.tt_text_t{
	width:380px; background:url(../images/beauty_tt_text_bg.gif) no-repeat;
}
.tt_text_b{
	width: 380px; font-size: 11px; color: #003399; background:url(../images/beauty_tt_text_bg2.gif) no-repeat bottom;
}
.tt_text_b h1{
	color: #003399; font-size: 14px; margin: 0px 0px 10px 0px;
}
.tt_text{
	font-size: 12px; color: #003399;
}
.tt_text_b li,
.tt_text_b p{
	color: #003399; margin: 0px 0px 5px 0px;
}
.tt_text_b a{
	color: #003399;
}
.tt_text_b a:hover{
	color: #000000;
}
.tt_img_t{
	width:250px; background:url(../images/beauty_tt_img_bg.gif) no-repeat;
}
.tt_img_b{
	width: 250px; background:url(../images/beauty_tt_img_bg2.gif) no-repeat bottom;
}
/* 
Beauty
Top Tips 2
*/
#beauty_tt{
	width: 660px; height: 800px; background:url(../images/beauty_tt2_bg.gif) no-repeat;
}
#beauty_tt img{
	margin: 20px 0px 0px 30px;
}
/* 
Beauty
Product Showcase
*/
.showcase_rate{
	color: #003399; font-size: 14px; font-weight:bold;
}
.showcase_text_t{
	width:470px; background:url(../images/showcase_text_t.gif) no-repeat #FFFFFF;
}
.showcase_text_b{
	width: 470px; font-size: 12px; color: #003399; background:url(../images/showcase_text_b.gif) no-repeat bottom;
}
.showcase_text_b h1{
	color: #003399; font-size: 14px; margin: 0px 0px 10px 0px;
}
.showcase_text{
	color: #003399;
}
.showcase_text_b li,
.showcase_text_b p{
	color: #003399; margin: 0px 0px 5px 0px;
}
.showcase_text_b a{
	color: #003399;
}
.showcase_text_b a:hover{
	color: #000000;
}
.showcase_img{
	width:155px; height: 155px; background:url(../images/product_img_bg.gif) no-repeat;
}
/* 
Beauty
SOS
*/
.sos_text_t{
	width:380px; background:url(../images/beauty_tt_text_bg.gif) no-repeat;
}
.sos_text_b{
	width: 380px; font-size: 11px; color: #003399; background:url(../images/beauty_tt_text_bg2.gif) no-repeat bottom;
}
.sos_text_b h1{
	color: #003399; font-size: 14px; margin: 0px 0px 10px 0px;
}
.sos_text{
	font-size: 12px; color: #003399;
}
.sos_text_b li,
.sos_text_b p{
	color: #003399; margin: 0px 0px 5px 0px;
}
.sos_text_b a{
	color: #003399;
}
.sos_text_b a:hover{
	color: #000000;
}
.sos_img_t{
	width:250px; background:url(../images/beauty_tt_img_bg.gif) no-repeat;
}
.sos_img_b{
	width: 250px; background:url(../images/beauty_tt_img_bg2.gif) no-repeat bottom;
}
.tandC,
.pp{
	font-size: 12px; color: #7E7500; font-weight: bold;
}
/* 
Style
must haves
*/
.must_haves{
	padding: 10px;
}
.must_haves h1{
	font-size: 14px; color: #FFFFFF; width: 288px; background:url(../images/style_header_bg.gif) no-repeat #D3592A; padding: 10px;
}
.must_haves_rate{
	color: #E0912E; font-size: 14px; font-weight:bold;
}
/* 
Style
Celeb
*/
#photoframe{
	width: 330px; background:url(../images/celeb_bg.gif) no-repeat;
}
#photoframe #celeb_photo{
	padding: 34px 0px 20px 43px;
}
#photoframe #celeb_name{
	text-align: center; font-size: 14px; font-weight:bold;
}
.celeb_winner{
	font-size: 30px; color: #FF6600; font-weight:bold;
}
#celeb_top5{
	width: 550px; height: 400px; background:url(../images/your_top_celebs_bg.gif) no-repeat;
}
/* 
Style
advice
*/
.advice{
	padding: 10px;
}
.advice h1{
	font-size: 14px; color: #FFFFFF; width: 280px; height:20px; background:url(../images/advice_header.gif) no-repeat; padding: 15px 10px 10px 10px;
}
/* 
Style
sos
*/
.sos{
	padding: 10px;
}
.sos .info{
	float:left; width: 400px; margin: 0px 0px 0px 20px;
}
.sos h1{
	font-size: 15px; color: #FFFFFF; width: 610px; height:20px; background:url(../images/sos_header.gif) no-repeat left top; padding: 40px 10px 20px 20px; margin: 0px;
}
/* 
What's Hot
spotlight
*/
.spotlight{
	padding: 0px 20px 10px 40px; width: 340px;
}
.spotlight h1{
	font-size: 14px; color: #FFFFFF; width: 350px; height:40px; background:url(../images/whats_hot_header.gif) no-repeat; padding: 22px 10px 10px 25px;
}
.spotlight h2{
	font-size: 14px; color: #FFFFFF; width: 350px;		
	height:40px; background:url(../images/whats_hot_header2.gif) no-repeat; padding: 22px 10px 10px 25px;
}
/* 
What's Hot
spotlight
*/
.hotnot{
	width:260px;
	background:#FF0000;
}
.hotnot .info{
	width:240px;
	padding:0px 10px 10px 10px;
	text-align:left;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.hotnot p{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
/* 
Messages
message board
*/
.mes_girlie{
	background:#EED9D8; text-align: center; vertical-align: middle; color: #CD669F;
}
.mes_emo{
	background:#EBF4E1; text-align: center; vertical-align: middle; color: #4C7525;
}
.mes_glam{
	background:#FFE9F9; text-align: center; vertical-align: middle; color: #C30080;
}
.mes_fashionista{
	background:#FCD2B9; text-align: center; vertical-align: middle; color: #C40008;
}
.mes_tomboy{
	background:#E6EFF8; text-align: center; vertical-align: middle; color: #1668B1;
}
.mes_boho{
	background:#FCFDDE; text-align: center; vertical-align: middle; color: #CD5A00;
}
.textbox_count {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: center; background-color: #F3F3F3; width:20px; border: 1px solid #3E5B9D;
}
.mes_err{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #FF0000;
}
.keywordbox {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; width: 450px; color: #000000; padding: 2px; border: 1px solid #3E5B9D;
}
.mes_small{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
}
.mes_none{
   background:#DFDFDF; text-align: center; vertical-align: middle; color: #000000;
} 
#q{
	width: 370px; height: 65px; padding: 20px 20px 5px 100px; vertical-align: middle; text-align: left; margin: auto; background: url(../images/q.gif) no-repeat; color: #666699; font-weight:bold;
}
/* 
Messages
Spotted
*/
#intro_image{
	height: 130px; margin:auto; text-align:center;
}
#intro_image p{
	margin:5px; color:#9999CC; font-size: 18px; font-weight: bold;
}
#spotted_list{
	background:url(../images/spotted_side_bg.gif) #9999CC no-repeat right top; width: 660px;
}
#spotted_list ul{
	width: 630px; margin: 5px 0px 5px 10px; padding: 0px;
}
#spotted_list li{
	float: left; list-style: none; display: block; margin: 0px; padding: 5px 10px 5px 7px; width: 140px; height: 190px; background:url(../images/gallery_bg.gif) no-repeat;
}
#spotted_list img{
	margin: 0px; padding: 0px;
}
#spotted_list p{
	color: #666699; font-size: 12px; font-weight:bold; margin: 2px 0px 2px 0px; padding: 0px; height: 20px;
}
#spotted_list a{
	color: #666699; text-decoration: none;
}
#spotted_list a:hover{
	color: #FF3399;
}
#spotted_main{
	background:url(../images/spotted_large_img_bg.gif) no-repeat #9999CC; padding:15px 10px 5px 10px;
}
#spotted_main_image{
	width:330px; height:305px; margin:10px; float:left; background:#CCCCFF;
}
#spotted_main_dis{
	float:right; margin:10px 10px 0px 0px; width:270px; color: #000000; font-size: 14px;
}
#spotted_main_dis p{
	margin:0px 0px 5px 0px; color: #000000; font-size: 14px;
}
#spotted_main_dis h1{
	margin:0px 0px 10px 0px; color: #666699; font-size: 16px;
}
#spotted_main_dis h2{
	margin:15px 0px 0px 0px; color: #666699; font-size: 14px; font-style: italic; font-weight: normal;
}
#spotted_main .in{
	color:#FFFFFF;
}
#spotted_submit{
	background:url(../images/sub_your_pic_bg.gif) #9999CC no-repeat right top; width: 660px;
}
#spotted_submit .in{
	color:#FFFFFF;
}
#spotted_submit .small{
   font-size: 12px; font-style:italic; color:#FFFFFF;
} 
/*
	You
	sort it out
*/
#sio_1{
	width: 640px; font-size: 12px; padding: 120px 10px 10px 10px; margin: 0px 0px 10px 0px; background: url(../images/lisa_clark_bg.gif) no-repeat #FF5B43;
}
#sio_1 h1{
	margin: 0px 0px 0px 20px; color: #FFF498; font-size: 22px; text-align: left; font-weight:bold;	
}
#sio_1 p{
	font-size: 12px; margin: 0px 0px 5px 0px;
}
#sio_1 .hi{
	color: #FFF498;
}
#sio_2{
	width: 640px; font-size: 12px; padding: 120px 10px 10px 10px; margin: 0px 0px 10px 0px; background: url(../images/paul_perry_bg.gif) no-repeat #54BBDD;
}
#sio_2 h1{
	margin: 0px 0px 0px 20px; color: #2E2282; font-size: 22px; text-align: left; font-weight:bold;	
}
#sio_2 p{
	font-size: 12px; margin: 0px 0px 5px 0px;
}
#sio_2 .hi{
	color: #2E2282;
}
#sio_3{
	width: 640px; font-size: 12px; padding: 120px 10px 10px 10px; margin: 0px 0px 10px 0px; background: url(../images/penny_twydell_bg.gif) no-repeat #BBBBDD;
}
#sio_3 h1{
	margin: 0px 0px 0px 20px; color: #5C1B82; font-size: 22px; text-align: left; font-weight:bold;	
}
#sio_3 p{
	font-size: 12px; margin: 0px 0px 5px 0px;
}
#sio_3 .hi{
	color: #5C1B82;
}
#sio_4{
	width: 640px; font-size: 12px; padding: 120px 10px 10px 10px; margin: 0px 0px 10px 0px; background: url(../images/karen_brown_bg.gif) no-repeat #BFEAD4;
}
#sio_4 h1{
	margin: 0px 0px 0px 20px; color: #00504B; font-size: 22px; text-align: left; font-weight:bold;	
}
#sio_4 p{
	font-size: 12px; margin: 0px 0px 5px 0px;
}
#sio_4 .hi{
	color: #00504B;
}
/* 
Lads
gossip
*/
.lads{
	padding: 0px 20px 10px 10px; margin: 0px 10px 0px 0px; background: #EFF3F3;
}
.lads h1{
	font-size: 14px; color: #FFFFFF; margin:0px -20px 0px -10px; height:20px; background:url(../images/lads_header.gif) no-repeat #FFFFFF; padding: 15px 10px 10px 15px;
}
/* 
Lads
bits
*/
.lads_bits{
	padding: 0px 0px 10px 10px; margin: 0px 10px 0px 0px;
}
.lads_bits h1{
	font-size: 14px; color: #FFFFFF; margin:0px -10px 0px 0px; height:20px; background:url(../images/lads_bits_header.gif) no-repeat #FFFFFF; padding: 15px 10px 10px 30px;
}
.lads_bits .info{
	background:#EFF3F3; height:100%; padding:10px; margin:10px 0px 0px 0px; width:340px; float:left; height:660px;
}
.lads_bits p{
	margin:0px 0px 15px 0px;
}
/* 
Lads hotties
Celeb
*/
#ladsframe{
	width: 330px; background:url(../images/lads_bg.jpg) no-repeat;
}
#ladsframe #lads_photo{
	padding: 25px 0px 20px 25px; height: 420px;
}
#ladsframe #celeb_name{
	text-align: center; font-size: 14px; font-weight:bold;
}
/* 
Global
footer
*/
#footer{
	width: 870px; margin: 10px 5px 10px 5px; padding: 5px 0px 5px 0px; font-size: 12px; color: #FF0099; border-bottom: #FF0099 1px solid; border-top: #FF0099 2px solid;
}
#footer a{
	color: #FF0099; text-decoration: none;
}
#footer a:hover{
	color: #000000;
}
/* 
Global
adpanel display: none; 
*/
#adpanel{
	position: absolute; top:0px; left:890px; width: 120px; height: 600px;
}