﻿a:link, a:visited, a:hover, a:active { color: #ffffff; text-decoration: none; font-weight : bold; }

body
{
	padding:0;margin:10px 0px;
	font: 12px Arial, Helvetica, sans-serif;
	background: #fff url(../images/body.bg.jpg) repeat-x;
	text-align:center;
	color: #292929;
}

h1 {margin:0px 0px 0px 0px; padding:10px 0px 10px 0px;}
p.wh { font-weight : bold; text-decoration : none; color : #ffffff; }
p.bl { font-weight : bold; text-decoration : none; color : #00d3ff; }
img {border:0px;}

/* page structure */
#wrapper { width:980px;margin: 0px auto 0px auto;text-align:left;}

#header { background: url(../images/header.bg.gif) repeat-x right;height:49px;margin: 0px 0px 5px 0px;}
	#header #logo {float:left;}
	#header #navigation {text-align:right;padding-right:20px;}
	
#footer {background: url(../images/footer.bg.gif) no-repeat; height:63px;margin: 5px 0px;}
#copyright {text-align:right;}

/* home content */
#homecontent_wrap {margin: 5px 0px; clear:both;}
	#homecontent_left {float:left; width:596px;}
	#homecontent_right {background:none; float:right;width:375px; }
	#homecontent_right .ControlWrap {color:#fff;}
	
/* inside content */
#body .inner {background: #282828 url(../images/content.bg.gif) no-repeat top;padding:0px 10px 0px 20px;min-height:580px;color:#fff;}

/* Dealer login */
#DealerLoginContainer {text-align:center; width:auto;height:auto;padding-top:50px;}
#DealerLogin {padding:10px;width:400px;background:#2184c8; margin:auto;text-align:left;border:solid 1px #000;}
	#DealerLogin h1 {margin:0;}
	
/* find dealer */
.FindDealerBox {font-size: 14px; font-weight:bold; color:#00d3ff;padding:0px 20px 0px 20px; width:335px;background: url(../images/find.dealer.bg.gif) no-repeat;min-height:279px;}
	.FindDealerBox select {width:300px;}
	.FindDealerBox input[type=image] {float:right;}
	
/* Controls */
/* Email Signup */
.EmailSignupContainer {width:264px;background: #ebe7db url(../images/right.module.bg.gif) no-repeat bottom;margin:0px 0px 10px 0px;}
	.EmailSignupContainer .TitleWrap {background: url(../images/right.module.title.bg.gif) no-repeat;padding:10px 0px 7px 15px;}
	.EmailSignupContainer .EmailSignupInner {color:#8f6e42;padding: 7px 10px 0px 10px;}
	.EmailSignupContainer .EmailSignupInner p {margin:0px;padding:4px 0px;}
	.EmailSignupContainer input[type=text] {border:solid 1px #51210d; width: 216px;}
	.EmailSignupContainer .InputContainer {vertical-align:top;}

/* Dealer Directory */
.DealerDirectoryListItemContainer {width:450px;margin-bottom:20px;}
	.DealerDirectoryListItem_Image {float:left;}
	.DealerDirectoryListItem_Info {float:left;margin-left:20px;}
		.DealerDirectoryListItem_Info h2 {font-size: 14px; margin:0px;}
		.DealerDirectoryListItem_Info h3 {font-size: 12px; margin:0px 0px 10px 0px;}
	.DealerDirectoryListItem_Links {}
	.DealerDirectoryListItem_Links a {padding:0px 5px 0px 5px;}
	
/* Dealer Listings */
.ListingItem {background:#dedbcc; padding:13px 8px 13px 8px;border-bottom:dotted 1px #74a0a9;}
.ListingImage {float:left;}
.ListingContent {float:right;width:550px; padding:5px 10px 5px 22px;}

.ListingItem h2 {color:#9b4d1d;font-size:12px;margin:0;padding:0;}
.ListingItem h3 {color:#9b4d1d;font-size:12px;margin:0 0 10px 0;padding:0;}

.ResultName{color:#00d3ff;}

/* Product Related */
.MenuProductCategoryTitle, a.MenuProductCategoryTitle { margin:10px 0 0 20px; font-size: 13px; color: #05d6fd; font-weight: 900 }
.MenuProductTitle, a.MenuProductTitle { margin:10px 0 0 20px; font-size: 12px; color: #FFF; font-weight: 900 }
.BrowseCategoryListItemContainer { border:solid 0px #000; width:678px; height:200; } 
.BrowseProductTitle, a.BrowseProductTitle:link { font-size:20px; font-weight:900; text-transform:uppercase; color:#05d6fd; }
.DetailProductTitle, a.DetailProductTitle { font-size:20px; font-weight:900; text-transform:uppercase; color:#05d6fd; }
.DetailProductListItemContainer { border:solid 0px #000; width:600px; padding: 20px 0px 0px 30px;}
.NavBox { float:left;}
.ProductBrowseContainer { display: inline-block; vertical-align: top; background-color: #FFF; margin: 0px 0 0 0;color: #000; float:right; }
.productinner {padding: 10px 0px 10px 0px;}
.ProductImageContainer { width:215px; vertical-align:top; }
.ProductDetailOuterContainer { display: inline-block; vertical-align: top; background-color: #FFF; color: #000; float:right;margin-top:10px;float:right; }
.ProductImageIcon { border-color: #248ad2; border-width: 1px; border-style: Solid;padding:2px;width: 75px; }

/* Latest News */
.LatestNewsOuterContainer {background:url(../images/latest.news.bg.gif) no-repeat;min-height:296px;}

.LatestNewsContainer {padding:10px;}
	.LatestNewsContainer .LatestNewsList {width:576px;white-space:nowrap;}
	.LatestNewsContainer .LatestNewsListItem {text-overflow: ellipsis;overflow:hidden;display:block;margin:0 10px 0 10px;padding:5px 0px 4px 0px;}
	.LatestNewsContainer .LatestNewsListItem a {color:#00d3ff !important;font-size:14px;}
	.LatestNewsContainer .LatestNewsFooter {display:none;}
	.LatestNewsContainer .NewsDate {}
	.LatestNewsContainer .NewsHeadline {}
	.LatestNewsContainer .NewsTeaser {margin:0px; padding:0px;color:#fff !important;display:block;clear:both;font-size:11px;text-overflow: ellipsis;overflow:hidden;display:block;}
	.LatestNewsContainer .NewsTeaser p {}
	.LatestNewsContainer .LatestNewsReadMore { display:none; }
	.LatestNewsContainer .LatestNewsReadMore a { display:none;}	

.LatestNewsListingContainer {width:70%;}

.DataGridHeader {padding:5px;background:#00d3ff;font-weight:bold;}
.DataGridItem {padding:5px;border-bottom:solid 1px #ddd;}