/* CSS Document */
/* AAN Inventory Detailed Page CSS code */
/* August 11,2006 */


/* generic styles */

li {
	list-style-position: inside;
	list-style-type: circle;
}

span.white {color:#ffffff}


#caroptions li {

    margin-left:0px;
	list-style-type:none;
	list-style-image:url(images/collapse_li_arrow.gif);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	list-style-position: inside;
}
	.greenprice {color:#94BC33;}
	
	
	
.rightholder {width:1000px;}
#wrap {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.mainbg {
	background-image: url(images/wrap_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	height: 100%;
	width: 100%;
}

.navcontainer {width:1000px;height:28px;background-image: url(images/header_bg.gif);
background-repeat: repeat-x;
background-position: left bottom;
background-color: #474747;}

.headerholder {padding:0px 10px 0px 10px;}

.dcontent  {
	width:780px;
	float:right;
	background-image: url(images/dcontent_bg.jpg);
	background-repeat: no-repeat;
	background-position: right 10px;
}

.rightholder {background-image: url(images/inside_vertical_bg.jpg);background-repeat: repeat-y;background-position: left top;}


html>body .mainbg {float: left;}

.googlemap {border:1px solid #383838;}
.to {
	float:left;
	width:15px;
	margin-top: 6px;
}
.headernavbg {
	background-image: url(images/header_nav_selected_Bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 9px;
	width: 780px;
	clear: both;
}
* {margin:0px;padding:0px;}

 hr{border-top: 1px solid #383838; height: 1px; border-right: 0 none; border-bottom: 0 none; border-left: 0 none; margin-top: 0.5em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px;}
 
h1 {
	color: #B43F2C;
	font-size: 22px;
}
h2 {
	font-size: 16px;
	color: #CBCBAB;
	margin-top: 10px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

p {
	font-size: 12px;
	line-height: 20px;
}
.autolocator {
	background-image: url(images/autolocator.jpg);
	background-repeat: no-repeat;
	height: 83px;
	width: 207px;
	background-position: left top;
}
.ebay {
	background-image: url(images/ebay-motors-logo.gif);
	height: 81px;
	width: 116px;
	background-repeat: no-repeat;
	background-position: left top;
}
.red {
	font-weight: bold;
	color: #CC3300;
	padding-right: 3px;
}
.errorbox {
	background-color: #E22F0C;
	background-image: url(images/errorbox_bg.gif);
	background-position: left bottom;
	border: 1px solid #DA2D0C;
	color: #FFFFFF;
}
.printerror {
	font-weight: bold;
}
.noborder {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

a:link,a:visited,a:hover{
color:#94BC33;
}
body{
	color:#999999;
	font:12px "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	margin: 0px;
	background-color: #3F3F3F;
	background-image: url(images/bg.jpg);
	background-repeat: repeat;
	padding: 0px;
}
.clear{
clear:both;
}
.padding {padding:10px;}


/*  HEADER STYLES START */

#header {
	width:1000px;
	height:129px;
}

/* STATIC MENU STYLES 
#header .menu ul{
	list-style-type:none;
	padding:0;
	margin:0;
	height: 28px;
}


#header .menu li

{
float:left;
position:relative;
z-index:100;
background-image: url(images/header_bg.gif);
background-repeat: repeat-x;
background-position: left bottom;
background-color: #474747;
}



#header .menu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
}


#header .menu a, #header .menu :visited {
	display:block;
	padding:5px 0px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	margin: 0px;
}

#header .menu a {
	font-size: 12px;
}

#header .menu #navempty a {
	width:220px;
	text-indent: -999px;
}




#header .menu #navhome a,
#header .menu #navnewmercedes a, 
#header .menu #navpreowned a, 
#header .menu #navspecials a, 
#header .menu #navservicedep a, 
#header .menu #navaboutus a {
	width:130px;
	background-image: url(images/header_li_separator.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #999999;
}

#header .menu ul#inside li {width: 130px;}
#header .menu ul#inside li a {
	background-image: none;
	background-color: #0B0B0B;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #232323;
	border-right-color: #232323;
	border-bottom-color: #232323;
	border-left-color: #232323;
	width: 125px; 
	padding-left: 5px;
}
#header .menu ul#inside li a:link,
#header .menu ul#inside li a:visited {
	color: #999999;
	text-align: left;
}
#header .menu ul#inside li a:hover {
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #232323;
	border-right-color: #232323;
	border-bottom-color: #232323;
	border-left-color: #232323;
	width: 125px; 
	padding-left: 5px;
	background-color: #232323;
	background-image: none;
}

#header .menu ul#inside {
	width: 130px; 
}


#header .menu ul#inside-selected li {width: 130px;}
#header .menu ul#inside-selected li a {
	background-image:none;
	background-color: #74291C;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #823326;
	border-right-color: #823326;
	border-bottom-color: #823326;
	border-left-color: #823326;
	width: 125px;
	padding-left: 5px;
}
#header .menu ul#inside-selected li a:link,
#header .menu ul#inside-selected li a:visited {
	color: #FFFFFF;
	text-align: left;
}
#header .menu ul#inside-selected li a:hover {
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #823326;
	border-right-color: #823326;
	border-bottom-color: #823326;
	border-left-color: #823326;
	background-image: none;
	width: 125px;
	padding-left: 5px;
	background-color: #823326;
}

#header .menu ul#inside-selected {
	width: 130px;
}



#header .menu #navhome-selected a,
#header .menu #navnewmercedes-selected a, 
#header .menu #navpreowned-selected a, 
#header .menu #navspecials-selected a, 
#header .menu #navservicedep-selected a, 
#header .menu #navaboutus-selected a {
	width:130px;
	background-color: #B43F2C;
	background-image: url(images/header_li_selected.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #FFFFFF;
}

#header .menu #navhome a:hover,
#header .menu #navnewmercedes a:hover, 
#header .menu #navpreowned a:hover, 
#header .menu #navspecials a:hover, 
#header .menu #navservicedep a:hover, 
#header .menu #navaboutus a:hover {
	width:130px;
	background-image: url(images/header_li_hover.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
	background-color: #000000;	

}

#header .menu #navhome ul a,
#header .menu #navnewmercedes ul a,
#header .menu #navpreowned ul a,
#header .menu #navspecials ul a,
#header .menu #navservicedep ul a,
#header .menu #navaboutus ul a

 {
	padding-left: 0px;
	text-align: left;
}




#header .menu a:hover{
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	color: #C0C088;
}




#header .menu ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	width: 120px;
	margin-left: 1px;
}

html>body #header .menu ul ul {margin-left: 0px;}
#header .menu ul ul a {
	white-space: nowrap;
	text-transform: capitalize;
	padding-left: 10px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

#header .menu ul ul li {
	width: 120px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #FFFFFF;

}


#header .menu ul li:hover ul,
#header .menu ul a:hover ul{
visibility:visible;
}

*/

/* DYNAMIC MENU STYLES */

#header #menu {list-style-type:none;height:28px;
margin:0 0 0 220px; /* settings for this demo olnly */
padding:0;}

#header #menu li {
	display:block;
	float:left;
	position:relative;
	z-index:100;
	text-align: center;
}
#header #menu li span {
	display:block;
	z-index:100;
	padding: 5px 10px 0px;
}
#header #menu li a, #header #menu li a:visited {display:block; padding:0;}

#header #menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: url(transparency.gif);}
#header #menu dt {
	margin:0;
	float:left;
	background-image: url(images/header_li_separator.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#header #menu dd {display:none; background: transparent; border-bottom:1px solid #232323; clear:left; margin:0; padding:0; color: #fff; text-align:left;}

#header #menu dt a, #header #menu dt a:visited {
	display:block;
	padding: 5px 10px;
	text-decoration:none;
	color:#999999;
}

#header #menu #nav-selected dt a,
#header #menu #nav-selected dt a:visited 
{
	background-color: #B43F2C;
	background-image: url(images/header_li_selected.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #FFFFFF;
}


#header #menu dd a, #header #menu dd a:visited {
	background:#0B0B0B;
	color:#999999;
	text-decoration:none;
	display:block;
	padding: 5px 10px;
	font-size: 10px;
	font-weight: bold;
}
#header #menu #nav-selected dl dd  a, #header #menu #nav-selected dl dd  a:visited {background:#74291C;color:#FFFFFF;}
#header #menu #nav-selected dl dd  a:hover {background:#823326;}
#header #menu #nav-selected dl dd {border-bottom:1px solid #823326;}
#header #menu li a:hover {border:0;}

#header #menu li:hover dd, #header #menu li a:hover dd {
	display:block;
}
/* #menu li:hover dl, #menu li a:hover dl {border-bottom:15px solid #e2dfa8;} */
#header #menu li:hover dt a,
#header #menu li a:hover dt a {
	background-image: url(images/header_li_hover.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #ffffff;
	background-color: #000000;
	font-size: 12px;
}


#header #menu dd a:hover {
	background-color: #232323;
	background-image: none;
	color:#ffffff;
}




#header .logo {
	background-color:#252525;
	background-image: url(images/header_logo_bg.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	width: 1000px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #4B4B4B;
	border-right-color: #4B4B4B;
	border-bottom-color: #4B4B4B;
	border-left-color: #4B4B4B;
	height: 100px;
}
#header .dname {
	float:left;
	
	padding-top: 12px;
	padding-left: 10px;
	
}
#header .dname p{font-family: "Times New Roman", Times, serif;font-size: 22px;text-transform: uppercase;color: #ffffff;}
#header .dname img {margin-left:64px}
#header .dphone {
	float:right;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-align:right;
	padding-top:40px;
}
#header .logoimg {width:44px;height:50px;float:left;}
/* HEADER STYLES ENDS */
/* site layout width */


#footer {
	background-color:#202020;
	font-size: 10px;
	color: #666666;
	float: left;
	width: 1000px;
}

#footer .bottomseparator {
	height:10px;
	float: left;
	width: 1000px;
	background-image:url(images/bottom_separator.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


/* end of generic styles */
#detailedpagelayout .description{
width:40%;
float:right;
}
#detailedpagelayout .largepicture{
width:60%;
float:left;
}
#detailedpagelayout .largethumbsimg,
#detailedpagelayout .smallthumbsimg,
#detailedpagelayout .otherimages,
#detailedpagelayout .layoutbox,
#detailedpagelayout .certified-image img

 {
border:1px solid #383838;/* border color */
}

#detailedpagelayout .description .description-buttons-container {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
#detailedpagelayout .layoutbox {
padding:10px;
margin-top:5px;
margin-bottom:5px;
background:#252525;
}
#detailedpagelayout .littleboxpadding{
padding:7px;
}

html>body #detailedpagelayout .littleboxpaddingfix{
padding:7px;
height:auto;
min-height:810px;
max-height:none;
}

html>body #detailedpagelayout .littleboxpaddingfix li {
	margin-left: 10px;
	list-style-type: none;
}


#detailedpagelayout .littleboxpaddingfix{
padding:7px;
height:810px;
}


#detailedpagelayout .smallthumbs{

margin-top:10px;
}

#detailedpagelayout .smallthumbs-certified {	margin-top:10px;
	width: 550px;
	float:left;}

#detailedpagelayout .certified-image {
margin:10px 0 10px 0;
padding:10px;
display:block;
border:1px solid #383838;
color:#FFFFFF;
}

#detailedpagelayout .smallthumbs-separator {

margin-bottom: 3px;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	clear: both;}



#detailedpagelayout .smallthumbsimg{
float:left;
margin-right:3px;
margin-bottom:0px;
}

#detailedpagelayout .description h1
 {
	margin:0px 0px 10px;
	padding:0px;
	color:#B43F2C;
	font-size:18px;
	font-weight:bold;
	text-align: center;
}

#detailedpagelayout #righttabs {
	margin: 0px 0px 0px -1px;
	padding: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #383838;
	width: 235px;
	float: left;
	padding: 0px;
}
html>body #detailedpagelayout #righttabs {width: 236px;} 
#detailedpagelayout #righttabs h2{
width:230px;
margin:0px;
padding:3px;
background:#383838;
font-size:12px;
text-transform:uppercase;
}

#detailedpagelayout .description-list li{
	margin-left:0px;
	list-style-type:none;
	list-style-image:url(images/arrow.gif);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	list-style-position: inside;
}
#detailedpagelayout p{
margin:0px;
padding:0px;
}
#detailedpagelayout ul.description-list{
	margin: 0px;
	padding: 0px;
}
/* options displaying styles */

#detailedpagelayout #caroptions div.car-description-one {display:block;color:#ffffff;margin:10px 0 0 0;}

#detailedpagelayout #caroptions {
	width: 521px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #383838;
	margin: 0px 0px -15px;
	padding: 0px;
	float: left;
}
html>body #detailedpagelayout #caroptions {margin: 0px;}

#detailedpagelayout #caroptions .collapse-bg {
	margin-top: 1em;
	margin-bottom: 1em;
}


#detailedpagelayout #caroptions ul.collapse-ul {
	padding:10px;
	margin: 0px;
}
#detailedpagelayout #caroptions .collapse-ul li {
	list-style-type: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #383838;
	border-right-color: #383838;
	border-bottom-color: #383838;
	border-left-color: #383838;
	list-style-image: url(images/collapse_li_arrow.gif);
	list-style-position: inside;
}

#detailedpagelayout #caroptions ul.collapse-control-links {
	margin: 0px 0px 10px;
	padding: 0px;
	float: right;
}

#detailedpagelayout #caroptions .collapse-control-links li {
	display: inline;
	list-style-type: none;
	margin-right: 10px;
}

#detailedpagelayout #caroptions .collapse-control-links a:link,
#detailedpagelayout #caroptions .collapse-control-links a:visited  {
}
#detailedpagelayout #caroptions .collapse-control-links a:hover {}

#detailedpagelayout #caroptions  h3 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 0em 0 0.5em;
	padding: 0.1em 1em;
	cursor:pointer;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #383838;
}
#detailedpagelayout #caroptions  h1 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
}
#detailedpagelayout #caroptions  h2 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

#detailedpagelayout #caroptions h3 .arrow-open {
	background-image: url(images/h3arrow-open.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px;
	margin: 0px;
}
#detailedpagelayout #caroptions h3 .arrow-close {
	background-image: url(images/h3arrow-close.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px;
}

#detailedpagelayout #bottphone {background-color:#252525;padding:7px;}
#detailedpagelayout .layoutbox p.smalltext {font-size:9px;text-align:center;}
#detailedpagelayout .detailedpageheader {padding:5px 0 5px 0;}
#detailedpagelayout .detailedpageheader .detailedpageheader-carttl {float:left;font-weight:bold;font-size:18px;color:#FFFFFF;margin-bottom:10px;}
#detailedpagelayout .detailedpageheader .detailedpageheader-links {float:right;}
#detailedpagelayout .layoutbox p.yearmakemodel {text-align:center;font-size:16px;font-weight:bold;}
#detailedpagelayout .layoutbox p.largepicture {text-align:center;font-size:10px;}
#detailedpagelayout .layoutbox .largepicture p.comment {text-align:center;font-size:10px;}
#detailedpagelayout .layoutbox .smallthumbs p.viewlarger {text-align:center;padding:5px;}
#detailedpagelayout #righttabs .calculate-button, #detailedpagelayout #righttabs .clear-button {
    margin: 0px;
	padding: 0px;
	height: 33px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	background-position: left top;
	background-color: #252525;
	cursor:pointer;
}
#detailedpagelayout #righttabs .calculate-button {width: 93px;background-image: url(images/button_calculate.gif);}
#detailedpagelayout #righttabs .clear-button {width: 63px;background-image: url(images/button_clear.gif);}
#detailedpagelayout .description-buttons, #qq .description-buttons {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #252525;
	background-image: url(images/button_buy_now.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 63px;
	width: 210px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	letter-spacing: -1px;
}
#detailedpagelayout .leaseoptions {
	text-align: center;
	border: 1px dotted #383838;
	padding: 5px;
}

/* Finance Calculator styles */
#detailedpagelayout fieldset#calculator {
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#detailedpagelayout #calculator label {
	width: 120px;
	float: left;
}

#detailedpagelayout #calculator div {
	display: block;
	margin-bottom: 7px;
}

#inventorylist .inventorylistheader div#displaydropdown {
	float: right;
}
#inventorylist .inventorylistheader #displaydropdown label {
	font-weight: bold;
}
#inventorylist .inventorylistheader #displaydropdown select {
	font-size: 12px;
}
#inventorylist ul#sortby {
	float: left;
}
#inventorylist #sortby li {list-style-type: none;display: inline;font-weight: bold;margin-right: 10px;}
#inventorylist #sortby li a {font-weight: normal;}

#inventorylist div.listbraker {
	padding: 5px 10px;
	clear: both;
	width: 737px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #383838;
}
#inventorylist .inventorylistheader {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #383838;
}
#inventorylistsearch legend {display: none;}
#inventorylistsearch div {display: inline;}
#inventorylistsearch label {}
#inventorylistsearch input, #inventorylistsearch select {
	margin-right: 10px;
	font-family: "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
fieldset#inventorylistsearch{border:1px solid #383838;padding:10px;margin-top:5px;margin-bottom:5px;background:#252525;}

#inventorylistsearch h1 {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 5px;
	color: #FFFFFF;
}
#inventorylistsearch h1 a {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: none;
	margin-right: 10px;
}
#inventorylistsearch h1 a:link, #inventorylistsearch h1 a:visited {
}
#inventorylistsearch h1 a:hover {
	text-decoration: none;
}
#inventorylistsearch h1 .current {
	background-color: #B43F2C;
	padding-right: 3px;
	padding-left: 3px;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #C25442;
}

/* "carlist-classic" ul original styles  */

#inventorylist #carlist-classic .carlist-classicwrapper{float:right;width: 100%;margin-left: -600px}
#inventorylist #carlist-classic .carlist-classicstockmileage{margin-left: 600px;text-align: right;}
#inventorylist #carlist-classic .smallimg{float:left;width:120px}
#inventorylist #carlist-classic .vehicleprice{float:left;width:250px;}
#inventorylist #carlist-classic .leasespecials {width:230px;float:left;text-align: center;color:#B43F2C;}
#inventorylist #carlist-classic .leasespecials p {
	margin-top: 17px;

}
#inventorylist #carlist-classic img {border: 1px solid #383838;}
#inventorylist #carlist-classic p.extint {color: #999999;margin-top: 5px;margin-bottom: 5px;}
#inventorylist #carlist-classic p.carlist-classicstockmileagelink {
	text-decoration: underline;
	margin-top: 30px;
	color:#94BC33;
}
#inventorylist #carlist-classic p.stockmileage {color: #FFFFFF;	margin-bottom: 10px;}
#inventorylist #carlist-classic p.shortdescription {color: #FFFFFF;}
#inventorylist #carlist-classic h1 {color: #CBCBAB;font-size: 16px;}
#inventorylist #carlist-classic h2 {color: #B43F2C;font-size: 16px;}
#inventorylist #carlist-classic h3 {
	font-size: 16px;
	margin-top: 26px;
}
#inventorylist ul#carlist-classic {margin: 0px;padding: 0px;}
#inventorylist #carlist-classic li {
	list-style-type: none;
	display: block;
	width: 740px;
	float: left;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #383838;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
} 


#inventorylist #carlist-classic li.lihoverclass {
	background-image: url(images/inventory_classic_gradient.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	cursor: pointer;
	background-color: #000000;
}



#inventorylist #carlist-classic li a:link, #inventorylist #carlist-classic li a:visited {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #383838;
}
#inventorylist #carlist-classic li a:hover {
	background-image: url(images/inventory_classic_gradient.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
} 
#inventorylist #carlist-classic li.specialclass {
	background-image: url(images/inventory_list_specials.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	cursor: pointer;
	background-color: #252525;
}

/* "carlist-classic-modern" ul modern styles */




#inventorylist #carlist-modern .smallimg img {border: 1px solid #383838;}
#inventorylist #carlist-modern h1 {color: #CBCBAB;font-size: 16px;}
#inventorylist #carlist-modern h2 {color: #B43F2C;font-size: 14px;}
#inventorylist #carlist-modern h3 {
	font-size: 16px;
	margin-top: 26px;
}
#inventorylist ul#carlist-modern {
	margin: 0px;
	padding: 0px;
	border-top: 1px none #383838;
	border-right: 1px none #383838;
	border-bottom: 1px none #383838;
	border-left: 1px solid #383838;
	
}
#inventorylist #carlist-modern li {
	background-color: #252525;
	list-style-type: none;
	margin: 0px;
	float:left;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #383838;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #383838;
	cursor: pointer;
	display: block;
	padding: 9px;
	height: 245px;
	width: 233px;
	cursor: pointer;
	background-image: url(images/modern_li_bg.gif);
}

#inventorylist #carlist-modern .lihoverclass {
	background-image:url(images/inventory_modern_specials.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #252525;
}



#inventorylist #carlist-modern .smallimg {
	float: left;
	width: 110px;
}
#inventorylist #carlist-modern .carlist-modernstockmileage {
}
#inventorylist #carlist-modern .carlist-modernspecials-wrap {
	float: right;
	width: 100%;
	margin-left: -110px;
}
#inventorylist #carlist-modern .carlist-modernspecials {
	float: right;
	width: 65px;
	text-align: right;
}

#inventorylist #carlist-modern .carlist-modernspecials .special-ico {
	background-image: url(images/special_ico.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 70px;
	width: 65px;
}
#inventorylist #carlist-modern .carlist-modernspecials .leasespecial-ico {	
    background-image: url(images/leasespecial_ico.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 70px;
	width: 65px;}
#inventorylist #carlist-modern .carlist-modernspecials .certified-ico {	
    background-image: url(images/certified_ico.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 70px;
	width: 65px;}

#inventorylist #carlist-modern .carlist-modernstockmileagelink {
	text-decoration: underline;
	color:#94BC33;
}
#inventorylist #carlist-modern p.stockmileage {
	color: #999999;
}

/* CARLIST MODERN ADVANCED (SPECIALS) */


#inventorylist #carlist-modern-advanced .smallimg img {border: 1px solid #383838;}
#inventorylist #carlist-modern-advanced h1 {
	color: #CBCBAB;
	font-size: 24px;
	display: block;
	margin: 0px;
	padding: 0px;
}
#inventorylist #carlist-modern-advanced h2 {
	color: #B43F2C;
	font-size: 18px;
	display: block;
	margin: 0px 0px 10px;
	padding: 0px;
	text-decoration: line-through;
}
#inventorylist #carlist-modern-advanced h3 {
	color: #94BC33;
	font-size: 24px;
	display: block;
	margin: 0px 0px 10px;
	padding: 0px;
}
#inventorylist div#carlist-modern-advanced {
	margin: 0px;
	padding: 0px;
	display: block;
	
}


#inventorylist #carlist-modern-advanced ul#actionlinks {}
#inventorylist #carlist-modern-advanced #actionlinks li {
	float: left;
	width: 200px;
	text-align: center;
	border: 1px solid #383838;
	margin-right: 10px;
} 

#inventorylist #carlist-modern-advanced div#colums {
	background-color: #252525;
	list-style-type: none;
	margin: 10px auto;
	text-decoration: none;
	display: block;
	padding: 9px;
	background-image: url(images/modern_li_bg.gif);
	width: 700px;
	border: 1px dashed #383838;
}

#inventorylist #carlist-modern-advanced div.lihoverclass {
	background-image:url(images/inventory_modern_specials.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #252525;
}



#inventorylist #carlist-modern-advanced .smallimg {
	float: left;
	width: 400px;
	height: 300px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#inventorylist #carlist-modern-advanced .carlist-modernstockmileage {
	display: block;
	float: left;
	width: 280px;
}

#inventorylist #carlist-modern-advanced .carlist-modernstockmileagelink {	text-decoration: underline;
	color:#94BC33;}

/* OLD FORMS STYLES */



#search dl, #search .submit-buttons {border:1px solid #383838;background:#252525;}
#search dl h3 {width: 150px;float: left;padding-top: 35px;font-size: 14px;}

.errorbox,
#search dl,
#search .submit-buttons


 {padding: 10px;
	margin-bottom: 10px;
	width: 400px;
	margin-right: auto;
	margin-left: auto;}


#search dt, #contacts #contactusform dt {
	width: 150px;
	float: left;
	text-align: right;
}
#search dd, #contacts #contactusform dd {
	margin-left: 150px;
}
#search label, #contacts #contactusform label {
	padding-top: 1px;
	margin-top: 5px;
	float: right;
}


#search input, #search textarea, #search select,
#contacts #contactusform input, #contacts #contactusform textarea, #contacts #contactusform select
{margin: 5px;font-size: 14px;width: 200px;}
#search #searchinformation input, #search .submit-buttons input,#contacts .submit-buttons input {width: auto;}

/* #searchinformation label {float:none;padding-top: 0px;margin-top: 0px;} */




/* Detailed Search Styles start */
#detailedsearch .search {    margin: 0px;cursor: pointer;
	padding: 0px;
	height: 33px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	background-position: left top;
	background-color: #252525;width: 93px;background-image: url(images/advanced_search_button.gif);}
#detailedsearch fieldset {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	background-color: #252525;
	border: 1px solid #383838;
	padding: 10px;
}
#detailedsearch fieldset ul#select {width:290px;float:right;}
html>body #detailedsearch fieldset ul#select {
	margin-top: 10px;
	margin-bottom: 20px;
}
#detailedsearch fieldset ul#select li {
	background-color: #383838;
	display: block;
	list-style-type: none;
	margin-bottom: 1px;
	padding: 2px;
}
#detailedsearch #select2 label {
	width: 100px;
	float: left;
	text-align: right;
	padding-right: 10px;
	padding-top: 4px;
}
#detailedsearch #select2 div {
	margin-bottom: 3px;
	height: 25px;
}
#detailedsearch #select2 .long {
	width: 201px;
}
#detailedsearch #select2 .short {
	width: 89px;
}

/* Detailed Search Styles end */


/* Home Search Styles start */

fieldset#searchform {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	float: left;
	width: 200px;
}

#searchform .search, #inventorylistsearch .search, #contacts .submit-buttons input {
	background-image: url(images/search_button.gif);
	background-color: #252525;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 63px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-weight: bold;
	cursor:pointer;
}
#searchform dt {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 180px;
}
#searchform dd {
	margin: 0px;
	padding: 0px;
	width: 180px;
	float: left;
}
#searchform select {
	width: 200px;
}


/* AUTOLOCATOR STYLES */

#autolocator fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#autolocator legend {
	display: none;
}
#autolocator h2 {
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 10px;
}





#autolocator .desiredoptions {
	background-color: #252525;
	border: solid 1px #383838;
	padding: 10px;
	width: 350px;
	float: right;
}
#autolocator .desiredoptions label {
	margin-left: 5px;
}
#autolocator .desiredoptions hr {border-top: 1px solid #252525;}
#autolocator .vehiclecontainer {
	width: 350px;
	float: left;
}
#autolocator .vehiclecontainer input, #autolocator .vehiclecontainer select  {
	float: left;
	width: 200px;
}

#autolocator .vehiclecontainer label {
	float: left;
	width: 100px;
	text-align: right;
	padding-right: 10px;
}

#autolocator .fields {
	display: block;
	float: left;
	clear: both;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 100%;
}


#autolocator #autolocatorform .to {
	width:15px;
	float:left;
	margin-right: 5px;
	margin-left: 5px;
}

#autolocator .topfields, #autolocator #loginform div {
	display: block;
	float: left;
	width: 370px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#autolocator .topfields label, #autolocator #loginform label {
	width: 100px;
	float: left;
	text-align: right;
	padding-right: 10px;
}
#autolocator .topfields input, #autolocator .topfields select {
	width: 200px;
	float: left;
}

#autolocator #loginform .loginformdiv input {width: 200px;float: left;}

#autolocator .desiredoptionscontainer {
	display: block;
	width: 110px;
	float: left;
}
#autolocator .button {    margin: 0px;cursor: pointer;
	padding: 0px;
	height: 33px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	background-position: left top;
	background-color: #252525;width: 93px;background-image: url(images/button_carfinder.gif);}
	
/* HOMEPAGE STYLES */

#homepage ul#dcontent-imgpart {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 780px;
	height: 324px;
}
#homepage #dcontent-imgpart li {
	float: left;
	height: 162px;
	width: 390px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#homepage #dcontent-imgpart li img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}

#homepage ul#dcontent-textpart {
	background-color: #333333;
}

#homepage #dcontent-textpart li {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#homepage #dcontent-textpart h1 {
	color: #CBCBAB;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

#homepage #dcontent-textpart p {}

#homepage #dcontent-textpart h2 {}

#homepage #dcontent-textpart hr {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#homepage #dcontent-textpart ul#dcontent-textpart-links {	}
#homepage #dcontent-textpart #dcontent-textpart-links li {
list-style-type: circle;
	list-style-position: inside;
	width: 100%;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #383838;
}
#homepage #dcontent-textpart #dcontent-textpart-links a:link, #homepage #dcontent-textpart #dcontent-textpart-links a:visited {}
#homepage #dcontent-textpart #dcontent-textpart-links a:hover {}


#homepage ul#frontspecials {
	width: 640px;
	float:left;
	margin:0 20px 0 20px;
	
}
#homepage #frontspecials li {
	width: 155px;
	float: left;
	list-style-type: none;
}

#homepage #frontspecials img {
	border: 1px solid #666666;
}





#homepage .carspecials {
	width:780px;
	height:200px;
	float:left;
	background-color:#000000;
	/* background-image: url(images/specials_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom; */
}


#homepage .scroller {
	width:40px;
	float:left;
	margin:35px 0 0 0;

}
#homepage .scroller input {
	color:#b43f2c;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	font-size:18px;
	font-weight:bold;
	background-image:url(images/transparent.gif);
	background-color:#000000;
   	cursor:pointer;
}



/* LEFTSIDE STYLES */

#leftside {width:220px;float:left;}
#leftside .leftsidebg {background-color:#252525;float:left;display:block;width:220px;}
#leftside .bannerplaceholder {float:left;display:block;}

#leftside #leftlist ul
{

	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
    list-style-position:outside;
	list-style-type:none;
}

#leftside #leftlist li {margin:0px;padding:0px;display:block;float:left;width:100%;}

#leftside #leftlist a
{   padding:3px 0 3px 0;
	display: block;
	width:100%;
	background-color: #333333;
	border-bottom: 1px solid #252525;
	

}
#leftside #leftlist .leftpadding {padding:0 0 0px 5px;}
#leftside #leftlist a:link, #leftside #leftlist a:visited
{
	color: #BFBFBF;
	text-decoration: none;
}

#leftside #leftlist a:hover
{
background-color: #444444;
color: #FFFFFF;
}

/* call to action */

#leftside #calltoaction ul
{
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}

html>body #leftside #calltoaction ul {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#leftside #calltoaction li {
	display: block;
	float: left;
}

html>body #leftside #calltoaction li {margin:0px;}

#leftside #calltoaction a
{
	display: block;
	padding: 0px;
	width: 214px;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #252525;
	border-right-color: #252525;
	border-bottom-color: #252525;
	border-left-color: #252525;

	white-space: nowrap;
	height: 56px;
}

#leftside #calltoaction a:link, #leftside #calltoaction a:visited
{
	color: #BFBFBF;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}

#leftside #calltoaction a:hover
{
background-color: #444444;
color: #FFFFFF;
}
#leftside #calltoaction .newmercedesspecials a,
#leftside #calltoaction .currentleasespecials a,
#leftside #calltoaction .financeapplication a  {
	height: 56px;
	text-indent: -999px;
	background-image: url(images/calltoaction.gif);
}

/* New Mercedes Specials */
#leftside #calltoaction .newmercedesspecials a,
#leftside #calltoaction .newmercedesspecials a:visited {background-position: 0px 0px;}
#leftside #calltoaction .newmercedesspecials a:hover,
#leftside #calltoaction .newmercedesspecials a:active {background-position: -220px 0px;}

/* Current Lease Specials */
#leftside #calltoaction .currentleasespecials a,
#leftside #calltoaction .currentleasespecials a:visited {background-position: 0px 56px;}
#leftside #calltoaction .currentleasespecials a:hover,
#leftside #calltoaction .currentleasespecials a:active {background-position: -220px 56px;}

/* Finance Application */
#leftside #calltoaction .financeapplication a,
#leftside #calltoaction .financeapplication a:visited {background-position: 0px 112px;}
#leftside #calltoaction .financeapplication a:hover,
#leftside #calltoaction .financeapplication a:active {background-position: -220px 112px;}


#contacts .formcontainer {float:right;width:420px;}
#contacts .mapcontainer {float:left;width:300px;}

#contacts .submit-buttons input {}

/* formfields pages styles */


#service fieldset#formfieldset,
#tradein fieldset#formfieldset,
#quickquote fieldset#formfieldset,
#contacts fieldset#formfieldset,

 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
}
fieldset#formfieldset {border:none;width: 450px;
	margin-right: auto;
	margin-left: auto;}
#service #formfieldset h3,
#tradein #formfieldset h3,
#quickquote #formfieldset h3,
#contacts #formfieldset h3,
#emailtofriend #formfieldset {
	font-size: 14px;
	color: #999999;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#service #formfieldset .ln,
#tradein #formfieldset .ln,
#quickquote #formfieldset .ln,
#contacts #formfieldset .ln,
#emailtofriend #formfieldset .ln
 {
	display: block;
	margin-bottom: 10px;
}
#service #formfieldset .ln label,
#tradein #formfieldset .ln label,
#quickquote #formfieldset .ln label,
#contacts #formfieldset .ln label,
#emailtofriend #formfieldset .ln label
 {
	float: left;
	width: 200px;
	padding-right: 10px;
	text-align: right;
}
#service #formfieldset ul#fr {
	background-color: #252525;
	border: 1px solid #383838;
	padding: 10px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#service #formfieldset #fr li {
	list-style-type: none;
	display: block;
	width: 140px;
	float: left;
}

#service #formfieldset .ln input,
#service #formfieldset .ln select,
#service #formfieldset .ln textarea,
#tradein #formfieldset .ln input,
#tradein #formfieldset .ln select,
#tradein #formfieldset .ln textarea,
#quickquote #formfieldset .ln input,
#quickquote #formfieldset .ln select,
#quickquote #formfieldset .ln textarea,
#contacts #formfieldset .ln input,
#contacts #formfieldset .ln select,
#contacts #formfieldset .ln textarea

 {
	width: 200px;
	font-family: "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#service #formfieldset .buttons,
#tradein #formfieldset .buttons,
#quickquote #formfieldset .buttons,
#contacts #formfieldset .buttons,
#emailtofriend #formfieldset .buttons {
	background-color: #252525;
	border: 1px solid #383838;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
	
#service #formfieldset .buttons input,
#tradein #formfieldset .buttons input,
#quickquote #formfieldset .buttons input,
#contacts #formfieldset .buttons input,
#emailtofriend #formfieldset .buttons input {    
    margin: 0px;
	padding: 0px;
	height: 33px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	background-position: left top;
	background-color: #252525;
	cursor:pointer;
    width: 93px;
	background-image: url(images/button_calculate.gif);}


#servicespecials .dcontent dl {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 25px;
}
#servicespecials .dcontent dt {
	width: 5%;
	float: left;
	display: block;
}
#servicespecials .dcontent dd {
	float: left;
	width: 95%;
	display: block;
}


#servicespecials .dcontent dd label {
	font-size: 18px;
	color: #CCCCCC;
	display: block;
}
#servicespecials .dcontent dd p {
}
#servicespecials .dcontent dd ul {
	padding:10px;
	margin: 0px;
}
#servicespecials .dcontent dd ul li {
	list-style-type: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #383838;
	border-right-color: #383838;
	border-bottom-color: #383838;
	border-left-color: #383838;
	list-style-image: url(images/collapse_li_arrow.gif);
	list-style-position: inside;
}


#staff .dcontent dl {
	width: 230px;
	float: left;
	margin-right: 10px;
}
#staff .dcontent dt {}
#staff .dcontent dd {
	font-weight: bold;
	text-align: center;
	font-size: 14px;
}
#staff .dcontent img {
	border: 1px solid #383838;
}



#aboutcertified .dcontent dl {
	display: block;
}
#aboutcertified .dcontent dt {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}




#servicedep .dcontent dl {
	width: 230px;
	height: 350px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#servicedep .dcontent dt {}
#servicedep .dcontent dd {
	font-weight: bold;
	text-align: center;
	font-size: 14px;
}
#servicedep .dcontent img {
	border: 1px solid #383838;
}
#servicedep .dcontent ul {
	padding:10px;
	margin: 0px;
}
#servicedep .dcontent ul li {
	list-style-type: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #383838;
	border-right-color: #383838;
	border-bottom-color: #383838;
	border-left-color: #383838;
	list-style-image: url(images/collapse_li_arrow.gif);
	list-style-position: inside;
}



#aboutus .dcontent dl {
	width: 230px;
	height: 350px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#aboutus .dcontent dt {}
#aboutus .dcontent dd {
	font-weight: bold;
	text-align: center;
	font-size: 14px;
}
#aboutus .dcontent img {
	border: 1px solid #383838;
}


#aboutus .dcontent ul {
	padding:10px;
	margin: 0px;
}
#aboutus .dcontent ul li {
	list-style-type: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #383838;
	border-right-color: #383838;
	border-bottom-color: #383838;
	border-left-color: #383838;
	list-style-image: url(images/collapse_li_arrow.gif);
	list-style-position: inside;
}




#finance .dcontent ul {
	padding:10px;
	margin: 0px;
}
#finance .dcontent ul li {
	list-style-type: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #383838;
	border-right-color: #383838;
	border-bottom-color: #383838;
	border-left-color: #383838;
	list-style-image: url(images/collapse_li_arrow.gif);
	list-style-position: inside;
}

#showlargeimages .largethumbsimg {
	border: 1px solid #585858;
}

#showlargeimages #images .regular, #inventorylist .listbraker a:link, #inventorylist .listbraker a:visited {
	background-color: #3B3B3B;
	color:#999999;
	margin-right: 2px;
	border: 1px solid #585858;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#showlargeimages #images a:hover, #inventorylist .listbraker a:hover  {
	background-color: #585858;
	color:#ffffff;
	margin-right: 2px;
	border: 1px solid #585858;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#showlargeimages #images .selected, #inventorylist .listbraker .selected {
	background-color: #B72B10;
	color:#FFFFFF;
	border: 1px solid #B72B10;
	text-decoration: none;
	margin-right: 2px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#showlargeimages #nextprev a:link, #nextprev a:visited  {
	color: #CCCCCC;
	text-decoration: none;
}
#showlargeimages #nextprev a:hover {	color: #ffffff;
	text-decoration: underline;}
	
	/* qq */
	
	fieldset#qq {
	width: 300px;
	float: left;
	background-color: #252525;
	border: 1px solid #383838;
	padding: 10px;
}
	
	#qq label {
	width: auto;
	display: block;
	margin-bottom: 5px;
}
	#qq .row {
	margin-bottom: 10px;
	width: auto;
	display: block;
}
	#qq input, #qq select, #qq textarea {
	width: 100%;
	font-family:"Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
}


 #qq input {padding:1px;}
.imgplaceholder {

	float: right;
	height: auto;
	width: 400px;
}
.imgplaceholder img {border: 1px solid #383838;}

#homequickbtn .homepagebtn {    
    margin: 0px;
	padding: 0px;
	height: 33px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	background-position: left top;
	background-color: #252525;
	cursor:pointer;
    width: 93px;
	background-image: url(images/button_calculate.gif);}

#homequickbtn fieldset#formfieldset {
	background-color: #252525;
	border: 1px solid #383838;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

#homequickbtn select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 125px;
}

.padding20 {padding:10px 10px 10px 30px;}

#dhtml p, #dhtml ul  {
	margin-top: .5em;
	margin-bottom: .5em;
}
#dhtml ul {margin:0 0 0 10px;}


.message {color:#FFFFFF;padding:10px;border: 1px solid #B43F2C;margin: 0 0 10px 0;background-color:#000000;}


#flinks a:link, #flinks a:visited, #flinks a:hover {color:#666666;}

/* media page styles */

#multimedia .leftlinks{
  width:300px;
  float:left;
  display:block;
}

#multimedia .player{
  width:448px;
  border:1px solid #384b5f;
  float:right;
}

#multimedia .leftlinks ul {
  width:100%;
  float:left;
  list-style-type: none;
  list-style-position: inside;
}

#multimedia .leftlinks  ul li{
  display:block;
  margin-bottom:5px;
}


/* leftside quick contact form */


fieldset#quickcontactform {border:none;display:block;float:left;width:100%}
fieldset#quickcontactform p {
	font-size: 16px;
	font-weight: bold;
	color:#ffffff;
	line-height: 38px;
	font-family: Arial, sans-serif;display:block;text-indent:10px;
}
fieldset#quickcontactform div.row {padding:0 10px;}

#quickcontactform label {
	display:block;
	float:left;
	font-size:12px;
	width:100%;
	
}
#quickcontactform div.row textarea, #quickcontactform div.row input, #quickcontactform div.row select {color:#000;float:left;font-family:"Trebuchet MS", Arial, Verdana;font-size:10px;width:90%;margin-bottom:10px;}


#quickcontactform input.button {margin-left:10px;}
