/* CSS Document */
body,html,.menu,h1,h2,h3{padding: 0;margin:0;}
.menu {list-style: none;}
a {color: #fff;}

body{background: #E4E5E9 url(../images/body_bg.png) repeat-x;height: 100%; width: 100%; font: 12px arial,sans-serif;}
#container{margin: 15px auto 0 auto;width:781px;padding: 0 0 0 8px;background: url(../images/shadow_right.png) top right repeat-y;}
#site{width: 773px; min-height: 597px;background: #C9CBD7 url(../images/content_bg.png) bottom left no-repeat;overflow-x: hidden;position: relative;}
#shadow{height: 8px; width: 100%; background: url(../images/shadow_bottom.png);overflow:hidden;}
#jowilink { position: absolute; bottom: 17px; right: 103px; width: 135px; height: 30px; display:block;}
#bar{height: 4px; width: 100%;background-color: #fff;overflow: hidden;}
#orange{height: 4px; width: 100%;margin-left: 259px;background: #FFA10C;}

h1 img{border: 0;vertical-align: middle;}

#menuback{width: 100%;height:27px; background: url(../images/menu_bg.png)top right no-repeat;}
.menu{height: 27px; float: right;border-left: 1px solid #fff;}
.menu li{float:left;border-left: 1px solid #000;border-right: 1px solid #fff;position: relative;height: 27px;width: 101px;}
.menu li.last{border-right:0;}
.menu li a{color: #000;display: block; height: 27px; line-height: 27px; width: 101px;text-align: center; text-decoration: none;position: absolute; left: 0; top: 0; }
.menu li a#active{color: #FFA10C; font-weight: bold;background: #fff;}
h2{ color: #000; clear: both; padding: 0px 0 0 0px;height: 26px;font: bold 12px/26px arial,sans-serif;text-transform: uppercase;}

#submenu{ height: 44px; width: 100%;background: #fff;}
#submenu ul { list-style: 0; margin: 0; padding: 0 0 0 250px;}
#submenu li { display: inline; padding: 0 10px; }
#submenu a { color: #000; text-decoration: none; line-height: 44px;}
#submenu a#active { color: #FFA10C; }
#submenu a:hover { color: #FFA10C; }
#content{color: #fff; margin:10px 20px 70px 260px;line-height: 150%;}
#content a img { border: 0; }

#gmaps{ height: 500px; }
#content .dealer { padding-bottom: 15px;}

label{width: 150px; line-height: 20px; vertical-align: top;float: left;margin-top: 5px;clear: left;}
.txt{width: 300px; line-height: 20px; border: 1px solid #FFA10C;margin-top: 5px;float: right;font-family: arial,sans-serif;}
.submit{float: right;border: 1px solid #FFA10C;background: #fff;color: #000;}
.clearer{clear:both;}

.fader{width: 100%; height: 27px; background: #fff; position: absolute; left: 0; top: 0; opacity: 0;filter:alpha(opacity=0);}
form{color:#000000;}