body { color: #7f7f7f; background: #000000 url(../images/cars/bg.jpg); }
a { color: #3fc5e8; }
#outer-container { background: transparent; } 
#container { background: #121212; padding-top:0px; } 
#mainContent h1.title, #sidebar-outside h1  { color:#3fc5e8; font-weight:normal;}
#banner { background-color: #fff; }
#page-right { background: transparent; }
#page-left { background:  transparent; }
#container .page-bottom { background: #121212; } 
#round-right { background: transparent; }
#round-left { background:  transparent ; }
#round-container { background:  transparent; }
#leaderboard { background: transparent; height:65px;} 
#trailerboard { background: #0a0a0a url(../images/cars/footer.jpg) no-repeat; width:770px; } 
#header {width:770px; margin:0 auto;  } 
#header { color: #fff; }
#header a { color: #ACCFCC; }
#block-menu-primary-links {margin-top:-234px; background:#000 url(../images/cars/menubg.jpg) no-repeat; width:770px; height:45px; line-height:45px;}
#block-menu-primary-links li.leaf { width:154px; text-align:center;}
#block-menu-primary-links a.active{   text-decoration:underline;}

#header-left {margin-top:-20px; height:195px; border:none; border-style:none;}
#block-block-6, #block-block-7, #block-block-8, #block-block-9, #block-block-10  {padding:0px;}

#block-block-3 { margin-left:-10px; margin-bottom:-10px; padding:0px;}
#block-block-4 { margin-left:-10px; padding:0px;}

/*sell my car form*/
#webform-client-form-117 .form-item { width:571px;}
#webform-client-form-117 label {font-weight:700; width:277px; float:left;}

/*vehicle locator form*/
#webform-client-form-65 .form-item { width:571px;}
#webform-client-form-65 label {font-weight:700; width:277px; float:left;}

/*test drive form*/
#webform-client-form-80 .form-item { width:371px;}
#webform-client-form-80 label {font-weight:700; width:277px; float:left;}

.site-slogan { color: #fff; }
.site-logo { margin-left:30px; margin-top:0px; position:absolute; z-index:1;}
#header-bottom { background: transparent; height:0px; min-height:0px;} 
#mission { border: 1px solid #595241; color: #595241; background: #ACCFCC; }

/* cars */
.field-field-main-photo {float:right; width:375px; margin-top:10px;}
a.lightbox-processed img {border:3px; border-style:solid; border-color:#fff;}
.field-field-photo a.lightbox-processed img { float:right; display:inline; width:100px; margin-top:10px; margin-right:18px; }

.field-items {float:right; width:375px;}
.field-field-price {height:35px; font-size:24px; font-weight:bold; line-height:34px; color: #3fc5e8;}
.field-label-inline-first{ width:130px; color: #3fc5e8;}

#block-views-new_arrivals-block_1 h2 { background:#0d1f30 url(../images/cars/new.jpg) no-repeat;  height:26px; width:197px; padding-top:22px; padding-bottom:0px; color:#0d1f30;}
.imagecache-featured_linked img {border:3px; border-style:solid; border-color:#fff; }
td.col-1, td.col-2, td.col-3 {padding-left:5px; padding-right:5px;}


#block-views-new_arrivals-block_2 { padding-left:0px;}
#block-views-new_arrivals-block_2 h2 { background:#121212 url(../images/cars/featured.jpg) no-repeat;  height:26px; width:170px; padding-top:22px; padding-bottom:0px; color:#121212;}
#block-views-new_arrivals-block_2 .views-field-field-price-value { height:30px; width:238px; color:#121212; margin-top:-34px; padding-top:6px; font-size:24px; font-weight:bold; font-style:normal; text-align:center; background: transparent url(../images/cars/only.png) no-repeat; z-index:1;}

.views-view-grid { width:750px;}
.view-Stock .views-field-field-main-photo-fid { float:left; margin-right:10px; margin-bottom:10px;}
.views-field-field-manufacturer-value, .views-field-field-engine-value, .views-field-field-fuel-value {float:left; margin-right:15px;}
.views-label-field-manufacturer-value, .views-label-field-model-value, .views-label-field-engine-value, .views-label-field-registration-value, .views-label-field-fuel-value, .views-label-field-doors-value, .views-label-field-transmission-value, .views-label-field-price-value {font-weight:bold;}
#mission a { color: #8A0917; }

#region1-container {background:#0d1f30;}

#region5 .unstyled-block { color: #fff; }
#region5 .unstyled-block h2 { color: #fff; }
#region5 .unstyled-block a{ color: #ACCFCC; }

#mastfoot { background: #8A0917 url(../images/cars/mastfoot-bg.png) repeat-x; } 
#mastfoot-bottom { background: #8A0917 url(../images/cars/mastfoot-bottom.png) repeat-x; } 
#footer { color: #fff; }
#footer a{ color: #3fc5e8; }

/* box */
.boxborder { background:url(../images/cars/box-right.gif) 100% 0 repeat-y; }
.bi { background:url(../images/cars/box-left.gif) 0 0 repeat-y; }
.bt { background:url(../images/cars/box.gif) 100% 0 no-repeat; }
.bt div { background:url(../images/cars/box.gif) 0 0 no-repeat; }
.bb { background:url(../images/cars/box.gif) 100% 100% no-repeat; }
.bb div { background:url(../images/cars/box.gif) 0 100% no-repeat; }

/* block theme styles */
.color0-box-page-bg { background: #fff; }
.color0-box-page-bg h2 { color: #595241; }
.color0-box-page-bg a { color: #8A0917; }

.color1-box-page-bg { background:#595241; color:#fff; }
.color1-box-page-bg h2 { color:#fff; }
.color1-box-page-bg a { color: #B8AE9C; }

.color2-box-page-bg { background:#B8AE9C; color:#595241; }
.color2-box-page-bg h2 { color:#fff; }
.color2-box-page-bg a { color: #fff; }

.color3-box-page-bg { background:#ACCFCC; color:#1D2326; }
.color3-box-page-bg h2 { color:#595241; }
.color3-box-page-bg a { color: #595241; }

.color4-box-page-bg { background:#8A0917; color:#fff; }
.color4-box-page-bg h2 { color:#fff; }
.color4-box-page-bg a { color: #B8AE9C; }

.stripe0-box-page-bg { background: #fff; color: #1D2326; }
.stripe0-box-page-bg h2 { background: #B8AE9C; border-top: 1px solid #595241; border-bottom: 1px solid #595241; color: #595241; }
.stripe0-box-page-bg a { color: #8A0917; }

.stripe1-box-page-bg { background: #595241; color: #fff; }
.stripe1-box-page-bg h2 { background: #B8AE9C; border-top: 1px solid #fff; border-bottom: 1px solid #fff; color: #595241; }
.stripe1-box-page-bg a { color: #B8AE9C; }

.stripe2-box-page-bg { background: #B8AE9C; color: #595241; }
.stripe2-box-page-bg h2 { background: #595241; border-top: 1px solid #fff; border-bottom: 1px solid #fff; color: #fff; }
.stripe2-box-page-bg a { color: #fff; }

.stripe3-box-page-bg { background: #ACCFCC; color: #1D2326; }
.stripe3-box-page-bg h2 { background: #8A0917; border-top: 1px solid #fff; border-bottom: 1px solid #fff; color: #fff; }
.stripe3-box-page-bg a { color: #595241; }

.stripe4-box-page-bg { background: #8A0917; color: #fff; }
.stripe4-box-page-bg h2 { background: #ACCFCC; border-top: 1px solid #fff; border-bottom: 1px solid #fff; color:#8A0917; }
.stripe4-box-page-bg a { color: #B8AE9C; }

.blk-outline1 { border: 1px solid #595241; }
.blk-outline1 h2, .blk-outline1 a { color: #595241; }
.blk-outline2 { border: 1px solid #B8AE9C; }
.blk-outline2 h2, .blk-outline2 a { color: #B8AE9C; }
.blk-outline3 { border: 1px solid #ACCFCC; }
.blk-outline3 h2, .blk-outline3 a { color: #ACCFCC; }
.blk-outline4 { border: 1px solid #8A0917; }
.blk-outline4 h2, .blk-outline4 a { color: #8A0917; }
.blk-solid1 { background: #595241;  color:#fff; }
.blk-solid1 a { color:#B8AE9C; }
.blk-solid2 { background: #B8AE9C;  color:#fff; }
.blk-solid2 a { color:#1D2326; }
.blk-solid3 { background: #ACCFCC;  color:#1D2326; }
.blk-solid3 a { color:#595241; }
.blk-solid4 { background: #8A0917;  color:#fff; }
.blk-solid4 a { color:#B8AE9C; }

#region5 { color: #fff; }
#region5 .blk-outline4 { border: 1px solid #fff; }
#region5 .blk-outline4 a, #region5 .blk-outline4 h2  { color:#B8AE9C; }
#region5 .blk-solid4 { background: #fff;  color:#001F46; }
#region5 .blk-solid4 a, #region5 .blk-solid4 h2  { color:#8A0917; }

.pager strong, .pager a, .pager a:link, .pager a:visited { background-color:#fff; border: 1px solid #B8AE9C; }
.pager a:hover { background-color:#B8AE9C; color:#fff; }
.pager strong { background-color:#B8AE9C; color:#fff; }

.sticky { border-bottom: 1px solid #B8AE9C; }
.comment { border: 1px solid #B8AE9C; }
#primary li a.active { color: #8A0917; }
#primary li a:hover { color: #8A0917; }

#suckerfishmenu	 a { color: #fff; }
#suckerfishmenu	 a:active, #suckerfishmenu	 a:hover { color: #fff; }
#suckerfishmenu	 ul.menu li li a:link, #suckerfishmenu	 ul.menu li li a:visited { color: #fff; background: #8A0917; 
 border-bottom: 1px solid #B8AE9C; border-top: 1px solid #595241; border-right: 1px solid #595241;}
#suckerfishmenu	 ul.menu li li { border-left: 1px solid #B8AE9C; }
#suckerfishmenu	 ul.menu li ul a { color: #fff; }
#suckerfishmenu	 ul.menu li ul a:active, #suckerfishmenu ul.menu li ul a:hover { color: #fff; background: #595241; }

#suckerfishmenu	 ul.menu li li.expanded a {	background: #8A0917 url(../images/cars/sfmenu-expand-2.png) 100% 50% no-repeat; }
#suckerfishmenu	 ul.menu li li.expanded a:active, #suckerfishmenu	 ul.menu li li.expanded a:hover { background: #595241 url(../images/cars/sfmenu-expand-1.png) 100% 50% no-repeat; }
#suckerfishmenu	 ul.menu li ul a:active, #suckerfishmenu	 ul.menu li ul a:hover {   background: #595241;   text-decoration: none; }
#suckerfishmenu	 ul.menu li li.expanded ul.menu a {   background: #8A0917; }
#suckerfishmenu	 ul.menu li li.expanded ul.menu a:active, #suckerfishmenu	 ul.menu li li.expanded ul.menu a:hover {   background: #595241; }
#suckerfishmenu	 ul.menu li li.expanded ul.menu li.expanded a { 	background: #8A0917 url(../images/cars/sfmenu-expand-2.png) 100% 50% no-repeat; }
#suckerfishmenu	 ul.menu li li.expanded ul.menu li.expanded a:active, #suckerfishmenu	 ul.menu li li.expanded ul.menu li.expanded a:hover { 
	background: #595241 url(../images/cars/sfmenu-expand-1.png) 100% 50% no-repeat;}

.rollover-block h2 { color: #fff; background: #595241; }
.rollover-block ul li a { color: #fff; background: #8A0917; }
.rollover-block ul li a:active, .rollover-block ul li a:hover {  color: #fff; background: #595241;}

thead th { border-bottom: 3px solid #595241; }
.even th, .even td, .odd th, .odd td { background-color:  #fff; border-bottom: 1px solid #595241; }
td.active {	background-color:#ACCFCC; }
.messages { color: #595241; border: 1px solid #595241; }
