
#widepage {position: relative; width: 975px; text-align: left; font-family: arial;}
div.widepage {position: relative; width: 975px; text-align: left;  font-family: arial;  background:#ffffff;}

#headcontain {width: 975px; height: 130px;}
#headcontain a {text-decoration: none; color:#ffffff; }
div.headl {text-align: left;float: left; padding: 10px; color: #ffffff; font-family: Arial; font-size: 14px;font-weight: 400;  }
div.head1 a:link {color: #ffffff; text-decoration: none;}
div.head1 a:hover {text-decoration: none;}
div.headr {text-align: left;float: right;padding: 10px; color: #ffffff; font-family: Arial; font-size: 14px;font-weight: 400; line-height: 23px;}

div.uclisting {width: 975px; background: #fafafa; margin-top: 2px;margin-bottom: 2px;padding-left: 20px;padding-right: 20px;padding-top: 20px;padding-bottom: 20px; border-bottom: solid 1px  #e0e0e0;}
#uctable {font-family: arial; font-size: 10px;}
body {margin: 0px; text-align: left;}

div.band1 {background-image: url(http://www.vistabmw.com/bmwbg.jpg); padding-top: 30px;}
div.band2 {background-image: url(http://www.southmotors.com/css/blackband.png);}
div.band3 {background-image: url(http://www.southmotors.com/css/gray-white.png); background-repeat: repeat-x;}
div.band4 {background-image: url(http://www.vistabmw.com/blackfade.jpg); color: #ffffff;}

img {border: 0px;}

#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; }
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;}
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; }
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 {font-family: Arial; font-size: 18px;color: #505050; line-height: 25px; text-indent: 15px;}
h2 {font-family: Arial; font-size: 16px;color: #303030; line-height: 25px; text-indent: 15px;}
h3 {font-family: Arial; font-size: 14px;color: #000000; 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;}
div.prodfield2 {font-family: Arial; font-size: 12px;}
div.prodfield3 {font-family: Arial; font-size: 12px;}
div.description {font-family: Arial; font-size: 12px; left;padding-left: 4px;padding-right: 4px; }

#foot a {text-decoration: none; color:#606060;}
#foot tr {font-family: Arial;font-size: 12pt;color: #606060; font-style: normal;text-decoration: none; vertical-align: top; } 
div.foot a {text-decoration: none;color: #606060;} 

#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;}

#nav {height: 51px; margin: 0px; background-image: url(http://www.southmotors.com/css/blackband.png);}
#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: #f0f0f0; 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 #606060; border-right: 1px solid #606060;border-bottom: 1px solid #606060;border-top: 1px solid #606060; 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;}
#nav li a.flyt:hover {width: 137px; background:#606060; color: #fff; text-decoration:none; border-left: 1px solid #606060;border-right: 1px solid #606060;border-top: 1px solid #606060;} 
#nav li:hover > a.flyt {width: 137px; background:#606060; color: #fff; }

#nav li a.fly {align: left; width: 95px; line-height: 50px; text-align: center; color: #606060;}
#nav li a.fly:hover { align: left; width: 95px; background:#606060; color: #fff; text-decoration:none;} 
#nav li:hover > a.fly { align: left; width: 95px; background:#606060; 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: #606060;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: #606060; margin: 0px;}
#subnav, #subnav ul {margin: 0px;list-style: none;line-height: 15px;text-align: left; }
#subnav li {padding-top: 10px}
#subnav a:hover {color: #ffffff; text-decoration: underline;}
#subnav a {display: block; font-family: arial, helvetica, serif; font-size: 12px; text-decoration: none; color: #f0f0f0; text-align: center;}
li.hb  { float: left; width: 125px; }


.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li {margin:0 .5em 0 0; font-family: arial; font-size: 12px;}
.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li {margin:0 0 .5em;}
.yui-navset .yui-content .yui-hidden{border:0;height:0;width:0;padding:0;position:absolute;left:-999999px;overflow:hidden;visibility:hidden;}
.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav {width:6em;}
.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{width:auto;}
.yui-navset .yui-navset-left,.yui-navset-left{padding:0 0 0 6em;}
.yui-navset-right{padding:0 6em 0 0;}
.yui-navset-top,.yui-navset-bottom {padding:auto;}.yui-nav,.yui-nav li {margin:0;padding:0;list-style:none;}
.yui-navset li em{font-style:normal;}
.yui-navset{position:relative;zoom:1;}
.yui-navset .yui-content,.yui-navset .yui-content div{zoom:1;}
.yui-navset .yui-content:after{content:'';display:block;clear:both;}
.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li {display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom;cursor:pointer;zoom:1;}
.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{display:block;}.yui-navset .yui-nav a{position:relative;}
.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a{display:block;display:inline-block;vertical-align:bottom;zoom:1;}
.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a{display:block;}
.yui-navset-bottom .yui-nav li a{vertical-align:text-top;}
.yui-navset .yui-nav li a em,.yui-navset-top .yui-nav li a em,.yui-navset-bottom .yui-nav li a em{display:block;}
.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{position:absolute;z-index:1;}
.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{position:static;}.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav{left:0;right:auto;}
.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav{right:0;left:auto;}
 .yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav{border:solid #aaaaaa; border-width:0 0 1px;zoom:1;}
 .yui-navset .yui-nav li, .yui-navset .yui-navset-top .yui-nav li{margin:0 .16em 0 0;padding:1px 0 0;zoom:1;}
 .yui-navset .yui-nav .selected, .yui-navset .yui-navset-top .yui-nav .selected{margin:0 .26em -1px 0;}
 .yui-navset .yui-nav a, .yui-navset .yui-navset-top .yui-nav a {background:#f0f0f0 url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;position:relative;text-decoration:none;}
 .yui-navset .yui-nav a em, .yui-navset .yui-navset-top .yui-nav a em{border:solid #a3a3a3;border-width:1px 0 0;cursor:hand;padding:.25em .75em;left:0;right:0;bottom:0;top:-1px;position:relative;}
 .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:hover{background:#007ccf  repeat-x left -1400px;color:#fff;}
 .yui-navset .yui-nav a:hover, .yui-navset .yui-nav a:focus{background:#f0f0f0 url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x left -1300px;outline:0;}
 .yui-navset .yui-nav .selected a em{padding:.35em .75em;}
 .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a em{border-color:#aaaaaa;}
 .yui-navset .yui-content{background:#ffffff; font-family: arial; font-size: 12px; }
 .yui-navset .yui-content, .yui-navset .yui-navset-top .yui-content{border:1px solid #cccccc;border-top-color:#aaaaaa;padding: 0px;}
 .yui-navset-left .yui-nav, .yui-navset .yui-navset-left .yui-nav, .yui-navset .yui-navset-right .yui-nav, .yui-navset-right .yui-nav{border-width:0 5px 0 0;Xposition:absolute;top:0;bottom:0;}
 .yui-navset .yui-navset-right .yui-nav, .yui-navset-right .yui-nav{border-width:0 0 0 5px;} .yui-navset-left 
 .yui-nav li, .yui-navset .yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li{margin:0 0 .16em;padding:0 0 0 1px;} 
 .yui-navset-right .yui-nav li{padding:0 1px 0 0;} 
 .yui-navset-left .yui-nav .selected, .yui-navset .yui-navset-left .yui-nav .selected{margin:0 -1px .16em 0;} 
 .yui-navset-right .yui-nav .selected{margin:0 0 .16em -1px;} 
 .yui-navset-left .yui-nav a, .yui-navset-right .yui-nav a{border-width:1px 0;} 
 .yui-navset-left .yui-nav a em, .yui-navset .yui-navset-left .yui-nav a em, .yui-navset-right .yui-nav a em{border-width:0 0 0 1px;padding:.2em .75em;top:auto;left:-1px;} 
 .yui-navset-right .yui-nav a em{border-width:0 1px 0 0;left:auto;right:-1px;} 
 .yui-navset-left .yui-nav a, .yui-navset-left .yui-nav .selected a, .yui-navset-left .yui-nav a:hover, .yui-navset-right .yui-nav a, .yui-navset-right .yui-nav .selected a, .yui-navset-right .yui-nav a:hover, .yui-navset-bottom .yui-nav a, .yui-navset-bottom .yui-nav .selected a, .yui-navset-bottom .yui-nav a:hover{background-image:none;} 
 .yui-navset-left .yui-content{border:1px solid #cccccc;border-left-color:#aaaaaa;} 
 .yui-navset-bottom .yui-nav, .yui-navset .yui-navset-bottom .yui-nav{border-width:5px 0 0;} 
 .yui-navset .yui-navset-bottom .yui-nav .selected, .yui-navset-bottom .yui-nav .selected{margin:-1px .16em 0 0;} 
 .yui-navset .yui-navset-bottom .yui-nav li, .yui-navset-bottom .yui-nav li{padding:0 0 1px 0;vertical-align:top;} 
 .yui-navset .yui-navset-bottom .yui-nav a em, .yui-navset-bottom .yui-nav a em{border-width:0 0 1px;top:auto;bottom:-1px;}
 .yui-navset-bottom .yui-content, .yui-navset .yui-navset-bottom .yui-content{border:1px solid #cccccc;border-bottom-color:#aaaaaa;}
