

/* ------------------------------------------------- Page Body Items ------------------------------------------------- */
body /* 'text-align:center;' property should cause wrapper to center in IE5 browser */
{
	margin:0;
	padding:0;
	background:#3E3D3C; 
	text-align:center;
	font-family: Ariel, Helvetica, sans-serif;
	margin-bottom: 10px;
}

img { border-width: 1px; }

/* ------------------------------------------------- Template Form Content Container Items ------------------------------------------------- */
#wrapper /* wrapper style here provides the sizable left and right margin centering content in browser */
{
	width:990px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background:#3E3D3C;  /* #302F2B; */
}

#topNavDiv
{
	position:relative;
	margin-top:10px;
}

#bodyContentDiv
{
	float:left;
	width:980px;
	margin-top:10px;
	position:relative;
}

#bannerContentDiv
{
	float:left;
	margin-top:20px;
}

#breadcrumbsDiv
{
	float:left;
	padding-top:20px;
}

#siteMapContentDiv
{
	clear:both;
	margin-top:40px;
}

/* ------------------------------------------------- Top Navigation Bar Items ------------------------------------------------- */
#search
{
	position:absolute;
	top:7px;
	left:725px;
}

/* ------------------------------------------------- Ad Banner Items ------------------------------------------------- */
/* Css Class 'adBannerImageCssClass' is acting differently than using the image id selector's images start to overwrite the background-image */

.adBannerSection
{
	position:relative;
}

#adBannerContentDiv
{
	position:absolute;
	top:0px;
	left:0px;
}

.AdBannerCss
{
	float:left;
	background-color:Transparent;
}

/* ------------------------------------------------- Breadcrumb Items ------------------------------------------------- */

.BreadcrumbContentCss
{
	position:absolute;
	top:5px;
	left:15px;
	height:32px;
	width:975px;
	background-color:Transparent;
	margin-bottom:10px;
}

.breadcrumbSitemapNodeCssClass 
{ 
	font-size:10pt; 
	color: #BDBDBD; 
	font-style:normal; 
	font-weight:normal; 
	text-align:left; 
	vertical-align:middle; 
}

/* ------------------------------------------------- Sitemap Items ------------------------------------------------- */
.siteMapSection
{
	position:relative;
	border:solid 1px #888888;
	margin:0 auto;
	clear:both;
	height:220px;
	width:980px;
	float:left;
}

#siteMapDiv
{
	position:absolute;
	top:46px;
	left:30px;
	height:160px;
	font-size:9pt;
	
}

.sitemapdivider
{
	position:absolute;
	top:30px;
	border-top:solid 1px #888888;
	width:100%;
}
.SiteMapCss
{
	float:left;	
	height:30px;
	width:300px;
	padding-left:10px;
}

.WhiteNodes
{
	color:White;
}

.LightGrayNodes
{
	color:Silver;
}

.BrightWhite
{
    font-weight:bold;
    color: White;
}

.BrightWhiteItalic
{
	font-weight:bold;
	font-style:italic;
    color: White;
}

.YellowItalic
{
	color:#cbc492;
	font-style:italic;
}


/* COPYRIGHT */

#copyright
{
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	width:100%;
	text-align:center;
	color:#888888;
	font-size:8pt;
	letter-spacing:0.3em;
	clear:both;
}


#StandardContentCssStyle
{
	float:left;
	width:100%;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:20px;
}


.WhiteLinkCss a
{
	color:Lime;
}
.WhiteLinkCss a:visited{color:White;}
.WhiteLinkCss a:hover{color:Maroon; text-decoration:underline;}
.WhiteLinkCss a:active{color:Blue;}


/***************************   Common used throughout site *************************/
.MainRoomSection				
{
	position:relative;
	background-color:Transparent;
}

.SubmenuBar
{
	position:relative;
	top:15px;
}

.SectionLookAndFeel
{
	background-color:Transparent;
	z-index:3000;
	color:#c7c7c7; /* Light Gray Color */
}

.SectionLookAndFeel strong
{
	color:#7aabd8; /* Light Blue color */
	font-size:18px;
    font-weight:bold;
}

.SectionLookAndFeel a
{
	color:#7aabd8; /* Light Blue color */
}

.ContentParagraph
{
	font-size:small;
    color:#c7c7c7;
}

.ContentParagraph a
{
	font-size:small;
	font-weight:bold;
    color:#CBC492;
}

.ContentHeader
{
    font-size:11pt;
    font-weight:bold;
    color:#cbc492;
}

.MoreLink
{
	font-size:small;
	font-weight:bold;
    color:#CBC492;
    text-decoration:none;
}

. dealerlink
{
	color:#ffffff;
	text-decoration:none;	
}
. dealerlink a
{
	color:#ffffff;
	text-decoration:none;	
}
. dealerlink a:hover
{
	color:#ffffff;
	text-decoration:none;	
}