iframe {display:none;}

body, img, blockquote, div, dl, fieldset, form, h1, h2, h3, h4, h5, h6, hr, p, pre, table {
    padding:0px;
    margin:0px;
    border:none;
}

body {
	background-color:#000;
}

body#homepage { background:#000 !important; }

#wrapper {
	background:#000;
	margin-left: auto; 
	margin-right: auto;
	padding:0 0 48px 0;
	width:960px;
	position: relative;
}

body#homepage #wrapper { background:url("/shared/images/dodge_loader.gif") no-repeat scroll center 315px;}

#content
{
    width:960px;
	/*background: url('/shared/images/content_back.gif') #000000 repeat-x;*/
	background:#000;
}


#footer {
	height:auto;
}

.dyna_disc,
.dyna_disc_false {
	display: none;
}

#promo_background
{
	display:none;
}
 
#promos {
  width:960px;
  height:135px;
  position:relative;
  visibility:hidden;
  display:block;
  background-color:#000000;
  /*overflow:auto; removed here and added in js when no flash is needed*/
  clear:both;
  scrollbar-3dlight-color:#000000;
  scrollbar-arrow-color:#ffffff;
  scrollbar-track-color:#3f3f3f;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#000000;
  scrollbar-highlight-color:#ffffff;
  scrollbar-shadow-color:#3f3f3f;
  font-size:11px;
}

#promos ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left:18px;
	_margin-left:12px;
}

#promos ul li {
	background:transparent url(/shared/images/promo_back.png) no-repeat scroll left top;
	display:inline;
	float:left;
	height:120px;
	margin-bottom:5px;
	margin-right:10px;
	_margin-right:6px;
	margin-top:10px;
	margin-bottom:5px;
	overflow:hidden;
	position:relative;
	width:295px;
}

* html #promos ul li {
	/*background-image: none;
	filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src='/shared/images/promo_back.png', sizingMethod='scale');*/
}

#promos ul li img{
  position:absolute;
  top:0;
  right:0;
  z-index:0;
}

#promos ul a {
 	display:block;
	height:90px;
	width:100%;
}

* html  #promos ul li span{
  position:absolute;
  top:0;
  right:0;
  z-index:0;
}

* html  #promos ul li div span{
  position:relative;
}

#promos div
{
	left:15px;
	/*margin:1px 0px 0px;*/
	top:10px;
	position:absolute;
	width:auto;
}

#promo_flash_large {
	height: 285px;
	width: 593px !important;
}

#promos strong p
{
	height: auto;
	font-size:13px;
	font-weight:600;
}

#promos a.promo_link
{
	display:inline;
	color:#ffffff;
	padding: 0px 1px 0px 1px;
	margin-right:4px;
	font-size:12px;
	font-weight:bold;
	vertical-align:center;
}

#promos .topRight div
{
	padding:0px 2px 0px 0px;
	text-align:right;
	color:#ffffff;
	margin-right:5px;
}

#promos .topRight p
{
	height:23px;
}

#promos .topRight a.promo_link
{
	display:inline;
	color:#ffffff;
	float:right;
	padding: 0px 1px 0px 1px;
	margin-right:4px;
	font-size:11px;
	vertical-align:center;
}

#promos .topLeft div
{
	width:255px;
	padding:5px 0px 0px 5px;
	position:absolute;
	text-align:left;
	color:#FFFFFF;
}

#promos .topLeft p
{
	height:23px;
}

#promos .topLeft a.promo_link
{
	display:none;
}

#promos .rightAlign div
{
	width:255px;
	padding:15px 0px 0px 0px;
	position:absolute;
	color:#ffffff;
}

#promos .rightAlign p
{
	display:inline;
	float:right;
	margin-right:5px;
	height:auto;
}

#promos .rightAlign strong
{
	display:inline;
	float:right;
	margin-right:5px;
}
	
#promos .rightAlign a.promo_link
{
	display:inline;
	color:#ffffff;
	float:right;
	padding: 0px 1px 0px 1px;
	margin-right:2px;
	font-size:11px;
	vertical-align:center;
}

#promos .leftAlign div
{
	width:255px;
	padding:15px 0px 0px 5px;
	position:absolute;
	text-align:left;
}

#promos .leftAlign a.promo_link
{
	display:none;
}

#promos .leftAlign p
{
	height:auto;
	width:auto;
	display:inline;
	margin-left:5px;
}

#promos .leftAlign strong
{
	margin-left:5px;
	display:inline;
}

.clear{
	clear:both;
	overflow: hidden;
	height:1px;
	width: 1px;
}

.autoclear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.autoclear {
}
.autoclear {
display:block;
}

.hide{
	display:none;
}

.as_shown_p{
	visibility: hidden;
}
.starting_at_p{
	/*visibility: hidden; */
}
.print {
	display: none;
}
#promos .misc{
	visibility: hidden;
	display: none;
}
.misc {
	display: none;
	visibiity: hidden;
}


/*--------------Brand Homepage Crawls - AS3--------------*/
#main_flash_embed 
{
	height: 1px;
	visibility:hidden;
	width: 960px;
}

#brand-home-flash-data{
	visibility: hidden;
	height: 580px;
}

* html #main_flash_embed
{
	height: auto !important;
}

* html #brand-home-flash-data
{
	display: none;
}


/* Safari 3 HACK*/
@media screen and (-webkit-min-device-pixel-ratio:0){
	#main_flash_embed {
		height: auto !important;
	}
}

div#low_band_src {
	height:705px;
	position:relative;
}
#low_band_src .home-group #main-button-vehicle-logo, #low_band_src .home-group #main-button-vehicle{
display:none;
}

#low_band_src .home-group #main-button-truck-logo, #low_band_src .home-group #main-button-truck{
display:none;
}

#low_band_src .home-group ul li .window-data{
display:none;
}

#low_band_src .home-group{
float:left;
position:relative;
top:-40px;
z-index:1000;
}

#low_band_src .home-group ul{
list-style: none;
margin: 0;
padding-left: 13px;
}
#low_band_src .home-group ul li{
position: relative;
float:left;
padding-left:10px;
}

#low_band_src .home-group ul li .menu-data a:link, #low_band_src .home-group ul li .menu-data a:visited{
color:#000000;
}


/* END --------------Brand Homepage Crawls - AS3--------------*/

/*--------------Brand Promo Box Treatment--------------*/
#promo_container { 
	/* width:951px; */
	width:960px;
	height:328px;
	margin:0;
	clear:both;
	background: url("/shared/images/brandhome/promo_box_assets/background/buckets_grid_bg.jpg") no-repeat;
	background-color: #000;
	padding:2px 0 0 3px;
}

/*#promo_container img{
	padding:1px;
}*/

#leftColumn { 
	float:left; 
	width:281px; 
}

#middleColumn { 
	float:left; 
	width:302px;
}

#rightColumn { 
	float:left; 
	width:360px;
}

.left, .middle, .right{
	float:left;
}

/* styles for the "short" class*/
#leftColumn .short, #middleColumn .short, #rightColumn .short { 
	height:185px; 
	width:140px;
	background: url("/shared/images/brandhome/promo_box_assets/background/short_bg.jpg") no-repeat;
}


/* styles for the "full" class*/
#middleColumn .full{ 
	height:275px;
	width:300px;
	background: url("/shared/images/brandhome/promo_box_assets/background/middle_full_bg.jpg") no-repeat;
}

/* styles for the "wide" class*/
#leftColumn .wide{ 
	height:139px; 
	width:282px;
	background: url("/shared/images/brandhome/promo_box_assets/background/left_wide_bg.jpg") no-repeat;
}

#middleColumn .wide{ 
	height:49px;
	width:303px;
	background: url("/shared/images/brandhome/promo_box_assets/middle_top.jpg") no-repeat;
}

#rightColumn .wide { 
	height:141px;
	width:360px;	
	background: url("/shared/images/brandhome/promo_box_assets/background/right_wide_bg.jpg") no-repeat;
}

/* styles for the "thin" class*/
#rightColumn .thin { 
	height:186px; 
	width:78px;
	background: url("/shared/images/brandhome/promo_box_assets/background/right_thin_bg.jpg") no-repeat;
}

/* styles for the FLASH related class*/
#leftColumn .flash_short, #middleColumn .flash_short, #rightColumn .flash_short { 
	height:172px;
	padding:6px;
	width:128px;
}

#middleColumn .flash_full{ 
	height:265px;
	width:290px;
	padding:5px;
}

#leftColumn .flash_wide{ 
	height:128px;
	width:269px;
	padding:5px;
}

#middleColumn .flash_wide{ 
	height:41px;
	width:293px;
	padding:5px;
}

#rightColumn .flash_wide { 
	height:129px;
	width:346px;
	padding:5px;
}

#rightColumn .flash_thin { 
	height:176px; 
	width:68px;
	padding:5px;
}

.fp{
padding-left:5px;
padding-top:5px;
}


.low_band_img_src{
	display:none;
}

#twitter_feed{
	padding:8px 10px 0pt 43px;	
}

#twitter_feed strong a{
	color:#F00;
	text-decoration: none;
}

#twitter_feed span{
	color:#CCC;	
}

#promo_container #rightColumn .bottom .thin div#connect{
	padding: 12px 0 9px 17px
}

/*  connect icons (ex. facebook, twitter & youtube)  */
#promo_container #rightColumn .bottom .thin div a img{
	opacity:.5;
	filter: Alpha(opacity=50);
}

#promo_container #rightColumn .bottom .thin div a img:hover{
	opacity:1;
	filter: Alpha(opacity=100);

}

/* Journey Left Bottom Promo Box two link Fix */
/*
#leftColumn .wide a{ 
	padding-left: 165px;
}

#journey_local_offers_2010 {
	padding-top: 89px;
}

#journey_local_offers_2010 a { 
	background: url("/shared/images/brandhome/promo_box_assets/see_local_button.png") no-repeat;
	margin-left: 158px;
	height: 12px;
	display: block !important;
	padding-bottom: 2px;
}

#journey_local_offers_2010 a:hover{ 
	background: url("/shared/images/brandhome/promo_box_assets/see_local_button_over.png") no-repeat;
	margin-left: 158px;
	height: 12px;
	display: block !important;
	padding-bottom: 2px;
}

#journey_learn_more_2010 a { 
	background: url("/shared/images/brandhome/promo_box_assets/learn_more_button.png") no-repeat;
	margin-left: 158px;
	height: 12px;
	display: block !important;
	padding-bottom: 2px;
} 

#journey_learn_more_2010 a:hover{ 
	background: url("/shared/images/brandhome/promo_box_assets/learn_more_button_over.png") no-repeat;
	margin-left: 158px;
	height: 12px;
	display: block !important;
	padding-bottom: 2px;
} 
*/
/* END - Journey Left Bottom Promo Box two link Fix */


/*--------------END - Brand Promo Box Treatment--------------*/

/* --------------Model Year - Dropdown menu Styles--------------*/

#model_year_menu
{
/*position:absolute;
top:80px;
margin:-1px 0 0 14px;
*/
left:13px;
width:300px;
display:inline;
height: 119px;
z-index:4;
top:10px !important;
position:relative !important;
margin:0px !important;
}
#model_year_menu span
{
/*bottom:-0.222em;*/
color:#B3B3B2;
/*float:left;*/
font-size:10px;
font-weight:bold;
padding:0 5px 0;
position:relative;
}
.slash_image {
    bottom: -2px;
    display: inline;
    margin-left: 5px;
    position: relative;
}
#mpg_ratings_1 {
    bottom: -0.222em;
    display: inline;
    font-size: 11px;
    font-weight: bold;
}

#model_year_menu form
{
display:inline;
margin:1px 0 0 4px;

}
#model_year_menu form a
{
margin-top:5px;
}
/* END --------------Model Year - Dropdown menu Styles--------------*/
/*tooltip disclaimers*/
.tip {
	color:#000;
	width: 30%;
	padding: 12px;
	display: none;
	position: absolute;
	z-index:12000;
	background:#fff;
	border:3px solid #ccc;
}
	.tip table {
		border:1px solid #000;
		margin:8px auto;
		border-collapse:collapse;
		width:90%;
	}
		.tip table td {
			border:1px solid #000;
			border-collapse:collapse;
		}

sup.tooltip {
	color: #DE1B22;
	font-size:12px;
	font-weight: bold;
	cursor:pointer;
	vertical-align: 2px;
}

