* /* Basic  Global Reset */
	{
		margin:				0px;
		padding:			0px;
		border:				0px;
		text-decoration:		none;
		list-style:			none;
	}

/* Tag definitions */

body
	{
		text-align:			center;
		font:				14px/21px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
		color:				#000;

	}

a
	{
		color:				#000;
	}

a:hover
	{
		border-bottom:			dotted 1px #000;
	}
	
.nosection
	{
		background: 			url(/images/layout/background.gif) repeat-x !important;	
	}

.agriculture
	{
		background: 			url(/images/layout/background_agriculture.gif) repeat-x !important;	
	}

.lawn
	{
		background: 			url(/images/layout/background_lawn.gif) repeat-x !important;	
	}

.automotive
	{
		background: 			url(/images/layout/background_automotive.gif) repeat-x !important;	
	}

.golf
	{
		background: 			url(/images/layout/background_golf.gif) repeat-x !important;	
	}

.construction
	{
		background: 			url(/images/layout/background_construction.gif) repeat-x !important;	
	}

em
	{
		font-style:			italic;
	}

b
	{
		font-weight:			bold;
	}
	
/* Elements */

#container
	{
		width:				965px;
		margin:				0 auto;
		text-align:			left;
	}

#header
	{
		height:				65px;
		text-align:			right;
	}
	
#header li
	{
		float:				right;
		padding:			22px 0px 22px 22px;
		font-size:			11px;
		font-weight:			bold;
		text-transform:			uppercase;
	}

#header li a
	{
		color:				#fff;
	}
	
#header li a:hover
	{
		border-bottom:			dotted 1px #fff;
	}

#logo
	{
		float:				left;
		padding:			8px;
	}
	
#navigation
	{
		height:				29px;
		padding:			4px 0px !important;
		padding:			0px;
	}

#navigation *
	{
		font-size:			14px;
	}
	
#navigation li
	{
		float:				left;
		margin:				0px 10px;
	}

#navigation li a
	{
		color:				#333;
	}
	
#navigation li a:hover
	{
		color:				#d14;
		border-bottom:			solid 1px #aaa;
	}

#navigation .section
	{
		height:				19px;
		margin-top:			-4px;
		padding:			5px 8px 5px 8px !important;
		padding:			5px 8px 3px 8px;
	}

#navigation .section a
	{
		color:				#fff;
	}
	
#navigation .section a:hover
	{
		color:				#fff;
	}

#navigation .agr
	{
		background-image:		url(/images/layout/tab_agriculture.gif) !important;
		background-repeat:		no-repeat !important;
	}

#navigation .golf
	{
		background-image:		url(/images/layout/tab_golf.gif) !important;
		background-repeat:		no-repeat !important;
	}

#navigation .auto
	{
		background-image:		url(/images/layout/tab_automotive.gif) !important;
		background-repeat:		no-repeat !important;
	}

#navigation .con
	{
		background-image:		url(/images/layout/tab_construction.gif) !important;
		background-repeat:		no-repeat !important;
	}

#navigation .lawn
	{
		background-image:		url(/images/layout/tab_lawn.gif) !important;
		background-repeat:		no-repeat !important;
	}

#dropdown *
	{
		font-size:			12px;
		font-weight:			100;
	}
	
#dropdown
	{
		margin-top:			-8px;
		padding:			0px;
		list-style:			none;
	}

#dropdown div
	{
		margin:				0px 10px;
	}

#dropdown div img
	{
		vertical-align:			top;
		margin:				8px 4px 0px 0px;
	}

#dropdown a 
	{
		color: 				#000000;
		font-weight: 			bold;
		text-decoration: 		none;
	}

#dropdown li li a 
	{
		font-size: 			11px;
		line-height:			25px;
		display: 			block;
		font-weight: 			normal;
		color: 				#000000;
	}

#dropdown li li a:hover 
	{
		color: 				#d11241;
		font-weight:			bold;
		background-color:		#ddd;
	}

#dropdown li 
	{
		font-weight: 			bold;
		float: 				left;
		position:			relative;
		text-align: 			center;
		cursor: 			default;
	}

#dropdown li ul 
	{
		display: 			none;
		position: 			absolute;
		top: 				100%;
		left: 				0;
	}

#dropdown li>ul 
	{
		top: 				auto;
		left: 				auto;
	}

#dropdown li li 
	{
		float: 				none;
		display: 			block;
		width: 				156px;
		background-image:		url(/images/layout/dropdown.gif);
		border-top: 			solid 1px #fff !important;
		border:				solid 1px #ccc;
	}

#dropdown li:hover ul, li.over ul 
	{
		display: 			block;
	}

#content
	{
		clear:				both;
	}

#content h2
	{
		font-size:			16px;
		line-height:			30px;
		font-weight:			bold;
		color:				#d11241;
	}
	
#content h3
	{
		margin-top:			-10px;
		font-size:			18px;
		font-weight:			bold;
		color:				#d11241;	
	}
		
#content h4
	{
		margin-top:			-10px;
		font-size:			16px;
		font-weight:			bold;
		color:				#000000;	
	}

#content .raquo
	{
		font-size:			13px;
		font-weight:			bold;
		color:				#d11241;
	}

#content a
	{
		color:				#d2113e;
		text-decoration:		none;
	}

#content .grey a
	{
		color:				#333;
	}
	
#content .grey a:hover
	{
		color:				#d11241;
	}


#searchtab
	{
		width:				355px;
		height:				45px;
		text-align:			center;
		line-height:			46px;
		float:				left;
		background-image:		url(/images/layout/search_tab.gif);
		background-color:		#333;
		color:				#fff;
	}

#searchtab .grey
	{
		height:				20px;
		width:				120px;
		border:				solid 1px #bbb;	
	}

.button
	{
		width:				57px;
		height:				22px;
		color:				#fff;
		background-image:		url(/images/layout/search_button.gif);
	}

#searchtab .button
	{
		width:				57px;
		height:				22px;
		color:				#fff;
		background-image:		url(/images/layout/search_button.gif);
	}

.disclaimer
	{
		margin-top:			-20px;
		font-size:			11px;
		line-height:			20px;
		color:				#666;
	}

#detailsheader
	{
		height:				42px;
		background-image:		url(/images/layout/details_bar.gif);
		border:				solid #333;
		border-width:			0px 2px;
		line-height:			42px;
		clear:				both;
		color:				#a3a3a3;
		font-weight:			bold;
	}

#detailsheader a
	{
		color: 				#a3a3a3;
	}

#detailspicture
	{
		width:				140px;
		text-align:			center;
		float:				left;
	}
	
#detailsyear
	{
		width:				50px;
		text-align:			center;
		float:				left;
	}
	
#detailsmake
	{
		width:				240px;
		float:				left;
	}

#detailslocation
	{
		width:				145px;
		float:				left;
	}
	
#detailsstock
	{
		width:				100px;
		float:				left;
	}

#detailsserial
	{
		width:				80px;
		float:				left;
	}

#detailsheader h1
	{
		font-size:			30px;
		color:				#fff;
	}
	
#detailsimages
	{
		width:				390px;
		margin:				10px 0px 0px 10px;
		float:				left;
	}
	
#details
	{
		width:				350px;
		margin:				10px;
		float:				left;
	}

#pagedetails
	{
		width:				700px;
		margin:				10px 0px 0px 10px;
		float:				left;
	}

#pagelocations
	{
		width:				460px;
		margin:				10px 0px 0px 10px;
		float:				left;
	}


#resultscontainer
	{
		width:				780px;
		float:				left;
	}

.results
	{
		width:				780px;
		padding:			6px 0px;
		float:				left;
		font-weight:			100;
		border-bottom:			solid 1px #aaa;
	}

.results hr
	{
		height: 			1px;
		margin:				3px 0px;
		padding:			0px;
	}

.resultspicture
	{
		width:				146px;
		height:				105px;
		float:				left;
		display:			block;
		overflow:			hidden;
	}
	
.resultsyear
	{
		width:				66px;
		float:				left;
		font-weight:			bold;
	}

.resultsmake
	{
		width:				220px;
		float:				left;
		font-weight:			bold;
		overflow:			hidden;
	}

.resultslocation
	{
		width:				145px;
		float:				left;
	}

.resultslocation a
	{
		color:				#333 !important;
	}

.resultsstock
	{
		width:				100px;
		float:				left;
	}

.resultsserial
	{
		width:				102px;
		float:				left;
		overflow:			hidden;
	}
	
.resultstext
	{
		font-size:			12px;
		line-height:			17px;
	}

.resultslinks
	{
		margin:				8px 0px;
		color:				#d11241;
	}

.resultsprice
	{
		float:				right;
		width:				120px;
		margin-top:			25px;
		font-size:			22px;
		font-family:			Georgia, Times New Roman, serif;
		color:				#069;
	}
	
.resultslinks a:link, .resultslinks a:visited
	{
		color:				#333 !important;
		border-bottom:			dotted 1px #333;
	}

.resultslinks a:hover
	{
		color:				#d11241 !important;
		border-bottom:			dotted 1px #d11241;
	}
	
#locations
	{
		font-size:			13px;
		width:				170px;
		padding-left:			10px;
		float:				right;
		border-left:			dotted 1px #333;
	}

#locations a:link, #locations a:hover
	{
		color:				#333;
	}

#locations a:hover
	{
		color:				#d11241;
	}

#locations em
	{
		display:			block;
		font-size:			11px;
		color:				#777;
		margin:				-2px 0px 6px 4px;
	}
	
#sidebar
	{
		font-size:			13px;
		width:				170px;
		padding-left:			10px;
		float:				right;
		border-left:			dotted 1px #333;
	}

#sidebar a:link, #locations a:hover
	{
		color:				#333;
	}

#sidebar a:hover
	{
		color:				#d11241;
	}

#sidebar em
	{
		display:			block;
		font-size:			11px;
		color:				#777;
		margin:				-2px 0px 6px 4px;
	}

#sidebar2
	{
		font-size:			12px;
		width:				212px;
		padding:			10px;
		float:				right;
		border-left:			dashed 1px #888;
		border-right:			dashed 1px #888;
		border-bottom:			dashed 1px #888;


	}

#sidebar2 a:link, #locations a:hover
	{
		color:				#333;
	}

#sidebar2 a:hover
	{
		color:				#d11241;
	}

#sidebar2 em
	{
		display:			block;
		font-size:			12px;
		color:				#777;
		margin:				-2px 0px 6px 4px;
	}


#sidebarLocation
	{
		font-size:			12px;
		width:				430px;
		padding:			10px;
		float:				right;
		border-left:			dotted 1px #333;
	}

#sidebarLocation a:link, #locations a:hover
	{
		color:				#333;
	}

#sidebarLocation a:hover
	{
		color:				#d11241;
	}

#sidebarLocation em
	{
		display:			block;
		font-size:			14px;
		color:				#777;
		margin:				-2px 0px 6px 4px;
	}

#sidebarRadar
	{
		font-size:			12px;
		width:				150px;
		padding:			5px;
		float:				right;
		border-left:			dashed 1px #888;
		border-right:			dashed 1px #888;
		border-bottom:			dashed 1px #888;


	}

#sidebarRadar a:link, #locations a:hover
	{
		color:				#333;
	}

#sidebarRadar a:hover
	{
		color:				#d11241;
	}

#sidebarRadar em
	{
		display:			block;
		font-size:			12px;
		color:				#777;
		margin:				-2px 0px 6px 4px;
	}


#search
	{
		float:				right;
	}

#splash
	{
		width:				965px;
		height:				456px;
		text-align:			center;
	}

#splash .circles
	{
		z-index:			999;
		position:			relative;
		top:				-30px;
	}
	
#boxes
	{
		width:				965px;
		margin:				15px 0px;
		background:			url(/images/layout/index_boxes_background.gif);
	}

#boxes .box
	{
		float:				left;
		width: 				291px;
		padding:			15px;
		color:				#d14;
		font-size:			12px;
		line-height:			26px;
	}
	
#boxes .box a
	{
		color:				#666;
	}
	
#boxes .box a:hover
	{
		text-decoration:		underline;
	}

#footer
	{
		clear:				both;
		background:			url(/images/layout/footer_background.gif) repeat-x;
		text-align:			center;
		font-size:			12px;
		line-height:			15px;
	}

#footer .links
	{
		clear:				both;
		width:				955px;
		height:				26px;
		margin:				0px auto 10px auto;
		border:				solid #ccc;
		border-width:			1px 0px;
		line-height:			28px;
	}

#footer a
	{
		color:				#333;
	}
	
#footer a:hover
	{
		color:				#777;
		text-decoration:		underline;
	}
	
#footer .copyright
	{
		height:				100px;
	}
	
.redlink
	{
		color:				#d2113e;
	}
	
.rule
	{
		height:				1px;
		margin:				4px 0px;
		border-bottom:			solid 1px #999;
		overflow:			hidden;
	}
	
	
	
/*forms*/

.input, textarea
	{
		background-image: url(/images/layout/form_bg.jpg);
		border-top-width: 1px;
		border-right-width-value: 1px;
		border-right-width-ltr-source: physical;
		border-right-width-rtl-source: physical;
		border-bottom-width: 1px;
		border-left-width-value: 1px;
		border-left-width-ltr-source: physical;
		border-left-width-rtl-source: physical;
		border-top-style: solid;
		border-right-style-value: solid;
		border-right-style-ltr-source: physical;
		border-right-style-rtl-source: physical;
		border-bottom-style: solid;
		border-left-style-value: solid;
		border-left-style-ltr-source: physical;
		border-left-style-rtl-source: physical;
		border-top-color: #cecece;
		border-right-color-value: #cecece;
		border-right-color-ltr-source: physical;
		border-right-color-rtl-source: physical;
		border-bottom-color: #cecece;
		border-left-color-value: #cecece;
		border-left-color-ltr-source: physical;
		border-left-color-rtl-source: physical;
		color: #333333;
		height: 20px;
		width: 120px;

	}

/*blog headlines*/
#bloglines{
	padding-bottom: 1px;
	font-size: 12px;
	padding-top: 10px;
	}
#bloglines h2 {
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	}
#bloglines a {
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	color: #676767;
	text-decoration: none;}
	
#bloglines table a {
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	color: #676767;
	text-decoration: none;}
	
#bloglines a:hover {
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	color: #676767;
	text-decoration: underline;
}

	
	
/*sitemap*/
#sitemap{
	height: 200px;
	width: 965px;
	padding-bottom: 1px;
	font-size: 12px;
	background-image: url(/images/layout/sitemap-background.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	}
#sitemap h2 {
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	}
#sitemap a {
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	color: #676767;
	text-decoration: none;}
	
#sitemap table a {
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	color: #676767;
	text-decoration: none;}
	
#sitemap table a:hover {
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	color: #676767;
	text-decoration: underline;
}





/*hilites*/

span.hilite1
{
	color: #000000;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #fe7b7a;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #fe7b7a;
	background-color: #ffd6d6;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 10px;
	background-y-position: 50%;
}
span.hilite2
{
	color: #000000;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #fde179;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #fde179;
	background-color: #fef6d8;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 10px;
	background-y-position: 50%;
}
span.hilite3
{
	color: #0055bb;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #629de3;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #629de3;
	background-color: #d8e5f8;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 10px;
	background-y-position: 50%;
}
span.hilite4
{
	color: #57861a;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #c2df88;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #c2df88;
	background-color: #eef7dd;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 10px;
	background-y-position: 50%;
}
span.hilite5
{
	color: #000;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #333;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	background-color: #ccc;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 10px;
	background-y-position: 50%;
}

span.hilite6
{
	display: block;
	background-image: url(/images/layout/tan-bg.gif);
	background-repeat:		no-repeat !important;
	height: 50px;
	font-size: 14px;
	width: 965px;
	padding-bottom: 10px;
	}

span.hilite1, span.hilite2, span.hilite3, span.hilite4, span.hilite5
{
	display: block;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 0pt;
	margin-bottom: 10px;
	margin-left: 0pt;
}


/*important emphasis style*/
.important, .important-blue, .important-red, .important-green, .important-purple, .important-orange, .important-brown, .important-grey {padding: 15px;margin: 15px 0;}
span.important-title, span.important-title-blue, span.important-title-red, span.important-title-green, span.important-title-purple, span.important-title-orange, span.important-title-brown, span.important-title-grey {position: absolute;display: block;margin-top: -24px;background: #fff;padding: 0 8px;font-weight: bold;font-size: 120%;}
.important {border: 1px solid #333;}
.important-blue {border: 1px solid #0D507A;}
.important-red {border: 1px solid #D12E2E;}
.important-green {border: 1px solid #74A824;}
.important-purple {border: 1px solid #9E0E87;}
.important-orange {border: 1px solid #CC8300;}
.important-brown {border: 1px solid #8B6846;}
.important-grey {border: 1px solid #666;}
span.important-title {color: #333;}
span.important-title-blue {color: #0D507A;}
span.important-title-red {color: #d02d2e;}
span.important-links {font-weight: bold; font-size: 100%; color: #000;}
span.important-title-green {color: #74A824;}
span.important-title-purple {color: #9E0E87;}
span.important-title-orange {color: #CC8300;}
span.important-title-brown {color: #8B6846;}
span.important-title-grey {color: #666;}







/*rounders background*/

column {background-color: #f1f2e8;}

div.softcorners2{ float: left; width: 760px; background:#fff;padding:0px;margin:0px;margin:auto;}
div.softcorners2 div.insides{margin:0;padding:0 10px;}
div.softcorners2 .sosoft div,div.softcorners2 .sosoft{width:100%;font-size:1px;}
div.softcorners2 img.tl{position:absolute;top:0px;left:0px;z-index:1;}
div.softcorners2 img.tr{position:absolute;top:0px;right:0px;z-index:1;}
div.softcorners2 img.br{position:absolute;bottom:0px;right:0px;z-index:1;}
div.softcorners2 img.bl{position:absolute;bottom:0px;left:0px;z-index:1;}

/*Circles on Front Ads*/


.circle_image
{
	width:10px;
	height:10px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 20px;
	padding-left: 3px;
	outline-color: white;
	outline-style: none;
	outline-width: medium;
}

#img_circles
{
	margin-top:-30px;
	margin-bottom:160px;

}


/*Nivo Slider*/

.theme-default #slider {
    margin:15px auto 0 auto;
    width:965px; /* Make sure your images are the same size */
    height:456px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:10px;
}




