body {margin: 0px;}
a { text-decoration:none }
#graypage { position: relative; width: 100%; background-image: url(http://www.southmotors.com/images/vw/home/ltgreen.png); border-bottom: 7px solid #008000;}
#navypage { position: relative; width: 100%; background: #006000; border-top: 7px solid #c0c0c0;}
#widepage { position: relative; width: 975px; text-align: left;padding-left: 0px;text-align: left;}
body {margin-top: 0px; margin-bottom: 0px;font-family: Arial;}
img {border: 0px;}
#header, #header ul {padding: 0;margin: 0;list-style: none;text-align: left; height: 104px; } #header a {color: #606060; text-decoration:none;}
#header a:hover {color: #ff0000;}
#header li {position: relative;float: left;line-height: 18px;font-family: Verdana;font-size: 14px;color: #606060;}
li.hd1 {width: 100px; padding-top: 10px; padding-bottom: 10px;}
li.hd2 {width: 240px; padding-top: 15px; padding-bottom: 5px;}
li.hd3 {width: 230px;padding-top: 15px;}
li.hd4 {width: 70px;padding-top: 15px;}
li.hd5 {width: 140px;padding-top: 15px;}
li.hd6 {width: 190px;padding-top: 8px;}
#about {text-align: right; z-index:99; font-family: Verdana;font-size: 9px;color: #606060; padding-top: 15px;padding-bottom: 15px;}
a.about {position:relative; color:#606060; text-decoration:none; font-size: 9px;}
a.about:hover{background-color:#fff; font-size: 9px;}
a.about span{display: none; }
a.about:hover span { display:block;position:absolute;left:-855px; width:925px; border:1px solid #ccc; background: #e0efff; color:#606060;text-align: justify;font-size: 9px;line-height: 10px;padding: 3px; }
a.location {position:relative; color:#606060; text-decoration:none; font-size: 9px;}
a.location:hover{background-color:#fff; font-size: 9px;}
a.location span{display: none; }
a.location:hover span { display:block;position:absolute;top:-5em; left:45px; width:255px;border:1px solid #ccc; background: #e0efff; color:#606060;text-align: justify;font-size: 9px;line-height: 12px;padding: 7px; }
a.hours{position:relative; color:#606060;text-decoration:none;font-size: 15px; }
a.hours:hover{background-color:#fff;font-size: 15px; }
a.hours span{display: none; }
a.hours:hover span{ display:block;position:absolute;top: -10px; left: -383px; width:375px;border:1px solid #ccc;background: #e0efff; color:#606060;text-align: justify;font-size: 10px;line-height: 14px;padding: 2px;}
h1 {background: #f0f0f0; font-family: Arial; font-size: 16px;color: #303030; line-height: 40px; text-indent: 15px; margin-top: 0px; margin-bottom: 0px; height: 40px;}
h2 {background: #0099dd; font-family: Arial; font-size: 16px;color: #ffffff; line-height: 25px; text-indent: 15px;}
h3 {background: #ffefcc; font-family: Arial; font-size: 16px;color: #000060; line-height: 25px; text-indent: 15px;}
div.prodname a {font-family: Arial;font-size: 16px; text-align: left; padding-left: 4px; padding-right: 4px; text-decoration: none; padding-bottom: 8px;}
div.prodname a:hover {text-decoration: underline;color: #FF0000;}
div.prodfield1 {font-family: Arial;font-size: 12px;background: #E8F8FF; width: 90%; text-align: left;padding-left: 4px;padding-right: 4px;border-left: 1px solid #969696;border-right: 1px solid #969696;border-top: 1px solid #969696;border-bottom: 1px solid #808080;}
div.prodfield2 {font-family: Arial;font-size: 12px;background: #C4ECFF; width: 90%; text-align: left;padding-left: 4px;padding-right: 4px;border-left: 1px solid #969696;border-right: 1px solid #969696;border-top: 1px solid #969696;border-bottom: 1px solid #808080;}
div.prodfield3 {font-family: Arial;font-size: 12px;background: #80D6FF; width: 90%; text-align: left;padding-left: 4px;padding-right: 4px;border-left: 1px solid #969696;border-right: 1px solid #969696;border-top: 1px solid #969696;border-bottom: 1px solid #808080; }
div.description {font-family: Arial;font-size: 12px; left;padding-left: 4px;padding-right: 4px; }
#foot a {text-decoration: none; color:#ffffff;}
#foot tr {font-family: Arial;font-size: 12pt;color: #ffffff; font-style: normal;text-decoration: none; vertical-align: top; } div.foot a {text-decoration: none;color: #FFFFFF;} #lcolumn, .lcolumn {width: 150px;display: block;}
#lnavs {font-size: 14px;border-left: solid 1px #cccccc;border-top: solid 1px #cccccc;border-right: solid 1px #cccccc;}
#cat1 {padding-left: 0px; font-size: 14px; color: #909090; }
#cat2 {padding-left: 10px; font-size: 12px; color: #606060; }
#cat3 {padding-left: 12px; font-size: 10px; color: #303030; font-weight: 500;}
#cat4 {padding-left: 14px; font-size: 9px; color: #101010; font-weight: 700;}
#cat5 {padding-left: 16px; font-size: 9px; color: #000000; font-weight: 800;}
.lnavs, .lnavs #lnavs, .lnavs #subtabs, .lnavs #level3navs {display: block;position: relative; }
#lnavs .lnavs {display: block;	position: relative;}
#lnavs .subtabs, #lnavs .level3navs {	display: none;	position: relative;	padding: 0px;}
#lnavs a.current {color: #000000;}
#lnavs .lnav, #lnavs .subtab, #lnavs .level3nav {	display: block;	text-align: left;color: #606060;font-face: verdana;	position: relative;}
#lnavs a {text-decoration: none;}
#lnavs a:hover {background: #f0f0f0;color: #000000;}
#lnavs .lnav {text-indent: 6px;	background: none;	border-bottom: solid 1px #a0a0a0;	padding-bottom: 8px;	padding-top: 8px;}
#hnav, #hnav ul {width: 975px; margin: 0px; padding-left: 0px; padding-bottom: -2px; list-style: none; position: relative; height: 35px; margin-bottom: -4px;}
#hnav li {background: #f0f0f0; width: 100px; float: left; text-align: center; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; border-top: 1px solid #d0d0d0;}
#hnav a {color: #909090; font-face: verdana, arial; line-height: 35px;}
#hnav a:hover {color: #000000; background: #e0e0e0; display: block;}
#band1 {background: #008000; height: 3px;width: 20%;float: left; margin-top: 5px;}
#band2 {background: #c7eeff; height: 3px;width: 20%;float: left; margin-top: 5px;}
#band3 {background: #00577f; height: 3px;width: 20%;float: left; margin-top: 5px;}
#band4 {background: #aaaaaa; height: 3px;width: 20%;float: left; margin-top: 5px;}
#band5 {background: #880000; height: 3px;width: 20%;float: left; margin-top: 5px;}
#nav {height: 51px; margin: 0px;}
#nav, #nav ul {padding: 0px; margin: 0;list-style: none;line-height: 50px;text-align: left; }
#nav a:hover {color: #ff0000; text-decoration: underline;}
#nav a {display: block; font-family: arial, helvetica, serif; font-size: 12px; text-decoration: none; color: #606060; text-align: left;}
#nav li { float: left; width: 137px; }
#nav li ul { position: absolute; z-index:99; width: 125px;left: -999em; border-left: 1px solid #008000;border-right: 1px solid #008000;border-bottom: 1px solid #008000;border-top: 1px solid #008000; background: #ffffff;}
#nav li ul li {width: 95px; line-height: 3;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: 0px;width: 975px;position: absolute;}
#nav li a.flyt {font-family: Verdana;font-size: 14px; width: 137px; text-align: center;border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;border-top: 1px solid #e0e0e0;}
#nav li a.flyt:hover {width: 137px; background:#008000; color: #fff; text-decoration:none; border-left: 1px solid #008000;border-right: 1px solid #008000;border-top: 1px solid #008000;} #nav li:hover > a.flyt {width: 137px; background:#008000; color: #fff; }
#nav li a.fly {align: left; width: 95px; line-height: 50px; text-align: center; }
#nav li a.fly:hover { align: left; width: 95px; background:#008000; color: #fff; text-decoration:none;} #nav li:hover > a.fly { align: left; width: 95px; background:#008000; color: #fff; }
#nav li.navinsert {float: left; list-style: none; width: 975px;}
#title {position: relative; width: 975px; line-height: 40px;font-family: Verdana;font-size: 16px;color: #ffffff;background: #008000;text-indent: 10px;}
#box1 {float:left; width: 180px;line-height: 18px; height: 105px;font-size: 11px;text-indent: 10px; padding:2px;}
#box1 a{font-family: Verdana; font-size: 11px; color: #000000;}
#box1narrow {float:left;width: 140px;line-height: 18px; height: 105px;font-size: 12px;color: #000000;}
#box1narrow a {color: #000000;}
#box2 {float:right;vertical-align: middle;line-height: 18px; font-family: Verdana;font-size: 9px;color: #505050; width: 350px; height: 125px; padding-left: 5px;padding-right: 5px;padding-top: 10px;padding-bottom: 10px; background: #f0f0f0; }
#boxpic {float:left;}
#subnav {height: 35px; background-image: url(http://www.southmotors.com/images/vw/home/greenstripe.png); margin: 0px;}
#subnav, #subnav ul {padding-top: 10px; margin: 0;list-style: none;line-height: 12px;text-align: left; }
#subnav a:hover {color: #ffffff; text-decoration: underline;}
#subnav a {display: block; font-family: arial, helvetica, serif; font-weight: 700;font-size: 15px; text-decoration: none; color: #f0f0f0; text-align: center;}
li.hb { float: left; width: 125px; }
li.ha { float: left; width: 400px; color: #ffffff;}

