@charset "utf-8";
/* CSS Document */


body {
    background: url("images/bg.jpg") no-repeat scroll center top #FFFFFF;
    margin: 0;
    padding: 0;
	background-position:top;
	
}

a:link {
	color: #FFFFFF;
	text-decoration:none;
}
a:visited {
	color: #FFFFFF;
		text-decoration:none;
}
a:hover {
	color: #000;
		text-decoration:none;
}
a:active {
	color: #FFFFFF;
		text-decoration:none;
}
.style1 {
	color: #bc0903;
	font-size: 18px;
}

.style2 {color: #bc0903}
.style3 {font-size: 14px}

#sidebarcontainer3 a:active {
	color: #bc0903;
		text-decoration:none;
}

#sidebarcontainer3 a:link {
	color: #bc0903;
		text-decoration:none;
}

#wrapper {width:100%;
height:auto;}

#headerwrapper {width:900px;
margin:0px auto;
height:122px;
padding:0px;}

#header{width:900px;
margin:0px auto;
height:80px;
padding:0px;}

#headerleft {
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 25px;
    font-weight: bold;
	text-align:left;
	height:80px;
	padding:0px;
}

#headerright {
    float: right;
    height: 80px;
    left: 2px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 295px;
}

#headertel {
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 27px;
    height: 80px;
    line-height: 90px;
    width: 215px;
	padding:0px;
	font-weight:bold;
}

#logo {
    height: 76px;
    left: 612px;}
	
#nav {
    height: 45px;
    margin: 0px auto;
    background-image:url("images/nav.png");
	background-repeat:repeat-x;
}

#nav-menu {
    height: 45px;
    margin: 0px auto;
    width: 900px;
}

#nav-menu ul {
    list-style: none outside none;
    margin: 0;
    padding: 1px 0 0;
}


#nav-menu li {
    background-position: center top;
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 21px;
    height: 18px;
    line-height: 39px;
    margin-right: 19px;
    text-decoration: none;
}


#nav-menu li a:hover {
background-image:url("images/hover.jpg");
background-repeat:no-repeat;
background-position:top;
    float: left;
   text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#000;
	height:41px;
}

#contentwrapper{width:900px;
}

#contentleft {width:600px;
float:left;}

#slideshow {
    height: 231px;
    margin-left: 0;
    margin-top: -1px;
    width: 594px;
}
#slideshow IMG {
	position:absolute;
	
	z-index:8;
	opacity:1.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#rotatorbutton {
    background-image: url("images/rotator_button.jpg");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 25px;
    height: 56px;
    left: -3px;
    line-height: 54px;
    margin: 0 auto;
    position: relative;
    text-align: left;
    text-indent: 10px;
    top: -1px;
    width: 580px;
}
#sidebar {
    background-color: #343536;
    float: right;
    height: 1067px;
    margin-top: -2px;
    width: 300px;
}


#sidebarcontainer1 {
    margin: 69px auto 0;
}
#sidebarcontainer2 {
    margin: 28px auto 0;
}
#sidebarcontainer3 {
    background-image: url("images/address.jpg");
    background-repeat: no-repeat;
    color: #4B4F54;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 327px;
    margin-top: 27px;
    padding-left: 15px;
    padding-top: 17px;
    text-align: left;
    width: 275px;
}
#motabiltybutton {margin:10px auto 0; float:left;}
#warrantybutton {margin:10px auto 0;}

#findusbutton {margin:-10px auto 0; float:left;}
#newcarsbutton {margin:-10px auto 0; float:right;}

#search {
    float: left;
    height: 114px;
    margin-left: 5px;
    width: 285px;
}

.searchdropdown {
    margin-top: 3px;
    width: 286px;
}
.submitbtn {
    background: url("images/searchbutton.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    height: 39px;
    margin-top: 10px;
    width: 212px;
}

.resetbtn {
    background: url("images/resetbutton.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    height: 39px;
    margin-top: 10px;
    width: 49px;
}

#title2 {
    background-image: url("images/title2.jpg");
    background-repeat: no-repeat;
    color: #343536;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    height: 44px;
    line-height: 45px;
    margin-top: 10px;
    text-align: left;
    text-indent: 8px;
    width: 286px;
}

.aeContentContainer {
    background-color: transparent;
    color: #000000;
    float: left;
    font-family: arial;
    font-size: 14px;
    margin-top: -616px !important;
    width: 600px;
}

.ae1Column1Container {
    font-family: arial;
    font-size: 14px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 600px;
}

.aeContentTitleContainer h1 {
    background-image: url("images/h1.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: arial;
    font-size: 24px;
    height: 44px;
    line-height: 43px;
    margin: 0;
    padding-left: 10px;
    width: 594px;
}


#footerwrapper {background-color:#4b4f54;
height:163px;
width:100%;
margin:0px auto;}

#footer {
    height: 115px;
    margin: 0 auto;
    padding-top: 18px;
    width: 900px;
}

#footerleft {
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 25px;
    font-weight: bold;
	text-align:left;
	height:80px;
	padding:0px;
}

#footerright {
    float: right;
    height: 80px;
    left: 2px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 295px;
}

#footertel {
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 27px;
    height: 80px;
    line-height: 90px;
    width: 215px;
	padding:0px;
	font-weight:bold;
}

#footerlogo {
    height: 76px;
    left: 612px;}

#stock .aeBodyContainer, .aeFooterContainer {
    clear: both;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 9pt;
    margin: 0 auto;
}

#stock .aeContentContainer {
    background-color: transparent;
    color: #000000;
    float: left;
    font-family: arial;
    font-size: 14px;
    margin-top: 0px !important;
    width: 600px;
}


.fan_box {margin:0px auto;}
.fb_iframe_widget {
    background-image: url("images/address.jpg");
    background-repeat: no-repeat;
    display: inline-block;
    height: 83px;
    left: -15px;
    position: relative;
    top: 26px;
}

#twitter {
    left: 200px;
    margin: 0 auto;
    position: relative;
    top: -136px;
}

.fan_box .connect_action .name {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
}

.name_block {font-size:11px; color:#fff;}



#parts-accessories .aeContentContainer {
    background-color: transparent;
    color: #000000;
    float: left;
    font-family: arial;
    font-size: 14px;
    margin-top: -817px !important;
    width: 600px;
}


#parts-accessories  #sidebar {
    background-color: #343536;
    float: right;
    height: 1267px;
    margin-top: -2px;
    width: 300px;
}

#aftersales #sidebar {
    background-color: #343536;
    float: right;
    height: 1129px;
    margin-top: -2px;
    width: 300px;
}

#aftersales .aeContentContainer {
    background-color: transparent;
    color: #000000;
    float: left;
    font-family: arial;
    font-size: 14px;
    margin-top: -678px !important;
    width: 600px;
}



#contact .aeContentContainer {
    background-color: transparent;
    color: #000000;
    float: left;
    font-family: arial;
    font-size: 14px;
    margin-top: -638px !important;
    width: 600px;
}

#contact #sidebar {
    background-color: #343536;
    float: right;
    height: 1087px;
    margin-top: -2px;
    width: 300px;
}