body {
background-image: url('../images/body_bg.jpg');
background-position:top left;
background-repeat:repeat-x;
background-color:#292929;
margin:0;
margin-bottom:100px;
font-size:9pt;
font-family:arial,helvetica,sans-serif;
}

h1, h2, h3, h4, h5, legend {
font-size:10pt;
}

a, a:link, a:visited {
outline:none;
color:#fff;
text-decoration:none;
} a:hover, a:focus {
text-decoration:underline;
} a img {
border:none;
text-decoration:none;
}
/* a[href*=email]:after, a[href*=mailto]:after {
content: url('../images/email-icon.gif');
} a.nocontent:after {
content: url('');	
} a[href*=map]:after {
content: url('../images/map-icon.gif');
} 
*/
a.bullets, a.bullets:link, a.bullets:visited, span.bullets {
background-image: url('../images/bullet.png');
background-position:left 2px;
background-repeat:no-repeat;
padding-left:15px;
} a.bullets:hover, a.bullets:focus {
background-image: url('../images/bullet_blue.png');
background-position:left 2px;
background-repeat:no-repeat;
padding-left:15px;
} a.reverse, a.reverse:link, a.reverse:visited, a.reverse:hover, a.reverse:focus, span.reverse {
background-position:right 2px;
padding-left:0;
padding-right:15px;
} ul li a.bullets {
display:block;
}

.button {
display:inline-block;
text-align:center;
border:1px solid #fff;
background-color:#C12A00;
color:#fff;
padding:5px;
padding-left:15px;
padding-right:15px;
font-weight:bold;
font-size:8pt;
cursor:pointer;
} a.button:hover, a.button:focus, input.button:hover, input.button:focus {
text-decoration:none;
background-color:#940000;
}
a.active, a.active:hover, a.active:focus {
background-color:#940000;
}
a.sales {
background-color:#C93706;
}
a.sales:hover, a.sales:focus {
text-decoration:none;
background-color:#5E0403;
}
a.admin {
background-color:#B11B0A;
}
a.admin:hover, a.admin:focus {
text-decoration:none;
background-color:#5E0403;
}
a.superadmin {
background-color:#7E1C0F;
}
a.superadmin:hover, a.superadmin:focus {
text-decoration:none;
background-color:#5E0403;
}
span.active, span.active:hover, span.active:focus {
background-color:#461616;
cursor:default;
}

table .button {
	padding:3px;
	margin:0 1px;
}

.wBorder {
border:1px solid #fff;
}

.imgR {
float:right;
clear:right;
margin-left:10px;
margin-bottom:10px;
}
.imgL {
float:left;
clear:left;
margin-right:10px;
margin-bottom:10px;
}
.imgB {
border:1px solid #666;
}

.note {
font-weight:normal;
font-size:8pt;
padding:10px;
border:1px solid #fff;
background-color:#892314;
}

#all {
width:810px;
margin:10px auto;
padding-top:20px;
color:#fff;
}

#top {
width:810px;
margin-bottom:10px;
} #top #search {
width:225px;
height:23px;
padding:1px;
background-image: url('../images/search.jpg');
background-repeat:no-repeat;
} #top #search input#box {
position:relative;
top:-1px;
width:136px;
height:13px;
padding:2px;
margin-left:46px;
background-color:transparent;
border:none;
font-weight:bold;
color:#fff;
font-size:8pt;
} #top #search #srchBtn {
width:23px;
height:17px;
margin-left:3px;
padding:0;
border:none;
background-color:transparent;
background-image: url('../images/arrow.gif');
background-repeat:no-repeat;
cursor:pointer;
} #top .location {
line-height:12pt;
font-weight:bold;
} #top .location a {
font-weight:bold;
}

#manufacturers {
width:148px;
padding-top:15px;
border:1px solid #fff;
background-image: url('../images/nav_bg.jpg');
background-position:top left;
background-repeat:repeat-x;
} #manufacturers a, #manufacturers a:link, #manufacturers a:visited {
display:block;
text-align:right;
padding:3px;
padding-right:8px;
margin:15px;
margin-top:0;
margin-bottom:4px;
background-color:#B11B03;
border:1px solid #C93301;
color:#fff;
/*
opacity:.45;
filter:alpha(opacity='45');
-moz-opacity:.45;
*/
} #manufacturers a:hover, #manufacturers a:focus {
background-color:#CC370D;
border:1px solid #fff;
text-decoration:none;
color:#fff;
/*
opacity:1.0;
filter:alpha(opacity='100');
-moz-opacity:1.0;
*/
} #manufacturers a img, #manufacturers a:link img, #manufacturers a:visited img {
/* filter:alpha(opacity='45'); */
background-color:#B11B03;
} #manufacturers a:hover img, #manufacturers a:focus img {
/* filter:alpha(opacity='100'); */
background-color:#CC370D;
} 

#banner {
width:648px;
border:1px solid #fff;
background-image: url('../images/infoboard_bg.jpg');
background-position:top left;
background-repeat:repeat-x;
}

#slide {
display:block;
}

#browseInventory {
position:absolute;
margin:0;
margin-left:422px;
margin-top:159px;
opacity:.65;
} #browseInventory:hover, #browseInventory:focus {
opacity:1.0;
}

#lifestyle {
width:648px;
height:196px;
border:1px solid #fff;
background-color:#D25A35;
background-image: url('../images/infoboard_bg.jpg');
background-position:top left;
background-repeat:repeat-x;
} #lifestyle p {
margin-left:10px;
margin-right:10px;
} #lifestyle img {
display:block;
margin:0;
}

#infoboard {
font-weight:bold;
width:148px;
height:196px;
border:1px solid #fff;
background-color:#D25A35;
background-image: url('../images/infoboard_bg.jpg');
background-position:top left;
background-repeat:repeat-x;
font-size:8pt;
} #infoboard ul {
position:relative;
top:-5px;
} #infoboard ul li {
margin-left:2px;
} #infoboard ul li a {
display:inline-block;
}

#foot {
font-family:"Trebuchet MS",sans-serif;
text-align:right;
padding:5px;
} #foot #copyright {
float:left;
margin:5px;
margin-left:0;
}

.nav {
margin:0;
padding:10px;
font-size:9pt;
font-weight:bold;
line-height:15pt;
list-style:none;
text-align:right;
}

#infoboard ul {
clear: both;
list-style-type: none;
position: relative;
margin:0;
padding:10px;
}

/*
#infoboard ul li {
position: relative;
z-index:200;
float:left;
}
*/

ul.links {
    
}

ul.links div.ahover {
background-color:#CD3705;
border:1px solid #fff;
padding:3px;
padding-left:9px;
padding-right:9px;
}

div.ahover {
position: absolute;
}

fieldset {
border:1px solid #ddd;
}

form {
margin:0;
padding:0;
}

label {
font-weight:bold;
}

.cycle {
	 width:648px;
	 height:196px;
}

.banner_nav ul {
	list-style:none;
	padding:0;
	margin:0;
}

.banner_nav {
	background:#940A00;
	width:118px;
	border:solid 1px white;
	padding:15px;
	float:left;
	margin-right:10px;
}

.banner_nav ul li {
	font-weight:bold;
	margin-bottom:3px;
}

.banner_nav ul li a, .banner_nav ul li a:link, .banner_nav ul li a:visited {
	background-color:#B11B03;
	border:1px solid #C93301;
	color:#FFFFFF;
	display:block;
	padding:3px 8px 3px 3px;
	text-align:right;
	width:105px;
}

.banner_nav ul li a:hover {
	background-color:#cc370d;
	border:solid 1px #FFFFFF;
	color:white;
	text-decoration:none;
}



.banner_cycle {
	width:648px;
	float:left;
}

.banner_cycle img {
	border:solid 1px white;
}

