html, body {max-height:100%;color:#000;}
* html #wrapper {height:100%;width:800px;} 

body{
	font:12px "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color:#000;
	padding:0;
	margin:0 0 10px 0;
	background-color:#4D4D4D;/* url('../img/pin_tile.gif') top left repeat;*/
	}
img {border:none;}

a{text-decoration:underline;color:#333;list-style:none;}
a:hover{text-decoration:none;color:#8dc313;}
a:active{text-decoration:none;color:#8dc313;}



#wrapper {
	position:relative;
	margin:auto auto;
	padding:0;
	width:800px;
	min-height:100%;
	background-color:#E1E1E1; /*url('img/gbGray.gif') top center repeat-y;*/
	overflow:hidden;
	
	/*-webkit-box-shadow: .4em .4em 7em #999;
	-moz-box-shadow: .4em .4em .7em #999;
	box-shadow: .4em .4em .7em #999; box shoadow testing*/
}

#image {
	position:relative;
	margin:5px 0 0 5px;
	width:790px;
	height:500px;
	background:#a5a5a5 url('../img/newRotate_pics/rotator.php');
	clear:both;
	}
#lang {
	margin-top:475px;
	padding:5px;
	width:200px;
	float:left;
	}

#menu {
	position:relative;
	margin:5px 5px 0 5px;
	float:left;
	width:790px;
	height:50px;
	background-color:#4D4D4D;
	text-align:center;	
}

.addColBorder {float:left;width:241px;padding:0 0 20px 20px;border-left:3px solid #E1E1E1;}
.addCol {float:left;width:241px;padding:0 0 20px 20px;}
.addColHead {float:left;width:47%;padding:0 0 10px 20px;border-left:3px solid #E1E1E1;}
.addColHeadBor {float:left;width:47%;padding:0 0 10px 20px;}


ul#nav {margin:0;padding:.85em;list-style:none;font-size:1.4em;}
ul#nav li{display:inline;border-right:2px #B4B4B4 solid;padding:0 1em 0 1em;}
ul#nav li.noBorder{display:inline;border-right:none;}

ul#nav li a.currentMenu{color:#FFF;}
ul#nav li.noBorderCurrent{display:inline;border-right:none;color:#FFF}

ul#nav li a{text-decoration:none;color:#6A6A6A;list-style:none;}
ul#nav li a:hover{text-decoration:none;color:#FFF;}
ul#nav li a:active{text-decoration:none;color:#FFF;}

.dealer{position:relative;margin-bottom:0;width:790px;padding:0;clear:both;}

/*dealer ul */
.dealerDown{margin:5px 0 0 0;padding:0 0 20px 20px;list-style:none;}
ul.dealerDown li{padding-bottom:20px;}		
.marker{margin:0;padding:20px 0 0 20px;color:#4D4D4D;}
h4.contentHead {margin:0;padding:20px 0 0 20px;color:#8dc313;}
.pdfImg{margin-bottom:-8px;}

		
.addPromo{margin-left:123px;padding:0 2px 0 0;color:#000;}

h4.addPromoHead {margin:0;padding:3px 0 0 5px;color:#8dc313;}
#promo {
	position:relative;
	float:left;
	padding:0;
	margin:5px;
	width:285px;
	height:150px;
	background-color:#fff;
	color:#000;
}

#add {
	position:relative;
	float:right;
	margin:5px 5px 0 0;
	width:500px;
	height:150px;
	background-color:#fff;
	color:#000;
}


#content h2{color:#8dc313;}
h2.contentHead {
	margin:0;
	padding:20px 0 0 20px;
	color:#8dc313;
}

h2.contentHeadSpace {margin:0;padding:30px 0 0 20px;color:#8dc313;}
#content {
	position:relative;
	float:left;
	margin:0 5px 5px 5px;
	background-color:#fff;
	width:790px;
	padding:0 0 10px 0;
}

h3.province {background-color:#f1f1f1;padding-top:5px;margin:20px 20px 0 0;text-indent:3px;font-size:14px;line-Height:24px;color:#8dc313;}

ul.addHead {margin:10px 0 0 0;padding:0;list-style:none;}
ul.add {margin:5px 0 0 0;padding:0;list-style:none;}
ul.addLast {margin:0 0 20px 0;padding:0;list-style:none;}
ul.addPer {margin:20px 0 0 0;padding:0;list-style:none;}


ul.add li a{text-decoration:underline;color:#333;list-style:none;}
ul.add li a:hover{text-decoration:none;color:#8dc313;}
ul.add li a:active{text-decoration:none;color:#8dc313;}

ul.add li.city{padding:15px 0 2px 0;font-size:14px;color:#8dc313;}
ul.add li.stName{padding-top:5px;font-weight:bold;color:#333;}

ul.addCentered {margin:5px 0 0 0;padding:0;list-style:none;display:inline;}
ul.addCentered li.moveLeft{display:inline;}
ul.addCentered li.moveLeft a{color:#fff;text-decoration:none;list-style:none;}
ul.addCentered li.moveLeft a:hover{text-decoration:underline;color:#8dc313;}
ul.addCentered li.moveLeft a:active{text-decoration:underline;color:#8dc313;}
/* future iphone css */

a.call {display:none;}

/*a.call {display:inline;}*/
.brandText{float:left;width:180px;padding:5px 5px 5px 10px;}
.addColBrandsBorder {float:left;width:350px;padding:0 0 20px 20px;border-left:3px solid #E1E1E1;}
.addColBrands {float:left;width:350px;padding:0 0 20px 20px;}


#brandLayout{width:300px;padding:0;margin:0;}

.brandLayout a{text-decoration:underline;color:#333;list-style:none;}
.brandLayout a:hover{text-decoration:none;color:#8dc313;}
.brandLayout a:active{text-decoration:none;color:#8dc313;}
.contentText{
	padding:0 5px 3px 20px;
}
.b2bcontentText {
	padding:5px 5px 5px 20px;
	line-height: 1.5em;
}
.contentTextItalic{margin:0;padding:5px 5px 0 20px;font-style:italic;font-weight:bold;}
.contentWrap {
	padding:0 0 20px 0;
	margin: 10px 0 10px 0;
	width: 100%;
	height: auto;
	clear: both;
	min-height: 210px;
}

.contentBrands{margin:0;padding:0;}
.contentBrands img {float:left;margin:13px 5px 0 0;padding:5px;clear:left;border:solid 1px #E1E1E1;}

.contentBrands img {
text-decoration:none;
border:solid 1px #E1E1E1;
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.00;
opacity:1;
}
.contentBrands:hover img{
text-decoration:none;
border:solid 1px #8dc313;
filter: alpha(opacity=40);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.40;
opacity:.4;
}
.contentBrands:active img{text-decoration:none;border:solid 1px #8dc313;}

.contentImage{
	margin:0;
	padding:30px 20px 20px 20px;
	float:right;
	border:none;
}
.contentImg{float:left;margin:13px 5px 0 5px; padding:10px;border:solid 1px #E1E1E1;}
.overImg a{text-decoration:none;border:solid 1px #E1E1E1;}
.overImg a:hover{text-decoration:none;border:solid 1px #8dc313;}
.overImg a:active{text-decoration:none;border:solid 1px #8dc313;}

.contentMedia{float:left;width:90%;padding:0 0 20px 20px;}
/*  map  */


#wrappermap{width:790px;height:600px;padding:0 5px 0 5px;}
.brands{list-style:none;margin-left:-40px;}




#footer {
	position:relative;
	float:left;
	margin:0 5px 5px 5px;
	width:790px;
	height:180px;
	background-color:#4D4D4D; /* url(../img/footer1.gif) no-repeat top left;*/
	color:#fff;
}
.
.baseleft p {text-align:left;padding:0 0 0 10px;margin:0;}
.baseleft img{clear:none;}
.baseleft {height:30%;width:100%;padding:3px;float:left;text-align:center;clear:both;}
.baseleft a {text-decoration:underline;color:#fff;list-style:none;}
.baseleft a:hover {text-decoration:none;color:#8dc313;}
.baseleft a:active {text-decoration:none;color:#8dc313;}

.sitemap {float:left;width:70%;margin:5px;}

.shopText {padding:10px 5px 10px 5px;margin:0;}
.shopText a{text-decoration:underline;color:#333;list-style:none;}
.shopText a:hover{text-decoration:none;color:#8dc313;}
.shopText a:active{text-decoration:none;color:#8dc313;}

.featShop {position:relative;float:right;margin:0;width:58%;padding:0 0 0 .5em;}
.featShopImages {
	position:relative;
	float:left;
	width:34%;
	margin:0;
	padding:-5px 0 0 10px;
	height:270px;
}
.caption {float:left;width:240px;padding-left:10px;font-size:9px;}
/*______________________________________
____________________________________
________________________________________
 about section  */
#wrapper2{
	position:relative;
	margin:0;
	padding:0;
	width:800px;	
}

#about_head{
	margin:0;
	padding:0;
	width:100%;
	float:left;
}

.floatRight { 
    float: right; 
	display:block;
	padding: .5em;
	margin-top: .5em;
}
.floatLeft { 
    float: left; 
	display:block;
	padding: .5em;
	margin: .5em 0 0 15px;
}

#about_add{
	position:relative;
	padding:.5em;
	float:left;
	width:35%;
	
}
#about_form{
	position:relative;
	float:left;
	width:60%;
}
#about_bioTag{
	position:relative;
	float:left;
	width:100%;
}
.contentWrap p {
	padding:10px 5px 5px 20px;
	margin: 0;
}
.contentWrapHead {
	padding:0 0 20px 0;
	margin: 10px 0 10px 0;
	width: 100%;
	height: auto;
	clear: both;
}
.noSpace {
	padding:-10px 5px 5px 20px;
	margin: 0;
}
.b2bparaText {
	padding:5px 5px 5px 20px;
	margin: -10px 0 0 0;
	line-height: 1.5em;
}
h3.b2bcontentHead {
	margin:5px 0 0 0;
	padding:5px 5px 5px 20px;
	color: #8dc313;
}
.contentWrapTop {
	padding:0 0 10px 0;
	margin: 10px 0 10px 0;
	width: 100%;
	height: auto;
	clear: both;
	min-height: 210px;
}
.blank {
	height: 20px;
	margin: 0;
	padding: 0;
	min-height: 20px;
}