body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:3px;
}

#mainContainer{
	border:1px solid #e5e5e5;
	width:766px;
	margin:auto;
}

#innerMargins{
	margin:3px;
}

h1, h2{
	font-family: "Arial Black", Arial, Sans-Serif;
	margin:0px;
	padding:0px;
}

h1{
	font-size:27px;
	margin-bottom:5px;
}

h2{
	font-size:20px;
	color:#5a595b;
	margin-bottom:10px;
	line-height:1em;
}

p{
	margin:0px;
	padding:0px;
}


a{
	color:#cc0000;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

.divider{
	height:0px;
	border-top:1px dotted #999999;
	margin:8px 0px 8px 0px;
}

.clearFloats{
	clear:both;
	font-size:0;
	height:0;
	margin:0;
	padding:0;
	line-height:0;
}

#topHeader{
	height:77px;
}

#gaLogo, #gaLogo2{
	width:130px;
	float:left;
}

#dealerLogo{
	float:right;
}
img{
	border:0;
}

#menuHolder .Menu{
	height:29px;
	margin-top:6px;
	position:relative;
}

#menuHolder .Menu .Parent{
	float:left;
	text-align:right;
	text-transform:uppercase;
	margin-right:3px;
}


#menuHolder .Menu .Parent a{
	width:105px;
	height:29px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	background:#d50021;
	position:relative;
	line-height:11px;
}
#menuHolder .Menu .selectedParent a{
	background:#a19b85
}

#menuHolder .Menu .Parent a span{
	position:absolute;
	display:block;
	bottom:2px;
	right:3px;
	cursor:pointer;
	padding:0px;

}
#menuHolder .Menu .Container{
	display:none;
}

#menuHolder .Menu .selectedParent .Container{
	display:block;
	position:absolute;
	left:5px;
	top:51px;
}

#menuHolder .Menu .selectedParent .Container .Parent .Container{
	display:none;
}

#menuHolder .Menu .selectedParent .Container .selectedParent .Container{
	display:block;
	position:relative;
	top:0px;
	left:0px;
	padding-left:8px;
}

#menuHolder .Menu .selectedParent .Container .selectedParent .Container .Node a{	
	color:#666666;
}

#menuHolder .Menu .selectedParent .Container .selectedParent .Container .Node:hover a{	
	color:#cc0000;
}

#menuHolder .Menu .selectedParent .Container .selectedParent .Container .selectedNode a{	
	color:#cc0000;
}

#menuHolder .Menu .selectedParent .Container .selectedParent .Container a{
	width:92px;
}	


#menuHolder .Menu .Parent .Container .Parent{
	float:none;
	text-align:left;
	text-transform:none;
	margin:0px;
}
#menuHolder .Menu .Parent .Container .Parent a{
	background:none;
	text-decoration:none;
	display:block;
	position:relative;	
	line-height:11px;	
}

#menuHolder .Menu .Parent .Container .Parent a span{
	position:relative;
	display:block;
	cursor:pointer;
}


#menuHolder .Menu .Parent .Container .Node, #menuHolder .Menu .Parent .Container .Node{
	text-align:left;
}

#menuHolder .Menu .Parent .Container .Node a, #menuHolder .Menu .Parent .Container .Parent a{
	width:100px;
	height:auto;
	color:#666666;
	text-decoration:none;
	display:block;
	background:#ffffff;
	position:relative;
	line-height:11px;
	text-transform:none;
	margin-bottom:10px;
}

#menuHolder .Menu .Parent .Container a:hover, #menuHolder .Menu .Parent .Container .selectedNode a, #menuHolder .Menu .Parent .Container .selectedParent a{
	color:#cc0000;
}

#menuHolder .Menu .Parent .Container a span{
	position:relative;
}

.leftCol{
	float:left;
	width:545px;	
}

.rightCol{
	float:left;
	width:215px;
}

#promoBox{
}

#campaignBox{
	margin-bottom:6px;
}

#news{
	background:#eeeeee;
	margin-bottom:3px;
	padding:0px;

}
.Rmargins{
	padding:9px;
}

.Rmargins h1{
	font-size: 25px;
	font-weight: normal;
	font-family: Arial, Verdana, Sans-Serif;
	padding:0px;
}

#latestInStock{
	background:#dce7ec;
	margin-bottom:3px;
}

#innerContentMarginsStart{
	margin:10px 13px 0px 13px;
}

#innerContentMarginsStart p{
	line-height:150%;
}

.innerContentMargins{
	margin:10px 13px 0px 108px;
}
.innerContentMargins p{
	line-height:150%;
}


#footer{
	margin: 26px auto 0px auto;
	border-top:1px dotted #999999;
	width:739px;
	height:38px;
	text-align:center;
	color:#666666;
	font-weight:bold;
}

#footer a{
	color:#666666;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

#innerFooterMargins{
	margin:7px 0px 0px 0px;

}

#legalInfo{
	text-align:center;
	color:#a4a3a4;
}

.textField {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
	background-color:#f9e9e2;
	border:0px;
}

.searchBtn{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	background-color:#cc0000;
	border:0px;
	cursor:pointer;
	float:right;
	margin:5px; 0px 0px 0px;
	padding:2px 15px 2px 15px;
}

.dropDown {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
background-color:#f9e9e2;
	border:0px;
}


