@charset "utf-8";
/* CSS Document */

body
{
	background-image:url(../images/gradient.jpg);
	background-repeat:repeat-x;
	background-color:#d6d7d9;
	margin:0 auto 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	behavior:url(/csshover.htc);
	font-size:12px;
	color:#3e3128;
}
div#page
{
	width:980px;
	width:980px !important;
	height:auto;
	padding-left:40px;
	margin:0 auto 0 auto;
	background-image:url(../images/maroonRepeater_01.jpg);
	background-repeat:repeat-y;
	
}

div#header
{
	height:116px;
	width:980px;
	float:left;
	margin:0px;
	padding:0px;
}

div#logo
{
	width:980px;
	float:left;
	height:87px;
}

div#navContainer
{
	background-image:url(../images/nav_03.jpg);
	background-repeat:repeat-x;
	width:980px;
	height:29px;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#bcbbb7;
}
/*
#listmenu {
	float: right;
}
*/
div#headerBottom
{
	background-image:url(../images/header_04.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:657px;
	height:86px;
	float:left;
	margin:0px;
	padding:0px;
}
	
div#flash
{
	width:980px;
	float:left;
	height:351px;
}

div#contentContainer
{
	width:980px;
	float:left;
	background-color:white;
	padding-top:10px;
}

div#leftSide
{
	width:350px;
	float:left;
	padding-left:25px;
	padding-right:25px;
}

div#middle
{
	float:left;
	margin:0px;
	padding:0px;
	width:260px;
	padding-left:15px;
	padding-right:15px;
	border-left:1px solid #a2a2a2;
}

div#rightSide
{
	width:258px;
	float:left;
	padding-bottom:22px;
	padding-left:11px;
}

div#rightSide p
{
	margin:0px;
	padding:0px;
}

div#prices
{
	background-image:url(../images/bestPrices_10.jpg);
	width:233px;
	height:118px;
	background-repeat:no-repeat;
	float:left;
	font-size:11px;
	padding-left:15px;
	padding-right:10px;
	margin-bottom:25px;
}

div#prof
{
	width:233px;
	height:119px;
	float:left;
	font-size:11px;
	padding-left:15px;
	padding-right:10px;
	background-repeat:no-repeat;
	margin-bottom:25px;
	background-image:url(../images/professionalService_22.jpg);
}

div#used
{
	background-image:url(../images/usedInventory_30.jpg);
	width:233px;
	height:131px;
	background-repeat:no-repeat;
	float:left;
	font-size:11px;
	padding-left:15px;
	padding-right:10px;
	
}

div#bottom
{
	width:980px;
	float:left;
	text-align:center;
}

div#footer
{
	width:980px;
	padding-top:20px;
	padding-bottom:20px;
	margin:0 auto 0 auto;
	color:#9da0a3;
	background-color:#d7d8d9;
/*	padding-top:10px;
	margin-top:20px;
	padding-bottom:20px;*/
}

/*Template Styles*/

div#graphic
{
	width:980px;
	float:left;
	height:150px;
}

div#contentContainerTemplate
{
	width:980px;
	float:left;
	background-image:url(../images/contentRepeater.jpg);
	background-repeat:repeat-y;
	border-bottom:1px solid #e0dfd7;
}

div#leftNav
{
	width:180px;
	float:left;
	padding-top:15px;
	padding-bottom:10px;
}

div#leftNav h2
{
	padding-left:10px;
	padding-right:8px;
	font-size:18px;
}

div#leftNav ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-top:10px;
}

div#leftNav ul li
{
	padding-bottom:5px;
	padding-top:3px;
	background-color:none;
	padding-left:15px;
	padding-right:10px;
	border-bottom:1px solid #657c36;
	color:#657c36;
}

div#leftNav ul li:hover
{
	background-color:#b5af95;
}

div#leftNav ul li a, div#leftNav ul li a:visited
{
	color:#657c36;
	text-decoration:none;
	font-weight:normal;
}

div#leftNav ul li a:hover, div#leftNav ul li a:active
{
	color:#3e3128;
	text-decoration:none;
	font-weight:normal;
}


div#text
{
	width:570px;
	float:left;
	padding-left:25px;
	padding-right:25px;
	padding-top:20px;
	padding-bottom:35px;
	min-height:550px;
	
}

div#rightTemplate
{
	width:170px;
	float:left;
	padding-top:20px;
	padding-left:10px;
}

/*Format Styles*/

h1
{
	font-size:24px;
	font-weight:bold;
	margin: 7px 0px;
	padding: 0px;
	color:#1b75bc;
}


h2
{
	font-size:20px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#999;
}

hr
{
	color:#a2a2a2;
	background-color:#a2a2a2;
	height:2px;
}

a, a:visited
{
	color:#1b75bc;
	text-decoration:none;
	font-weight:normal;
}
strong a, strong a:visited, strong a:hover, strong a:active {
	font-weight: bold;
}

a:hover, a:active
{
	color:#666;
	text-decoration:none;
	font-weight:normal;
}

a.large, a:visited.large
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#1b75bc;
}


a:hover.large, a:active.large
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#666;
}

a.bread_crumbs, a:visited.bread_crumbs
{
	font-size:12px;
	
	color:#999;
	text-decoration:none;
	font-weight:normal;
}

a:active.bread_crumbs, a:hover.bread_crumbs
{
	font-size:12px;
	color:#3e3128;
	text-decoration:underline;
	font-weight:normal;
}
a img {
	border: none;
}
	

.small
{
	font-size:11px;
}

/*--- CSS Document --------------------------------------------------------------------------
	File Name: holyhack.css
	Date: 6-22-06
	Description: Holy Hack for keeping divs from collapsing when they hold no content (floated divs) 
	Note: This is a hack for Internet Explorer 6 (This may not work for Internet Explorer 7)
-------------------------------------------------------------------------------------------*/

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* for ie on a mac */
.clearfix
{
	display: inline-table;
}

/* Hides from IE-mac \*/
*html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}
/* End hide from IE-mac */


/*--- Empoweren Default Styles ---*/
#qm0 { z-index: 12 !important; }
#thePageTitle {font-size: 1.4em; font-weight: bold; color:#1B75BC; padding: 5px 0 5px 5px;}
.navOnlyLink { cursor: default; }
.centerTable {margin: 0 auto; text-align: center;}
.imageFloatLeft {float:left; margin: 6px;}
.imageFloatRight {float:right; margin: 6px;}
.center { text-align: center; }
span.underline {text-decoration:underline}
span.strikethrough {text-decoration:line-through}
.colors-navy {color: #000080;}
.colors-blue {color: #0000ff;}
.colors-red {color: #ff0000;}
.colors-dark-red {color: #8b0000;}
.colors-orange {color: #ffa500;}
.colors-green {color: #008000;}
.colors-dark-green {color: #006400;}
.colors-gray {color: #808080;}
.colors-dark-gray {color: #666666;}
.colors-light-gray {color: #d3d3d3;}
/*--- END ---*/