/* GENERAL STYLES */
#top_content {
	position:relative;
	width:628px;
	padding:0px;
	padding-bottom: 25px;
}

.baw_sub_left {
	float:left;
	width:70px;
}

.baw_sub_right {
	float:right;
	padding:0 0 4px;
	width:88%;
}

.baw_sub_wrapper {
border:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:595px;
}

a.baw_boldlink {
color:#448CCB;
font-family:Arial,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bolder;
text-decoration:none;
}

.baw_photo_frame_sm {
	width:43px; height:32px;
	margin:3px 0 0 10px;
}

.baw_630_whitebox_middle #top_content h1 {
	background-color:#eef8fa;
	padding: 20px;
	border: 1px solid #d7d7d7;
}

a.baw_green_hover, a.baw_green_hover:visited {
color:#999999;
}
a.baw_green_hover:hover {
background-color:#E4FFBC;
cursor:pointer;
display:block;
text-decoration:none;
line-height:18px;
}
a.baw_green_hover_first, a.baw_green_hover_first:visited {
font-size:20px;
color:#6E6E6E;
display:block;
}
a.baw_green_hover_first:hover {
background-color:#E4FFBC;
font-size:20px;
cursor:pointer;
text-decoration:none;
}

.baw_answer_listing a.baw_green_hover_first:hover {
background-color:#E4FFBC;
font-size:14px;
cursor:pointer;
text-decoration:none;
}


.orange_12 {
	color:#F29D08;
	font-size:12px;
}

#top_content span.time_stamp_header {
	color:#999999;
	display:block;
	font-family:arial,helvetica;
	font-size:12px;
	font-weight:normal;
	margin:10px 0 0;
	padding:0;
}

#top_content h2 { margin-top:12px; margin-left:20px; }
#top_content h3 { margin-left:20px; }
#top_content p   { margin-left:20px; color:#424242; }

#top_content img.simple_frame, .baw_sub_right img.simple_frame {
	float: right;
	
}

#top_content p.prompt { margin-left: 70px; margin-top:0px; padding-top:12px; }
#top_content form { margin-left: 70px; }

/*#top_content .entry_blurb { margin-left:0px; }*/

.formbtns {
	float:right;
	height:24px;
	width:55%;
	margin-bottom:10px;
	margin-right: 85px;
}

.contest_thankyou #top_content img.simple_frame {
margin-right:14px;
}

.btn_blue_medium {
color:#FFFFFF !important;
}
 
/* START CUSTOMIZED TOP CONTENT STYLES */
#top_content.custom {
	padding: 0px;
	width:367px; height: 233px;
	border: 1px solid #d7d7d7;
	padding: 75px 130px 0;
}

#top_content.custom_sm {
	height:98px;
	border: 1px solid #d7d7d7;
}

.bubble_wrapper a { font-color: #508EC1; }
.custom_sm p.profile_link { display: inline; }

.box_630_bluewlp_mid p .btn_blue_small {
	display:inline-block;
	margin-left:10px;
	margin-top:0;
}

.custom_sm p .btn_blue_small {
	display:inline-block;
	margin-left:10px;
	margin-top:0;
}

#top_content.custom h1 {
	text-indent: -9999px;
	height:1px;
	overflow:hidden;
	padding:0;
	margin:0;
	border:none;
	background-color: transparent
}

#top_content.custom h2 { margin:0; }
#top_content.custom h3 { margin:0; }
#top_content.custom p   { margin:0; }


#top_content.custom img.simple_frame {
	margin: 5px 0 0 10px;
}

.contest_thankyou div.custom {
	_width:630px !important;
	_height:auto !important;
	_padding:0px !important;
}

.contest_thankyou #top_content.custom {
	width:630px;
	height:auto;
	padding:0px;	
}

#top_content.custom .sponsorship {
	position:absolute;
	top:3px;
	right:4px;
} 
.custom .entry_form textarea {
 	width:345px;
	height:55px;
} 
.baw_630_whitebox_middle .custom .entry_form p.contest_blurb {
	font-size:13px;
	line-height:15px;
	margin:0;
	padding:0px 0px 10px !important;
} 

.baw_630_whitebox_middle .custom .entry_form p.contest_blurb a {
	font-size:11px;
}

.baw_630_whitebox_middle .custom img.simple_frame {
	border:5px solid #fff;
	padding:0;
}

.contest_thankyou #top_content.custom img.simple_frame {
	border:0; 
	padding:0; margin:0 20px;
	margin-bottom:15px;
}
.contest_thankyou #top_content.custom h1 {
	width:628px;
	height:106px;
	border-top:1px solid  #d7d7d7;
	text-indent: -9999px;
	background-position: 14px 12px;
}

.contest_thankyou #top_content.custom .sponsorship {
	position:absolute;
	top:16px;
	right:24px;
} 

.contest_thankyou #top_content.custom h3 {
	font-weight:bold;
	font-size:23px;
	margin-top:10px;
	padding:0 14px;
}

#top_content.custom_sm {
	position:relative;
	height:98px;
	border: 1px solid #d7d7d7;
	margin:0px; padding:0px;
}

#top_content.custom_sm p {
	margin-left: 15px;
	padding:0;
}

.custom_sm p.profile_link { display: inline; }

p.profile_link .btn_blue_small {
	display:inline-block;
	margin-left:10px;
	margin-top:0;
}

.custom_sm p .btn_blue_small {
	display:inline-block;
	margin-left:10px;
	margin-top:0;
}

#top_content.custom_sm h2 {
	margin-top: 12px;
	margin-left: 15px;
	font-size: 14px;
	color: #f79e08;
	font-weight: bold;
	margin:12px 0 5px 15px;	
}

#top_content.custom_sm h3 {
	font-size: 19px;
	color: #424242;
	padding:0px 0px 10px !important;
	margin:10px 0 0 15px;
}

/* END CUSTOMIZED TOP CONTENT STYLES */

/* THANK YOU PAGE TOP CONTENT AREA STYLES */
.contest_thankyou #top_content p {
	margin: 15px;
}

.contest_thankyou #top_content p.shared_blurb {
	clear:both;
} 

.contest_thankyou #top_content p.profile_link{
	text-align:right;
	padding-bottom: 10px;
}

.contest_thankyou #top_content p.profile_link a.btn_blue_medium{
	float:right;
	margin-left:10px;
}


/* TOP CONTENT AREA STYLES */
.baw_630_whitebox_middle #top_content.custom p,
.baw_630_whitebox_middle #top_content_thankyou.custom p{
 	color: #424242;
	padding:0;
}

.baw_630_whitebox_middle #top_content h3 {
	padding: 15px 0;
}

p.entry_blurb strong,
p.entry_blurb a{
 	display:block;
}

.baw_630_whitebox_middle .custom .entry_form p.prompt {
	margin:10px 0 0 0;
} 

.baw_630_whitebox_middle #top_content h2.question {
 	color: #424242;
	padding:0;
	font-weight:bold;
	font-size:16px;
}

/* BEGIN entry form styles */
#top_content.custom form { margin:0px; }

.baw_630_whitebox_middle .entry_form p.prompt {
 	color: #424242;
	font-size:12px;
	margin:10px 0 0 0;
	padding:0;
	font-weight:bold;
} 
.entry_form textarea {
	background:transparent url(/images/community/baw_textarea_bg.gif) repeat-x scroll left top;
	border:1px solid #CCCCCC;
	color:#999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:100px;
	margin:0px 0px 10px;
	padding:10px;
	width:455px;
}

.entry_form .char_remaining {
	color:#999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	float:left;
}

#top_content.custom .formbtns {
	width:250px;
	margin-bottom:10px;
	margin-right: 0;
}

.baw_add_photo {
	cursor:pointer;
	display:block;
	float:left;
	font-size:12px;
	height:36px;
	padding:3px 0px 0px 36px;
}

.btn_answer {
	float:right;
	text-indent: 0px !important;
}



.see_more {
	padding: 0px 15px 18px 15px;
	clear:both;
	float:right;
}

.see_more .right_arrow {
	background:transparent url(/images/community/bestandworst_arrow_right.gif) no-repeat scroll right center;
	font-family:Arial,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0px 15px 0px 0px;
	text-decoration:none;
	float:right;
}

.lightbox .upload_instructions h3 {
	font-weight:normal;
	font-size:18px;
	margin:0 0 10px 0;
}

.lightbox .upload_instructions h3 span{
	font-size:12px;
	color: #333;
}

.photo_caption{
	margin-bottom:30px;
	display: none;
}

.photo_caption input{
	width: 422px;
}

.lightbox h3 {
	font-style:normal !important;
}

/* END entry form styles */


/*already shared styles */

#top_content .ad_container {
	position:absolute;
	top:0px; right:0px;
	margin: 0px 5px;
	z-index:1000;
}

.contest_info .right_arrow {
	background:transparent url(/images/community/bestandworst_arrow_right.gif) no-repeat scroll right center;
	color:#4cbaed;
	font-family:Arial,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding:0px 15px 0px 0px;
	display:inline;
}

.contest_info {
	border-top:1px solid #ccc;
	padding: 12px 10px 18px 10px;
	margin: 0px 15px;
	clear:both;
	font-size:13px;
	color: #333333;
}

.contest_thankyou .contest_info {
	padding-left: 0;
	font-size:12px;
}

dl.contest_info {
	padding: 12px 10px 15px 10px;
}

dl.contest_info dt {
	color: #333333;
	font-weight: normal;
	margin:0 0 10px 0;
	padding:0;
	font-size:18px;
}

dt.orange {
	color: #F29D08 !important;
}

.contest_info .orange_12 {
	color: #F29D08 !important;
}

.contest_info .orange_12 a { display: inline; }

dl.contest_info dd{
	margin: 0 2px 0 0;
	padding:0;
}

dl.contest_info dd.more_space {
	margin-bottom:10px;
}

.baw_630_whitebox_middle .contest_info p {
	padding:0;
	margin:0;
}

.baw_630_whitebox_middle .contest_info h2 {
	color: #333333;
	font-weight: normal;
	margin:0 0 10px 0;
	padding:0;
}

.baw_630_whitebox_middle .contest_info h4 {
	color: #333333;
	font-weight: bold;
	margin:0 0 3px 0;
	padding:0;
	font-size:12px;
}
.contest_info .photo_box {
	width:170px;
	float:left;
	font-size:11px;
	margin-right:35px;
}

.contest_info .photo_box_last {
	width:170px;
	float:left;
	font-size:11px;
	margin-bottom:10px;
}

.contest_info .description {
	 margin-left:5px;
 }

.contest_info a {
	display:block;
}
 
.contest_info a.title_link {
	font-weight:bold;
	margin-top:10px;
}


.contest_info .more_space a {
	display:inline;
}


.contest_info.no_border {
	border: none;
}

.disclaimer_text {
	border-top:1px solid #ccc;
	padding: 12px 10px 18px 10px;
	margin: 0px 15px;
	clear:both;
	font-size:11px;
	color: #333333;
}

.contest_info .optin {
	margin-top:15px;
}

/* error message bubble styles */

#error_dialog {
	width: 187px;
	height: 80px;
	position: absolute;
	z-index: 2;
	display: none;
}

#error_dialog_innerContainer {
	width: 187px;
	height: 80px;
	background: url(/images/community/profile/bg_moment_dialog_bubble_rev.png) no-repeat;
	color: #999;
	font-size: 11px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 15px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_moment_dialog_bubble_rev.png', sizingMethod='crop');
}

#error_dialog a {
	float: right;
	margin: 5px 5px 0 0;
	display: block;
	position: relative;
	cursor:pointer;
}

/* CUSTOM BUBBLE FOR FLOATING QUESTION */
.bubble_wrapper {
	float: right;
	position:relative;
	overflow:hidden;
	width: 227px;
	margin-right:15px;
	margin-left:15px;
	margin-top:10px;
}

.bubble_response {
	margin-left: 15px;
	font-size: 11px;
	font-weight: bold;
	color:#f79e08
}

.bubble_wrapper a {
	display:block;
	margin-left: 15px;
	margin-top:5px;
	font-size: 14px;
	color: #0077d3;
}

.bubble_227_top {
	width:227px;
	background:url(/images/community/bg_box_227_top.gif) top left no-repeat;
	height:10px;
	margin:0ppx;
	overflow:hidden;
	padding:0px;
}

.bubble_227_mid {
	width:227px;
	background:url(/images/community/bg_box_227_mid.gif) top left;
	position:relative;
	margin:0px;
	padding:0px;
}

.bubble_227_btm {
	width:227px;
	background:url(/images/community/bg_box_227_btm.gif) top left no-repeat;
	height:10px;
	margin:0ppx;
	overflow:hidden;
	padding:0px;
}

a.right_arrow:hover {text-decoration:underline;}

/*.contest_info p {
	width: 500px;
}*/

#column_left .baw_630_whitebox_middle .contest_info {
	position:relative;
	overflow:hidden;
}


.sponsorship_wl span{
display: none;
} 