body {
	background:#0B0B25 url(/mybluenosefriends/images/site/wardrobe/index/wardrobe_index_bg_03.jpg) no-repeat scroll center top;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:13px; }
 
#terms #bodytext {
	padding:0 60px 0 15px;
	text-align:left;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:15px; }
 
#bodytext a, .bodytext a {
	color:#3F7A9A;
	text-decoration:underline; }
 
#terms #bodytext p {
	font-size:15px;
	line-height:18px; }
 
#comp_winners {
	margin:0 auto;
	width:680px;
	font-family:Arial, sans-serif; }
 
	#comp_winners p { font-family:Arial, sans-serif; }
	
  .your_details p {
	text-align:center;  
  }
	
	.your_details p small {
	font-size:12px;
	font-family:Arial, sans-serif;
	color:#C00;
	}
	
	.your_details label span {
	color:#C00;
	}
 
p.intro {
	font-size:18px;
	line-height:1.35em;
	color:#666;
	padding-top:35px;
	padding-bottom:20px; }
 
.border {
	border-top:2px dotted #B2B2C2;
	height:2px;
	width:780px;
	margin-right:175px;
	float:left; }
 
.competition_image {
	float:left;
	width:360px;
	padding-left:5px;
	padding-top:70px; }
 
.competition_info {
	float:right;
	padding-right:20px;
	width:390px; }
 
	.competition_info p {
		color:#666;
		line-height:1.77em;
		font-size:13px; }
 
		.competition_info p:first-child {
			font-size:18px;
			padding-top:30px;
			line-height:1.35em; }
 
#comp_current p { font-family:Arial, sans-serif; }
 
#comp_winners li {
	font-size:13px;
	line-height:1.7em;
	color:#666; }
 
#title_winners {
	background:transparent url(../images/site/shared/title_winners_congrats.png) center 0 no-repeat;
	height:106px; }
 
	#title_winners span { display:none; }
 
#title_competitions {
	background:transparent urL(../images/site/shared/title_competitions.png) center top no-repeat;
	height:39px;
	padding-bottom:5px; }
 
	#title_competitions span { display:none; }
 
#comp_left {
	float:left;
	padding-right:0; /*margin-left:53px;*/
	text-align:left;
	width:350px; }
 
	#comp_left p {
		font-size: 15px;
		font-family: Arial, Helvetica, sans-serif; }
 
#comp_title {
	color:#000000;
	text-align: center;
	font-family:Arial,Helvetica,Verdana;
	font-size:26px;
	line-height: 34px; }
 
#comp_right {
	border-left:1px solid #D1E4EC;
	float:left;
	margin-left:40px;
	padding-left:30px;
	text-align:left;
	width:400px; }
 
#competition_content {
	margin-left:auto;
	margin-right:0;
	text-align:left;
	width:780px; }
 
h5 {
	color:#3F7A9A;
	font-family:"Trebuchet MS",Tahoma,sans-serif;
	font-size:17px;
	margin-bottom:0;
	margin-top:8px;
	line-height: 22px;
	padding:0; }
 
#comp_right { color:#3F7A9A; }
 
	#comp_right p {
		clear:both;
		font-family:"Trebuchet MS",Tahoma,sans-serif;
		font-size:17px;
		line-height: 22px; }
 
	#comp_right ul li { font-size:15px; }
 
h6 {
	color:#3F7A9A;
	font-family:"Trebuchet MS",Tahoma,sans-serif;
	font-size:14px;
	margin-bottom:0;
	margin-top:8px;
	padding:0; }
 
#frame {
	margin:0 0 50px 25px;
	padding:0 0 0 0 ;
	position:relative; }
	
#mbfgt{
left:-60px;
overflow:visible;
position:absolute;
top:-60px;
z-index:1;
}
 
div.figurine_frame_top {
	background:url(/mybluenosefriends/images/site/figurines/figurine_frame_top.jpg) no-repeat;
	height:55px;
	width:915px;
	margin:30px 0 0 0;
	padding:0; }
 
div.figurine_frame_content {
	background:url(/mybluenosefriends/images/site/figurines/figurine_frame_middle.jpg) repeat-y;
	margin:0;
	padding:20px 0 50px 0;
	width:915px;
	overflow:hidden; }
 
.main_content {
	margin-left:70px;
	margin-right:70px; }
 
div.figurine_frame_bottom {
	background:url(/mybluenosefriends/images/site/figurines/figurine_frame_bottom.jpg) no-repeat;
	height:58px;
	width:915px;
	margin:0;
	padding:0; }
 
/* end of frame */

#title_christmas_competition {
background:transparent url(../images/site/shared/title_christmas_competition.gif) center 0 no-repeat;
height:78px; 
}
 
#title_christmas_competition span { 
display:none;
}

#competition_answers label {
display:block;
padding:10px;
width:100%;
}

#competition_answers input {
margin-right:10px;
}

#comp_winners .intro p {
font-size:18px;
color:#666;
}

#hiddenModalContent {
display:none;
}

p.terms {
font-size:12px;
text-align:center;
}

#comp_winners .thanks {
padding:20px;
color:#fff;
background-color:#5AA0C7;
-moz-box-shadow:0px 0px 10px #999;
-webkit-box-shadow:0px 0px 10px #999;
border:1px solid #5AA0C7;
-moz-border-radius:10px;
text-align:center;
margin-bottom:25px;
}

#comp_winners .thanks p {
font-weight:bold;
line-height:1.3em;
text-shadow:0px -1px 0px #3C86AE;
}

#comp_winners .intro {
border-bottom:2px dotted #B2B2C2;
}

#comp_winners .intro p {
padding:10px 5px;
line-height:1.4em;
}

.competition_left {
float:left;
width:325px;
padding-left:50px;
padding-top:75px;
}

.competition_right {
float:right;
width:350px;
padding-right:25px;
padding-top:35px;
}

.your_details {
padding:15px 0;
}

.your_details input {
width:180px;
padding:5px;
}

.your_details input#name, .your_details input#phone1, .your_details input#email {
border:1px solid #666;
}

.your_details input#name:focus, .your_details input#phone1:focus, .your_details input#email:focus {
border:1px solid #000;
}

.your_details div { 
padding:5px 0;
}

.your_details label {
display:inline-block;
width:134px;
font-weight:normal;
}

p.enter_competition {
text-align:center;
}

p.enter_competition input {
background-color:lightBlue;
border:1px solid lightBlue;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color:#FFFFFF;
font-weight:bold;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
text-shadow:0 -1px 0 #5AA0C7;
cursor:pointer;
}

p.enter_competition input:hover {
background-color:#5AA0C7;
}

#title_generic_competition {
background:transparent url(../images/site/home/title_generic_competition.jpg) center 0 no-repeat;
height:106px;
}

#title_generic_competition span {
display:none;
}

h3#custom_text_competition {
color:#5AA0C7;
font-size:42px;
font-weight:normal;
text-align:center;
line-height:1.5em;
margin:0 auto;
width:350px;
}

.winners_list {
text-align:center;
}

