
html, Body {margin: 0px; margin-bottom:10px; padding: 0px; background:url(../images/bg-main.png) top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif;}
#container {width: 960px; margin: 0px auto;}
#header{background:url(../images/header.jpg) no-repeat; height: 200px; border-bottom: 1px solid #E5E1DE;}

#news{background: url(../images/bg-news.png) repeat-x #A43218; height: 256px;}
#news h3{margin:0px; padding:25px 20px 22px 20px; color: #fff;}

#l1,#l2,#l3,#l4{width: 240px; border-top: 1px dotted #E89B7D; float: left; height: 185px;}
#l1, #l2, #l3{border-right: 1px dotted #E89B7D; width: 239px;}

.newstitle{background: #A43218; padding: 20px 0px 0px 20px; font-size: 0.6em; color: #fff; font-weight:bold; height: 40px;}
.newstitle .date{display: block; padding: 0px; margin:5px 0 0 0px; line-height: 7px; color: #E89B7D;}

.newsitem{
background:url(../images/bg-news-bottom.png) repeat-x; 
height: 125px;
padding: 10px 0px 0px 20px;
color:#E7C5B9;
font-size: 0.6em;
font-style:italic;
line-height: 16px;
margin-bottom: -10px;
}
#main-body{display: block; border:0px solid #E9E9E9; background:#FFF; padding:10px 10px 0 10px;}
#main-body #right-column{float: right;}
.car{width: 450px; margin: 0px 0px 10px 0px; height:200px; border:1px solid #E9E9E9;}
.info{float: right; width: 190px; margin-top: 5px;}
.info h5{margin: 5px 0px; padding: 0px; color:#A33327;}
.info ul, .info li{margin: 0px; padding: 0px; font-size: 0.8em; color: #666; list-style-type: none;}
.info li{background:url(../images/list-bullet.png) no-repeat center left; padding: 1px 0px 1px 8px;}

#main-body h4{margin: 0px; padding: 0px; color:#A33327;padding: 4px 0px;}	

#main-body #side-column{float: left; width: 240px; margin: -20px 0px 0px -20px;}
/* #side-column h4{width: 100%; background: #A43218; margin: 0px; padding: 4px; color: #fff; border-bottom: 1px dotted #E89B7D;} */
.side-1{width: 240px;}
.side-1 .newsitem{height: 200px;}

#main-body-content{xxmargin-left: 250px; min-height: 400px; color:#555;}
* html #main-body-content{height: 400px;}

#main-body-content p{font-size: 0.8em;}

#footer{background:#491406 url(../images/footer-rounded-bg.gif) no-repeat bottom; height: 36px; padding: 23px 10px 0px 10px;}
#footer #copyright{float: left; color: #fff; font-size: 0.7em; padding-top: 0px;}
#footer a{color: #E58F7E; text-decoration: none; font-style: normal; margin-left: 10px;}
#footer a:hover{color: #fff;}

.openquarter{ margin: 0px 0px 0px 0px; color: #fff; }
.openquarter a{color: #999; text-decoration:none; font-size: 1em!important; margin: 0px!important;}
.openquarter a:hover{color: #666;}
.openquarter img{margin-bottom: 10px;}

#openquarterlogo{float: right; margin: -10px 0px 10px 0px;}

#navigation {padding-top:100px;}
#navigation ul {margin:0; padding:0; list-style:none;}
#navigation ul li {margin:0; padding:0; float:left; list-style:none; height:59px;}


#navigation ul li a {height: 59px; display: block; text-decoration:none;}
#navigation ul li a span {position: absolute; left: -999em;}

.menutitle{xxdisplay: none;}

.home{background:url(../images/nav-home.jpg) top left no-repeat; width:81px;}
.holden{background:url(../images/nav-holden.jpg) top left no-repeat; width:86px;}
.hyundai{background:url(../images/nav-hyundai.jpg) top left no-repeat; width:94px;}
.honda{background:url(../images/nav-honda.jpg) top left no-repeat; width:78px;}
.used{background:url(../images/nav-used-cars.jpg) top left no-repeat; width:121px;}
.service{background:url(../images/nav-service-parts.jpg) top left no-repeat; width:178px;}
.finance{background:url(../images/nav-finance.jpg) top left no-repeat; width:94px;}
.about{background:url(../images/nav-about-us.jpg) top left no-repeat; width:108px;}
.contact{background:url(../images/nav-contact.jpg) top left no-repeat; width:120px;}

/* NAVIGATION HOVER ELEMENTS */
a:hover.home{background:url(../images/nav-hover-home.jpg);}
a:hover.holden{background:url(../images/nav-hover-holden.jpg);}
a:hover.hyundai{background:url(../images/nav-hover-hyundai.jpg);}
a:hover.honda{background:url(../images/nav-hover-honda.jpg);}
a:hover.used{background:url(../images/nav-hover-used-cars.jpg);}
a:hover.service{background:url(../images/nav-hover-service-parts.jpg);}
a:hover.finance{background:url(../images/nav-hover-finance.jpg);}
a:hover.about{background:url(../images/nav-hover-about-us.jpg);}
a:hover.contact{background:url(../images/nav-hover-contact.jpg);}


.logintitle {padding:0px 0px 0px 0px; white-space:nowrap;}
.loginbox {float:right; margin-top:25px; margin-right:10px;}
.loginboxcol_1 {float:left;	padding:5px 8px 0px 15px;}
.loginboxcol_2 {float:left;	padding:0px 5px 0px 0px;}
.loginboxcol_3 {float:left;	padding:0px 5px 0px 0px; margin-top:-3px;}
.logintextbox {	width:116px; height:16px;	color:#fff; border: solid 1px #CB5D44; background:#651D0D; padding-left:3px;}

.newsitems {clear:both;	padding:0px 0px 0px 0px;}
.newsitems .newstitle a, .newsitems .newstitle a:visited {color:#fff; text-decoration:none;}
.newsitems .newstitle a:hover {color:#FFFF00;}
.newsitems a.readmore, .newsitems a.readmore:visited {color:#fff; text-decoration:none; font-style:normal;}
.newsitems a.readmore:hover {color:#FFFF00;}

