/* CSS Document */

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }



/*body { font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #fff; color:#333333; }*/
body { font: 12px Arial, Verdana, sans-serif; background-color: #fff; color:#333333; }
a { color: #000; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }


/*p { margin-bottom: 18px; }*/
h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 10px; margin-top:8px; }
h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 10px; margin-top:8px; }
h3 { font-weight: bold; font-size: 1em; line-height: 18px; }
h4 { font-weight: bold; font-size: 10px; line-height: 18px; }

ul { margin-bottom: 8px; list-style: none outside; }
ol { margin-bottom: 8px; list-style: decimal; margin-left: 2.2em; }
li { margin-left:22px; list-style-type:disc; }

strong {
font-weight:bolder;
}

p {
margin-bottom:5px;
}

.right {
float:right;
margin:4px;
}


.left {
float:left;
margin:4px;
}


/*MAIN STYLES*/

#wrapper {
width:1000px;
position:relative;
margin:0 auto;
background-color:#FFFFFF;
min-height:550px;
padding-bottom:10px;
}

#header {
width:1000px;
height:128px;
position:relative;
float:left;
background:url(/graphics/home_header.gif) top center;
}

#header h1 {
	display:none;
	left:-5000px;
}
#navigation {
width:972px;
height:51px;
float:left;
/*background:url(/graphics/navigation.gif) top left no-repeat;*/
/*border:1px solid #FF0001;*/

}



#nav-used, #nav-maz, #nav-pug, #nav-ren, #nav-kia, #nav-fiat, #nav-sea, #nav-dia {
display:block;
width:45px;
height:45px;
position:absolute;
top:12px;
}

#nav-used span, #nav-maz span, #nav-pug span, #nav-ren span, #nav-kia span, #nav-fiat span, #nav-sea span, #nav-dia span {
display:none;
}

#nav-used {
	left:520px;
}

#nav-dia {
	left:572px;
}
#nav-kia {
	left:679px;
	width:77px;
}
#nav-fiat {
	left:623px;
}

#nav-maz {
	left:761px;
}
#nav-pug {
	left:819px;
}

#nav-sea{
	left:935px;
	width:53px;
}

#nav-ren {
	left:881px;
}

#content {
width:1000px;
min-height:180px;
float:left;
padding-bottom:10px;
}


#header {
height:128px;
z-index:80;
}


 
 #navigation {
height:36px;
margin-left:15px;
_margin-left:7px;
margin-top:83px;
width:972px;
z-index:100;
/*background:url(/graphics/navigation.gif) top center no-repeat;*/
}


/*left style*/
#left {
float:left;
width:191px;
margin-left:16px;
_margin-left:8px;
margin-right:20px;
_margin-right:10px;
}


#car-search {
height:217px;
width:191px;
position:relative;
z-index:2;

float:left;
background-image: url(/graphics/homesprite.png);
background-position: -10px -10px;
}


#searchdivcontainer{
padding-top:15px;
width:157px;
margin-top:35px;
}


#car-search select {
width:157px; 
height:24px;
margin-bottom:8px;
margin-left:18px;
}

#car-search input {
width:150px; 
padding:2px;
margin-bottom:8px;
margin-left:18px;

}



#car-search ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
		margin-left:113px;
		margin-top:0px;
}

#car-search ul li {
        display: block;
        float: left;
        text-align: center;
        padding: 0;
        margin: 0;
}

#car-search ul li a {
       
        width: 39px;
        height: 22px;
        padding: 0;
        margin:0;
        color: #000;
        text-decoration: none;
        display: block;
        text-align: center;
		margin-top:8px;
		position:absolute;
		top:1px;
  }

#car-search ul li a:hover {
     
}
#car-search ul li a span {
display:none;
}

#news a {
   background-image: url(/graphics/homesprite.png);
  background-position: -10px -290px;
left:41px;
z-index:10;
/*width:46px;*/
}
#useds a{
background:url(/graphics/Adv-used-n.gif) top left no-repeat;
left:5px;
z-index:20;
}


#news .selected {
background: url(/graphics/Adv-new-n-over.gif) top left no-repeat;
width:46px;
z-index:20;
}
#useds .selected {
 background-image: url(/graphics/homesprite.png);
  background-position: -10px -247px;
z-index:40;
}

#new-car-search {
/*width:120px;
float:left;
clear:both;
margin-left:18px;
margin-top:15px;*/
}


 #advanced-search a{
 display:block;
 margin-top:5px;
 margin-left:45px;
 color:#000;
 font-weight:bold;
 width:120px;

 }

#dealer-finder {
float:left;
padding-top:63px;
width:192px;
height:58px;
 background-image: url(/graphics/homesprite.png);
  background-position: -10px -333px;
margin-top:12px;

}

#dealer-finder input {
width:98px;
float:left;
padding-left:2px;
}
#dealer-finder input {
margin-left:4px;
}
#dealer-finder input:first-child {
margin-left:11px;
}

#left_contact {
float:left;
width:192px;
height:101px;
 background-image: url(/graphics/homesprite.png);
  background-position: -10px -474px;
margin-top:12px;

}

#latest-news {
width:766px;
padding-left:186px;
padding-right:24px;
height:25px;
float:left;
margin-top:3px;
margin-bottom:5px;
background:url(/graphics/latest_news.jpg) top center no-repeat;
padding-top:6px;
font-size:14px;
font-weight:bolder;
margin-left:10px;
margin-top:14px;
}


#homeLocations {
		width:1000px;
	float:left;
	clear:both;
	height:auto;
	margin-top:2px;
	margin-left:5px;
	padding-left:15px;
}

#homeLocations  p{
		width:1000px;
	float:left;
	clear:both;
	height:auto;
}
#homeLocationTitle {
		width:1000px;
	float:left;
	display:block;
	clear:both;
	height:22px;
}
.homeLocation {
	width:300px; margin:2px 12px 2px 0; float:left; padding:2px 0 2px 10px; background:url(../graphics/arrow.gif) top left no-repeat;
}
#breadcrumb {
	width:1000px;
	float:left;
	clear:both;
	height:22px;
	margin-top:2px;
	margin-left:5px;
	padding-left:15px;
}


.breadcrumb span, .breadcrumb a{
float:left;
display:block;
padding-right:5px;
color:#333;
}

.breadcrumb .arrow{
float:left;
display:block;
height:19px;
width:10px;
background:url(/graphics/arrow.png) center left no-repeat;
text-indent:-9999px;
}


.breadcrumb a{
float:left;
display:block;
height:19px;

}

.breadcrumb a:last-child{
	font-weight:bold;
}

#breadcrumb_info{
	display:block;
	float:left;
height:19px;
width:76px;
padding-left:20px;
background:url(../graphics/earth.png) center left no-repeat;
}

#footer {
	width:1015px;
	float:left;
	clear:both;
	height:215px;
	margin-top:6px;
	margin-left:5px;
}

#footer .links {
	width:221px;
	float:left;
	margin-left:7px;
	margin-right:7px;
	_margin-left:6px;
	_margin-right:6px;
	background-color:#EFEFEF;
	height:180px;
	padding:5px;
	color:#000000;
}

#footer h3 {
width:231px;
float:left;
margin-left:7px;
margin-right:7px;
_margin-left:6px;
_margin-right:6px;
height:18px;
margin-top:6px;
margin-bottom:6px;
font-size:18px;
display:block;
color:#777;
}


#footer ul li{
list-style:none;
margin:0;
}



#credit {
width:1015px;
float:left;
clear:both;
text-align:center;
height:20px;
margin-top:6px;
margin-left:5px;
color:#333333;
font-size:12px;
}

#credit a{
font-size:12px;
color:#666;
}

#recent-view {
float:left;
width:282px;
height:217px;
background:url(/graphics/left_recent_views.jpg) top left no-repeat;
margin-top:10px;
padding-left:10px;
padding-top:16px;

}


/*HOME mid*/


#mid {width:524px;
float:left;
}
#mid div {
float:left;
/*background-color:#000000;*/
}
#home_offers_lrg {
width:524px;
height:304px;
margin-bottom:8px;
float:left;
clear:both;
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
z-index:5;
}
#home_offers_lrg_temp {
width:524px;
height:304px;
margin-bottom:8px;
float:left;
clear:both;
overflow:hidden;
}

#home_offers_lrg_temp2 {
position:relative;
width:524px;
height:274px;
margin-bottom:8px;
float:left;
clear:both;
overflow:hidden;
}

#right-used {
width:251px;
height:304px;
margin-bottom:15px;
margin-left:22px;
background:url(/graphics/home_used_offers.jpg) top center no-repeat;
}


#home-cars{
width:524px;
height:154px;
float:left;
clear:both;

}

#home-cars div{
width:174px;
height:54px;
float:left;
text-align:center;
}


#home_offers_sml{
width:524px; 
height:84px;
float:left;
margin-top:13px;

}
#home-cars-eco, #home-cars-low {
/*margin-bottom:7px;*/

}


#home-cars-service {
/*margin-right:22px;
margin-left:1px;*/
margin-right:1px;

}


#right {
width:222px;
float:left;
margin-left:20px;
_margin-left:10px;
}


#right-top-deals {
width:222px;
height:310px;
}


#right-finance {
width:217px;
height:250px;
margin-bottom:10px;
padding-top:54px;
padding-left:5px;
background: url(/graphics/home_finance.jpg) top left no-repeat;
}


#right-finance label {
width:86px;
float:left;
font-size:10px;
margin-bottom:6px;
padding-top:2px;


}

#right-finance input, #right-finance select {
width:106px;
padding-left:4px;
float:left;
margin-bottom:6px;




}

#home-promise {
width:222px;
height:157px;

margin-top:-5px;
}

#right-full {
width:756px;
float:left;
height:auto;

}
	
#right-full form {
/*width:325px; */
float:left;
}

#main {
float:left;
}


#about-intro {
width:385px;
float:left;
margin-right:10px;
}


#about-photo-wrap {
width:355px;
float:left;
}


.about-photo {
width:174px;
height:130px;
float:left;
margin-bottom:2px;
margin-right:2px;
}


#mota-intro {
width:490px;
float:left;
margin-right:10px;
padding-bottom:40px;
height:auto;
}


#mota-right {
width:255px;
float:left;
}


#top-header {
width:756px;
height:80px;
float:left;
margin-bottom:10px;
}


#top-header h1{
display:block;
width:756px;
height:80px;
margin:0;
}



#top-header h1 span {
display:none;}

/*JOB PAGE STYLES*/



.jobwrap {
width:740px;
float:left;
clear:both;
margin-bottom:6px;
border:1px solid;
min-height:90px;
padding:5px;

}
.jobtitle {
width:740px;
float:left;
height:20px;
}
.open-hours {
width:215px;
float:left;
margin-right:5px;
height:184px;
}

.currentday {
background-color:#FFCC00;
font-weight:bolder;
}

.newslist li {
margin-bottom:6px;
line-height:160%;
}

#book-service {
width:192px;
height:101px;
position:absolute;
top:600px;
left:14px;
}


#notfound {
width:554px;
height:293px;
background:#FFFFFF url(/graphics/404_main.jpg) top left no-repeat;
float:left;
text-align:right;
padding-top:150px;
padding-right:10px;
}

#notfound a{
font-size:14px;
line-height:160%;
}

#selector a {
float:left;
/*width:201px; height:193px;*/
width:101px;
height:101px;
/*margin-left:30px;*/
margin-left:20px;
margin-top:40px;
}

#selector a img {
	width:101px;
	height:101px;
}
#formcontainer {
position:relative;
margin:0 auto;
margin-top:20px;
/*height:360px;*/
padding:5px;
padding-top:40px;
/*border:1px solid #CCCCCC;
background-color:#F5F5F5;*/
width:670px;
padding:30px;
height:380px;
background:url(/graphics/form-bg.gif) center top no-repeat;
}

#formcontainer input, select, textarea {
border:1px solid #CCCCCC;

}
#formcontainer input {
padding-left:2px;
}

#formcontact {
padding-top:20px;
}

#specmewrap h2{
font-size:18px;
color:#000000;
}

#specmewrap h3{
font-size:16px;
color:#cc0000;
padding-bottom:6px;
}

#specmewrap {
line-height:140%;
}

#recentwrap {
position:absolute;
left:16px;
top:640px;
width:177px;
height:540px;

padding-left:14px;
padding-top:40px;
background:url(/graphics/final-view_recent.jpg) top center no-repeat;

}



#recentwrap a {
top:500px;
width:160px;
margin-bottom:5px;
float:left;
border:1px solid #CCCCCC;
}


#recentwrapnew {

width:177px;
height:540px;
padding-left:14px;
padding-top:40px;
background:url(/graphics/final-view_recent.jpg) top center no-repeat;
float:left;
clear:both;
margin-top:10px;

}



#recentwrapnew a {
top:500px;
width:160px;
margin-bottom:5px;
float:left;
border:1px solid #CCCCCC;
}

.idTabs {
margin-bottom:0px;
}


.sport-wrap {
float:left;
clear:both;
width:720px;
padding-top:8px;
padding-bottom:12px;
border-bottom:1px #999999 dotted;
margin-bottom:6px;
}

.sport-man {
float:left;
clear:both;
width:156px;
height:55px;
padding-bottom:4px;
}

.sport-img {
float:left;
width:156px;
height:117px;
}

.sport-txt {
float:left;
width:525px;
height:117px;
margin-left:5px;
}


.sport-txt h2 {
bottom:0px;
font-size:12px;
color:#000000;
}

.sport-txt p {
margin:0;
}

#clear,.clear {
width:100%;
float:left;
clear:both;
}

#clear:after, .clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


#financeMileage {
width:75px;
}

#FooterBar
{
	width: 100%;
	height: 35px;
	float:left;
	clear:both;

}
#FooterBookmarksFrame
{
	border: 0px;
	overflow: hidden;
}
#Footer_BookmarkText
{
	float: left;
	color:#000;
	font-size: 12px;
	margin-left: 670px;
	_margin-left: 340px;
	margin-top: 10px;
	margin-right: 10px;
	#margin-left: 670px;
}

.Footer_BookmarkIcon
{
	float: left;
	margin: 3px;
	margin-top: 9px;
}


/*scroller styles*/

/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
/*border: 1px solid #000;*/
/*background: #fff; */
 height: 22px; width: 720px;
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { 
position: relative;
left: 10px;
top: 2px;
width: 698px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;

list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; 
margin: 0;
padding: 0;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #000000;

margin: 0 50px 0 0;
} 
ul.newsticker span {
/*margin: 0 10px 0 0;*/
} 


.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	outline: none;
	text-decoration: none;
}
/*.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}*/
.highslide-active-anchor img {
	/*visibility: hidden;*/
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
/*.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}*/
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}
.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}
.highslide-overlay {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Controls for the galleries.											   */
/* Remove these if you are not using a gallery							   */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background-image: url(graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(graphics/resize.gif);
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 16px;
}
.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	left: 0;
	right: 16px;
	top: 0;
	width: auto;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: relative;
	float: right;
	z-index: 2;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}


/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*start navigation styles for sprite and drop down*/

ul#nav { background: url(../graphics/navigation.gif) top left no-repeat; position:relative; margin:0; width:972px; height:34px; }
ul#nav li { float:left; list-style-type:none; }
ul#nav li a { height:34px; display:block; position:absolute; top:0; outline:none; border:none; }


ul#nav span {
display:none;
}

li#bthome a,  li#btabout a, li#btused a, li#btnew a,  li#btvans a, li#btbiz a, li#btmota a, li#btfin a, li#btafter a,  li#btpartex a, li#btlocations a, li#btcar a {background:url(../graphics/navigation.gif);  }

li#bthome a 						{ background-position:0 0; width:81px; left:0 }
li#bthome a:hover					{ background-position:0 -34px }

li#btabout a 					{ background-position:-81px 0; width:81px; left:81px }
li#btabout a:hover				{ background-position:-81px -34px }

li#btnew a 					{ background-position:-162px 0; width:81px; left:162px }
li#btnew a:hover				{ background-position:-162px -34px }

li#btused a 					{ background-position:-243px 0; width:81px; left:243px }
li#btused a:hover				{ background-position:-243px -34px }

li#btvans a 					{ background-position:-324px 0; width:81px; left:324px }
li#btvans a:hover				{ background-position:-324px -34px }

li#btbiz a 					{ background-position:-405px 0; width:81px; left:405px }
li#btbiz a:hover				{ background-position:-405px -34px }

li#btmota a 					{ background-position:-486px 0; width:81px; left:486px }
li#btmota a:hover				{ background-position:-486px -34px }

li#btfin a 					{ background-position:-567px 0; width:81px; left:567px }
li#btfin a:hover				{ background-position:-567px -34px }

li#btpartex a 					{ background-position:-648px 0; width:81px; left:648px }
li#btpartex a:hover				{ background-position:-648px -34px }

li#btafter a 					{ background-position:-729px 0; width:81px; left:729px }
li#btafter a:hover				{ background-position:-729px -34px }

li#btcar a 					{ background-position:-810px 0; width:81px; left:810px }
li#btcar a:hover				{ background-position:-810px -34px }

li#btlocations a 					{ background-position:-891px 0; width:81px; left:891px }
li#btlocations a:hover				{ background-position:-891px -34px }



			

/*Drop Down Menu*/
#menu1 {
	visibility:hidden;
	z-index:400;
	width:81px;
	list-style:none;
	text-decoration:none;
	position:absolute;
	top:116px;
	left:177px;
	margin:0;
/*	border:#ab7c25 solid 1px;*/
}

#menu2 {
	visibility:hidden;
	z-index:400;
	width:81px;
	list-style:none;
	text-decoration:none;
	position:absolute;
	top:116px;
	left:339px;
	margin:0;
/*	border:#ab7c25 solid 1px;*/
}

#menu3 {
	visibility:hidden;
	z-index:400;
	width:81px;
	list-style:none;
	text-decoration:none;
	position:absolute;
	top:116px;
	left:582px;
	margin:0;
/*	border:#ab7c25 solid 1px;*/
}


#menu4 {
	visibility:hidden;
	z-index:400;
	width:81px;
	list-style:none;
	text-decoration:none;
	position:absolute;
	top:116px;
	left:744px;
	margin:0;
/*	border:#ab7c25 solid 1px;*/
}


#menu5 {
	visibility:hidden;
	z-index:400;
	width:81px;
	list-style:none;
	text-decoration:none;
	position:absolute;
	top:116px;
	left:96px;
	margin:0;
/*	border:#ab7c25 solid 1px;*/
}

.dropdown li {
list-style:none;
margin:0;
}

.dropdown .tabs ul {
	margin-left: 0;
	padding-left: 0;
	display: block;
	list-style:none;
	margin:0
	} 

.dropdown .tabs ul li {
	list-style: none;
	display:block;
	padding-left:3px;
	margin:0;
	}
	
.dropdown a {
	color:#000;
	text-decoration:none;
	width:81px;
	height:16px;
	
	background-color:#cecece;
	display:block;
	padding-top:4px;
	padding-bottom:2px;
	text-align:center;
	font-size:11px;
	/*border-top:#ab7c25 solid 1px;*/

	}
	
.dropdown a:hover {
background-color:#747474;
color:#FFFFFF;
	}
	
.dropdown {
	/*border-bottom:#aeaeae solid 1px;*/
	padding:0;
	margin:0;
	background:url(../graphics/drop-bg.gif) bottom center no-repeat;
	z-index:300;
	
	}
	
	
#contact_form #label, #contact_form #label2, #contact_form #textfield {
	width:200px;
	float:left;
}

#contact_form input {
	margin-bottom:4px;
	margin-top:4px;
	width:80px;
	height: auto;
	float:left;
}

#contact_form textarea {
	width:200px;
	height:100px;
	font: Arial, Helvetica, sans-serif;
}

#contact_form img {
	text-align:left;
	border:#CCC solid 3px;
}
	
/*brand pages*/
#brandtitle {
	width:756px;
	float:left;
	clear:both;
		height:auto;
}

#brandimg {
	width:353px;
	margin-left:10px;
	float:left;
	height:292px;
	background:url(/graphics/brand-img-bg.jpg) top center no-repeat;
	padding:8px 0 0 7px;
	overflow:hidden;
}
#brandintro {
	float:left;
	width:380px;
	height:300px;
}

#brandunder {
float:left; clear:both; width:720px; padding:10px; height:auto;	
}
.slideshowHome {
	width:220px;
	height:295px;
	float:left;
	background:url(../graphics/hero-bg.gif) top center no-repeat;
	overflow:hidden;
}
.slide-wrapper {
	width:220px;
	margin:35px 0 5px 0;
	height:260px;
	float:left;
	clear:both;
	background: transparent !important;
}

.topup {
	width:220px;
	padding-left:0px;
	height:20px;
	float:left;
	clear:both;
	font-size:14px;
	text-align: center;
	
}
.slide-thumbnail{
	width:194px;
	height:120px;
	/*background-color:#000;*/
	float:left;
	clear:both;
	padding:4px 0 4px 27px;
	margin: 4px 0 6px 0;
}
.slide-details {
	width:216px;
	padding-left:5px;
	height:50px;
	float:left;
	clear:both;
}


.slideshowHome  .slide-thumbnail img {
	float:left;
	border:2px #FFF solid;
}

.slideshowHome  .slide-thumbnail .logo {
	margin-left:1px;
}
.heroMore {
	width:210px;
	height:35px;
	float:left;
	clear:both;
	margin-top: 5px;
}

.heroprice {
	font-size:12px;
	line-height:150%;
	padding-bottom:5px;
	width:148px;
	height:50px;
	float: left;
	margin: 0 0 0 2px;
}


.heroprice .price1 {
	width:95px;
	float:left;
	margin-right:2px;
}

.heroprice .price2 {
	width:50px;
	float:left;

}
.save {
	color:#C00;
}
.makelogo {
	width:51px;
	float:left;
	margin-left: 4px;
	
}
