/* NEUTRALIZE BROWSER STYLES */
html, body, img, h1, h2, h3, h4, h5, h6, h7, p, form, fieldset, ul, ol, li, blockquote { margin: 0;	padding: 0; border:none}
body	{	font-size: 62.5% /* enables you to easily size text with ems, if you don't want to use fixed sizing (pixels) */ ; font-family: Arial, Helvetica, sans-serif; background-color: #E2E2E2; color: #67675d}
a:visited, a:active {	text-decoration: underline }
a:hover				{	color: #010066; text-decoration: none}
#wrapper			{	width: 890px; margin:0 auto}

/* HEADER STYLES */
#header			{	height: 93px; background: #fff; margin-bottom: 6px; margin-left: 10px}
#header h1 		{	display: none}
#header a		{	display: block; float: left; width: 303px; height: 93px; text-decoration: none}
#header h3		{	padding: 25px 20px 5px 0; font-size: 1.1em; color: #14228F; text-align: right; font-weight: 300}
#header h3 em	{	color: #ec940e}
#header h2		{	padding-right: 30px; font-size: 2em; color: #ec940e; text-align: right; font-weight: 300}
img.phone-no	{	float:right; padding-right:20px; background: #fff}
#Logo			{	background-color: #E8E8E8; border:none; width: 303px}

/* TOP NAVIGATION STYLES*/
#nav				{	background: #766A59 url(img/nav-top-bg.png) no-repeat top left; padding-left: 10px; height: 35px}
#navigation			{	padding-top: 8px; font-size: 1.1em; text-transform: uppercase}
span#nav-secondary	{	float:right; color: #fff; padding-top: 15px; display: block}
span#nav-secondary a		{	color:#fff; text-transform:lowercase; margin: 0 10px; text-decoration:none; font-size: 125%}
span#nav-secondary a:hover	{	text-decoration:underline}
ul#main-menu				{	font-size:1.1em; text-transform:uppercase; height: 20px; padding-left: 10px}
ul#main-menu li 			{	list-style-type: none; border: 1px solid #5F5F5F; border-bottom:none; margin: 14px 2px 0 0;	float: left; border-bottom-color: #5F5F5F}
ul#main-menu li a			{	background: #928269 url(img/nav-bg.gif) repeat-x; padding: 3px 7px; color: #fff; text-decoration: none; display: block; text-align: center}
ul#main-menu li a.current	{	text-decoration: none}
ul#main-menu li a:hover, ul#main-menu li a.current		{	background: #FEFEFE url(img/nav-bg.gif) repeat-x left bottom; color: #000}


/* PRODUCTS DISPLAY */
#products	{	float: left; width: 424px; margin-right: 3px; padding-left: 10px}
.prod 		{	width: 400px; background-color: #fff; margin-bottom: 2px; padding: 8px 15px 15px 10px}
.prod img 	{	float: left; padding-right: 10px; border:0}
.prod em	{	color: #ec940e; font-style: normal}
.prod p		{	font-size: 11px; line-height: 105%; color: #000; margin-top: 10px}
.prod a, a:visited		{	color:#0033FE; text-decoration: none}
.prod a:hover			{	text-decoration: underline}
.prod h1	{	font-size: 16px; color: #000; margin: 10px 0 6px}
.prod h2	{	color: #003295; margin-bottom: 15px; font-size: 15px}
.prod h3 	{	font-size: 1.4em; color: #0E1B8D; margin-top: 10px; margin-bottom: 16px}
.prod h4 	{	font-size: 1.4em; color: #0C1C8D; text-transform: uppercase; margin-bottom: 16px; margin-top: 8px}
.vehicle		{	float:left; border: 1px solid #E2E2E2; margin-right: 2px; width: 411px}
.inner 			{
	margin: 8px 15px 20px 10px;
	border: 1px solid #E3E3E3;
	padding: 10px;
}
.inner strong	{	font-size: 13px; font-weight: bold; text-decoration: underline}
.inner p		{	margin-top: 10px; color: black; font-size: 12px}
#results-navigation	{	clear: both; background:#fff; text-align:right; padding:3px 10px; color:#0E1B8D; font-size: 1.1em; width: 858px}
#results-navigation strong		{	text-decoration: none;	margin: 0 4px}


/* HOMEPAGE PROMOTIONAL CONTENT */
#promo-content 	{	float: left; width: 452px; background: #fff}
.top-p		 	{ 	height: 133px; background-color: #fff; padding: 6px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #E2E2E2}
.inner-p		{	border: 1px solid #E2E2E2; padding: 5px 5px 15px}
.inner-l		{	width: 220px; border: 1px solid #E2E2E2; margin: 0 auto; padding-bottom: 10px; text-align: center}
.inner-l h1		{	display:block; height: 16px; background-color: #0C1C8D; text-align: center; color: #fff; padding-top: 3px; font-weight: bold; font-size: 1.2em; margin-bottom: 5px}
.inner-r 		{ 	width: 198px; height: 251px; border: 1px solid #E2E2E2}
.inner-r h4		{	font-size: 1.4em; color: #0C1C8D; text-transform: uppercase; margin-bottom: 16px; margin-top: 8px}
.top-p img	{	float: left}
.top-p h3	{	font-size: 1.5em; color: #000; text-transform: uppercase; padding-top: 20px}
.top-p em	{ 	color: #ec940e; font-style: normal}
.top-p p	{	font-size: 11px; line-height: 105%; color: #000; margin-top: 10px}
.promo-l 	{	float: left; width: 50%; background-color: #fff; padding: 6px; border-right-width: 2px; border-right-style: solid; border-right-color: #E2E2E2;	height: 311px}
.promo-l h3 {	font-size: 1.5em; color: #000; text-transform: uppercase; padding-left: 20px}
.promo-l em {	color: #ec940e; font-style: normal}
.promo-l p	{	font-size: 1.1em; line-height: 140%; margin: 0 20px 0 20px}
.promo-r 				{	float: left; width: 199px; background-color: #fff; padding: 6px}
.promo-r blockquote	p	{	padding: 0 20px 20px; color: #000; font-size: 11px; font-style: normal; margin: 0}
.promo-r img 			{	margin: 0 20px 10px 20px}
.promo-r p 				{	margin: 0 20px 0 20px}
blockquote p			{	font-style:italic}


/* SUB-HEADER STYLES*/
#content-header		{ 	padding: 0 0 12px; background:#fff url(img/c-bg-b.gif) no-repeat left bottom}
#ch-inner			{	background: #fff url(img/c-bg.png) repeat-y; padding: 15px; color: #ccc; border-right: 1px solid #ccc}
#ch-inner h1		{	font-size:28px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; margin: 25px 0 15px 10px}
#ch-inner h1 em 	{	color:#0C1C8D; font-style: normal; font-weight: bold}
#ch-inner h3 em, div.inner h3 em	{	font-weight:bold; font-size: 14px; color: #0E1B8D; float: none; display: inline; font-style: normal}
#ch-inner h2		{	text-align: left; padding: 25px 50px 0 370px; text-transform: uppercase; font-size: 2.6em; line-height: 100%; color: #878787; font-weight: 300}
#ch-inner h2 em		{	font-style: normal; color: #ec940e}
#ch-inner h3		{	font-size: 1.4em; color: #0E1B8D; font-weight: normal; margin-bottom: 15px; float: none}
#ch-inner h4			{	font-size: 17px; color: #FD0002; font-weight: bold; line-height: 1em; margin-top: 30px; display: block;	font-family: Verdana, Arial, Helvetica, sans-serifs;	width: 260px}
#ch-inner em 		{	font-size: 1.5em; font-weight: bold; color: #030303; width: 150px; display: block; font-style: normal; float: right}
#ch-inner p			{	line-height: 105%; color: #fff; font-size: 1.3em; margin-left: 10px; text-align: left}
#ch-inner span		{	float: left; font-size: 1.1em; display: block; color: black; width: 105px; margin: 0; padding: 0}
#main-desc			{	float: right; height: 243px; width: 274px; border: 1px solid #747474; background: #B7AB9B url(img/c-2-bg.gif) repeat-x}
#main-desc h2		{	font-size: 1.3em; color: #0E1B8D; margin-top: 20px; padding: 0 0 0 10px; font-weight: bold}
#main-desc p a:hover{	text-decoration:underline}
#main-desc h1 em 	{	display: inline; float: none; color: #0E1B8D; font-weight: normal}


/* CONTACT FORM STYLE */
form#contact			{ 	margin-top:50px }
form#contact label		{ 	display:block;	float:left;	width: 90px; font-size: 12px}
form#contact div		{	margin-bottom:6px}
form#contact textarea 	{	width: 270px; border: 1px solid #ccc; overflow: auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #67675D;	padding: 2px 4px}
form#contact input		{	width: 200px; border: 1px solid #ccc;	padding: 2px 4px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #67675D}
form#contact input#send	{	width:auto; padding: 0 5px; border: 1px solid #ccc}


/* MAIN CONTENT STYLES */
.main-div		{	background-color: #fff; float: left; width: 440px; margin-right: 2px; font-size:11px}
.main-div h1, div.main-div h3	{	font-size: 16px; margin-bottom: 4px}
.main-div h2	{	font-size: 13px; margin-bottom: 10px}
.main-div ul 	{	margin-left: 20px; margin-top: 20px}
.main-div li 	{	margin-bottom: 2px}
#content-wrapper	{	padding-left: 12px; width: 880px; clear: both}
#right-content		{
	margin: 0px;
	width: 436px
}
#listings-nav		{	margin-top:10px; height:22px; text-align:right;	padding-right: 10px}
#listings-nav span	{	margin-right:15px; color: #0E1B8D; font-size: 1.1em}
#listings-nav a		{	margin:0 3px}
div.main-div p		{	font-size: 12px; }
a.blue-link, a.blue-link:visited, ul#sitemap a	{	color:#0E1B8D; text-decoration:none; font-size:11px}
a.blue-link:hover, ul#sitemap a:hover			{	text-decoration:underline}

/* ICON LINKS */
#activity-links		{	float:none; width:99%; margin:0 auto; padding:0 6px; display:block}
a.pdf	{	background:url(img/pdf.png) no-repeat}
a.print	{	background:url(img/print.png) no-repeat}
a.mail	{	background:url(img/mail.png) no-repeat left center }
a.utils:hover			{	text-decoration:none}
a.utils, a.utils:visited{	color:#0E1B8D; text-decoration:underline; display: block; float: left; margin-right: 12px; padding-left: 15px; font-size: 1.1em}



/* FOOTER STYLES */
#footer 		{	color: #0E1B8B; background: #B7AB9B; text-align: center; clear: both; width: 880px; margin: 3px 0 0 10px; padding-top: 20px;background: #B7AB9B}
#footer span	{	font-size:12px; display: block; height: 18px; background: #90816C; width: 860px; padding:2px 10px 0 10px; color: #fff; text-align: left; clear: both}
#footer span em	{	float:right; font-style:normal}
#footer-links			{	text-align: center; padding-top: 10px; display: block; line-height: 1.6em; color: #0E1B8B; padding-bottom: 25px}
#footer-links a:hover	{	text-decoration:underline}
#footer-links a			{	color: #0E1B8B; margin-right: 9px; text-decoration: none; font-size: 1.1em}
#footer span a, #footer span a:visited	{	color: #fff; text-decoration: none}
#footer span a:hover	{	color: #c2c3c2; text-decoration: underline}
#footer span a:active	{	text-decoration: none}
