html {
	width:100%;
}

body {
	width:100%;
	margin:0px;
	padding:0px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	background-color:#FFFFFF;
}

h1 {
    font-size:24px;
    margin:0px 0px 0px 0px;
    padding:10px 0px 10px 0px;
    color:#0060aa;
}

h2 {
    font-size:22px;
    margin:0px 0px 0px 0px;
    padding:10px 0px 10px 0px;
    color:#0060aa;
}

h3 {
    font-size:20px;
    margin:0px 0px 0px 0px;
    padding:10px 0px 10px 0px;
    color:#0060aa;
}

h4 {
    font-size:18px;
    margin:0px 0px 0px 0px;
    padding:10px 0px 10px 0px;
    color:#0060aa;
}

strong, b 
{
    color:#0060aa;
}

img {
	border:0px;
}

a:link {
	color:#0060aa;
	text-decoration:none;
}

a:visited {
	color:#0060aa;
	text-decoration:none;
}

a:hover {
	color:#173d59;
	text-decoration:underline;
}

a:active {
	color:#0060aa;
	text-decoration:underline;
}

div#container {
	margin:0px auto 0px auto;
	padding:0px;
	width:950px;
	text-align:left;
	background-color:#f6f6f6;
	background-image: url(/Includes/images/siteimages/containerBG.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
}

/*      Header     */

div#topHighlight {
	width:100%;
	background-color:#5e6e76;
	background-image: url(/Includes/images/siteimages/topHighlightBG.gif);
	background-repeat:repeat-x;
	min-width:950px;
	height:5px;
	font-size:8px;
	color:#FFFFFF;
}

div#header {
	padding-top: 5px;
	background-color:#FFFFFF;
}

div#headerLogo {
	float:left;	
	width:322px;
	padding: 0px 0px 5px 10px;
}

div#headerLocations {
	float:right;
	width:260px;
	text-align:right;
	color:#2c76ac;
	font-size:11px;
	padding-right:10px;
}

div#headerLocations a {
	color:#0060aa;
	font-size:11px;
	text-decoration:none;	
}

div#headerLocations a:visited {
	color:#0060aa;
	font-size:11px;
	text-decoration:none;	
}

div#headerLocations a:hover {
	color:#173d59;
	font-size:11px;
	text-decoration:underline;	
}

div#headerLocations a:active {
	color:#0060aa;
	font-size:11px;
	text-decoration:underline;	
}

div#headerNewsWrapper {
	text-align:left;
}
.headerNewsTitle {
	color:#0060aa;
	font-size:10px;
	font-weight:bold;
}
.headerNewsTitle a:link {
	color:#0060aa;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.headerNewsTitle a:visited {
	color:#0060aa;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.headerNewsTitle a:hover {
	color:#173d59;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
.headerNewsTitle a:active {
	color:#0060aa;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
div#pageTitle {
	width:915px;
	padding: 5px 10px 5px 10px;	
	background-color:#5e6e76;
	background-image: url(/Includes/images/siteimages/pageTitleBG.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	
}
div#breadcrumbs {
	width:915px;
	padding: 1px 10px 2px 10px;	
	background-color:#5e6e76;
	font-size:10px;
	color:#FFFFFF;
	
}
div#breadcrumbs a {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

div#breadcrumbs a:visited {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

div#breadcrumbs a:hover {
	color:#222222;
	font-size:11px;
	text-decoration:underline;
}

div#breadcrumbs a:active{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}

/*      Navigation     */

div#navigation {
	height:31px;
	width:935px;
	background-image: url(/Includes/images/nav/navBG2.gif);
	background-repeat:no-repeat;
}

/*     DropShadows      */

.shadowTopLeft {
	width:7px;
	background-image: url(/Includes/images/siteimages/shadowTopLeft.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
.shadowTopRight {
	width:8px;
	background-image: url(/Includes/images/siteimages/shadowTopRight.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
.shadowBottomLeft {
	width:7px;
	background-image: url(/Includes/images/siteimages/shadowBottomLeft.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}
.shadowBottomRight {
	width:8px;
	background-image: url(/Includes/images/siteimages/shadowBottomRight.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

/*      Main Content      */

div#homepageContentWrapper {
	width:935px;
	font-size:12px;
	padding:0px;
	margin:0px;
}
div#contentWrapper {
	width:935px;
	font-size:12px;
	padding:0px 0px 20px 0px;
	margin:0px;
}
div#content {
	width:915px;
	padding: 10px;
	font-size:12px;
}
.contentTable
{
	width:700px;
	margin:auto;
/*  border: solid 1px #b0b0b0;
	background-color:#FFFFFF;	*/
}
div#content ul 
{
	margin:3px 10px 3px 10px;
	padding:3px 10px 3px 10px;
}
div#content li
{
	margin:1px 10px 1px 10px;
	padding:1px 10px 1px 10px;
}
div#contentSidebarLeft {
	float:right;	
}
.contentHighlightBox {
	background-color:#000000;
	background-image: url(/Includes/images/siteimages/contentHighlightBG.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	border: solid 1px #000000;	
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
}
.dealershipBox {
	background-color:#FFFFFF;
	border: solid 1px #b0b0b0;
	padding:10px;
	margin:auto;
	width:211px;	
}
.dealershipBoxRight {
	background-color:#FFFFFF;
	border: solid 1px #b0b0b0;
	padding:10px;
	margin:10px;
	width:211px;
	float:right;	
}
.dealershipBoxCommercial {
	background-color:#FFFFFF;
	border: solid 1px #b0b0b0;
	padding:10px;
	margin:auto;
	width:211px;
	height:183px;
}

/*      Incentives         */

.incentiveTable {
	border: solid 1px #181818;
	margin: 0px 0px 0px 20px;
	width: 875px;
}

.incentiveExpandCell {
	Background-color: #3c474b;
    color: #FFFFFF;
}

.incentiveVehicleName {
	Background-color: #5e6e76;
    color: #FFFFFF;
}

.incentiveTableCell{
	
   width: 291px;
}


.incentiveTitleAll {
	background-color:#181818;
	background-image: url(/Includes/images/siteimages/incentiveTitleBG.gif);
	background-repeat:repeat-x;
	height:10px;
	width:20%;
	font-weight:bold;
	color:#FFFFFF;	
}
.incentiveTitleVehicle {
	background-color:#181818;
	background-image: url(/Includes/images/siteimages/incentiveTitleBG.gif);
	background-repeat:repeat-x;
	height:10px;
	width:30%;
	font-weight:bold;
	color:#FFFFFF;	
}
.incentiveTitleAvailable {
	background-color:#181818;
	background-image: url(/Includes/images/siteimages/incentiveTitleBG.gif);
	background-repeat:repeat-x;
	height:10px;
	width:40%;
	font-weight:bold;
	color:#FFFFFF;	
}
.incentiveTitleAPR {
	background-color:#181818;
	background-image: url(/Includes/images/siteimages/incentiveTitleBG.gif);
	background-repeat:repeat-x;
	height:10px;
	width:30%;
	font-weight:bold;
	color:#FFFFFF;	
}
.incentiveTitleText {
	font-weight:bold;
	color:#FFFFFF;	
}
.incentiveTitleHighlightBG {
	background-color:#dddddd;
}


/*      Tables     */

.genericTable {
	border: solid 1px #181818;
	margin: 0px 0px 0px 20px;
	width: 875px;
}
.genericTableTitle {
	background-color:#181818;
	background-image: url(/Includes/images/siteimages/incentiveTitleBG.gif);
	background-repeat:repeat-x;
	height:10px;
	color:#FFFFFF;
	font-weight:bold;
}
.genericTableTitleText {
	font-weight:bold;
	color:#FFFFFF;	
}
.genericTableTitleHighlightBG {
	background-color:#dddddd;
}


/*      Footer     */

div#footerWrapper {
	width:100%;
	text-align:center;
	background-color:#5e6e76;
	background-image: url(/Includes/images/siteimages/footerBG.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:11px;
	min-width:950px;
}

div#footerWrapper a {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

div#footerWrapper a:visited {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

div#footerWrapper a:hover {
	color:#222222;
	font-size:11px;
	text-decoration:underline;
}

div#footerWrapper a:active{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}

div#footer {
	width:950px;
	margin:auto;
	color:#FFFFFF;
	text-align:left;
}

div#footerIcons {
	text-align:center;
}

.footerIconsSpacer {
	margin:5px 5px 0px 5px;
}

div#footerLinks {
	float:left;
	margin:0px 5px 5px 5px;
	text-align:left;
	width:200px;
}

div#footerCopyright {
	float:right;
	margin:0px 5px 5px 5px;
	text-align:right;
	width:200px;
}

/*       Homepage Video          */

div#homepageVideo
{
	top: 193px;
	position: absolute;
	margin: 0px 0px 0px 717px;
	text-align: left;
}

/*       Homepage Round Corners      */

div#homepageRoundSpecials {
	float:left;
	width:200px;
	padding:3px;
}
div#homepageRoundInventory {
	float:left;
	width:255px;
	padding:3px;
}
div#homepageRoundServices {
	float:left;
	width:255px;
	padding:3px;
}
div#homepageRoundCommercial {
	float:left;
	width:200px;
	padding:3px;
}
.homepageRoundLeft {
	background-image:url(/Includes/images/siteimages/round_corner_left.gif);
	background-repeat:no-repeat;
	width:7px;
	height:6px;
}
.homepageRoundTop {
	background-image:url(/Includes/images/siteimages/round_corner_top.gif);
	background-repeat:repeat-x;
	height:6px;
}
.homepageRoundRight {
	background-image:url(/Includes/images/siteimages/round_corner_right.gif);
	background-repeat:no-repeat;
	width:7px;
	height:6px;
}
.homepageRoundLeftSide {
	background-image:url(/Includes/images/siteimages/round_corner_leftside.gif);
	background-repeat:repeat-y;
	width:7px;
	height:120px;
}
.homepageRoundRightSide {
	background-image:url(/Includes/images/siteimages/round_corner_rightside.gif);
	background-repeat:repeat-y;
	width:7px;
	height:120px;
}
.homepageRoundBottom {
	background-color:#b0b0b0;
	height:1px;
}


/*     Homepage Section Content    */

.homepageSectionContent {
	width:100%;
	height:102px;
	border-bottom: solid 1px #e4e4e4;
	font-size:10px;
	line-height:11px;
}
.homepageSectionContent a {
	font-size:11px;
}
.homepageSectionText 
{
	padding: 2px 2px 5px 5px;
}
.homepageSectionSelectionText 
{
	font-size:11px;
}
.homepageSectionContent ul {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}
.homepageSectionContent li {
	list-style-image: url(/Includes/images/siteimages/arrow.gif);
}
.homepageSectionSearchSmall {
	padding-left:100px;
	height:18px;
	background-color:#f6f6f6;
}
.homepageSectionSearchLarge {
	padding-left:155px;
	height:18px;
	background-color:#f6f6f6;
}
.homepageFeaturedSpecial
{
	padding: 8px;
	font-size:14px;
	font-weight:bold;
	color:#2c76ac;
}
div#homepageCredit 
{
	color:#a68c14;
	font-size:11px;
	padding:5px 0px 5px 10px;
	margin:0px;
}
div#homepageCredit a
{
	color:#a68c14;
	text-decoration:none;
}
div#homepageCredit a:visited
{
	color:#a68c14;
	text-decoration:none;
}
div#homepageCredit a:hover
{
	color:#a68c14;
	text-decoration:underline;
}
div#homepageCredit a:hover
{
	color:#a68c14;
	text-decoration:underline;
}


/*      Business Form       */

.formDiv {
    width:700px;
    height:100%;
    border: solid 1px #b0b0b0;
    padding: 0px 0px 0px 0px;
    background: #ffffff;
    margin: 0px auto 0px auto;
}
.formDiv h1 {
    clear: both;
    font-size: 14px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.formDiv div {
    float:left;
    margin: 0 0 0 0;
    padding: 5px;
}
.formDiv br {
    clear: both;
}
.formDiv div h2 {
    font-size:12px;
    font-weight: normal;
    margin: 0 0 0 0;
}
.formDiv div label {
    font-size:12px;
    font-weight: normal;
    margin: 0 10px 0 10px;
}
.formDiv div input {
    margin: 0 0 0 0;
}
.formDivSubmit {
    clear:both;
}
