html {margin: 0px; padding: 0px;}
body {background-color: black; font-family: arial, helvetica, san-serif; font-size: 10px; margin: 0px;}
.container {width: 800px; padding: 0px; background-color: white; margin-left: auto; margin-right: auto;}
#header {background: #4c4c4c; padding: 0px; margin: 0px 0px 0px 0px; height: 60px;}
#headerlinks {color: #999999; float: right; padding: 18px;}
#headerlinks a {color: #999999;}
#headerlinks a:hover {color: white;}
img {border: 0px none;}

a img {border: 0px none;}
a:link {text-decoration: none; border: 0px none; color: blue;}
a:active {text-decoration: none; color: white;}
a:visited {text-decoration: none; color: white; border: 0px;}

/* default */
#banner {background:none; width: 1000px; height: 400px; margin-left: auto; margin-right: auto;}

/*ABOUT*/
#bannerAbout {background-image: url(images/about_banner_image_05.jpg); width: 1000px; height: 400px; margin-left: auto; margin-right: auto;}

/*PRODUCTS*/
#bannerProduct {width: 1000px; height: 400px; margin-left: auto; margin-right: auto;}
#bannerProductText {background-image: url(images/banner_right_side_07.jpg); color: white; font-size: 12px; line-height: 1.6em; height: 360px; width: 295px; padding: 20px; margin: 0px;}
#bannerProductText a {color: white; font-weight: bold; font-style: oblique;}
#bannerProductText a:hover {color: #ff0000;}


/*NAVIGATION*/
#navLinks {background: white; height: 80px; margin: 0px;}
#navLinks ul {margin: 0px; padding: 0px; white-space: nowrap;}
#navLinks ul li {list-style-type: none; display: inline; padding: 0px;}
#navLinks ul li a {text-decoration: none; padding: 0px; float: right;}


/*HOMEPAGE*/
#homeFinancingBar {background-image: url(images/home_financing_textbar_image_50.jpg); background-repeat: no-repeat; background-position: 0 0; border: 5px solid #4c4c4c; border-bottom: none; height: 34px; margin: -39px 0px 0px 500px;}
#mainContent {background: #666666; background-repeat: no-repeat; background-position: 0 0; border: 5px solid #4c4c4c; border-top: none; color: white; line-height: 1.3em; font-size: 12px; padding: 10px 25px 10px 25px; height: 266px; margin: -291px 0px 0px 500px;}
#homeServicesBar {background-image: url(images/home_services_textbar_image_47.jpg); border: 5px solid #4c4c4c; border-bottom: none; width: 490px; height: 34px;}
#sidebarContent {background: #666666; border: 5px solid #4c4c4c; border-top: none; color: white; line-height: 1.5em; font-size: 12px; padding: 0px 10px 30px 10px; margin: 0px 0px 0px 0px; width: 470px; height: 96px; clear: left;}
#sidebarContent2 {background: black; padding: 0px; margin: 0px; width: 500px; height: 160px;}


#sidebarContent ul {list-style-type: none;}
#sidebarContent a {color: white; font-style: oblique; font-weight: bold;}
#sidebarContent a:hover {color: #ff0000;}

#mainContent ul {list-style-type: none;}
#mainContent a {color: white; font-style: oblique; font-weight: bold;}
#mainContent a:hover {color: #ff0000;}

/*PRODUCT TITLE BAR*/
.titleBar {background: black; border-bottom: 1px solid #ff0000; border-top: 1px solid #ff0000; color: white; width: 800px; height: 40px;}
.titleBarText {text-transform: uppercase; font-size: 18px; padding: 10px 0px 5px 10px; margin: 0px; width: 295px; float: left;}
#titleBarMoto {text-transform: uppercase; font-size: 18px; padding: 10px 0px 5px 10px; margin: 0px; width: 320px; float: left;}

/*PRODUCT TITLE BAR LINKS*/
#titleAlpineLinks {font-size: 12px; padding: 10px 0px 0px 5px; margin: 0px 0px 0px 500px;}
#titleAlpineLinks ul {display: inline; text-align: center; text-decoration: none; width: 500px; list-style-type: none; padding: 0px; font-size: 10px;}
#titleAlpineLinks ul li {height: 13px; float: left; list-style-type: none; padding: 6px 5px; position: relative;}
#titleAlpineLinks ul li a {color: white; float: left; text-decoration: none; width: auto;}
#titleAlpineLinks ul li a:hover {color: #ff0000;}

#titleAlpineMLinks {font-size: 12px; padding: 10px 0px 0px 5px; margin: 0px 0px 0px 560px;}
#titleAlpineMLinks ul {display: inline; text-align: center; text-decoration: none; width: 500px; list-style-type: none; padding: 0px; font-size: 10px;}
#titleAlpineMLinks ul li {height: 13px; float: left; list-style-type: none; padding: 6px 5px; position: relative;}
#titleAlpineMLinks ul li a {color: white; float: left; text-decoration: none; width: auto;}
#titleAlpineMLinks ul li a:hover {color: #ff0000;}

#titleFocalLinks {font-size: 12px; padding: 10px 0px 0px 5px; margin: 0px 0px 0px 645px;}
#titleFocalLinks ul {display: inline; text-align: center; text-decoration: none; width: 500px; list-style-type: none; padding: 0px; font-size: 10px;}
#titleFocalLinks ul li {height: 13px; float: left; list-style-type: none; padding: 6px 5px; position: relative;}
#titleFocalLinks ul li a {color: white; float: left; text-decoration: none; width: auto;}
#titleFocalLinks ul li a:hover {color: #ff0000;}

/*PRODUCT BOXES*/
.productBox {background-color:#999999;
border:0 solid;
color:white;
font-size:12px;
height:200px;
line-height:1.5em;
width:800px;
padding: 0px;
}

.productBox1 {background-color: #999999; border: 0px solid; color: white; font-size: 12px; line-height: 1.5em; width: 800px; height: 200px;}
.productBox2 {background-color: #666666; border: 0px solid; color: white; font-size: 12px; line-height: 1.5em; width: 800px; height: 200px;}
.productA {background-color: white; border: 5px solid #999999; float: left; width: 290px; height: 190px;}
.productB {background-color: white; border: 5px solid #666666; float: left; width: 290px; height: 190px;}
.productText {background: none; border: 0px solid; margin: 0px 0px 0px 300px; padding: 20px 15px 20px 15px; width: 470px; height: 160px;}

#endBox {background: black; border-top: 1px solid #ff0000; border-bottom: 1px solid #ff0000; color: white; font-size: 13px; padding: 30px 80px; margin: 0px; width: auto; height: 150px; line-height: 1.6em; text-align: center;}
#endBox a {font-style: oblique; font-weight: bold; color: white;}
#endBox a:hover {color: #ff0000;}

/*LOCATION*/
#bodyMapBar {background-image: url(images/location_textbar_image_27.jpg); border: 5px solid #4c4c4c; border-bottom: none; width: 790px; height: 34px; margin: 0px; padding: 0px;}
#bodyFormBar {background-image: url(images/location_appointment_textbar_image_56.jpg); border: 5px solid #4c4c4c; border-bottom: none; width: 790px; height: 34px; margin: 0px; padding: 0px;}

#bodyMap {background: #666666; border: 5px solid #4c4c4c; border-top: none; color: white; font-size: 14px; width: 790px; height: 276px; padding: 0px; margin: 0px;}
#MAVContact {padding: 30px 0px 0px 0px; text-align: center;}
#MAVContact2 {text-align: center; padding: 0px;}

#bodyImages {background: #999999; border: 5px solid #4c4c4c; width: 790px; height: 190px; padding: 0px; margin: 0px;}
#bodyImages ul {margin: 0px; padding: 6px 6px 0px 0px; white-space: nowrap;}
#bodyImages ul li {list-style-type: none; display: inline; padding: 0px 0px 0px 10px;}

#bodyForm {background: #666666; border: 5px solid #4c4c4c; border-top: none; width: 790px; height: 256px; padding: 0px; margin: 0px;}


/*SERVICES*/

#bodyServices1Bar {background-image: url(images/services_blank_textbar_image_42.jpg); border: 5px solid #4c4c4c; border-bottom: none; height: 34px; width: 290px; margin: -39px 0px 0px 500px;}
#bodyServices2Bar {background-image: url(images/services_services_textbar_image_39.jpg); background-repeat: no-repeat; background-position: 0 0; border: 5px solid #4c4c4c; border-bottom: none; height: 34px; width: 490px;}


#bodyServices1 {background: #666666; border: 5px solid #4c4c4c; border-top: none; width: 254px; height: 470px; padding: 20px 18px; margin: 0px 0px 0px 500px;}
#bodyServices2 {background: #666666; border: 5px solid #4c4c4c; border-top: none; color: white; font-size: 12px; line-height: 1.6em; width: 440px; height: 460px; padding: 25px; margin: -515px 0px 0px 0px;}
#bodyServices2 ul {list-style-type: none;}
#bodyServices2 a {color: white; font-style: oblique; font-weight: bold;}
#bodyServices2 a:hover {color: #ff0000;}


/*ABOUT*/
#bodyAboutBar {background-image: url(images/about_textbar_image_14.jpg); border: 5px solid #4c4c4c; border-bottom: none; width: 790px; height: 34px; margin: 0px; padding: 0px;}
#bodyAbout {background: #666666; border: 5px solid #4c4c4c; border-top: none; color: white; line-height: 1.5em; font-size: 13px; width: 710px; height: 221px; padding: 15px 40px 45px 40px; margin: 0px; text-indent: 15px;}
#bodyAbout a {color: white; font-size: 14px; font-style: oblique; font-weight: bold;}
#bodyAbout a:hover {color: #ff0000;}

/*FINANCING*/
#bodyFinancingBar {background-image: url(images/financing_textbar_image_30.jpg); border: 5px solid #4c4c4c; border-bottom: 1px solid #ff0000; width: 790px; height: 33px; padding: 0px; margin: 0px;}
#bodyFinancing {background: #666666; border: 5px solid #4c4c4c; border-top: none; color: white; font-size: 12px; line-height: 1.3em; width: 750px; height: 310px; padding: 10px 20px 30px 20px; margin: 0px;}
#bodyFinancingImage {background-image: url(images/financing_redbox_image_53.jpg); border: 5px solid #4c4c4c; color: white; height: 120px; width: 670px; padding: 25px 60px 45px 60px; margin: 0px;}
#bodyFinancing ul {list-style-type: none;}
#bodyFinancing a {color: white; font-style: oblique; font-weight: bold;}
#bodyFinancing a:hover {color: #ff0000;}
#bodyFinancingImage a {color: white; font-size: 60px;}

#bodySitemapBar {background-image: url(images/sitemap_textbar_image_30.jpg); border: 5px solid #4c4c4c; border-bottom: none; width: 790px; height: 34px;}

#bodyGalleryBar {background-image:url(images/image_gallery_bar.jpg); border:5px solid #4c4c4c; border-bottom:none; width:790px; height:34px;}
#bodyGallery {border:5px solid #4c4c4c; border-top:none; height:auto; width:auto;}

/*PLAIN*/
.bodyContent {background: url(images/about_body_background_11.jpg); font-size: 12px; background-repeat: no-repeat; background-position: 0 0; padding: 15px; margin: 0px; width: auto; height: 290px; clear: left;}

/*OPTION1 Body Arrange Sidebar Left*/
.bodyContent1 {background: #87cefa; font-size: 12px; padding: 15px; margin: 0px 0px 0px 200px; width: auto; min-height: 350px;}
.bodyContent2 {background: orange; font-size: 12px; padding: 15px; margin: 0px 0px 0px 200px; width: auto; min-height: 200px;}
.bodySidebar1 {background: yellow; font-size: 10px; padding: 15px; margin: 0px; width: 170px; min-height: 580px; float: left;}

/*OPTION2 Body Arrange Sidebar Right*/
.bodyContent3 {background: #87cefa; font-size: 12px; padding: 15px; margin: 0px 200px 0px 0px; width: auto; min-height: 350px;}
.bodyContent4 {background: orange; font-size: 12px; padding: 15px; margin: 0px 200px 0px 0px; width: auto; min-height: 200px;}
.bodySidebar2 {background: yellow; font-size: 10px; padding: 15px; margin: 0px; width: 170px; min-height: 580px; float: right;}

/*OPTION3 Body Arrange Left*/
.bodyContent5 {background: lightgreen; font-size: 12px; padding: 15px; margin: 0px; width: 270px; min-height: 580px; float: right;}
.bodyContent6 {background: #87cefa; font-size: 12px; padding: 15px; margin: 0px 300px 0px 0px; width: 470px; min-height: 580px;} 

/*OPTION4 Body Arrange Right*/
.bodyContent7 {background: lightgreen; font-size: 12px; padding: 15px; margin: 0px; width: 270px; float: left; height: 400px;}
.bodyContent8 {background: #87cefa; font-size: 12px; padding: 15px; margin: 0px 0px 0px 300px; width: 470px; height: 400px;}

/*CONTENT General*/
.Content1 {background: #87cefa; font-size: 14px; padding: 15px; margin: 0px; width: auto; height: auto;}
.Content2 {background: orange; font-size: 14px; padding: 15px; margin: 0px; width: auto; height: auto;}
 
#footer_navLinks {background-image: url(images/footer_image_16.jpg); margin: 0px; height: 50px; clear: right;}
#footer_navLinks ul {border: 0px solid; display: inline; text-align: center; text-decoration: none; text-transform: uppercase; width: 100%; list-style-type: none; padding: 0px; font-size: 12px; color: #999999;}
#footer_navLinks ul li {border: 0px solid; height: 13px; float: left; list-style-type: none; padding: 6px 22px; position: relative;}
#footer_navLinks ul li a {color: #999999; float: left; text-decoration:none; width:auto;}
#footer_navLinks ul li a:hover {color: white;}
.footer {background-color: black; color: #999999; padding: 5px; margin: 0px; font-size: 10px; text-align: center; clear: left;}
.footer a {color: #999999;}
.footer a:hover {color: white;}

#sitemap {text-transform:uppercase; text-align:center; font-style:normal;}
#sitemap a {font-style:normal;}


/* Login */
#loginbox { background-color: #d1d1d1; border: 1px solid black; width: 300px;}


#bodyForm table {margin-left:25px; width:300px; border-right:1px solid #999;}
.formColor {color:#fff;}

#formText {float:right; width:340px; padding-right:50px; padding-top:25px; color:#fff; font-size:12px; text-align:justify; line-height:1.3em;}
#formText h1 {font-size:15px; font-style:oblique; font-weight:bold;}
#formText span {color:#ff0000; text-transform:uppercase; font-size:18px;}