.corrie{
	float:left;
	display:inline;
	margin:10px 0 10px 2px;
}
.corrie .hero{
	background:url(../img/corrie/corrie_hero.jpg) no-repeat top left;
	width:917px;
	height:229px;
	float:left;
	display:inline;
	margin:10px 0;
}
	
.corrie .left-col{
	width:500px;
	float:left;
	display:inline;
	margin-left:50px;
}

.corrie .left-col .corrie-class{
	background:url(../img/corrie/corrie_class.jpg) no-repeat top left;
	float:left;
	display:inline;
	width:500px;
	height:110px;
}

.corrie h3{
	color:#7a7a7a;
	font-size:0.88em;
	font-weight:bold;
	line-height:1.4em;
	float:left;
	padding:10px 0;
}

.corrie .left-col .normal{
	color:#7a7a7a;
	font-size:0.78em;
	line-height:1.4em;
	float:left;
	padding:10px 0;
}

.corrie .left-col .step{
	width:380px;
	padding-left:120px;
	border-bottom:1px solid #e9e3dd;
	background:url(../img/corrie/corrie_step_1.jpg) no-repeat top left;
	float:left;
	display:inline;
}
.corrie .left-col .step2{
	background:url(../img/corrie/corrie_step_2.jpg) no-repeat top left;
}
.corrie .left-col .step3{
	background:url(../img/corrie/corrie_step_3.jpg) no-repeat top left;
}
.corrie .left-col .end{
	border:none;
}
.corrie .left-col .step p{
	clear:both;
	float:left;
	display:inline;
	padding: 10px 0 15px 0;
	font-size:0.75em;
}

.corrie .left-col .screens{
	width:515px;
	height:250px;
	background:url(../img/corrie/corrie_screens.jpg) no-repeat top left;
	float:left;
	display:inline;
	margin-left:-30px;
	margin-top:20px;
}
.corrie .left-col .corrie-class-creative{
	background:url(../img/corrie/corrie_is_your.jpg) no-repeat top left;
	float:left;
	display:inline;
	width:470px;
	height:33px;
	border-bottom:1px solid #e9e3dd;
}
.corrie .left-col .corrie-class-think{
	background:url(../img/corrie/corrie_think.jpg) no-repeat top left;
	float:left;
	display:inline;
	width:470px;
	height:63px;
	border-bottom:1px solid #e9e3dd;
}

.corrie .left-col .bullet{
	border-bottom:1px solid #e9e3dd;
	background:url(../img/corrie/bullet.jpg) no-repeat 0 10px;
	padding-left:25px;
	width:475px;
	float:left;
	display:inline;
	padding-top:10px;
}
.corrie .left-col .bullet p{
	font-size:12px;
	width:395px;
	padding-bottom:10px;
	float:left;
}

.corrie .left-col .pink-top{
	background:url(../img/corrie/pink_box_top.jpg) no-repeat top left;
	float:left;
	display:inline;
	width:500px;
	height:15px;
	overflow:hidden;
}
.corrie .left-col .pink-mid{
	background:url(../img/corrie/pink_box_middle.jpg) repeat-y top left;
	float:left;
	display:inline;
	width:500px;
}
.corrie .left-col .pink-bot{
	background:url(../img/corrie/pink_box_bot.jpg) no-repeat top left;
	float:left;
	display:inline;
	width:500px;
	height:11px;
	overflow:hidden;
}

.corrie .left-col .did-we{
	background:url(../img/corrie/did_we.jpg) no-repeat top left;
	float:left;
	display:inline;
	width:241px;
	height:16px;
	margin-left:15px;
	margin-bottom:10px;
}

.corrie .panel_pack h3 { padding:0 0 12px 12px; margin:0; }
.corrie .panel_pack ul li { padding:6px 0; border-bottom:1px solid #e7e0db; vertical-align:middle; }
.corrie .panel_pack ul li.last { border:none; }

.corrie ul{
	list-style-type:disc;
	vertical-align:top;
}
.corrie ul li{
	color:#b47d61;
	margin-bottom:5px;
	margin-left:30px;
	width:425px;
	vertical-align:top;
}

.corrie .left-col ul li span{
	color:#666666;
}

.corrie .tc{
	background:url(../img/corrie/corrie_tc.jpg) no-repeat top left;
	float:left;
	display:inline;
	width:470px;
	height:48px;
	border-bottom:1px solid #e9e3dd;
	margin-top:15px;
}


.corrie .right-col{
	width:316px;
	float:left;
	display:inline;
	margin-left:25px;
}

.corrie .right-col .register{
	background:url(../img/corrie/register_mid.jpg) repeat-y top left;
	width:300px;
	float:left;
	display:inline;
	margin-top:10px;
}

.corrie .right-col .pink-top{
	background:url(../img/corrie/pink_box_small_top.jpg) no-repeat top left;
	float:left;
	display:inline;
	width:316px;
	height:7px;
	overflow:hidden;
}

.corrie .right-col .pink-mid{
	background:url(../img/corrie/pink_box_small_middle.jpg) repeat-y top left;
	float:left;
	display:inline;
	width:292px;
	padding:10px 12px;
}
.corrie .right-col .pink-bot{
	background:url(../img/corrie/pink_box_small_bot.jpg) no-repeat top left;
	float:left;
	display:inline;
	width:316px;
	height:7px;
	overflow:hidden;
}

.corrie .right-col .beige-top{
	background:url(../img/corrie/beige_box_top.jpg) no-repeat top left;
	float:left;
	display:inline;
	width:316px;
	height:7px;
	overflow:hidden;
}
.corrie .right-col .beige-mid{
	background:url(../img/corrie/beige_box_middle.jpg) repeat-y top left;
	float:left;
	display:inline;
	width:316px;
	padding:10px 0;
}
.corrie .right-col .beige-bot{
	background:url(../img/corrie/beige_box_bot.jpg) no-repeat top left;
	float:left;
	display:inline;
	width:316px;
	height:7px;
	overflow:hidden;
}

.corrie .panel_entry h3 { width:260px; height:16px; padding:0 6px 10px 6px; margin:0; background: url(../img/corrie/teachers/title_your_entry_pack.gif) no-repeat 4px top; }
.corrie .panel_entry p { padding:0 6px 12px 6px; font-size:12px; }
.corrie .panel_entry p span { color:#a36859; font-size:18px; }
.corrie .panel_entry ul li { color:#666; }
.corrie .panel_entry div#pack_size { float:right; width:61px; height:16px; padding:0 12px 4px 0; background:url(../img/corrie/teachers/pack_size.gif) no-repeat left top; }

.corrie p.acrobat { clear:both; padding:10px 0 30px 20px; }
.corrie p.acrobat img { vertical-align:text-bottom; position:relative; top:4px; } 

.corrie .right-col .register .top{
	background:url(../img/corrie/register_top.jpg) no-repeat top left;
	width:300px;
	float:left;
	display:inline;
}
.corrie .right-col .register .bot{
	background:url(../img/corrie/register_bot.jpg) no-repeat bottom left;
	width:300px;
	height:12px;
	float:left;
	display:inline;
}
.corrie .right-col .register .title{
	background:url(../img/corrie/competition/register_now.gif) no-repeat top left;
	width:113px;
	height:27px;
	float:left;
	display:inline;
	margin:50px 0 0 20px;
}
.corrie .right-col .register .text{
	background:url(../img/corrie/competition/text_if_you_want.gif) no-repeat top left;
	width:241px;
	height:53px;
	float:left;
	display:inline;
}
.corrie .right-col .register p{
	float:left;
	display:inline;
	margin:22px 20px 20px 20px;
	font-size:12px;
	line-height:1.45em;
}
.corrie .right-col .register strong{
	color:#b98d82;
}

.corrie .right-col .register form{
	color:#b98d82;
	float:left;
	display:inline;
	margin:0px 0 0 20px;
}

.corrie .right-col .register label{
	line-height:1.45em;
	color:#666666;
	font-size:12px;
	clear:both;
	padding:0 0 2px 0;
}
.corrie .right-col .register label#school_label { width:70px; height:13px; background:url(../img/corrie/competition/label_school_name.gif) no-repeat left top; }
.corrie .right-col .register label#firstname_label { width:58px; height:12px; background:url(../img/corrie/competition/label_first_name.gif) no-repeat left top; }
.corrie .right-col .register label#surname_label { width:47px; height:13px; background:url(../img/corrie/competition/label_surname.gif) no-repeat left top; }
.corrie .right-col .register label#email_label { width:80px; height:12px; background:url(../img/corrie/competition/label_email.gif) no-repeat left top; }
.corrie .right-col .register #please_tick { width:217px; height:32px; display:inline-block; background:url(../img/corrie/competition/text_please_tick.gif) no-repeat left top; }

.corrie .right-col .register input{
	color:#666666;
	font-size:12px;
	display:inline;
	float:left;
	margin-bottom:9px;
	height:20px;
	width:250px;
	background:url(../img/corrie/text_bg.jpg) no-repeat top left;
	background-color:none;
}

.corrie .right-col .register .check{
	height:15px;
	width:15px;
	float:left;
	clear:none;
	margin:0 10px 10px 0;
}

.corrie .right-col .register .button{
	height:35px;
	width:148px;
	float:left;
	clear:none;
	margin:10px 10px 10px 0;
}
.corrie .success{
	color:#F00;
	font-weight:bold;
	margin-top:16px;
}

.corrie .right-col #clapper { width:270px; height:220px; padding:107px 0 0 26px; margin:24px 0 0 0; background:url(../img/corrie/competition/clapper.jpg) no-repeat left top; }
.corrie .right-col #clapper h3 { width:230px; height:22px; background:url(../img/corrie/competition/title_login.png) no-repeat 3px top; }
.corrie .right-col #clapper form { color:#b98d82; float:left; display:inline; }
.corrie .right-col #clapper label { line-height:1.45em; color:#fff; font-size:12px; clear:both; padding:0 0 6px 0; }
.corrie .right-col #clapper label#pack_email_label { width:39px; height:12px; background:url(../img/corrie/competition/label_pack_email.png) no-repeat 6px top; }
.corrie .right-col #clapper label#pack_password_label { width:63px; height:13px; background:url(../img/corrie/competition/label_pack_password.png) no-repeat 6px top; }
.corrie .right-col #clapper input {	color:#666666; font-size:12px; display:inline; float:left; margin:0 0 12px 0; height:20px; width:220px; }
.corrie .right-col #clapper .button { height:30px; width:90px; float:left; clear:none; margin:10px 10px 10px 0; }

.corrie .tc-details{
	float:left;
	display:inline;
	margin-top:20px;
}

.corrie .tc-details ul{
	list-style-type:decimal;
}

.corrie .tc-details ul li{
	color:#7A7A7A;
}

.corrie .register { margin-bottom:10px; }
.corrie ul li { width:auto; }
.corrie .left-col ul li { width:425px; }


/* Coronation Street */

/* effective yet slightly paranoid clearfix hack */
.clearfix:after {
	visibility: hidden;
	font-size: 0.1em;
	display: block;
	line-height: 0;
	height: 0.1px;
    content: " ";
	clear: both;
	}
* html .clearfix { display: inline-block; }

/* hide from ie mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* end hide from ie mac */

/* Exciting Nav */
#exciting_nav { width:615px; margin:0 0 0 178px; text-align:center; }

#exciting_nav ul{
float:left;
margin:0;
padding:0;
}
#exciting_nav ul li{
float:left;
height:24px;
margin:0;
padding:0;
}
#exciting_nav ul li a{
text-indent:-9000px;
}
#exciting_nav ul li a.skin{
display:block;
background:url(../img/exciting_stuff/es_nav_skinkind.gif) no-repeat top left;
height:24px;
width:87px;
}
#exciting_nav ul li a.skin:hover{
background:url(../img/exciting_stuff/es_nav_skinkind.gif) no-repeat bottom left;
}
#exciting_nav ul li a.foam{
display:block;
background:url(../img/exciting_stuff/es_nav_foamburst.gif) no-repeat top left;
height:24px;
width:172px;
}
#exciting_nav ul li a.foam:hover{
background:url(../img/exciting_stuff/es_nav_foamburst.gif) no-repeat bottom left;
}
#exciting_nav ul li a.es_navcorrie{
display:block;
background:url(../img/exciting_stuff/es_nav_corrie.gif) no-repeat top left;
height:24px;
width:146px;
}
#exciting_nav ul li a.es_navcorrie:hover{
background:url(../img/exciting_stuff/es_nav_corrie.gif) no-repeat bottom left;
}


/* Corrie Nav */
#corrie_nav { width:615px; height:41px; margin:0 0 0 205px; font-size:1.1em; line-height:1em; }
#corrie_nav ul { padding:0 0 0 100px; background:url(../img/corrie/tertiary_nav/bg.jpg) no-repeat left top; }
#corrie_nav li { float:left; }
#corrie_nav li a { display:block; padding:12px 14px; text-decoration:none; }
#corrie_nav li.highlight a { font-weight:bold; } 


/* Exciting Landing */
.corrie #exciting_landing { width:917px; height:572px; }
.corrie #exciting_landing #logo50 { position:absolute; width:157px; height:150px; margin:47px 0 0 -84px; background:url(../img/corrie/landing/logo50.png) no-repeat left top; }
.corrie #exciting_landing_left { float:left; width:594px; height:453px; }

#es_inner { 
background:url(../img/exciting_stuff/es_hero_bg.jpg) no-repeat top left;
float:left; 
width:631px; 
position:relative;
height:598px;
margin:-7px 0 -7px -12px;
}
p.es_inner_copy{
position:absolute;
top:242px;
left:44px;
width:250px;
}
#es_inner_cta{
position:absolute;
top:348px;
left:38px;
}

.corrie #exciting_landing_left div img { display:block;}
.corrie ul#exciting_landing_right { float:left; list-style:none; width:290px; height:453px; padding:0 0 0 26px; margin:0; }
.corrie ul#exciting_landing_right li { padding:0; margin:0; }
.corrie ul#exciting_landing_right li#fragrance { width:280px; height:238px; padding:52px 0 0 16px; background:url(../img/exciting_stuff/fragrance.jpg) no-repeat left top; }
.corrie ul#exciting_landing_right li#fragrance .overlay { position:absolute; z-index:1; margin:-61px 0 0 -21px; }
.corrie ul#exciting_landing_right li#fragrance h3 { width:178px; height:17px; padding:0 0 16px 0; margin:0; background:url(../img/exciting_stuff/title_experts_in_fragrance.gif) no-repeat left top; }
.corrie ul#exciting_landing_right li#fragrance a { position:relative; z-index:10; float:left; clear:both; }
.corrie ul#exciting_landing_right li#fragrance a#how_we_do_it { width:134px; height:42px; margin:0 0 20px 0; background:url(../img/exciting_stuff/text_how_we_do_it.gif) no-repeat 4px top; }
.corrie ul#exciting_landing_right li#fragrance a#what_is_dacha { width:121px; height:42px; margin:0 0 20px 0; background:url(../img/exciting_stuff/text_what_is_dacha.gif) no-repeat 4px top; }
.corrie ul#exciting_landing_right li#fragrance a#day_in_the_life { width:120px; height:42px; background:url(../img/exciting_stuff/text_day_in_the_life.gif) no-repeat 4px top; }
.corrie ul#exciting_landing_right li#fragrance div#more_info { clear:both; position:relative; z-index:100; height:31px; padding:0 0 0 136px; background:; }
.corrie ul#exciting_landing_right li#fragrance div#more_info a { display:block; width:130px; height:37px; background:url(../img/exciting_stuff/more_info.png) no-repeat left top; }
.corrie ul#exciting_landing_right li#foamburst {float:left; height:146px; margin:-2px 0 0; }
.corrie ul#exciting_landing_right li#family { clear:both; height:141px; }
.corrie ul#exciting_landing_right li img { display:block; }


/* Corrie Landing */
.corrie #landing { width:917px; height:453px; }
.corrie #landing #logo50 { position:absolute; width:157px; height:150px; margin:-34px 0 0 -46px; background:url(../img/corrie/landing/logo50.png) no-repeat left top; }
.corrie #landing_left { float:left; width:601px; height:453px; }
.corrie #landing_left #landing_title { width:601px; height:122px; background:url(../img/corrie/landing/title.jpg) no-repeat left top; }
.corrie #landing_left #landing_text { width:601px; height:331px; background:url(../img/corrie/landing/main.jpg) no-repeat left top; }
.corrie #landing_left #landing_text a { font-weight:bold; } 
.corrie #landing_left #landing_text #landing_text_holder { overflow:auto; width:342px; height:300px; padding:14px 0 0 38px; }
.corrie #landing_left #landing_text #landing_text_holder p { padding:0 0 18px 0; font-size:0.75em; line-height:1.125em; }
.corrie #landing_left #landing_text #landing_text_holder dl { list-style:none; padding:0; margin:0; }
.corrie #landing_left #landing_text #landing_text_holder dl dt { float:left; padding:0; margin:0 4px 0 0; font-size:0.825em; line-height:1.1em; color:#666; }
.corrie #landing_left #landing_text #landing_text_holder dl dd { float:left; padding:0; margin:0 2px 0 0; }
.corrie ul#landing_right { float:left; list-style:none; width:316px; height:453px; padding:0; margin:0; }
.corrie ul#landing_right li { height:151px; padding:0; margin:0; }
.corrie ul#landing_right li img { display:block; }

/* Corrie Bathtime */

.corrie .bathtime { background:url(../img/corrie/bathtime/corrie_hero.jpg) no-repeat left top; }
.corrie #bathing { clear:both; width:917px; background:url(../img/corrie/bathtime/bottles.jpg) no-repeat right top; }
.corrie #bathing h3 { float:left; width:100%; height:17px; margin:30px 0 0 0; background:url(../img/corrie/bathtime/title.gif) no-repeat center top; text-align:center;  }
.corrie #bathing p { padding:0 160px; margin:0 0 18px 0; text-align:center; }
.corrie #bathing img.overlay { position:absolute; margin:-132px 0 0 30px; }

.corrie #youtube { width:916px; height:348px; margin:0 0 40px 0; }
.corrie #youtube_left { float:left; width:424px; height:300px; padding:24px 7px 24px 24px; background:url(../img/corrie/bathtime/video_left.jpg) no-repeat left top; }
.corrie #youtube_left #video_vote { width:395px; height:13px; padding:8px 15px 7px 15px; margin:7px 0 0 0; background:url(../img/corrie/bathtime/vote_bg.jpg) no-repeat left top; font-size:0.625em; line-height:0.625em; }
.corrie #youtube_left #video_vote a { vertical-align:middle; text-decoration:none; }
.corrie #youtube_left #video_vote span { margin:0 14px 0 0; } 
.corrie #youtube_left #video_vote #video_social { display:inline; margin:0 0 0 18px; } 
.corrie #youtube_left #video_vote #video_social a { margin:0 0 0 18px; }
.corrie #youtube_left #video_vote img { vertical-align:middle; } 
.corrie #youtube_middle { float:left; width:239px; height:348px; background:url(../img/corrie/bathtime/video_middle.jpg) no-repeat left top; }
.corrie #youtube_middle #youtube_recent { width:179px; height:235px; padding:42px 30px 12px 30px; }
.corrie #youtube_middle #youtube_recent h3 { width:132px; height:12px; padding:0; margin:0; background:url(../img/corrie/bathtime/title_recent_videos.gif) no-repeat left top; }
.corrie #youtube_middle #youtube_recent ul { list-style:none; padding:0; margin:0; }
.corrie #youtube_middle #youtube_recent ul li { padding:16px 0 0 0; margin:0; }
.corrie #youtube_middle #youtube_recent ul li img.video_thumb { float:left; }
.corrie #youtube_middle #youtube_recent ul li div { float:left; width:64px; padding:26px 0 0 12px; color:#666; }
.corrie #youtube_middle #youtube_recent ul li div span { display:block; padding:2px 0 0 0; }
.corrie #youtube_middle #youtube_recent ul li div img { display:block; float:left; }
.corrie #youtube_middle #youtube_recent ul li a img { width:102px; height:57px; }
.corrie #youtube_middle #youtube_see_more { cursor:pointer; display:block; }
.corrie #youtube_right { float:left; width:221px; height:348px; }

.corrie #more_videos { width:100%; position:relative; padding:26px 0 0 0; background:url(../img/corrie/bathtime/bg_more_videos.gif) repeat-x left top; }
.corrie #more_videos h3 { width:137px; height:13px; padding:0 0 20px 0; margin:0; background:url(../img/corrie/bathtime/title_more_videos.gif) no-repeat 20px top; vertical-align:middle;  }
.corrie #more_videos img.close { cursor:pointer; position:relative; top:-7px; float:right; padding:0 10px 0 0;  } 
.corrie #more_videos #video_list { background:url(../img/corrie/bathtime/bg_more_videos_container_middle.jpg) repeat-y left top; }
.corrie #more_videos #video_list_top { height:12px; background:url(../img/corrie/bathtime/bg_more_videos_container_top.jpg) no-repeat left top; }
.corrie #more_videos ul { clear:both; list-style:none; width:899px; padding:0 10px 12px 10px; margin:0; background:url(../img/corrie/bathtime/bg_more_videos_container_bottom.jpg) no-repeat left bottom; }
.corrie #more_videos ul li { float:left; width:205px; height:76px; padding:6px 9px; margin:0; background:url(../img/corrie/bathtime/bg_more_videos_video.gif) no-repeat center center; } 
.corrie #more_videos div.top { width:auto; height:auto; } 
.corrie #more_videos ul li img.video_thumb { float:left; padding:0px; }
.corrie #more_videos ul li div { float:left; padding:36px 0 0 12px; color:#666; }
.corrie #more_videos ul li div span { display:block; padding:2px 0 0 0; }

.corrie #more_videos ul li .thumb_container { float:left; width:110px; height:55px; overflow:hidden; margin:10px 0 0 10px; position:relative; padding:0;  }
.corrie #more_videos ul li .thumb_container img { position:absolute; top:-19px; left:-5px;  }

form#post-videovote h3#videovote{ position:relative; left:-2px; background:url(../img/corrie/bathtime/title_thank_you.png) no-repeat left top; width:324px; height:27px; padding:0 0 10px 0; }
form#post-videovote .title p { width:620px; padding:0 0 20px 0; font-size:0.875em; color:#a1a2ad;}
form#post-videovote { background:url(../img/comments-popup/comments_hr.gif) top no-repeat; padding-top:0; }
form#post-videovote label{ display:block; margin:0 0 3px 2px; }
form#post-videovote label#firstname_label { width:71px; height:14px; background:url(../img/corrie/bathtime/label_firstname.png) no-repeat left top; }
form#post-videovote label#surname_label { width:60px; height:14px; background:url(../img/corrie/bathtime/label_surname2.png) no-repeat left top; }
form#post-videovote label#email_label { width:39px; height:14px; background:url(../img/corrie/bathtime/label_email.png) no-repeat left top; }
form#post-videovote label#male-label { width:32px; height:14px; background:url(../img/corrie/bathtime/label_male2.png) no-repeat left top; }
form#post-videovote label#female-label { width:47px; height:14px; background: url(../img/corrie/bathtime/label_female.png) no-repeat left top; }
form#post-videovote .comment-cont { float:left; width:364px;}
form#post-videovote input, form#post-videovote textarea{ border: none; overflow: hidden; background: none; }
form#post-videovote textarea{ padding: 7px 10px 0 10px; }
form#post-videovote input{ padding-top: 7px; margin:0px 10px 0; }
form#post-videovote input { overflow: hidden;}
form#post-videovote .disclaimer { width:750px; margin:10px 0 0 0; }
form#post-videovote .radio { float:left; padding:30px 40px 0 0; }
form#post-videovote .radio label { float:left; margin:0 10px 0 2px; }
form#post-videovote .radio input { float:left; }
form#post-videovote .formlegals { width:408px; padding:0 24px 0 0; font-size:0.625em; color:#a1a2ae;}

.ui-widget-content { background:url(../img/corrie/bathtime/overlay_bg.jpg) no-repeat left top }


/* Corrie Teachers */
.corrie .teachers { background:url(../img/corrie/teachers/corrie_hero.jpg) no-repeat top left; }
.corrie .left-col .teachers { background:url(../img/corrie/teachers/corrie_class.jpg) no-repeat top left; }
.corrie .left-col .teachers_text { width:434px; height:67px; background:url(../img/corrie/teachers/text.gif) no-repeat top left; }

.corrie #teachers_area { }
.corrie #teachers_area .left-col{ width:722px; float:left; display:inline; margin:0; }
.corrie #teachers_area .teachers_title { padding:0 0 0 36px;}
.corrie #teachers_area .teachers_title .contents { float:left; width:686px; }
.corrie #teachers_area .teachers_title p { margin:36px 0 10px 0; color:#666666; font-weight:bold; }
.corrie #teachers_area .teachers_title ul { float:left; width:160px;  }
.corrie #teachers_area .teachers_title ul li { width:160px; margin:0 0 0 15px; color:#666666; }
.corrie #teachers_area .teachers_title a { position:relative; top:16px; left:-30px; float:right; width:487px; height:164px; padding:0 0 0 0; }

.corrie #teachers_area img.hr { display:block; padding:6px 0; margin:0 auto; }
.corrie #teachers_area .section { width:676px; padding:2px 13px 13px 33px; margin:0; background:#fbfaf9 url(../img/corrie/teachers/bg_top.gif) no-repeat top left/*fbfaf9*/; }
.corrie #teachers_area .section_bottom { clear:both; width:100%; height:7px; background:#fbfaf9 url(../img/corrie/teachers/bg_bottom.gif) no-repeat bottom left; }
.corrie #teachers_area .section h3  { width:100%; padding:0 0 16px 0 ; margin:20px 0 0 0; }
.corrie #teachers_area .section p  { padding:0 0 0 2px; margin:0 0 10px 0; }
.corrie #teachers_area .section img.icon { float:right; }
.corrie #teachers_area .section .tip { min-height:91px; padding:0 0 0 142px; background:url(../img/corrie/teachers/icon_polaroid.jpg) no-repeat 50px top; }
.corrie #teachers_area .section .tip p { float:left; padding:20px 30px 35px 20px; font-size:0.75em; color:#58423b; }
.corrie #teachers_area .section .title { float:left; width:380px; }
.corrie #teachers_area #your_entry .title { width:auto; padding:0 0 10px 0; }
.corrie #teachers_area .section .title p { width:500px; font-size:0.75em; } 
.corrie #teachers_area #your_entry h3 { height:21px; background:url(../img/corrie/teachers/title_your_entry.gif) no-repeat left top; }
.corrie #teachers_area #your_photos h3 { height:17px; background:url(../img/corrie/teachers/title_your_photos.gif) no-repeat left top; }
.corrie #teachers_area #your_video h3 { height:22px; background:url(../img/corrie/teachers/title_your_video.gif) no-repeat left top; }

.corrie #teachers_area form { padding:0; }
.corrie #teachers_area form label{ display:block; float:left; height:18px; }
.corrie #teachers_area form label#entryForm_label { width:87px; height:24px; padding:0 72px 0 0; background:url(../img/corrie/teachers/label_locate_file.jpg) no-repeat left 4px;}
.corrie #teachers_area form label#flickr_album_label { width:137px; height:24px; padding:0 26px 0 0; background:url(../img/corrie/teachers/label_flickr_album_url.jpg) no-repeat left 4px;}
.corrie #teachers_area form label#youtube_video_label { width:153px; height:24px; padding:0 10px 0 0; background:url(../img/corrie/teachers/label_youtube_video_url.jpg) no-repeat left 4px;}
.corrie #teachers_area form label.disclaimer-label { background: url(../img/corrie/teachers/label_disclaimer.jpg) no-repeat right top;}
.corrie #teachers_area #your_photos form label.disclaimer-label { width:140px; height:26px; padding:0 23px 0 0; background-position:50px top; }
.corrie #teachers_area #your_video form label.disclaimer-label { width:154px; height:26px; padding:0 9px 0 0; background-position:66px top; }
.corrie #teachers_area form input, .corrie #teachers_area textarea{ border: none; overflow: hidden; background: none; }
.corrie #teachers_area form textarea{ padding: 7px 10px 0 10px; }
.corrie #teachers_area form input{ padding-top: 7px; margin:0px 10px 0; }
.corrie #teachers_area form input { overflow: hidden; }
.corrie #teachers_area form .comment-cont { float:left; width:680px; padding:0; margin:0; }
.corrie #teachers_area form .comment-cont-text { float:left; width:680px; padding:0 0 20px 0; margin:0; }
.corrie #teachers_area form .comment-cont-text .file { float:left; width:340px; }
.corrie #teachers_area form .comment-cont-text .field { float:left; width:504px; background:url(../img/comments-popup/input_bg_long.gif) 0 0 no-repeat; }
.corrie #teachers_area form .comment-cont-text .field input { width:486px; height:auto; font-weight:bold; padding:10px; margin:0;}
.corrie #teachers_area form .comment-input { margin-top:2px; }
.corrie #teachers_area form .comment-input-file { width:308px; padding:2px; margin:4px; background:#fff; border:2px solid #d9dee1; }
.corrie #teachers_area form .comment-cont-text .smallfield { float:left; width:228px; background:url(../img/comments-popup/input_bg_small.gif) 0 0 no-repeat; }
.corrie #teachers_area form .comment-cont-text .smallfield input { width:210px; }  
.corrie #teachers_area form .comment-cont-text .buttons { float:right; width:160px; padding:0 0 0 20px; margin:0; text-align:center; }
.corrie #teachers_area form .comment-cont-text .buttons input { padding:0; margin:3px 0; }
.corrie #teachers_area form .comment-cont-text .buttons_inline { position:relative; top:-3px; padding:0 11px 0 0; }
.corrie #teachers_area form .comment-cont-text a { float:right; margin:2px 12px 0 0; font-size:0.675em; color:#666; }
.corrie #teachers_area form .legals { padding:0 7px 0 0; }
.corrie #teachers_area form .legals label { vertical-align:middle; } 
.corrie #teachers_area form .legals input { padding:0; margin:6px 0 0 0; vertical-align:middle; } 
.corrie #teachers_area form input.submit { float:right; display:block; padding:0; margin:0 0 0 0; vertical-align:middle; } 
.corrie #teachers_area form .legals .formlegals { float:left; padding:6px 0 0 8px; width:305px; color:#a1a2ae; }

.corrie #teachers_area .right-col{ width:187px; float:right; display:inline; margin:0; }
.corrie #teachers_area .pad { width:187px; height:398px; background:url(../img/corrie/teachers/pad.gif) no-repeat left top; }
.corrie #teachers_area .pad h3 { float:none; width:76px; height:18px; padding:41px 0 0 54px; background:url(../img/corrie/teachers/pad/title_checklist.gif) no-repeat 54px 41px; }
.corrie #teachers_area .pad p.your_entry { width:147px; height:36px; padding:20px 0 0 18px; background:url(../img/corrie/teachers/pad/text_your_entry.gif) no-repeat 18px 20px; }
.corrie #teachers_area .pad ol li { vertical-align:bottom; float:left; margin:0; }
.corrie #teachers_area .pad ol li.one { width:150px; height:49px; padding:17px 0 0 10px; background:url(../img/corrie/teachers/pad/text_step1.gif) no-repeat 10px 17px; }
.corrie #teachers_area .pad ol li.two { width:118px; height:13px; padding:21px 0 0 10px; background:url(../img/corrie/teachers/pad/text_step2.gif) no-repeat 10px 21px; }
.corrie #teachers_area .pad ol li.three { width:158px; height:54px; padding:23px 0 0 10px; background:url(../img/corrie/teachers/pad/text_step3.gif) no-repeat 10px 23px; }
.corrie #teachers_area .pad p.good_luck { width:123px; height:38px; padding:26px 0 0 30px; background:url(../img/corrie/teachers/pad/text_good_luck.gif) no-repeat 30px 26px; }
.help_youtube-details p,.help_flickr-details p { margin-bottom:10px; }


/* Corrie Cast */
.corrie .cast { background:url(../img/corrie/cast/corrie_hero.jpg) no-repeat top left; }

.corrie #characters	{ clear:both; }
.corrie #characters h3 { float:left; width:100%; height:17px; margin:30px 0 0 0; background:url(../img/corrie/cast/title.gif) no-repeat center top; text-align:center;  }
.corrie #characters dl.character_nav { float:left; width:753px; height:24px; padding:0 0 15px 164px; }
.corrie #characters dl.character_nav dt { float:left; display:block; width:177px; height:24px; margin:0 12px 0 0; background:url(../img/corrie/cast/characters_from.gif) no-repeat center top; }
.corrie #characters dl.character_nav dd a { float:left; display:block; width:58px; height:24px; margin:0 4px;  }
.corrie #characters dl.character_nav dd.ae a { background:url(../img/corrie/cast/character_nav/ae.gif) no-repeat center top; }
.corrie #characters dl.character_nav dd.ae a.selected  { background:url(../img/corrie/cast/character_nav/ae_on.gif) no-repeat center top; }
.corrie #characters dl.character_nav dd.fl a { background:url(../img/corrie/cast/character_nav/fl.gif) no-repeat center top; }
.corrie #characters dl.character_nav dd.fl a.selected { background:url(../img/corrie/cast/character_nav/fl_on.gif) no-repeat center top; }
.corrie #characters dl.character_nav dd.mp a { background:url(../img/corrie/cast/character_nav/mp.gif) no-repeat center top; }
.corrie #characters dl.character_nav dd.mp a.selected { background:url(../img/corrie/cast/character_nav/mp_on.gif) no-repeat center top; }
.corrie #characters dl.character_nav dd.qz a { background:url(../img/corrie/cast/character_nav/qz.gif) no-repeat center top; }
.corrie #characters dl.character_nav dd.qz a.selected { background:url(../img/corrie/cast/character_nav/qz_on.gif) no-repeat center top; }
.corrie #characters dl.character_nav dd.back_to_top a { float:right; width:143px; height:24px; background:url(../img/corrie/cast/back_to_top.gif) no-repeat center top; }

.corrie #characters ul.character_list { list-style:none; width:636px; padding:0 0 40px 0; margin:0 0 0 140px; }
.corrie #characters ul.character_list li { float:left; width:192px; padding:0 10px 15px 10px; margin:0;}

.corrie #characters .hr { padding:0 0 2px 0; }