@charset "utf-8";
/* CSS Document */

body {
	width:100%;
	margin:0px;
	padding:0px;
	border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	padding-bottom:20px;
	background:#000000;	
}

h1{
	/*color:#ec8115;*/
	color:#ECB600;
	font-size:18px;
}

h2
{
	color:#ECB600;
	font-size:16px;
}

h3
{
	color:#ECB600;
	font-size:14px;
}


.main_container 
{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	text-align:left;
	background-image:url(../images/diamondslice22.png);
	background-repeat:repeat-x repeat-y;	
	z-index: -1;
}
.main_container_spatter
{
	
	width:1000px;

}

.content_wrapper_menu_width
{
	margin-left:auto;
	margin-right:auto;
    padding:0px;
	border:0px;
	text-align:left;
	width:1000px;
	position:relative;
	z-index:2;
}

.content_wrapper_flash_width
{
	margin-left:auto;
	margin-right:auto;
	width:877px;
}


.left_content_background
{	

	float:left;
	padding:0px;
	margin:0px;
	margin-top:10px;
	background:#551c09;
	background-image:url(../images/content-background.png);
	background-repeat:no-repeat;
	width:636px;
	border:#333 3px groove;
	z-index: -1;
}

.left_content
{
	padding:5px;
	margin:0px;
	color:#FFF;
	width:630px;	
}

.wide_content_background
{
	padding:0px;
	margin:0px;
	margin-top:10px;
	background:#551c09;
	background-image:url(../images/content-background-wide.png);
	background-repeat:no-repeat;
	width:871px;
	border:#333 3px groove;
}
.wide_content
{
	color:#FFF;
	padding:5px;
	margin:0px;
	width:867px;	
}

.wide_content2
{
	color:#FFF;
	padding:10px;
	margin:0px;
	width:750px;
	vertical-align:middle;

}

.wide_content_background_spec
{
	padding:0px;
	margin:0px;
	margin-top:10px;
	background:#000;
	width:871px;
	border:#333 3px groove;
}

.wide_content_spec
{
	color:#FFF;
	margin:0px;
	width:871px;	
	
}




.right_content_background
{
	float:right;
	background:#551c09;
	background-image:url(../images/right-content-background.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	margin-top:10px;
	width:215px;
	border:#333 3px groove;
}



.right_content
{
	padding:5px;
	margin:0px;
	width:205px;
	color:#FFF;
}

.right_content_block
{
	display:block;
	float:right;
	position:inherit;
	margin:0px;
	padding:5px;
	width:250px;
	color:#FFF;
	text-align:left;
}


.flashHeader
{
	align:center;
	text-align:center;
	margin:0 auto;
	z-index:1;
	display:block;
	overflow:hidden;
}

.detail_header{
	background-color:#000;
	font-family: arial;
	font-weight:bold;
	font-size:13px;
	color: #ECB600;
}
.detail_sub_header{
	font-family: arial;
	font-weight:bold;
	font-size:11px;
	color: #FFF;
}

.detail_text{
	font-family: arial;
	font-size:11px;
	color:#FFF;
	background-color:#2a120f;
}

A:link {color:#FFF;}
A:visited {color:#FFF;}
A:active {color:#FFF;}
A:hover {text-decoration: underline; color:#ECB600;}

.right_yft_background
{
	float:right;
	padding:0px;
	margin:0px;
	width:215px;
	/*border:#333 3px groove;*/
}

.right_yft
{
	padding:5px;
	margin:0px;
	width:205px;
}

/*================= STYLES FOR THE FOOTER ==================*/

.footerlinks {
font-size:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
text-decoration: none;
line-height:20px;
width: 100%;
vertical-align:middle;
}

a.footerlinks {
font-size:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
}

.footerlinks a {
font-size:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999;
text-decoration:none;
}

.footerlinks a:hover {
font-size:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
}










/*================= STYLES FOR THE DEALERSHIP MENU ==================*/

.dealermenu h2 {
z-index:1;
margin: 0;
margin-top: 10px;
margin-left: 5px;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

}

.dealermenu h2:link {
z-index:1;
margin-top: 10px;
margin-left: 5px;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

}


.dealermenu body, .dealermenu ul, .dealermenu li  {
z-index:1;
margin:0;
padding:0;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

.dealermenu table {
z-index:1;
text-align:center;
}

.dealermenu li {
z-index:1;
margin-bottom:1em;
}

.dealermenu .tightlist li {
z-index:1;
margin-bottom:0.25em;
}

/*================= STYLES FOR THE GRC MASTHEAD & CONTROLS ==================*/

.dealermenuminwidth0 {
z-index:1;
position:relative;
border:0;
margin:0;
padding:0;
width:300px;
height:100px;
min-width: 300px;
}

* html .dealermenuminwidth1 {
z-index:1;
position:relative;
float:left;
height: 100px;
border-left:1px solid #FFFFFF;
}

* html .dealermenuminwidth2 {
z-index:1;
position:relative;
margin-left:-300px;
height: 1px;
}

#masthead {
position:relative;
float:center;
vertical-align:top;
border:0;
margin:0;
padding:0;
width:100%;
height:15px;

}


/*========================= TOP OF THE MENU CASCADE =========================*/

.dealermenu {
z-index:1;
position:relative;
margin: 0;
float:center;
padding:0;
height:15px;
width:100%;
background-color: #201718;
border-top-width: 0;
border-bottom-width: 0;
border-right-width: 0;
border-left-width: 0;
}

.dealermenu img {
vertical-align: top;
}

.dealermenu ul {
z-index:1;
padding:0;
margin:0;
border:0;
top: -10px;
list-style-type:none;
line-height:1.5em;
}

.dealermenu li {
z-index:1;
float:center;
position:relative;
margin:0;
padding:0;
margin:0px;
text-decoration:none;

}

.dealermenu ul li table {
z-index:1;
margin:-1px 0;
margin:0;
border-collapse:collapse;
background:#000;
}

.drop {
z-index:1;
display:block;
padding:1px 0.33em;
margin:0;
text-align:right;
cursor:pointer;
cursor:hand;
background:#000;
}

/*======================== TOP LEVEL MENU DEFINITIONS ========================*/
.dealermenu ul li ul {
z-index:1;
display:none;
padding:1px;
}

.dealermenu ul li a,
.dealermenu ul li a:visited {
z-index:1;
display:block;
float:center;
text-decoration:none;
height:15px;
}

/*======================== 2ND LEVEL MENU DEFINITIONS ========================*/

.dealermenu ul li:hover ul,
.dealermenu ul li a:hover ul {
z-index:1;
display:block;
position:absolute;
margin:0;
top:18px;
left:-1px;
height:250px;
top:-250px;
width:225px;
color:#000;
background:#000;
}
.dealermenu ul li:hover ul.leftbutton,
.dealermenu ul li a:hover ul.leftbutton {
z-index:1;
float:left;
left: 10px;
}

.dealermenu ul li:hover ul li a,
.dealermenu ul li a:hover ul li a {
z-index:1;
border:0;
margin:0;
padding:0;
height:auto;
color:#ccc;
text-decoration:underline;
background:#000;
width:13.5em;
margin-left: 12px;
}

