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:#000 !important;
}
.hide {
	display:none;
}

body#homepage #flash-content {background: url(/shared/images/ram_loader.gif) no-repeat center center;}
#background_controls div a {display:block;width: 100%; height:100%;}

body#homepage { background:#000 !important; }

#wrapper {
	margin-left: auto; 
	margin-right: auto;
	padding:0 0 48px 0;
	width:960px;
	position: relative;
	background: #000000;
}

body#homepage #wrapper { background:none !important; 
width: 970px !important;
}

#content
{
    width:960px;
}


#footer {
	height:auto;
}

.dyna_disc,
.dyna_disc_false {
	display: none;
}

#promo_background
{
	display:none;
}
/*styles for new promo buckets
 stylesheet for promo images are located in /shared/(model_year)/(vehicle)/promos directory */
 
 .promowrapper{ height: 154px; margin:0 auto; position:relative; clear:both;}
.promowrapper_bg {width:1200px; height:154px;background:url(/shared/images/promobuckets_bg.jpg) no-repeat 0 0; position:absolute; left: -120px;}
.promowrapper #slidercontainer{ position:absolute; left: -120px; padding:11px 0px 0px 132px; width:1000px;}
#oneframe{ position:absolute; top:11px; left:438px; z-index:100}
#twoframe{ position:absolute; top:11px; left:749px; z-index:100}

/* gallery */
.promowrapper .footerscroller {position:relative;overflow:hidden;width:939px;height:130px; line-height:300px; float:left;}
.promowrapper .footerscroller ul li{float: left; width:306px; height:130px; padding:0px 4px 0px 3px; overflow: hidden;}

.promowrapper #slidercontainer .prevscroller{ cursor:pointer;background:url(../images/promobuckets_btn_left.png) no-repeat scroll 0px -10px transparent; width:20px; height:154px; display:block; position:absolute; left:110px;}
.promowrapper #slidercontainer .prevscroller:hover{ background-position:0px -164px;}

.promowrapper #slidercontainer .nextscroller{cursor:pointer;background:url(../images/promobuckets_btn_right.png) no-repeat scroll 0px -10px transparent; width:20px; height:154px; display:block; position:absolute; right:42px;}
.promowrapper #slidercontainer .nextscroller:hover{ background-position:0px -164px;}

.promowrapper .footerscroller a.tout{ width:306px; height:130px; display:block}


.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, .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--------------*/

/* --------------Model Year - Dropdown menu Styles--------------*/

#model_year_menu
{
/*position:absolute;
top:80px;
margin:-1px 0 0 14px;
*/
left:13px;
width:310px;
display:block;
z-index:4;
top:10px !important;
position:relative !important;
margin:0px !important;
}
#model_year_menu span
{
bottom:-0.222em;
color:#000000;
float:left;
font-size:12px;
font-weight:bold;
padding:0 5px 0;
position:relative;
}


#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--------------*/
/* class for virtual includes */
.include_wrapper {
width: 960px;
margin-left: auto;
margin-right: auto;
position: relative;
z-index:501;
}

div.hero{*+z-index: -999 !important;}
/*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: #0000AA;
	font-size:12px;
	font-weight: bold;
	cursor:pointer;
	/*vertical-align: 0px;*/
	}
