@charset "utf-8";
/* CSS Document */

body
{
margin: 0px;
font:Verdana, Arial, Helvetica, sans-serif;
}

#header
{
width:100%;
height:107px;
background-image:url(imgs/headerBackground.gif);
}

#header .innerheader
{
/*background-color:#00CC00;*/
width: 960px;
margin: 0px auto;
}
#header .logo
{
margin-left:20px;
width: 290px;
/*background-color:#33FF00;*/
}
#deal_wrapper
{
width:181px;
/*background-color:#00FF00;*/
margin-bottom:25px;
margin-right:20px;
}

#deal_wrapper .productHeader
{
font-size:11px;
font-weight:bold;
height: 60px;
}

#deal_wrapper .price
{
margin-top:7px;
font-size:11px;

}

#deal_wrapper .postdate
{
margin-top: 3px;
font-size:11px;

}

#deal_wrapper .dealerLink
{
margin-top: 3px;
font-size:11px;

}

#deal_wrapper .dealerLink a{
text-decoration:none;
color:#FF8500;
}

#deal_wrapper .dealerLink a:visited{
color:#FF8500;
}
#deal_wrapper .dealerLink a:hover{
text-decoration:underline;
}






#primary-nav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	list-style: none;
	overflow: hidden; /* contain float */
	float: right;
	margin: 51px 0 0 0px;
	font-weight: bold;
	width: 460px;
	/*background-color:#FF0000;*/

}

#primary-nav li { 

	float: right; 

	background: url(imgs/primary-nav-tab-right.gif) no-repeat right top;

	margin: 0 5px;

}

#primary-nav a {

	display: block;

	float: left; /* for Mac/IE5.2 */

	background: url(imgs/primary-nav-tab-left.gif) no-repeat left top;

	padding: 6px 10px;

	color: #c8c8c8;
	text-decoration:none;

}

#primary-nav li.selected {

	background: url(imgs/primary-nav-tab-right-selected.gif) no-repeat right top;

}

#primary-nav li.selected a {

	background: url(imgs/primary-nav-tab-left-selected.gif) no-repeat left top;
	text-decoration:none;
	color: #fff;

}


/*Start Sidebar style*/
/*Start Sidebar style*/
.right {

margin: 20px 0 0px 0px;
padding: 20px 0px 50px 0;
font-family:  "Lucida Grande", Helvetica, Arial, sans-serif;
margin: 0 auto;
padding: 0;  
font-size: 11px;
}
ul {
padding: 0 0 15px 15px;
margin: 0;
list-style-type: circle;
line-height:1.5;
}
li {
padding: 0;
margin: 0;
}

li a{
text-decoration:none;
color:#FF8500;
}



li a:visited{
color:#FF8500;
}
li a:hover{
text-decoration:underline;
}


h1, h2, h3 {
font-weight: bold;
margin: 0 0 8px 0;
border-bottom: 1px dotted #333;
font-family: Trebuchet MS;
font-size: 1.5em;
line-height: 1.0em;
letter-spacing: -0.04em;
font-weight: normal;
}
h1 {
color: #333333;
font-size: 12px;;
font-weight: bold;
}
h2 {
color: #9CA577;
}
h3 {
color: #767D5A;
font-size: 11px;;
font-weight: bold;
margin: 0 0 5px 0;
border-bottom: none;
letter-spacing: 0;
}
h4 {
color: #767D5A;
font-size: 1.6em;
font-weight: normal;
margin: 25px 0 0px 0;

letter-spacing: 0;
}

.twoColFixRt #mainContent h3
{
font-family: 'Trebuchet MS';
font-size: 20px;
line-height: 32px;
color: #666666;
margin-bottom: 10px;
margin-left: 0pt;
margin-top: 10px;
}

#contentTxt
{
width: 90%;
margin-left:20px;
font-family:="Verdana, geneva, arial";
color#666666; 
LINE-HEIGHT: 1.5em;
font-size:12px;
}

#contentTxt a{
text-decoration:none;
color:#FF8500;
}

#contentTxt a:visited{
color:#FF8500;
}
#contentTxt a:hover{
text-decoration:underline;
}

#footer
{
height:150px;
width: 100%;
background-image:url(imgs/footerBackground.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:10px;
}

#footerxl
{
margin-top:20px;
background-image:url(imgs/footerBackground.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:10px;
}

#footer a{
text-decoration:none;
color:#999999;
}

#footer a:visited{
color:#999999;
}

#footer a:hover{
text-decoration:underline;
color:#999999;
}



#footer .innerfooter
{
padding-top:10px;
}

#pagingwrapper
{
width:450px;
margin: 0px auto 20px auto;
padding-bottom: 20px;
}
.pages a, .pages span
{
display: block;
float:left;
padding-top: 0.2em;
padding-right: 0.5em;
padding-bottom: 0.2em;
padding-left: 0.5em;
margin-right: 0.1em;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #FF8500;
border-right-color: #FF8500;
border-bottom-color: #FF8500;
border-left-color: #FF8500;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;

}

  