@charset "utf-8"; 
body{margin:0px; padding:0px; background-image:url(../images/bg.jpg); background-position:top center; background-repeat:no-repeat; font-family:Verdana,Geneva,sans-serif; background-color:#e85451}
img{border:0; margin:0; padding:0}
a:link{color:#FFF}
a:visited{color:#FFF}
p{margin-bottom:12px; margin-top:0px}
#wraper{width:980px; margin-right:auto; margin-left:auto}

#header{height:155px; position:relative}
#logos{height:64px; width:582px; position:absolute; right:0px; margin-top:46px}
#top_bar{height:32px; line-height:30px; padding-left:20px; color:#FFF; font-size:14px; width:960px; background-image:url(../images/top_bar.png); margin-bottom:10px}
#top_bar a:link {color: #FFF; text-decoration: none;}
#top_bar a:visited {color: #FFF; text-decoration: none;}
#contestant_frame{width:970px; height:102px; margin-left:5px; margin-right:5px; margin-bottom:10px; float:left}
#contestant_frame ul{list-style:none; margin:0; padding:0}
#contestant_frame ul li{width:172px; height:102px; display:block; float:left; margin-right:27px}
#no_margin{margin-right:0px !important}
#text_box1{height:182px; width:950px; margin-left:5px; margin-right:5px; margin-bottom:20px; background-image:url(../images/text_box_1.png); padding-left:10px; padding-right:10px; padding-top:10px; float:left}
#middle{height:451px; width:970px; margin-left:5px; margin-right:5px; float:left}
#box_container{float:left}
#tab_before{width:224px; height:57px; display:block; float:left}
#tab_after{width:224px; height:57px; display:block; float:left}
#tab_update_active{width:223px; height:57px; display:block; float:left}
#box{width:635px; height:394px; clear:left; background-image:url(../images/text_box_2.png); color:#c2252b; font-size:14px; padding-left:36px}
#box_video{width:635px; height:394px; clear:left; background-image:url(../images/text_box_2.png); color:#c2252b; font-size:14px;}
#box_home{width:635px; height:410px; float:left; color:#c2252b; font-size:14px;}
#bottom{float:left}
#block1{float:left; width:980px}
#block2{float:left; width:980px; margin-bottom:50px}
#image1{width:337px; height:252px; float:left}
#image2{width:337px; float:left; height:263px}
#text1{width:643px; float:right; font-size:12px; color:#FFF}
#text2{width:643px; float:right; font-size:12px; color:#FFF; padding-top:30px}
.title_yellow{color:#f3bd55; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#f3bd55; font-size:18px; padding-top:5px; padding-bottom:5px; margin-bottom:10px;}
#footer{padding:25px; padding-top:15px; border-top-width:2px; border-top-style:solid; border-top-color:#f3bd55; clear:left; font-size:10px; color:#FFF; text-align: center;}
#poll_frame{width:265px; float:right; position:relative}
#healthy_life_small{width:270px; height:107px; right:-10px; position:absolute}
#poll{margin:0;width:200px; height:309px; top:125px; left:5px; background-image:url(../images/bg_poll.png); color:#FFF; padding:0 25px 0 25px;font-size:10px; position:absolute}
#poll form {margin:0;padding:0;}
#poll_title{font-size:18px; margin-top:20px; margin-bottom:20px}
#update_text_container{width:687px; float:right}
.update_image{display:block; float:left}
#update_text{display:block; float:left; width:422px; padding-left:15px; color:#fe7f00; font-size:12px}
#home_text{display:block; float:left; width:670px; padding-left:15px; color:#fe7f00; font-size:12px}
#update_stats_container{display:block; float:left; width:250px}
.update_title{color:#c2252b; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#c2252b; font-size:15px; padding-bottom:5px; margin-bottom:5px}
#update_scrollable{padding-right:10px; height:140px; width:400px; overflow:auto}
#home_scrollable{padding-top:6px; padding-right:10px; height:140px; width:670px; overflow:auto}
#update_stats{width:250px; height:137px; background-image:url(../images/stats_box.png); margin-top:10px; font-size:12px; color:#b9292f; position:relative}
#update_text_box{width:570px; height:270px; float:left; padding-top:15px; padding-right:15px; padding-left:15px; overflow:auto}
#weekly_update_title{font-size:16px; font-weight:bold; margin-bottom:10px}
.weekly_update_title_orange{font-weight:bold; color:#fe7f00; float:left; padding-right:10px; margin:0}
#update_stats_col1{width:80px; margin-top:15px; padding-left:20px; display:block; float:left; line-height:125%}
#update_stats_col2{width:150px; padding-top:15px; display:block; float:left; line-height:125%}
#week_select{height:22px; padding-top:15px; padding-bottom:25px; font-size: 12px;}

#week_select A{display:block; background:url(../images/circle.png) no-repeat -22px 0; width:22px; height:22px; float:left; margin:0 0 0 10px; text-align:center; text-decoration:none;color:#fff;font-weight:bold; padding-top: 3px;}
#week_select A.current{background-position:0px 0}
.week_number{width:22px; height:22px; display:block; float:left; margin-left:10px}
#final_week_select a {display:block; background:url(../images/oval.png) no-repeat -50px 0; width:50px; height:22px; float:left; margin:0 0 0 10px; text-align:center; text-decoration:none;color:#fff;font-weight:bold; padding-top: 3px;}
.align_text{display:block; float:left; color:#FFF; padding-top:2px; font-size:16px}
input[type=radio]{margin-right:10px; margin-left:-5px}
#submit{margin-top:20px}
.Loader {text-align:center;padding:20px;}

/* poll result */
.pollresult {background:url(../images/poll_results_bar.png) repeat-x;border:solid 1px #fff;height:9px;margin:5px 0 5px 0;display:inline-block;}
#tooltip {
	font-size: 13px;
	background: #fff;
	border: 2px solid #e96251;
	opacity: 1.00;
	width: 400px;
	color:#fe7f00;
	margin-top: 40px;
	margin-left: -100px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#tabs {
	margin-left: -1px;
}

#hometabs {
	margin-left: -1px;
}


#home_tab_before{width:334px; height:57px; display:block; float:left; padding-right:3px;}
#home_tab_after{width:334px; height:57px; display:block; float:left}

/* Sign Up */
#loginmain { background: transparent url(../images/login_background.png) no-repeat top left; width:982px; float:left; }
*html #loginmain { background: transparent url(../images/login_background.png) no-repeat top left; width:982px; float:left; margin-left: 12px}
#logincontent {width: 500px;float:left; padding: 15px 0 0 30px; }
#loginfooter {height:157px;width:977px; z-index:2; padding-top: 20px}
#loginfootercontent {float:left;margin-bottom:10px;margin-left:30px;margin-right:5px;width:970px;}
#loginfootercontent h4 {color:#FFFFFF;font-size:16px;margin-bottom:2px;margin-top:20px;}
#loginfootercontent p {color:#FFFFFF;font-size:10px; margin-right: 20px}
#loginfootercontent .footerlogos {float:right;}
#pr_mainformmain { padding:0 0 0 40px; }
#pr_mainform  #pr_mainformtext { width:500px; padding: 5px 0 0 15px; position:relative; float:right; }
#pr_mainform  #pr_mainformtext form { padding:5px 0 0 0; margin:0;}
#pr_mainform  #pr_mainformtext h2 { font-family: Arial, Verdana, sans-serif;font-size:15px; color:#FFFFFF; margin:0; padding:0 0 10px 0; text-transform:uppercase; border-bottom: 8px solid #FFFFFF; letter-spacing:1px; width:100%;}
#pr_mainform  #pr_mainformtext h3 {font-family: Arial, Verdana, sans-serif; font-size:16px; color:#FFFFFF; margin:0; padding:10px 0 0 0; text-transform:uppercase; letter-spacing:1px; width:100%;}
#pr_mainform  #pr_mainformtext h2 span { color:#f7151e;}
#pr_mainform  #pr_mainformtext p { font-family: Arial, Verdana, sans-serif; font-size:11px; color:#ffffff; padding:10px 0 0 0; margin:0 }
#pr_mainform  #pr_mainformtext p sup, #pr_mainform #pr_mainformtext .pr_labelmain sup { font-size:8px; }
#pr_mainform  #pr_mainformtext .pr_line { float:left; position:relative; padding: 5px 0 5px 0;width:100%;}
#pr_mainform #pr_mainformtext .pr_label label,.pr_selectstate label, .pr_label_float label,.pr_labelselect label {display:block;}
#pr_mainform #pr_mainformtext .pr_label_float {float:left;}
#pr_mainform #pr_mainformtext .pr_label, #pr_mainform #pr_mainformtext .pr_labelselect,#pr_mainform #pr_mainformtext .pr_label_float {font-family: Arial, Verdana, sans-serif;font-size:11px;color:#ffffff; margin-bottom:6px;}
#pr_mainform #pr_mainformtext .pr_selectstate {font-family: Arial, Verdana, sans-serif; font-size:11px; color:#ffffff; float:left; margin-left:10px; }
#pr_mainform #pr_mainformtext .pr_checkbox { margin: 0 0 5px 0; padding:0; font-family: Arial, Verdana, sans-serif; font-size:11px; color:#ffffff; vertical-align:top; }
#pr_mainform #pr_mainformtext .pr_labelmain { font-family: Arial, Verdana, sans-serif; font-size:11px; color:#ffffff; width:323px; float:right; margin: -5px 0 0 10px;}
#pr_mainform #pr_mainformtext .pr_labelmainsecond { font-family: Arial, Verdana, sans-serif; font-size:11px; color:#ffffff; width:323px; float:right; margin: 0 0 0 10px;}
#pr_mainform #pr_mainformtext .pr_labelmainthird{ font-family: Arial, Verdana, sans-serif;font-size:11px; color:#ffffff; width:323px; float:right; margin: 0 0 2px 10px;}
/*#pr_mainform #pr_mainformtext .pr_label input, #pr_mainform #pr_mainformtext .pr_label select, #pr_mainform #pr_mainformtext .pr_label_float select, #pr_mainform #pr_mainformtext .pr_label_float input {margin-left:27px;}
#pr_mainform #pr_mainformtext .pr_labelselect #day { margin-left:27px;}*/
#pr_mainform #pr_mainformtext ul { list-style-type:none;font-family: Arial, Verdana, sans-serif; font-size:11px; color:#ffffff; padding:0; margin: 0}
#pr_mainform #pr_mainformtext ul li {float:left; padding:5px 0 10px 0}
#pr_mainform #pr_mainformtext ul li a, #pr_mainform #pr_mainformtext ul li a:visited  { font-family: Arial, Verdana, sans-serif; font-size:11px; color:#ffffff;}
.pr_submit {height: 30px;margin:0;padding:0; position:relative; width: 300px; padding-bottom: 5px}

