#welcome_graphic { background:url(../images/photo_comp/welcome_graphic.jpg) top left no-repeat; width:705px; height:456px; }
#comp_intro { width:310px; float:left; display: inline; margin-left:30px; margin-top:50px;}
#comp_intro p { padding-bottom:10px; }
#comp_prizes { float:right; display: inline; width:310px;margin-top:130px; margin-right:20px;}
#comp_prizes ul{ list-style:none; font-size:14px; margin:0px;}
#comp_prizes li{ padding:5px 0px; margin-left:10px;}

#compinfo_graphic { background:url(../images/photo_comp/compinfo_graphic.jpg) top left no-repeat; width:705px; height:456px; }
#comp_info { width:300px; float:left; display: inline; margin-left:30px; margin-top:50px;}
#comp_info p { padding-bottom:10px; }
#compinfo_yourwelcome {}
#compinfo_yourway { margin-top:45px;}
#comp_details { float:right; display: inline; width:310px;margin-top:60px; margin-right:20px;}
#comp_details b{ text-align:left; color:#FFFFFF; margin:0px; padding:0px; font-size:16px;}
#comp_details p{ padding-bottom:10px;}
#comp_details ul{ margin:0px; padding:0px;}
#comp_details li{ padding:2px 0px; margin-left:10px;}

#compsubmit_graphic { background:url(../images/photo_comp/compsubmit_graphic.jpg) top left no-repeat; width:705px; height:456px; }
#comp_form{ width:305px; float:left; display: inline; margin-left:10px; margin-top:10px; margin-top:46px; text-align:left;padding-left:20px;}
#comp_form b{ text-align:left; color:#FFFFFF; margin:0px; padding:0px; font-size:16px;}
#comp_form img{  top:0px; margin-left:-10px;margin-right:5px;margin-bottom:5px;}
#comp_form input{ background:#f6c0d7; border:0px;padding:3px;color:#333333;width:170px;margin-top:2px; margin-bottom:4px;}
#comp_form select{ margin-top:2px; margin-bottom:4px;}
#comp_form textarea { background:#f6c0d7; border:0px;padding:3px;color:#333333;width:150px; font-family:Arial, Helvetica, sans-serif;margin-top:4px; margin-bottom:10px;}

#entries_graphic { background-color:#ec0b8d;background:url(../images/photo_comp/entries_graphic.jpg) top left no-repeat; width:705px; min-height:500px; }
#entry_info { width:260px; float:left; display: inline; margin-left:50px; margin-top:45px;}
#launch_image { border:1px solid #FFFFFF; margin-bottom:10px;}
#left_quote {float:left;margin-right:-50px;left:-35px;position:relative;}
#right_quote {float:right;position:relative;right:-35px;top:0px;margin-top:-35px;}
#entry_details { float:right; display: inline; width:310px;margin-top:55px; margin-right:20px;}
#more_entries { float:right; width:332px;margin-top:0px;margin-left:auto;  padding-right:13px;margin-bottom:50px; display:none;}
.entry_image { margin-left:0px;text-align:left;float:left;margin:5px 0px;margin-right:-50px;z-index:10;position:relative;}
.entry_image img { border:1px solid #FFFFFF; }
.entry_title b { text-align:left; font-size:14px; color:#FFFFFF;}
.entry_description { width:280px;padding:0px 10px; height:20px;padding-top:6px;background-color:#663366;float:left;position:relative; top:-31px;margin-bottom:-32px;text-align:left;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;color:#FFFFFF;z-index:12;} 
.viewentry_button { width: 102px; margin-left:auto; margin-right:10px; margin-top:80px;z-index:9;position:relative;}
.viewentry_button a { background:url(../images/photo_comp/view_entry_button.gif) 0 0 no-repeat; display:block; width:102px ; height:29px; }
.viewentry_button a:hover { background:url(../images/photo_comp/view_entry_button.gif) 0px -29px no-repeat; display:block; width:102px ; height:29px; }
#image_title {height:35px; }
#image_title b{ font-size:16px;} 
#image_container { visibility:hidden; position:absolute;  background-color:#FFFFFF;padding:15px;margin-bottom:30px;width:520px;}
#displayImage { border:10px solid #CCCCCC; }
#image_description { padding:10px; }
#entry_top { background:url(../images/photo_comp/right_panel_top.gif) top left no-repeat; height:20px; }
#entry_bottom { background:url(../images/photo_comp/right_panel_top.gif) bottom left no-repeat; height:20px; }
.more_entry { padding-left:15px;background:url(../images/photo_comp/right_panel_middle.gif) repeat-y; width:317px;}

#comp_upload { float:right; display: inline; width:310px;margin-top:46px; margin-right:12px; text-align:left;padding-left:20px;}
#comp_upload b{ text-align:left; color:#FFFFFF; margin:0px; padding:0px; font-size:16px;}
#comp_upload img{ margin-left:-10px; margin-right:5px;margin-bottom:5px;}
#submit_button { margin:10px;margin-left:auto;margin-right:10px; width:150px;}
.submit_dead { border:1px solid #FFFFFF; background:#FFCCCC; color:#333333; padding:2px; filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;width:140px;}
.submit_live { border:1px solid #FFFFFF; background:#FFCCCC; color:#333333; padding:2px; filter:alpha(opacity=100);opacity:1;-moz-opacity:1;width:140px;}

#characters_left { float:right; color:#FFFFFF; font-size:11px;  margin-top:-8px;margin-bottom:0px; margin-right:10px;}



#mensmanual_graphic { background-color:#ec0b8d;background:url(../images/photo_comp/mensmanual_graphic.jpg) top left no-repeat; width:705px; min-height:450px; }
#mensmanual_intro { width:280px; float:left; display: inline; margin-left:30px; margin-top:55px;}
#mensmanual_intro p { padding-bottom:10px; color:#000000; }

#download_pdf_button { width: 300px; margin-left:0px; margin-top:0px; text-align:left;}
#download_pdf_button a { background:url(../images/photo_comp/download_pdf_button.gif) 0 0 no-repeat; display:block; width:142px ; height:29px; }
#download_pdf_button a:hover { background:url(../images/photo_comp/download_pdf_button.gif) 0px -29px no-repeat; display:block; width:142px ; height:29px; }


#findoutmore_button { width: 142px; margin-right:25px; margin-left:auto; margin-top:10px; }
#findoutmore_button a { background:url(../images/photo_comp/findoutmore_button.gif) 0 0 no-repeat; display:block; width:142px ; height:29px; }
#findoutmore_button a:hover { background:url(../images/photo_comp/findoutmore_button.gif) 0px -29px no-repeat; display:block; width:142px ; height:29px; }


#viewmoreentires_button { width: 142px; margin-right:25px; margin-left:auto; margin-top:2px; margin-bottom:30px;}
#viewmoreentires_button a { background:url(../images/photo_comp/viewmoreentries_button.gif) 0 0 no-repeat; display:block; width:142px ; height:29px; }
#viewmoreentires_button a:hover { background:url(../images/photo_comp/viewmoreentries_button.gif) 0px -29px no-repeat; display:block; width:142px ; height:29px; }

#close_button { float:right; margin-right:0px; margin-top:-5px;};

#clicktosubmit_button { width: 221px; margin-right:8px; margin-left:auto; margin-top:5px; }
#clicktosubmit_button a { background:url(../images/photo_comp/clicktosubmit_button.gif) 0 0 no-repeat; display:block; width:221px ; height:29px; }
#clicktosubmit_button a:hover { background:url(../images/photo_comp/clicktosubmit_button.gif) 0px -29px no-repeat; display:block; width:221px ; height:29px; }

#confirm_graphic { background:url(../images/photo_comp/confirm_graphic.jpg) top left no-repeat; width:705px; height:456px; }
#confirm_text { width:270px; float:left; display: inline; margin-left:30px; margin-top:50px;}
#confirm_text  p {padding-bottom:10px; }
#confirm_text b{ text-align:left; color:#FFFFFF; margin:0px; padding:0px; font-size:16px;}

.tab a:link, .tab a:visited, .tab a:hover, .tab a:active { 
padding:0px;margin:0px;	font-size:9px;text-decoration:none;}

.tab_pinkselected a:link, .tab_pinkselected a:visited, .tab_pinkselected a:hover, .tab_pinkselected a:active { 
padding:0px;margin:0px;font-size:9px;color:#FFFFFF;text-decoration:none;}

.tabs { overflow:hidden; margin:padding:0px;}

.mainContent span {display:none; }

.mainContent{background:#ec0b8d; width:705px;}

.mainContent hr{ color:#ffffff; width:95%; }

.mainContent p, .mainContent h1, .mainContent li, .mainContent a, .mainContent a:hover, .mainContent a:link, .mainContent a:active, .mainContent a:visited{
padding:0px;margin:0px; color:#FFFFFF;}

.mainContent h1 {
	margin-bottom:10px;
	border-bottom:1px #FFFFFF solid;
	width:auto;
}
.mainContent h2 {
	margin:0px;
	color:#FFFFFF;
	font-size:14px;
	padding:0px;
	text-align:center;
}

.mainContent img {padding:0px; margin:0px; }
#fullWidth{width:640px; text-align:left; padding:0px; margin:0px;}

.mumTab a:link, .mumTab a:visited,.mumTab a:hover, .mumTab a:active { 
display:block;padding:0px;margin:0px;background:#FFFFFF;color:#ec0b8d; line-height:26px;font-size:14px;font-weight:800;text-decoration:none;border:1px solid #FFFFFF;}

.mumTab_deselected a:link, .mumTab_deselected a:visited, .mumTab_deselected a:hover, .mumTab_deselected a:active { 
display:block;padding:0px;margin:0px;line-height:26px;font-size:14px;color:#FFFFFF;font-weight:800;text-decoration:none;border:1px solid #FFFFFF;}


.comp{width:650px; background-color:#ec0b8d; padding:10px;}


.eCard img{border:solid 2px white; margin:30px; padding:0px;}
.eCard img:hover{border:dashed 2px white;}

.holder{display:block; width:178px; text-align:center; margin:20px 50px;}
.holder p{font-size:14px; font-weight:600; margin-bottom:5px;}
.holder select {display:block; float:left; margin-left:5px;}
.holder a{font-size:14px; font-weight:600; display:block; float:right; border: solid 2px; text-decoration:none; }
.holder a:hover{font-weight:800; color:#ec0b8d; border: solid 2px #FFFFFF; background-color:#FFFFFF;text-decoration:none;}
.holder img{margin:0 0 10px 0; padding:0px;}

.enter_comp { text-align:left; }
.enter_comp input, .enter_comp textarea{border: 0px;background-color:#FFD5EA; color:#b5066b; font-family:Arial, Helvetica, sans-serif; padding:2px; padding-left:10px; border:1px #660066 solid; }
.enter_comp input { height:20px;}
.enter_comp #submit{width:100%; font-size:14px; font-weight:600; background-color:#FFFFFF; color:#ec0b8d;}
.enter_comp #submit:hover{text-decoration:underline;}

.mum_name{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;font-weight:800;}
.your_name{font-size:11px;font-weight:400;}
.the_strap{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;font-weight:400;margin-bottom:0px;padding-bottom:4px;text-align:left}
.the_story{margin-top:4px;font-size:12px}

.box{margin: 10px 30px 0px 30px; padding:10px; border: solid 3px #FFFFFF; }
.box p{text-align:left; margin:0px 0px 0px 150px; }
.box a, .box a:hover{ color:#FFFFFF; font-size:16px; text-align:left; font-weight:800; margin:0px; }

.submit_story a:link,  .submit_story a:visited, .submit_story a:active{
	display:block;
	border:1px solid #FFFFFF;
	text-decoration:none;
	padding:1px;
}
.submit_story a:hover {
	background:#FFFFFF;
	color:#ec0b8d;
	text-decoration:none;
	padding:1px;
	border:1px solid #FFFFFF;
}
