.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; float: none; }

.clearfix { display: block; }

.clear { clear: both; }

html[xmlns] .clearfix { display: block; }

* html .clearfix { height: 1%; }

body { text-align: center; background: #1F1F1F url(../images/bg_texture.png) repeat-x top; margin-top: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; }

div { float: left; display: inline; }

.container { display: block; float: none; width: 980px; margin: 0 auto; text-align: left; background: url(../images/global_header.jpg) top center no-repeat; min-height: 487px; }

fieldset { border: none; }

#header_wrapper { float: none; margin: 0px auto; position: absolute; top: 0px; }

#bd { width: 100%; position: relative; }

#ft { border-top: 1px solid #333; margin-top: 20px; padding-top: 10px; color: #999; width: 100%; font-size: 11px; }
#ft span { color: #333; padding: 0 5px; }
#ft .share_this { float: right; }
#ft .share_this .lnk { position: relative; top: -4px; color: #FFF; font-size: 11px; }
#ft a { color: #E70003; }
#ft .fineprint { padding: 10px 0 20px 0; width: 100%; font-size: 10px; clear: both; }

#full_spread { margin-top: 360px; }
#full_spread h1 { color: #FFF; margin-bottom: 5px; font-size: 18px; }
#full_spread h1 span { color: #E70003; }
#full_spread p { color: #FFF; }
#full_spread .next_action { margin-top: 20px; margin-bottom: 30px; }
#full_spread .next_action ul { list-style: none; margin: 0; }
#full_spread .next_action ul li { float: left; margin-right: 15px; }
#full_spread .next_action ul li.last { margin-right: 0px; }
#full_spread .next_action ul li#dodge { background: url(../images/btn_dodge_hover.gif) no-repeat; }
#full_spread .next_action ul li#build_my_own { background: url(../images/btn_build_my_own_hover.gif) no-repeat; }
#full_spread .next_action ul li#get_a_quote { background: url(../images/btn_get_a_quote_hover.gif) no-repeat; }
#full_spread .next_action ul li#locate_a_dealer { background: url(../images/btn_locate_a_dealer_hover.gif) no-repeat; }
#full_spread .next_action ul li#schedule_a_test_drive { background: url(../images/btn_schedule_a_test_drive_hover.gif) no-repeat; }
#full_spread .next_action ul li.hover img { visibility: hidden; }


.share_this {
	background-color: #CCC;
	padding: 2px;
}
.share_this a:link {  }
.share_this a:visited {  }
.share_this a:hover {  }
.share_this a:active { }

/* from BBDO dodge site */
div.helpPopup {
	position:relative;
	background-color: #FFF;
	border: 10px solid #F00;
	font-size: 14px;
	color: #000;
	padding: 6px;
	text-align: center;
	font-weight: bold;
	margin: 0px;
	visibility: hidden;
	width: 100%;
}
