body{background-image: url(images/PhotoGray_browser_bg-2.jpg);width: 645px;text-align: center;font-family: 'Arial','Helvetica';}
#body_wrap{background-image: url(images/PhotoGray_bg_c-1.jpg);width: 900px;top: 0px;}
#header_section{width: 900px;top: 0px;text-align: left;margin-top: 0px;padding-top: 0px;}
#flash_display{width:900px;height:305px;position: absolute;top: 82px;}
#mastbarImage{
	width:900px;
	height:123px;
	padding:3px;
	background-color:white;
	position: absolute;
	top: 82px;
	border-bottom: solid #3F3F3F 5px;
	border-top: solid #3F3F3F 5px;
	left: 9px;
}
#mastbarImage img{margin-left:3px;}
#masthead{background-color: #FFFFFF;top: 0px;position: absolute;height: 85px;width: 906px;}
#body_content{color: #FFFFFF;margin-top: 385px;background-image: url(images/Darkroom_spotlight.jpg);background-repeat: no-repeat;background-position: 0px -461px;}
#body_content p, #body_subpage_content p.firstP{width: 725px;margin-top: 15px;padding-top: 25px;font-size: .95em;text-align: left;margin: 0 auto;margin-bottom: 20px;}
#body_subpage_content p.hugLeftP{font-size: 0.95em;text-align: left;margin-left: 50px;width: 450px;}
#body_subpage_content{color: #FFFFFF;margin-top: 221px;background-image: url(images/Darkroom_spotlight.jpg);background-repeat: no-repeat;background-position: 0px -461px;}
#body_register_content{color: #FFFFFF;margin-top: 221px;background-image: url(images/Darkroom_spotlight.jpg);background-repeat: no-repeat;background-position: 0px -300px;}
#leftColumn{width: 500px;margin-left: 0px;position: relative;left: 0px;top: 0px;}
#columnsAligned{margin: 0 auto;width: 910px;text-align: left;}
#align_left{width:505px;float: left;}
#align_right{float: left;}
#align_left_tightLeft{width:190px;float: left;border-right: solid #FFFFFF 3px;margin-top: 15px;height: 1200px;}
#align_right_tightLeft{float: left;margin-top: 15px;width: 702px;}
#internal_sub_header{width: 702px;height: 80px;margin-left: 2px;}
#content_boxes{background-color: #FFFFFF;width: 900px;margin: 0 auto;position: relative;}
.box{width: 235px;float: left;height: 200px;position: absolute;left: 0px;top: 0px;margin-left: 5px;margin-top: 5px;}
#box1{background-color: #9A9A9A;}
#box1 span{display: block;position: relative;margin-top: 55px;text-align: center;}
#box1 img{position: absolute;bottom: 0px;left: 50%;margin-left: -31px;}
#box2{background-color: #3F3F3F;margin-left: 245px;}
#box2 span{display: block;position: relative;margin-top: 35px;}
#box3{background-color: #2D2D2D;margin-left: 485px;}
#box3 span{display: block;position: relative;margin-top: 70px;}
#box3 img{position: absolute;bottom: 1px;left: 50%;margin-left: -54px;border: none;}
#login_boxes{background-color: #666666;width: 450px;height: 200px;margin-left:50px;margin-top:20px;padding-top: 5px;padding-bottom: 5px;position: relative;}
.loginbox{width: 440px;float: left;height: 200px;position: absolute;left: 0px;top: 0px;margin-left: 5px;margin-top: 5px;}
#loginbox1{background-color: #9A9A9A;}
#loginbox1 span{display: block;position: relative;margin-left: 85px;margin-top: 15px;}
#loginbox1 a:link, #loginbox1 a:visited{color: #CCCCCC;font-weight: bold;}
#loginbox1 a:hover{color: #666666;}
#loginbox1 img{position: absolute;bottom: 0px;left: 50%;margin-left: -31px;}
#loginbox2{background-color: #3F3F3F;margin-left: 230px;}
#loginbox2 span{display: block;position: relative;margin-top: 35px;}
#loginbox3{background-color: #2D2D2D;margin-left: 485px;}
#loginbox3 span{display: block;position: relative;margin-top: 70px;}
#loginbox3 img{position: absolute;bottom: 1px;left: 50%;margin-left: -54px;border: none;}
#loginbox1 td #login_error{margin-top:-5px;}
#register{position:absolute;top:75px;left:275px;}

#register_box{position: absolute;left: 268px;top: 75px;font-size: .85em;}
#register_form{width: 600px;position: relative;top: 15px;left: 10px;margin-left: 15px;font-size:13px;}
#register_form TABLE{width: 100%;}
#register_form INPUT{font-weight: bold;font-size: .85em;}

.formTRtitle{background-color: #984D2D;height: 25px;}
#register_form span{margin-top: 10px;margin-left: 20px;display: block;font-weight: bold;font-size: .85em;}
#info_box_right{background-color: #A4551D;width: 225px;position: relative;top: 30px;left: 150px;}
#info_box_right img{border: none;margin-top: 30px;margin-left: 20px;}
#info_box_right p{font-size: 0.85em;margin-left: 30px;margin-bottom: 10px;margin-top: 0px;margin-right: 15px;padding-bottom: 15px;}
#promo_box{font-size: 0.85em;text-align: center;position: relative;width: 225px;left: 165px;top: 50px;}
#promo_image{text-align:center;position: relative;width: 170px;margin: 0 auto;}
#promo_box a:link, #promo_box a:visited{color: #CCCCCC;font-weight: bold;}
#promo_box a:hover{color: #666666;}
#promo_box_leftCol{font-size: 0.85em;text-align: center;position: relative;width: 190px;left: 0px;top: 50px;}
#promo_image_leftCol{text-align:center;position: relative;width: 170px;margin: 0 auto;}
#promo_box_leftCol a:link, #promo_box_leftCol a:visited{color: #CCCCCC;font-weight: bold;}
#promo_box_leftCol a:hover{color: #666666;}
#logo{margin-top: 8px;margin-left: 4px;position: absolute;background-color:white;}
#logo img{float: left;margin-left:5px; }
#logo span{color: #464646;font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;font-size: 0.75em;opacity: 1.00;display: block;margin-top: 12px;float: left;margin-left: 18px;}


#account_links{position: absolute;text-align: center;top: 48px;right: 35px;height: 25px;padding-top: 5px;}
#account_links a{color: #bfbfbf;font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;font-size: 0.8em;text-decoration: none;text-transform: uppercase;padding-left: 25px;}
#account_links a:link{color: #bfbfbf;text-decoration: none;}

#account_links a:visited{color: #bfbfbf;text-decoration: none;}

#account_links a:active{color: #bfbfbf;text-decoration: none;}
#account_links a:hover{ color: #ac1221;text-decoration: none;}


#nav_links{border-top: solid gray 1px;border-bottom: solid gray 1px;width: 500px;position: absolute;text-align: center;top: 15px;right: 0px;height: 25px;padding-top: 5px;}
#nav_links a{color: #5f5f5f;font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;font-size: 0.8em;text-decoration: none;text-transform: uppercase;padding-left: 25px;}
#nav_links a:link{color: #5f5f5f;text-decoration: none;}

#nav_links a:visited{color: #5f5f5f;text-decoration: none;}
#nav_links a:active{color: #5f5f5f;text-decoration: none;}
#nav_links a:hover{ color: #ac1221;text-decoration: none;}
#copyright{margin-top:20px;height:50px;text-align:center;font-size:0.75em;font-family:Arial, Helvetica, sans-serif;color: #666666;}
#nav_links_container{left: 0px;top: 95px;width: 100%;margin: 0 auto;}
#nav_links_sub div{background-image: url(images/navLink-bkg.jpg);margin-bottom: 1px;padding-top: 5px;padding-bottom: 5px;}
#nav_links_sub a{overflow:hidden;color: #DDDDDD;font-size: 0.8em;text-decoration: none;display: block;margin-left: 15px;}
#nav_links_sub a:hover{background: none;color: #FFFFFF;}
#link_home 		{}
#link_home a 	{}
#link_about 	{margin-bottom:0px;}
#link_about a 	{}
#link_contact 	{margin-bottom:0px;}
#link_contact a{}
#link_where 	{margin-bottom:0px;}
#link_where a  {}
#link_collect 	{width:146px;height:37px;margin-bottom:0px;}
#link_collect a  {}

#signin_page .error{color:red;margin-top:0px;}

#submission_form{margin-top:15px;float:left;font-size:14px;}

#shopping_cart{width: 500px;height:300px;margin-top:50px;}

#submission_progress{width:650px;height:80px;background: #FFF;color:black;}

#submission_progress ul{padding-top:25px;font-size:15pt;}

#submission_progress li{display: inline;margin-right:70px;}

.othersteps{opacity: .5;}

#current_step{opacity: 1;}

#left_nav_links{width:286px;border:2px solid white;height:250px;background-image: url(images/backgroundimages/mobile_nav.png);}
#left_nav_links ul{margin-top:0px;}
#left_nav_links ul li{list-style-type: none;color:black;margin-top:10px;margin-left:-40px;padding-left:20px;height:20px;font-size: 8pt;border-bottom: 1px solid white;}
#left_nav_links ul li a:link{color:black;text-decoration:none;}
#left_nav_links ul li a:visited{color:black;text-decoration:none;}
#left_nav_links ul li a:active{color:black;text-decoration:none;}
#left_nav_links ul li a:hover{color:white;text-decoration:none;}


#index_page #masthead{width:900px;}
#index_page #body_wrap{width:900px;}
#index_page #banner1{border-left:1px solid white;}
#index_page #banner2{border-left:1px solid white; border-right:1px solid white;}
#index_page #banner3{border-right:1px solid white;}
#index_page .index_box{width:100%;height:230px;}
#index_page .inner_left_box{height: 230px;width:250px;float:left;}
#index_page #index_left_box1 img{margin-top:25px;margin-left:-23px;}
#index_page .inner_right_box{width:640px;height:230px;float:left;text-align:center;}
#index_page .inner_right_box p{width:600px;padding-left:30px;}
#index_page .inner_left_box p{padding-left:30px;padding-top:0px;}
#index_page #first_box_writeup{width:400px;float:left;text-align:left;font-size: 12px;padding-top:45px;padding-left:40px;}
#index_page #first_box_writeup_944{width:550px;float:left;text-align:left;font-size: 12px;padding-top:45px;padding-left:40px;}
#index_page #first_box_writeup a:link{color:white;text-decoration:none;}
#index_page #first_box_writeup a:visited{color:white;text-decoration:none;}
#index_page #first_box_writeup a:active{color:white;text-decoration:none;}
#index_page #first_box_writeup a:hover{color:black;text-decoration:none;}
#index_page #first_box_writeup .welcome{font-size:16px;}
#index_page .index_right_box2_writeup .welcome{font-size:14px;}
#index_page #first_box_image{width:138px;float:left;margin-top:60px;margin-left:10px;}
#index_page #index_left_box1{background-image: url(images/backgroundimages/Picture1.png);}
#index_page #index_left_box1 img{border: 1px solid white;}
#index_page #index_left_box2{background-image: url(images/backgroundimages/new_index.png);}
#index_page #index_left_box2 #left_promo_img{margin-top:20px;}
#index_page #index_left_box3{background-image: url(images/backgroundimages/Picture3.png);}
#index_page #index_right_box1{background-image: url(images/backgroundimages/Picture4.png);}
#index_page #index_right_box2{color:black;background-color: #FFFFFF;}
#index_page #index_right_box3{background-image: url(images/backgroundimages/Picture6.png);}
#index_page .index_left_words{font-size:12px;margin-left:25px;text-align:left;}
#index_page .index_left_box2_writeup{margin-top:20px;color:white;}
#index_page #index_left_box2_writeup{font-size:11px;}
#index_page .index_left_box2_writeup a:link{color:white;text-decoration:underline;}
#index_page .index_left_box2_writeup a:visited{color:white;text-decoration:underline;}
#index_page .index_left_box2_writeup a:active{color:white;text-decoration:underline;}
#index_page .index_left_box2_writeup a:hover{color:grey;text-decoration:none;}
#index_page .index_right_box2_writeup a:link{color:black;}
#index_page .index_right_box2_writeup a:visited{color:black;}
#index_page .index_right_box2_writeup a:active{color:black;}
#index_page .index_right_box2_writeup a:hover{color:grey;}
#index_page #index_left_box2_img{margin-top:30px;margin-left:-20px;}
#index_page .index_right_box2_writeup{margin-left:35px;width:420px;float:left;font-size:12px;margin-top:50px;text-align:left;}
#index_page #index_right_box2_img1{float:left;margin-top:30px;margin-left: 35px;}
#index_page #index_right_box2_img2{float:left;clear:left;margin-top:5px;margin-left: 55px;}
#index_page #index_right_box2_img3{position:relative;left:15px;height:100px;}
#index_page #index_right_box2_img3 img{border:none;}
#index_page #index_left_box3_img{margin-top:10px;}	
#index_page .index_right_box3_writeup{margin-left:35px;width:300px;float:left;font-size:12px;margin-top:50px;text-align:left;}
#index_page #index_right_box3_img1{margin-top:50px;}
#index_page .whitelink {color:white;font-size:12px;line-height:16px;}
#index_page .whitelink a:link{color:white;}
#index_page .whitelink a:visited{color:white;}
#index_page .whitelink a:active{color:white;}
#index_page .whitelink a:hover{color:grey;}


#mastbarImage img{margin-left:0px; height:112px;padding-top:5px;}
#questions_mobile #left_promo{clear:left;height:250px;width:290px;background-image:url(images/backgroundimages/blueteal.png);}
#questions_mobile #left_promo #left_promo_img{float:left;padding-top: 20px;margin-left: 19px;}
#questions_mobile #left_promo #left_promo_text{float:left;width:100px;margin-top:80px;margin-left:10px;text-align:center;font-size:9pt;color:black;}
#questions_mobile #left_promo2{clear:left;height:248px;width:290px;background-color:white;padding-top:40px;}
#questions_mobile #left_promo2 #left_promo_img{float:left;padding-top: 20px;margin-left: 70px;}
#questions_mobile #left_promo2 #left_promo_img2{clear:left;width:100px;margin-top:80px;margin-left:100px;text-align:center;font-size:9pt;color:black;}
#questions_mobile #left_promo2 #left_promo_img2 img{border:none;}
#questions_mobile #left_side{width:290px;height:759px;float:left;border: 2px solid white;}
#questions_mobile #right_side{line-height:1.5;float:left;width:582px;height:800px;background-image: url(images/backgroundimages/mobile_questions.png);padding-left:30px;}
#questions_mobile #right_side #page_prompt{margin-top:15px;}
#questions_mobile #right_side .oneQandA{margin-bottom:25px;width:560px;}
#questions_mobile #right_side .question{font-size:13px;margin-bottom: -5px;}
#questions_mobile #right_side .answer{font-size:11px;}



#questions_online #left_nav_links{width:200px;height:218px;background-image: url(images/backgroundimages/online_nav.png);}
#questions_online #left_nav_links ul{padding-top:1px;}
#questions_online #left_nav_links ul li{list-style-type: none;color:white;margin-top:10px;margin-left:-40px;padding-left:20px;padding-bottom:7px;font-size: 8pt;border-bottom: 1px solid black;}
#questions_online #left_promo{clear:left;height:250px;width:200px;background-image: url(images/backgroundimages/online_promo.png);}
#questions_online #left_promo #left_promo_img{padding-top: 20px;margin-left: 19px;}
#questions_online #left_promo #left_promo_text{text-align:center;font-size:9pt;color:black;}
#questions_online #left_side{width:200px;height:600px;float:left;}
#questions_online #right_side{float:left;width:696px;height:1200px;background-image: url(images/backgroundimages/mobile_questions.png);padding-left:10px;}
#questions_online #right_side #page_prompt{margin-top:15px;}
#questions_online #right_side .oneQandA{margin-bottom:25px;}
#questions_online #right_side .question{font-size:13px;margin-bottom: -5px;}
#questions_online #right_side .answer{font-size:10px;}





#schedule_mobile #left_promo{clear:left;height:250px;width:290px;background-image:url(images/backgroundimages/blueteal.png);}
#schedule_mobile #left_promo #left_promo_img{float:left;padding-top: 20px;margin-left: 19px;}
#schedule_mobile #left_promo #left_promo_text{float:left;width:100px;margin-top:80px;margin-left:10px;text-align:center;font-size:9pt;color:black;}
#schedule_mobile #left_promo2{clear:left;height:223px;width:290px;background-color:white;}
#schedule_mobile #left_promo2 #left_promo_img{float:left;padding-top: 20px;margin-left: 70px;}
#schedule_mobile #left_promo2 #left_promo_img2{clear:left;width:100px;margin-top:80px;margin-left:100px;text-align:center;font-size:9pt;color:black;}
#schedule_mobile #left_promo2 #left_promo_img2 img{border:none;}
#schedule_mobile #left_side{width:290px;height:694px;float:left;border: 2px solid white;}
#schedule_mobile #right_side{font-size:14px;float:left;height:698px;width:612px;background-image: url(images/backgroundimages/darkPicture4.png);}
#schedule_mobile #right_side #schedule_prompt{width:490px;color:white;text-align:left;padding-left:20px;padding-top:25px;}
#schedule_mobile #right_side #page944{width:560px;color:white;text-align:left;padding-left:20px;padding-top:25px;}
#schedule_mobile #right_side table{padding-left:40px;margin-top:25px;float:left;}
#schedule_mobile #right_side #schedule_images{margin-left:325px;width:250px;height:300px;margin-top:75px;}
#schedule_mobile #right_side #schedule_img1{float:left;}
#schedule_mobile #right_side #schedule_img2{float:left;}
#schedule_mobile #right_side #schedule_img3{float:left;}




#schedule_online #left_nav_links{width:200px;height:218px;background-image: url(images/backgroundimages/online_nav.png);}
#schedule_online #left_nav_links ul{padding-top:1px;}
#schedule_online #left_nav_links ul li{list-style-type: none;color:white;margin-top:10px;margin-left:-40px;padding-left:20px;padding-bottom:7px;font-size: 8pt;border-bottom: 1px solid black;}
#schedule_online #left_promo{clear:left;height:250px;width:200px;background-image: url(images/backgroundimages/online_promo.png);}
#schedule_online #left_promo #left_promo_img{padding-top: 20px;margin-left: 19px;}
#schedule_online #left_promo #left_promo_text{text-align:center;font-size:9pt;color:black;}
#schedule_online #left_side{width:200px;height:600px;float:left;}
#schedule_online #right_side{font-size:13px;padding-top:25px;float:left;height:473px;width:706px;background-image: url(images/backgroundimages/darkPicture4.png);}
#schedule_online #right_side #schedule_img{margin-top:100px;margin-left:230px;}
#schedule_online #right_side #schedule_text{margin-top:10px;margin-left:230px;}


#submission_mobile #left_promo{clear:left;height:223px;width:290px;background-image: url(images/backgroundimages/blueteal.png);}
#submission_mobile #left_promo #left_promo_img{float:left;padding-top: 20px;margin-left: 19px;}
#submission_mobile #left_promo #left_promo_text{float:left;width:100px;margin-top:80px;margin-left:10px;text-align:center;font-size:9pt;color:black;}
#submission_mobile #left_promo2{clear:left;height:210px;width:290px;background-color:white;}
#submission_mobile #left_promo2 #left_promo_img{float:left;padding-top: 20px;margin-left: 70px;}
#submission_mobile #left_promo2 #left_promo_img2{clear:left;width:100px;margin-top:80px;margin-left:100px;text-align:center;font-size:9pt;color:black;}
#submission_mobile #left_promo2 #left_promo_img2 img{border:none;}
#submission_mobile #left_side{width:290px;height:654px;float:left;border:2px solid white;}
#submission_mobile #right_side{font-size:11px;padding-left:30px;float:left;height:659px;width:582px;background-image: url(images/backgroundimages/darkPicture4.png);}
#submission_mobile #right_side #submission_prompt{width:490px;color:white;text-align:left;margin-bottom:20px;padding-top:20px;font-size:15px;font-weight:bold;}
#submission_mobile #right_side #winning_example{width:500px; margin-left:50px;margin-top:30px;}
#submission_mobile #right_side #winning_example img{float:left; margin-left:25px;border:1px solid white;margin-bottom:20px;}


#behind_unscene #left_promo{clear:left;height:250px;width:200px;background-color:white;}
#behind_unscene #left_promo #left_promo_img{padding-top: 20px;margin-left: 19px;}
#behind_unscene #left_promo{clear:left;height:250px;width:290px;background-image: url(images/backgroundimages/blue.png);}
#behind_unscene #left_promo #left_promo_img{float:left;padding-top: 20px;margin-left: 19px;}
#behind_unscene #left_promo #left_promo_text{float:left;width:100px;margin-top:80px;margin-left:10px;text-align:center;font-size:9pt;color:black;}
#behind_unscene #left_promo2{clear:left;height:223px;width:290px;background-color:white;}
#behind_unscene #left_promo2 #left_promo_img{float:left;padding-top: 20px;margin-left: 70px;}
#behind_unscene #left_promo2 #left_promo_img2{clear:left;width:100px;margin-top:80px;margin-left:100px;text-align:center;font-size:9pt;color:black;}
#behind_unscene #left_promo2 #left_promo_img2 img{border:none;}
#behind_unscene #left_side{width:290px;height:900px;float:left;border: 2px solid white;background-color: #ffffff;}
#behind_unscene #right_side{font-size:11px;padding-left:30px;padding-right:30px;float:left;height:900px;width:552px;background-color: #404040;}
#behind_unscene #right_side #guidelines_prompt{width:490px;color:white;text-align:left;margin-bottom:20px;padding-top:20px;font-size:15px;}
#behind_unscene .whitelink {color:white;font-size:12px;line-height:16px;}
#behind_unscene .whitelink a:link{color:white;}
#behind_unscene .whitelink a:visited{color:white;}
#behind_unscene .whitelink a:active{color:white;}
#behind_unscene .whitelink a:hover{color:grey;}

#guidelines_mobile #left_promo{clear:left;height:250px;width:200px;background-color:white;}
#guidelines_mobile #left_promo #left_promo_img{padding-top: 20px;margin-left: 19px;}
#guidelines_mobile #left_promo{clear:left;height:250px;width:290px;background-image: url(images/backgroundimages/blue.png);}
#guidelines_mobile #left_promo #left_promo_img{float:left;padding-top: 20px;margin-left: 19px;}
#guidelines_mobile #left_promo #left_promo_text{float:left;width:100px;margin-top:80px;margin-left:10px;text-align:center;font-size:9pt;color:black;}
#guidelines_mobile #left_promo2{clear:left;height:223px;width:290px;background-color:white;}
#guidelines_mobile #left_promo2 #left_promo_img{float:left;padding-top: 20px;margin-left: 70px;}
#guidelines_mobile #left_promo2 #left_promo_img2{clear:left;width:100px;margin-top:80px;margin-left:100px;text-align:center;font-size:9pt;color:black;}
#guidelines_mobile #left_promo2 #left_promo_img2 img{border:none;}
#guidelines_mobile #left_side{width:290px;height:900px;float:left;border: 2px solid white;background-color: #ffffff;}
#guidelines_mobile #right_side{font-size:11px;padding-left:30px;padding-right:30px;float:left;height:900px;width:552px;background-color: #404040;}
#guidelines_mobile #right_side #guidelines_prompt{width:490px;color:white;text-align:left;margin-bottom:20px;padding-top:20px;font-size:15px;}


#page_944 #right_side{font-size:11px;padding:1px;float:left;height:1050px;width:614px;background-color: #ffffff;}

#page_944 #right_side_chicago{font-size:11px;padding-top:20px;padding-left:20px;padding-right:20px;float:left;height:750px;width:574px;background-color: #ffffff;}
#page_944 #left_side_chicago{
	width:290px;
	height:770px;
	float:left;
	border: 0px solid white;
	background-color: #ffffff;
}
#page_944 #right_side #guidelines_prompt{width:574px;color:white;text-align:left;margin-bottom:20px;padding-top:20px;font-size:15px;}

#page_944 #left_promo{clear:left;height:250px;width:200px;background-color:white;}
#page_944 #left_promo #left_promo_img{padding-top: 20px;margin-left: 19px;}
#page_944 #left_promo{clear:left;height:250px;width:290px;background-image: url(images/backgroundimages/blue.png);}
#page_944 #left_promo #left_promo_img{float:left;padding-top: 20px;margin-left: 19px;}
#page_944 #left_promo #left_promo_text{float:left;width:100px;margin-top:80px;margin-left:10px;text-align:center;font-size:9pt;color:black;}
#page_944 #left_promo2{clear:left;height:223px;width:290px;background-color:white;}
#page_944 #left_promo2 #left_promo_img{float:left;padding-top: 20px;margin-left: 70px;}
#page_944 #left_promo2 #left_promo_img2{clear:left;width:100px;margin-top:80px;margin-left:100px;text-align:center;font-size:9pt;color:black;}
#page_944 #left_promo2 #left_promo_img2 img{border:none;}
#page_944 #left_side{
	width:290px;
	height:1050px;
	float:left;
	border: 0px solid white;
	background-color: #ffffff;
}
#page_944 .maincontent {color:#ffffff;text-align:left;font-size:12px;}
#page_944 .maincontent a {color:#ffffff;text-align:left;font-size:12px;}


#page_laprox #right_side{
	font-size:12px;
	padding:1px;
	float:left;
	height:1300px;
	width:610px;
	background-color: #ffffff;
	border-left: thin grey dashed;
}

#page_laprox #right_side_chicago{font-size:12px;color:#333333;padding-top:20px;padding-left:20px;padding-right:20px;float:left;height:1400px;width:574px;background-color: #ffffff; border-left: thin grey dashed;}
#page_laprox #left_side_chicago{
	width:290px;
	height:1400px;
	float:left;
	border: 0px solid white;
	background-color: #ffffff;

}
#page_laprox #right_side #guidelines_prompt{width:574px;color:white;text-align:left;margin-bottom:20px;padding-top:20px;font-size:15px;}

#page_laprox #left_promo{clear:left;height:250px;width:200px;background-color:white;}
#page_laprox #left_promo #left_promo_img{padding-top: 20px;margin-left: 19px;}
#page_laprox #left_promo{clear:left;height:250px;width:290px;background-image: url(images/backgroundimages/blue.png);}
#page_laprox #left_promo #left_promo_img{float:left;padding-top: 20px;margin-left: 19px;}
#page_laprox #left_promo #left_promo_text{float:left;width:100px;margin-top:80px;margin-left:10px;text-align:center;font-size:9pt;color:black;}
#page_laprox #left_promo2{clear:left;height:223px;width:290px;background-color:white;}
#page_laprox #left_promo2 #left_promo_img{float:left;padding-top: 20px;margin-left: 70px;}
#page_laprox #left_promo2 #left_promo_img2{clear:left;width:100px;margin-top:80px;margin-left:100px;text-align:center;font-size:9pt;color:black;}
#page_laprox #left_promo2 #left_promo_img2 img{border:none;}
#page_laprox #left_side{
	width:290px;
	height:1302px;
	float:left;
	border: 0px solid white;
	background-color: #ffffff;
}
#page_laprox .maincontent {color:#ffffff;text-align:left;font-size:12px;}
#page_laprox .maincontent a {color:#ffffff;text-align:left;font-size:12px;}

#page_prox #right_side{
	font-size:12px;
	padding:1px;
	float:left;
	height:970px;
	width:610px;
	background-color: #ffffff;
	border-left: thin grey dashed;
}

#page_prox #right_side_chicago{font-size:12px;color:#333333;padding-top:20px;padding-left:20px;padding-right:20px;float:left;height:900px;width:574px;background-color: #ffffff; border-left: thin grey dashed;}
#page_prox #left_side_chicago{
	width:290px;
	height:920px;
	float:left;
	border: 0px solid white;
	background-color: #ffffff;

}
#page_prox #right_side #guidelines_prompt{width:574px;color:white;text-align:left;margin-bottom:20px;padding-top:20px;font-size:15px;}

#page_prox #left_promo{clear:left;height:250px;width:200px;background-color:white;}
#page_prox #left_promo #left_promo_img{padding-top: 20px;margin-left: 19px;}
#page_prox #left_promo{clear:left;height:250px;width:290px;background-image: url(images/backgroundimages/blue.png);}
#page_prox #left_promo #left_promo_img{float:left;padding-top: 20px;margin-left: 19px;}
#page_prox #left_promo #left_promo_text{float:left;width:100px;margin-top:80px;margin-left:10px;text-align:center;font-size:9pt;color:black;}
#page_prox #left_promo2{clear:left;height:223px;width:290px;background-color:white;}
#page_prox #left_promo2 #left_promo_img{float:left;padding-top: 20px;margin-left: 70px;}
#page_prox #left_promo2 #left_promo_img2{clear:left;width:100px;margin-top:80px;margin-left:100px;text-align:center;font-size:9pt;color:black;}
#page_prox #left_promo2 #left_promo_img2 img{border:none;}
#page_prox #left_side{
	width:290px;
	height:972px;
	float:left;
	border: 0px solid white;
	background-color: #ffffff;
}
#page_prox .maincontent {color:#ffffff;text-align:left;font-size:12px;}
#page_prox .maincontent a {color:#ffffff;text-align:left;font-size:12px;}



#about_mobile #mastbarImage img{margin-left:2px;}
#about_mobile #left_promo{clear:left;height:239px;width:290px;background-image:url(images/backgroundimages/lalagreen.png);}
#about_mobile #left_promo #left_promo_img{float:left;padding-top: 20px;margin-left: 19px;}
#about_mobile #left_promo #left_promo_text{float:left;width:100px;margin-top:80px;margin-left:10px;text-align:center;font-size:9pt;color:black;}
#about_mobile #left_promo2{clear:left;height:234px;width:290px;background-color:white;}
#about_mobile #left_promo2 #left_promo_img{float:left;padding-top: 20px;margin-left: 70px;}
#about_mobile #left_promo2 #left_promo_img2{clear:left;width:100px;margin-top:80px;margin-left:100px;text-align:center;font-size:9pt;color:black;}
#about_mobile #left_promo2 #left_promo_img2 img{border:none;}
#about_mobile #left_side{width:290px;height:694px;float:left;border:2px solid white;}
#about_mobile #right_side{line-height: 1.6;font-size:11px;padding-left:30px;float:left;height:698px;width:582px;background-image: url(images/backgroundimages/darkPicture4.png);}
#about_mobile #right_side img{border: 1px solid white;}
#about_mobile #right_side #about_text{padding-left:15px;height:209px;}
#about_mobile #right_side .about_prompt{font-size:15px;font-weight:bold;}
#about_mobile #right_side #about_img{
	position:relative;
	left:430px;
	top:50px;
	background-color:white;
	height: 200;
}
#about_mobile #right_side #about_text {position:relative; top:-180px;left:-15px; width:405px;height:100%;}
#about_mobile .whitelink a:link{color:white;}
#about_mobile .whitelink a:visited{color:white;}
#about_mobile .whitelink a:active{color:white;}
#about_mobile .whitelink a:hover{color:grey;}





#about_online #left_nav_links{width:200px;height:218px;background-image: url(images/backgroundimages/online_nav.png);}
#about_online #left_nav_links ul{padding-top:1px;}
#about_online #left_nav_links ul li{list-style-type: none;color:white;margin-top:10px;margin-left:-40px;padding-left:20px;padding-bottom:7px;font-size: 8pt;border-bottom: 1px solid black;}
#about_online #left_promo{clear:left;height:250px;width:200px;background-image: url(images/backgroundimages/online_promo.png);}
#about_online #left_promo #left_promo_img{padding-top: 20px;margin-left: 19px;}
#about_online #left_promo #left_promo_text{text-align:center;font-size:9pt;color:black;}
#about_online #left_side{width:200px;height:600px;float:left;}
#about_online #right_side{font-size:13px;padding-top:25px;float:left;height:473px;width:706px;background-image: url(images/backgroundimages/darkPicture4.png);}
#about_online #right_side #about_text{padding-left:20px;padding-top:15px;}
#about_online #right_side #about_img{margin-left:400px;margin-top:25px;}




#judges_online #left_nav_links{width:200px;height:218px;background-image: url(images/backgroundimages/online_nav.png);}
#judges_online #left_nav_links ul{padding-top:1px;}
#judges_online #left_nav_links ul li{list-style-type: none;color:white;margin-top:10px;margin-left:-40px;padding-left:20px;padding-bottom:7px;font-size: 8pt;border-bottom: 1px solid black;}
#judges_online #left_promo{clear:left;height:250px;width:200px;background-image: url(images/backgroundimages/online_promo.png);}
#judges_online #left_promo #left_promo_img{padding-top: 20px;margin-left: 19px;}
#judges_online #left_promo #left_promo_text{text-align:center;font-size:9pt;color:black;}
#judges_online #left_side{width:200px;height:600px;float:left;}
#judges_online #right_side{font-size:11px;padding-top:25px;float:left;height:473px;width:706px;background-image: url(images/backgroundimages/darkPicture4.png);}
#judges_online #right_side #judges_text{padding-left:20px;padding-top:15px;}
#judges_online #right_side #judges_img{margin-left:340px;margin-top:25px;}


#judges_mobile #left_promo{clear:left;height:250px;width:290px;background-image:url(images/backgroundimages/hotpurple.png);}
#judges_mobile #left_promo #left_promo_img{float:left;padding-top: 20px;margin-left: 19px;}
#judges_mobile #left_promo #left_promo_text{float:left;width:100px;margin-top:80px;margin-left:10px;text-align:center;font-size:9pt;color:black;}
#judges_mobile #left_promo2{clear:left;height:223px;width:290px;background-color:white;}
#judges_mobile #left_promo2 #left_promo_img{float:left;padding-top: 20px;margin-left: 70px;}
#judges_mobile #left_promo2 #left_promo_img2{clear:left;width:100px;margin-top:80px;margin-left:100px;text-align:center;font-size:9pt;color:black;}
#judges_mobile #left_promo2 #left_promo_img2 img{border:none;}
#judges_mobile #left_side{width:290px;height:694px;float:left;border: 2px solid white;}
#judges_mobile #right_side{font-size:11px;float:left;height:698px;width:612px;background-image: url(images/backgroundimages/darkPicture4.png);}
#judges_mobile #right_side table{margin-top:20px;margin-bottom:50px;}
#judges_mobile #right_side hr{width:150px;margin-left:175px;}
#judges_mobile #right_side p{margin-left:40px;}
#judges_mobile #right_side #judges_text{padding-left:25px;height:240px;}
#judges_mobile #right_side #judges_prompt{font-size:15px;padding-top:20px;}
#judges_mobile #right_side #signature{margin-left:360px;margin-top:25px;}


#winner_mobile #left_promo{clear:left;height:210px;width:290px;background-image: url(images/backgroundimages/hotpurple.png);}
#winner_mobile #left_promo #left_promo_img{float:left;padding-top: 20px;margin-left: 19px;}
#winner_mobile #left_promo #left_promo_text{float:left;width:100px;margin-top:80px;margin-left:10px;text-align:center;font-size:9pt;color:black;}
#winner_mobile #left_promo2{clear:left;height:223px;width:290px;background-color:white;}
#winner_mobile #left_promo2 #left_promo_img{float:left;padding-top: 20px;margin-left: 70px;}
#winner_mobile #left_promo2 #left_promo_img2{clear:left;width:100px;margin-top:80px;margin-left:100px;text-align:center;font-size:9pt;color:black;}
#winner_mobile #left_promo2 #left_promo_img2 img{border:none;}
#winner_mobile #left_side{width:290px;height:800px;float:left;border: 2px solid white;}
#winner_mobile #right_side{font-size:13px;padding-left:30px;float:left;height:800px;width:582px;background-image: url(images/backgroundimages/darkPicture4.png);}
#winner_mobile #right_side #winner_prompt{font-size:15px;}
#winner_mobile #right_side #winner_text{height:170px;font-size:11px;padding-top:15px;}
#winner_mobile #right_side table{padding-top:15px;}
#winner_mobile #right_side #winner_img{font-size:16px;}
#winner_mobile .whitelink a:link{color:white;}
#winner_mobile .whitelink a:visited{color:white;}
#winner_mobile .whitelink a:active{color:white;}
#winner_mobile .whitelink a:hover{color:grey;}



#winner_online #left_nav_links{width:200px;height:218px;background-image: url(images/backgroundimages/online_nav.png);}
#winner_online #left_nav_links ul{padding-top:1px;}
#winner_online #left_nav_links ul li{list-style-type: none;color:white;margin-top:10px;margin-left:-40px;padding-left:20px;padding-bottom:7px;font-size: 8pt;border-bottom: 1px solid black;}
#winner_online #left_promo{clear:left;height:250px;width:200px;background-image: url(images/backgroundimages/online_promo.png);}
#winner_online #left_promo #left_promo_img{padding-top: 20px;margin-left: 19px;}
#winner_online #left_promo #left_promo_text{text-align:center;font-size:9pt;color:black;}
#winner_online #left_side{width:200px;height:600px;float:left;}
#winner_online #right_side{font-size:13px;padding-top:25px;float:left;height:473px;width:706px;background-image: url(images/backgroundimages/darkPicture4.png);}
#winner_online #right_side #winner_text{padding-left:185px;padding-top:215px;}

#judge_page{color:white;text-align:left;padding-left:20px;padding-top:20px;}
#judge_page #choose_contest{width:200px;float:left}
#judge_page .contest_judge_link{clear:left;margin-top:15px;font-size:19px;}
#judge_page .contest_judge_link a:link{color:white;}
#judge_page .contest_judge_link a:visited{color:white;}
#judge_page .contest_judge_link a:active{color:white;}
#judge_page .contest_judge_link a:hover{color:white;}
#judge_page #photos{width:850px;float:left;border-left:2px solid white;min-height:100px;}
#judge_page #photos img{border:none;}
#judge_page .applicant_name{clear:left;margin-top:20px;margin-bottom:20px;font-size:25px;padding-left:25px;}
#judge_page .applicant_name a:link{color:white;}
#judge_page .applicant_name a:visited{color:white;}
#judge_page .applicant_name a:active{color:white;}
#judge_page .applicant_name a:hover{color:grey;}
#judge_page .applicant_statement{clear:left;margin-top:20px;margin-bottom:20px;font-size:17px;padding-left:40px;}
#judge_page .small_user_photo{max-width:150px;margin-left:50px;}
#judge_page #error{padding-left:35px;padding-top:40px;}

#user_detail_page{color:white;padding-left:50px;}
#user_detail_page #user_detail_prompt{margin-left:50px;margin-top:35px;text-align:left;font-size:20px;margin-bottom:20px;}

#user_photos #done_uploading{margin-top:25px;margin-left:10px;font-size:13px;}
#user_photos #done_uploading a:link{color:white;}
#user_photos #done_uploading a:visited{color:white;}
#user_photos #done_uploading a:active{color:white;}
#user_photos #done_uploading a:hover{color:grey;}
#user_photos #current_photo_queue{width:385px;float:left;}
#user_photos #browse_files_half{width:200px;float:left;}
#user_photos #left_promo1{clear:left;height:208px;width:290px;background-image: url(images/backgroundimages/mobile_intro.png);}
#user_photos #left_promo1 #left_promo_img{padding-top: 20px;margin-left: 19px;}
#user_photos #left_promo1 #left_promo_text{margin-top:30px;text-align:left;padding-left:30px;font-size:9pt;color:black;}
#user_photos #left_promo1 #left_promo_text #signature{margin-left:105px;}
#user_photos #left_promo2{clear:left;height:195px;width:290px;background-image: url(images/backgroundimages/mobile_intro2.png);}
#user_photos #left_promo2 #left_promo_img{width:100px;float:left;padding-top: 20px;margin-left: 19px;margin-top:15px;}
#user_photos #left_promo2 #left_promo_img #drop_shadow{width:91px;margin-left:-4px;margin-top:-11px;}
#user_photos #left_promo2 #left_promo_text{margin-top:30px;float:left;width:120px;height:100px;padding-top:15px;text-align:center;font-size:9pt;color:white;}
#user_photos #left_side{width:290px;height:624px;float:left;border:2px solid white;}
#user_photos #right_side{width:597px;float:left;padding-top:15px;padding-left:15px;}
#user_photos #right_side #info_box_right{left:25px;}
#user_photos #right_side #promo_box{left:25px;}
#user_photos #right_side .step_image{float:left;margin-top:5px;}
#user_photos #right_side .step_prompt{float:left;margin-top:10px;margin-left:5px;}
#user_photos #right_side #step_and_prompt{float:left;width:250px;}
#user_photos #right_side #test_photo{margin-top:30px;border:1px solid white;}
#user_photos #right_side #guidelines{float:left;width:347px;font-size:12px;background-color:#3F3F3F;margin-bottom:15px;}
#user_photos #right_side #guidelines_prompt{font-size:14px;}
#user_photos #howmany_upload{font-size:13px;height:30px;width:500px;float:left;clear:left;margin-left:10px;}
#user_photos #submission_guidelines{height:200px;width:597px;float:left}


#user_photo_preview_page #left_promo1{clear:left;height:208px;width:290px;background-color: #FFFFFF;}
#user_photo_preview_page #left_promo1 #left_promo_img{padding-top: 20px;margin-left: 19px;}
#user_photo_preview_page #left_promo1 #left_promo_text{margin-top:30px;text-align:left;padding-left:30px;font-size:9pt;color:black;}
#user_photo_preview_page #left_promo1 #left_promo_text #signature{margin-left:105px;}
#user_photo_preview_page #left_promo2{clear:left;height:195px;width:290px;background-image: url(images/backgroundimages/mobile_intro2.png);}
#user_photo_preview_page #left_promo2 #left_promo_img{width:100px;float:left;padding-top: 20px;margin-left: 19px;margin-top:15px;}
#user_photo_preview_page #left_promo2 #left_promo_img #drop_shadow{width:91px;margin-left:-4px;margin-top:-11px;}
#user_photo_preview_page #left_promo2 #left_promo_text{margin-top:30px;float:left;width:120px;height:100px;padding-top:15px;text-align:center;font-size:9pt;color:white;}
#user_photo_preview_page #left_side{width:290px;height:624px;float:left;border:2px solid white;}
#user_photo_preview_page #right_side{width:596px;float:left;padding-top:15px;}
#user_photo_preview_page #right_side #info_box_right{left:-25px;}
#user_photo_preview_page #right_side #promo_box{left:-25px;}
#user_photo_preview_page #right_side #photos{width:586px;float:left;padding-left:25px;}
#user_photo_preview_page #right_side .step_image{float:left;margin-top:5px;}
#user_photo_preview_page #right_side .step_prompt{float:left;margin-top:10px;margin-left:5px;}
#user_photo_preview_page #right_side #step_and_prompt{float:left;width:250px;}
#user_photo_preview_page #right_side #photos img{border:none;float:left;}
#user_photo_preview_page #right_side .applicant_name{clear:left;margin-top:20px;margin-bottom:20px;font-size:18px;float:left;}
#user_photo_preview_page #right_side #upload_one{float:left;clear:left;margin-left:25px;width:400px;}
#user_photo_preview_page #right_side #upload_one a:link{color:white;}
#user_photo_preview_page #right_side #upload_one a:visited{color:white;}
#user_photo_preview_page #right_side #upload_one a:active{color:white;}
#user_photo_preview_page #right_side #upload_one a:hover{color:grey;}
#user_photo_preview_page #right_side .applicant_name a:link{color:white;}
#user_photo_preview_page #right_side .applicant_name a:visited{color:white;}
#user_photo_preview_page #right_side .applicant_name a:active{color:white;}
#user_photo_preview_page #right_side .applicant_name a:hover{color:grey;}
#user_photo_preview_page #right_side .small_user_photo{max-width:125px;max-height:140px;margin-left:auto;margin-right:auto;text-align:center;}
#user_photo_preview_page #right_side #photos #upload_file_limit{clear:left;margin-top:20px;font-size:13px;}
#user_photo_preview_page #right_side #photos #upload_more:link{color:white;}
#user_photo_preview_page #right_side #photos #upload_more:visited{color:white;}
#user_photo_preview_page #right_side #photos #upload_more:active{color:white;}
#user_photo_preview_page #right_side #photos #upload_more:hover{color:grey;}
#user_photo_preview_page #right_side #upload_file_limit{margin-bottom:15px;}
#user_photo_preview_page #right_side .thumbnail_holder{float:left;width:125px;height:150px;padding-left:10px;padding-right:10px;padding-top:15px;}
#user_photo_preview_page #right_side .left{border-right:1px solid white;border-bottom:1px solid white}
#user_photo_preview_page #right_side .center_left{border-bottom: 1px solid white;border-right:1px solid white;}
#user_photo_preview_page #right_side .center_right{border-bottom: 1px solid white;border-right:1px solid white;}
#user_photo_preview_page #right_side .right{border-bottom:1px solid white;}
#user_photo_preview_page #right_side #photos #confirm_photos{float:left;margin-left:150px;margin-top:25px;font-size:13px;}
#user_photo_preview_page #right_side #photos #confirm_photos a:link{color:white;}
#user_photo_preview_page #right_side #photos #confirm_photos a:visited{color:white;}
#user_photo_preview_page #right_side #photos #confirm_photos a:active{color:white;}
#user_photo_preview_page #right_side #photos #confirm_photos a:hover{color:grey;}



#view_image #left_promo1{clear:left;height:207px;width:290px;background-color:#FFFFFF;}
#view_image #left_promo1 #left_promo_img{padding-top: 20px;margin-left: 19px;}
#view_image #left_promo1 #left_promo_text{margin-top:30px;text-align:left;padding-left:30px;font-size:9pt;color:black;}
#view_image #left_promo1 #left_promo_text #signature{margin-left:105px;}
#view_image #left_promo2{clear:left;height:195px;width:290px;background-image: url(images/backgroundimages/mobile_intro2.png);}
#view_image #left_promo2 #left_promo_img{width:100px;float:left;padding-top: 20px;margin-left: 19px;margin-top:15px;}
#view_image #left_promo2 #left_promo_img #drop_shadow{width:91px;margin-left:-4px;margin-top:-11px;}
#view_image #left_promo2 #left_promo_text{margin-top:30px;float:left;width:120px;height:100px;padding-top:15px;text-align:center;font-size:9pt;color:white;}
#view_image #left_side{width:290px;height:624px;float:left;border:2px solid white;}
#view_image #right_side{width:596px;float:left;padding-top:30px;}
#view_image .large_photo{max-width:300px;padding-left:10px;margin-left:150px;}
#view_image #delete_img{text-align:center;margin-top:20px;margin-bottom:20px;font-size:16px;}
#view_image #delete_img a:link{color:white;}
#view_image #delete_img a:visited{color:white;}
#view_image #delete_img a:active{color:white;}
#view_image #delete_img a:hover{color:grey;}
#view_image #delete_img #back_to_images{margin-left:100px;}
#view_image #submission_progress{margin-bottom:15px;}
#view_image #photo_description{margin-top:20px;margin-left:30px;}
#view_image #photo_description textarea{padding-top:10px;padding-left:5px;}
#view_image #photo_description #photo_edit_prompt{font-size:15px;}

#user_page #left_promo1{clear:left;height:208px;width:290px;background-image: url(images/backgroundimages/pea_green.png);border-bottom:1px solid white;}
#user_page #left_promo1 #left_promo_img{float:left;width:135px;padding-top: 20px;margin-left: 19px;}
#user_page #left_promo1 #left_promo_text{width:110px;float:left;margin-top:60px;text-align:center;font-size:9pt;color:black;}
#user_page #left_promo2{clear:left;height:220px;width:290px;background-image: url(images/backgroundimages/redred.png);}
#user_page #left_promo2 #left_promo_img{width:110px;float:left;padding-top: 20px;margin-left: 30px;margin-top:15px;}
#user_page #left_promo2 #left_promo_text{margin-top:50px;float:left;width:120px;height:100px;padding-top:15px;text-align:center;font-size:9pt;color:white;}
#user_page #already_registered{font-size:22px;margin-bottom:20px;margin-top:20px;text-align:center;}
#user_page #left_side{width:290px;height:650px;float:left;border:2px solid white;}
#user_page #right_side{float:left;width:606px;}
#user_page #w_hotel_rsvp{position:relative;top:-35px;left:525px;z-index:100;}
#user_page #w_hotel_rsvp img{border:none;}
#user_page #right_side #info{font-size: 12px;padding-left:30px;}
#user_page #right_side #submission_form{}
#user_page #right_side tr{height:30px;}
#user_page #right_side input[type="submit"]{margin-top:25px;}
#user_page #right_side ul{margin-top:-2px;}
#user_page #right_side ul li{list-style-type:none;font-size:11px;}
#user_page #right_side table{margin-left:30px;}
#user_page #right_side #guidelines_prompt{margin-top:30px;font-size:15px;padding-left:30px;}
#user_page #right_side #submission_rule_prompt{padding-left:30px;font-size:11px;}
#user_page #right_side #mobile_prompt{width:500px;padding-left:30px;font-size:11px;margin-top:20px;}
#user_page #right_side #photo_style1{margin-left:30px;}
#user_page #right_side #photo_style1 textarea{padding-left:20px;padding-top:20px;}
#user_page #right_side #tos{margin-top:20px;padding-left:30px;font-size:13px;}
#user_page #right_side #tos_link{margin-bottom:20px;}
#user_page #right_side #tos_link a:link{color:white;}
#user_page #right_side #tos_link a:visited{color:white;}
#user_page #right_side #tos_link a:active{color:white;}
#user_page #right_side #tos_link a:hover{color:grey;}
#user_page #right_side #user2_submit{margin-left:350px;}
#user_page .error{color:red;margin-bottom:10px;padding-left:30px;}
#user_page #already_registered a:link{color:white;}
#user_page #already_registered a:visited{color:white;}
#user_page #already_registered a:active{color:white;}
#user_page #already_registered a:hover{color:grey;}

#user_status_page #copyright{padding-top:30px;}
#user_status_page #left_promo1{clear:left;height:208px;width:290px;background-image: url(images/backgroundimages/pea_green.png);}
#user_status_page #left_promo1 #left_promo_img{float:left;width:135px;padding-top: 20px;margin-left: 19px;}
#user_status_page #left_promo1 #left_promo_text{width:110px;float:left;margin-top:60px;text-align:center;font-size:9pt;color:black;}
#user_status_page #left_promo2{clear:left;height:220px;width:290px;background-image: url(images/backgroundimages/redred.png);}
#user_status_page #left_promo2 #left_promo_img{width:110px;float:left;padding-top: 20px;margin-left: 30px;margin-top:15px;}
#user_status_page #left_promo2 #left_promo_text{margin-top:50px;float:left;width:120px;height:100px;padding-top:15px;text-align:center;font-size:9pt;color:white;}
#user_status_page #left_side{width:290px;height:649px;float:left;border:2px solid white}
#user_status_page #right_side{float:left;width:606px;}
#user_status_page #right_side #user_status_prompt{font-size:18px;margin-bottom:15px;}
#user_status_page #right_side #user_status{margin-top:25px;width:500px;padding-left:25px;font-size:12px;}
#user_status_page #right_side #user_status table{margin-top:25px;font-size:12px;}
#user_status_page #right_side #user_status table a:link{color:white;}
#user_status_page #right_side #user_status table a:visited{color:white;}
#user_status_page #right_side #user_status table a:active{color:white;}
#user_status_page #right_side #user_status table a:hover{color:grey;}
#user_status_page #right_side #user_status #signup_formore{margin-top:20px;}
#user_status_page #right_side #user_status #signup_formore a:link{color:white;}
#user_status_page #right_side #user_status #signup_formore a:visited{color:white;}
#user_status_page #right_side #user_status #signup_formore a:active{color:white;}
#user_status_page #right_side #user_status #signup_formore a:hover{color:grey;}


#thank_you_page #left_promo1{clear:left;height:208px;width:290px;background-color: #FFFFFF;}
#thank_you_page #left_promo1 #left_promo_img{padding-top: 20px;margin-left: 19px;}
#thank_you_page #left_promo1 #left_promo_text{margin-top:30px;text-align:left;padding-left:30px;font-size:9pt;color:black;}
#thank_you_page #left_promo1 #left_promo_text #signature{margin-left:105px;}
#thank_you_page #left_promo2{clear:left;height:220px;width:290px;background-image: url(images/backgroundimages/redred.png);}
#thank_you_page #left_promo2 #left_promo_img{width:110px;float:left;padding-top: 20px;margin-left: 30px;margin-top:15px;}
#thank_you_page #left_promo2 #left_promo_text{margin-top:50px;float:left;width:120px;height:100px;padding-top:15px;text-align:center;font-size:9pt;color:white;}
#thank_you_page #left_side{width:290px;height:649px;float:left;border:2px solid white;}
#thank_you_page #right_side{float:left;width:606px;}
#thank_you_page #user_status #thank_you_prompt{padding-top:25px;padding-left:20px;margin-bottom:25px;}
#thank_you_page #user_status #status_link{text-align:center;font-size:19px;}
#thank_you_page #user_status #status_link a:link{color:white;}
#thank_you_page #user_status #status_link a:visited{color:white;}
#thank_you_page #user_status #status_link a:active{color:white;}
#thank_you_page #user_status #status_link a:hover{color:grey;}


#lostpassword_page #left_promo{clear:left;height:210px;width:290px;background-image: url(images/backgroundimages/pea_green.png);}
#lostpassword_page #left_promo #left_promo_img{float:left;padding-top: 20px;margin-left: 19px;}
#lostpassword_page #left_promo #left_promo_text{float:left;width:100px;margin-top:80px;margin-left:10px;text-align:center;font-size:9pt;color:black;}
#lostpassword_page #left_promo2{clear:left;height:234px;width:290px;background-color:white;}
#lostpassword_page #left_promo2 #left_promo_img{float:left;padding-top: 20px;margin-left: 70px;}
#lostpassword_page #left_promo2 #left_promo_img2{clear:left;width:100px;margin-top:80px;margin-left:100px;text-align:center;font-size:9pt;color:black;}
#lostpassword_page #left_promo2 #left_promo_img2 img{border:none;}
#lostpassword_page #left_side{width:290px;height:665px;float:left;border:2px solid white;}
#lostpassword_page #right_side{font-size:11px;padding-top:25px;padding-left:30px;float:left;height:644px;width:582px;background-image: url(images/backgroundimages/darkPicture4.png);}
#lostpassword_page #lost_password{width:405px;font-size:19px;padding-left:20px;}
#lostpassword_page #try_login{position:relative;top:-130px;left:275px;font-size:10px;}
#lostpassword_page #register{position:relative;top:-100px;left:275px;font-size:11px;}
#lostpassword_page #forgot_password{font-size:10px;}


#newpassword_page #left_promo{clear:left;height:210px;width:290px;background-image: url(images/backgroundimages/pea_green.png);}
#newpassword_page #left_promo #left_promo_img{float:left;padding-top: 20px;margin-left: 19px;}
#newpassword_page #left_promo #left_promo_text{float:left;width:100px;margin-top:80px;margin-left:10px;text-align:center;font-size:9pt;color:black;}
#newpassword_page #left_promo2{clear:left;height:234px;width:290px;background-color:white;}
#newpassword_page #left_promo2 #left_promo_img{float:left;padding-top: 20px;margin-left: 70px;}
#newpassword_page #left_promo2 #left_promo_img2{clear:left;width:100px;margin-top:80px;margin-left:100px;text-align:center;font-size:9pt;color:black;}
#newpassword_page #left_promo2 #left_promo_img2 img{border:none;}
#newpassword_page #left_side{width:290px;height:665px;float:left;border:2px solid white;}
#newpassword_page #right_side{font-size:11px;padding-top:25px;padding-left:30px;float:left;height:644px;width:582px;background-image: url(images/backgroundimages/darkPicture4.png);}
#newpassword_page #new_password{width:405px;font-size:19px;padding-left:20px;}
#newpassword_page table{margin-top:-40px;}
#newpassword_page #try_login{position:relative;top:-130px;left:275px;width:140px;font-size:10px;}
#newpassword_page #register{position:relative;top:-100px;left:275px;font-size:11px;}
#newpassword_page #forgot_password{font-size:10px;}


#intro_mobile_page #left_promo3 {height:250px;width:290px;background-color: #FFFFFF;text-align: center; overflow:hidden;}
#intro_mobile_page #left_promo1{clear:left;height:210px;width:290px;background-color: #FFFFFF;}
#intro_mobile_page #left_promo1 #left_promo_img{padding-top: 20px;margin-left: 19px;}
#intro_mobile_page #left_promo1 #left_promo_text{margin-top:30px;text-align:left;padding-left:30px;font-size:9pt;color:black;}
#intro_mobile_page #left_promo1 #left_promo_text #signature{margin-left:105px;}
#intro_mobile_page #left_promo2{clear:left;height:195px;border:5px solid white;width:280px;background-image: url(images/backgroundimages/mobile_intro2.png);}
#intro_mobile_page #left_promo2 #left_promo_img{width:100px;float:left;padding-top: 20px;margin-left: 19px;margin-top:15px;}
#intro_mobile_page #left_promo2 #left_promo_img #drop_shadow{width:91px;margin-left:-4px;margin-top:-11px;}
#intro_mobile_page #left_promo2 #left_promo_text{margin-top:30px;float:left;width:120px;height:100px;padding-top:15px;text-align:center;font-size:9pt;color:white;}
#intro_mobile_page #left_side{width:290px;height:634px;float:left;border:2px solid white;}
#intro_mobile_page #middle{padding-top:15px;padding-left:25px;width:587px;height:602px;float:left;background-image: url(images/backgroundimages/darkPicture4.png);}
#intro_mobile_page #middle .middle_text{font-size:13px;margin-bottom:20px;}
#intro_mobile_page #middle .middle_text #intro_prompt{font-size:15px;}
#intro_mobile_page #middle table{font-size:13px;}
#intro_mobile_page #w_hotel_rsvp{position:relative;top:-100px;left:450px;}
#intro_mobile_page #w_hotel_rsvp img{border:none;}
#intro_mobile_page #middle #login_boxes{margin-left:0px;width:400px;position:relative;top:-90px;}
#intro_mobile_page #middle #login_boxes #register{left:250px;top:85px;font-size:11px;}
#intro_mobile_page #middle #login_boxes #try_login{font-size:10px;}
#intro_mobile_page #middle #login_boxes #forgot_password{font-size:10px;}
#intro_mobile_page #middle #loginbox1{width:390px;}
#intro_mobile_page #right_side #right_promo1{clear:left;height:365px;width:190px;background-color: white;}
#intro_mobile_page #right_side #right_promo1 a:link{color:black;text-decoration:none;}
#intro_mobile_page #right_side #right_promo1 a:visited{color:black;text-decoration:none;}
#intro_mobile_page #right_side #right_promo1 a:active{color:black;text-decoration:none;}
#intro_mobile_page #right_side #right_promo1 a:hover{color:grey;text-decoration:none;}
#intro_mobile_page #right_side #right_promo1 #right_promo_img{padding-top: 20px;margin-left: 29px;margin-top:20px;}
#intro_mobile_page #right_side #right_promo1 #right_promo_text{margin-top:30px;text-align:center;font-size:9pt;color:black;}
#intro_mobile_page #right_side #right_promo2{clear:left;height:240px;width:190px;background-image: url(images/backgroundimages/mobile_promo_purple.png);}
#intro_mobile_page #right_side #right_promo2 #right_promo_img{width:100px;float:left;padding-top: 10px;margin-left: 29px;}
#intro_mobile_page #right_side #right_promo2 #right_promo_text{clear:left;float:left;padding-top:10px;padding-left:20px;color:white;width:120px;text-align:center;font-size:8pt;}
#intro_mobile_page #copyright{float:left;clear:left;}

#register_page #left_side{width:290px;float:left;height:617px;border:2px solid white;}
#register_page #left_side #promo1{height:200px;background-image: url(images/backgroundimages/blue.png);border-bottom: 1px solid white;}
#register_page #left_side #promo1 #promo_img{float:left;margin-left:15px;margin-top:15px;width:150px;}
#register_page #left_side #promo1 #promo_text{float:left;margin-left:10px;margin-top:50px;width:100px;height:80px;font-size:11px;}
#register_page #left_side #promo1 #promo_text a:link{color:white;text-decoration:none;}
#register_page #left_side #promo1 #promo_text a:visited{color:white;text-decoration:none;}
#register_page #left_side #promo1 #promo_text a:active{color:white;text-decoration:none;}
#register_page #left_side #promo1 #promo_text a:hover{color:black;text-decoration:none;}
#register_page #left_side #promo2{clear:left;height:195px;width:290px;background-image: url(images/backgroundimages/purple.png);}
#register_page #left_side #promo2 #left_promo_img{width:100px;float:left;padding-top: 20px;margin-left: 19px;margin-top:15px;}
#register_page #left_side #promo2 #left_promo_img #drop_shadow{width:91px;margin-left:-4px;margin-top:-11px;}
#register_page #left_side #promo2 #left_promo_text{margin-top:30px;float:left;width:120px;height:100px;padding-top:15px;text-align:center;font-size:9pt;color:white;}
#register_page #right_side{width:600px;float:left;height:1025px;}


#terms_of_service_page #body_wrap{padding-top:20px;font-size:13px;}
#terms_of_service_page p{font-size:13px;}

#signin_page #left_promo{clear:left;height:210px;width:290px;background-image: url(images/backgroundimages/blueteal.png);}
#signin_page #left_promo #left_promo_img{float:left;padding-top: 20px;margin-left: 19px;}
#signin_page #left_promo #left_promo_text{float:left;width:100px;margin-top:80px;margin-left:10px;text-align:center;font-size:9pt;color:black;}
#signin_page #left_promo2{clear:left;height:223px;width:290px;background-color:white;}
#signin_page #left_promo2 #left_promo_img{float:left;padding-top: 20px;margin-left: 70px;}
#signin_page #left_promo2 #left_promo_img2{clear:left;width:100px;margin-top:80px;margin-left:100px;text-align:center;font-size:9pt;color:black;}
#signin_page #left_promo2 #left_promo_img2 img{border:none;}
#signin_page #left_side{width:290px;height:654px;float:left;border: 2px solid white;}
#signin_page #right_side{
	font-size:11px;
	padding-top:35px;
	padding-left:25px;
	width:605px;
	height:615px;
	float:right;
	background-image: url(images/backgroundimages/darkPicture4.png);
}
#signin_page #right_side #login_boxes{margin-left:55px;width:450px;}
#signin_page #right_side #login_boxes #register{left:275px;top:45px;font-size:11px}
#signin_page #right_side #login_boxes #forgot_password{font-size:10px;}
#signin_page #right_side #loginbox1{width:440px;}

#contact_page #left_promo{clear:left;height:210px;width:290px;background-image: url(images/backgroundimages/blueteal.png);}
#contact_page #left_promo #left_promo_img{float:left;padding-top: 20px;margin-left: 19px;}
#contact_page #left_promo #left_promo_text{float:left;width:100px;margin-top:80px;margin-left:10px;text-align:center;font-size:9pt;color:black;}
#contact_page #left_promo2{clear:left;height:223px;width:290px;background-color:white;}
#contact_page #left_promo2 #left_promo_img{float:left;padding-top: 20px;margin-left: 70px;}
#contact_page #left_promo2 #left_promo_img2{clear:left;width:100px;margin-top:80px;margin-left:100px;text-align:center;font-size:9pt;color:black;}
#contact_page #left_promo2 #left_promo_img2 img{border:none;}
#contact_page #left_side{width:290px;height:654px;float:left;border:2px solid white;}
#contact_page #right_side{font-size:11px;padding-top:25px;padding-left:30px;float:left;height:632px;width:582px;background-image: url(images/backgroundimages/darkPicture4.png);}
#contact_page #right_side #contact_prompt{font-size:15px;margin-bottom:10px;}
#contact_page #right_side .contact{font-size:14px;margin-bottom:10px;}
#contact_page #right_side .contact a:link{color:white;text-decoration:none;}
#contact_page #right_side .contact a:visited{color:white;text-decoration:none;}
#contact_page #right_side .contact a:active{color:white;text-decoration:none;}
#contact_page #right_side .contact a:hover{color:grey;text-decoration:none;}


#press_room #left_promo{clear:left;height:210px;width:290px;background-image: url(images/backgroundimages/blueteal.png);}
#press_room #left_promo #left_promo_img{float:left;padding-top: 20px;margin-left: 19px;}
#press_room #left_promo #left_promo_text{float:left;width:100px;margin-top:80px;margin-left:10px;text-align:center;font-size:9pt;color:black;}
#press_room #left_promo2{clear:left;height:223px;width:290px;background-color:white;}
#press_room #left_promo2 #left_promo_img{float:left;padding-top: 20px;margin-left: 70px;}
#press_room #left_promo2 #left_promo_img2{clear:left;width:100px;margin-top:80px;margin-left:100px;text-align:center;font-size:9pt;color:black;}
#press_room #left_promo2 #left_promo_img2 img{border:none;}
#press_room #left_side{width:290px;height:654px;float:left;border:2px solid white;}
#press_room #right_side{font-size:14px;padding-top:25px;padding-left:30px;float:left;height:634px;width:582px;background-image: url(images/backgroundimages/darkPicture4.png);}
#press_room #press_prompt{font-size:15px;}

#mobile_tour_date_promo_link:link{color:white;text-decoration:none;}
#mobile_tour_date_promo_link:visited{color:white;text-decoration:none;}
#mobile_tour_date_promo_link:active{color:white;text-decoration:none;}
#mobile_tour_date_promo_link:hover{color:black;text-decoration:none;}

#jackfischer_link{position:relative; top:25px;left:35px;}
#jackfischer_link a:link{color:black;text-decoration:none;}
#jackfischer_link a:visited{color:black;text-decoration:none;}
#jackfischer_link a:active{color:black;text-decoration:none;}
#jackfischer_link a:hover{color:grey;text-decoration:none;}

#w_hotel_img{border: 1px solid white;}
