/* Reset Styles */
html, body { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; }
a, a:link, a:visited { color:#0c55a5; text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }
p, ul, ol, form { margin:0; padding:0; }
img { border:0; }

/* Body */
	body {
		color:#000;
		font:15px Georgia, "Times New Roman", Times, serif;
		background:#bfd9ec url("/images/bg.jpg") top repeat-x;
		}

/* Container */
	#container {
		width:950px;
		margin:0 auto;
		position:relative;
		}

/* Header */
	#header {
		margin:0;
		padding:0;
		overflow:hidden;
		}
	#header h1 {
		width:950px;
		height:154px;
		text-indent:-2000px;
		background:#fff url("/images/headers/rotate.php") no-repeat;
		}
	#header h1 a {
		border:0;
		display:block;
		width:420px;
		height:135px;
		background:transparent;
		}
	#header h2, #header h3 {
		display:none;		
		}

/* Global Navigation  */
	ul#global-nav li a { background-image:url("/images/global-nav.gif"); }

	/* Sliding doors positioning for the navbar */
	ul#global-nav li#nav-home a, ul#global-nav li#nav-home a:visited { background-position:-0 0; }
	ul#global-nav li#nav-home a:hover, ul#global-nav li#nav-home a:visited:hover { background-position:-0 -24px; }

	ul#global-nav li#nav-about a, ul#global-nav li#nav-about a:visited { background-position:-62px 0; }
	ul#global-nav li#nav-about a:hover, ul#global-nav li#nav-about a:visited:hover { background-position:-62px -24px; }

	ul#global-nav li#nav-contact a, ul#global-nav li#nav-contact a:visited { background-position:-137px 0; }
	ul#global-nav li#nav-contact a:hover, ul#global-nav li#nav-contact a:visited:hover { background-position:-137px -24px; }

	/* Sets specific width for each nav button  */
	ul#global-nav li#nav-home a { width:62px; }
	ul#global-nav li#nav-about a { width:75px; }
	ul#global-nav li#nav-contact a { width:94px; }

	ul#global-nav {
		width:231px;
		list-style:none;
		height:24px;
		overflow:hidden;
		padding-bottom:0;
		position:absolute;
		top:0;
		right:230px;
		}
	ul#global-nav li {
		height:27px;
		float:left;
		display:inline;
		}
	ul#global-nav li a, u#global-nav li a:visited {
		padding:0;
		height:27px;
		display:block;
		overflow:hidden;
		text-indent:-2000px;
		}


/* Top Navigation  */
	ul#nav li a { background-image:url("/images/top-nav.gif"); }

	/* Sliding doors positioning for the navbar */
	ul#nav li#nav-consign a, ul#nav li#nav-consign a:visited { background-position:0 0; }
	ul#nav li#nav-consign a:hover, ul#nav li#nav-consign a:visited:hover { background-position:0 -27px; }
	
	ul#nav li#nav-browse a, ul#nav li#nav-browse a:visited { background-position:-114px 0; }
	ul#nav li#nav-browse a:hover, ul#nav li#nav-browse a:visited:hover { background-position:-114px -27px; }
	
	ul#nav li#nav-applications a, ul#nav li#nav-applications a:visited { background-position:-286px 0; }
	ul#nav li#nav-applications a:hover, ul#nav li#nav-applications a:visited:hover { background-position:-286px -27px; }

	ul#nav li#nav-reimbursement a, ul#nav li#nav-reimbursement a:visited { background-position:-479px 0; }
	ul#nav li#nav-reimbursement a:hover, ul#nav li#nav-reimbursement a:visited:hover { background-position:-479px -27px; }

	ul#nav li#nav-conditions-of-sale a, ul#nav li#nav-conditions-of-sale a:visited { background-position:-632px 0; }
	ul#nav li#nav-conditions-of-sale a:hover, ul#nav li#nav-conditions-of-sale a:visited:hover { background-position:-632px -27px; }

	ul#nav li#nav-dealers a, ul#nav li#nav-dealers a:visited { background-position:-825px 0; }
	ul#nav li#nav-dealers a:hover, ul#nav li#nav-dealers a:visited:hover { background-position:-825px -27px; }

	/* Sets specific width for each nav button  */
	ul#nav li#nav-consign a { width:114px; }
	ul#nav li#nav-browse a { width:172px; }
	ul#nav li#nav-applications a { width:193px; }
	ul#nav li#nav-reimbursement a { width:153px; }
	ul#nav li#nav-conditions-of-sale a { width:193px; }
	ul#nav li#nav-dealers a { width:125px; }

	ul#nav {
		width:950px;
		list-style:none;
		height:27px;
		overflow:hidden;
		padding-bottom:0;
		}
	ul#nav li {
		height:27px;
		float:left;
		display:inline;
		}
	ul#nav li a, u#nav li a:visited {
		padding:0;
		height:27px;
		display:block;
		overflow:hidden;
		text-indent:-2000px;
		}

/* Content */
	#content {
		width:950px;
		background:#fff url("/images/content-bg.gif") top repeat-x;
		padding-bottom:10px;
		border-bottom:8px #f26522 solid;
		}
		
/* Layout */
	.col-left, .col-center, .col-right { display:inline; margin:0; }
	.col-left { width:181px; float:left; overflow:hidden; margin-left:0; }
	.col-center { width:596px; float:left; overflow:hidden; margin-left:20px; margin-top:20px; }
	.col-right { width:150px; float:right; overflow:hidden; margin-top:10px; text-align:center; }

	.clear { clear:both; height:0; }
	.left { float:left; }
	.right { float:right; }

/* Left Navigation */
	#left-nav {
		list-style:none;
		padding:0;
		background-color:#7faac8;
		/* background:#d3e6f5 url("/images/left-nav-bg.jpg") bottom repeat-x; */
		}
	#left-nav li h3 {
		font-size:15px;
		font-weight:bold;
		padding:10px 0 0 10px;
		height:27px;
		background:url("/images/left-nav-h3-bg.gif") no-repeat;
		}
	#left-nav li {
		border-bottom:1px #7096b1 solid;
		background:#d3e6f5 url("/images/left-nav-btn-bg.jpg") bottom repeat-x;
		}
	#left-nav li a {
		font-family:Arial, Helvetica, sans-serif;
		display:block;
		font-size:13px;
		font-weight:bold;
		/*color:#01428a;*/
		color:#fff;
		padding:6px 10px 7px 10px;
		text-decoration:none;
		}
	#left-nav li a:hover {
		/*background-color:#dcefff;
		color:#0f6cd2;*/
		background-color:#8cbbdc;
		}
	#left-nav li a.orange {
		color:#ffc21c;
		}
	#left-nav li a.orange:hover {
		color:#ffd615;
		}

/* Left Column ads */
	#col-left-ads {
		background-color:#d3e6f5;
		text-align:center;
		padding-top:3px;
		padding-bottom:10px;
		}
	#col-left-ads img, .col-right img {
		margin-top:10px;
		}

/* Inventory Searchbox */
	#search-form { background-color:#7faac8; padding:10px; position:relative; width:161px; height:45px; }
	#search-form label { display:block; font-weight:bold; margin-bottom:5px; }
	input#sidesearch { position:absolute; top:35px; left:10px; background:url("/images/search-bg.gif") repeat-x; border:1px #cfcfcf solid; }
	#search-button { position:absolute; top:34px; right:10px; }

/* Center Column Styles */
	.center-ads { margin-bottom:10px; }

	.col-center h3 {
		margin-top:21px;
		}
	.col-center ul {
		padding-left:20px;
		list-style:disc;
		}

	#consign-your-used-equipment {
		background:url('/images/consign-your-used-equipment.jpg') no-repeat;
		height:259px;
		width:283px;
		position:relative;
	}
	#rotator {
		width:279px;
		height:167px;
		position:absolute;
		overflow:hidden;
		top:90px;
		left:2px;
		}
	.pics img {
		width:281px;
		height:167px;
		border:0;
		}

	#looking-for-consigned-equipment {
		background:url("/images/looking-for-consigned-bg.gif") no-repeat;
		height:258px;
		overflow:hidden;
		position:relative;
		width:303px;
		}
	#looking-for-consigned-equipment ul {
		width:250px;
		margin:50px 0 0 0;
		}
	#looking-for-consigned-equipment ul li {
		background: url("/images/checkmark.gif") 0 2px no-repeat;
		list-style:none;
		margin-bottom:15px;
		padding:0 0 0 25px;
		}

	#how-consignment-works {
		background:url("/images/how-consignment-works-bg.gif") no-repeat;
		float:left;
		font-size:13px;
		height:415px;
		margin-top:10px;
		overflow:hidden;
		position:relative;
		width:283px;
		clear:both;
		}
	#how-consignment-works ul {
		width:250px;
		margin:50px 0 0 0;
		padding:0 0 0 15px;
		}
	#how-consignment-works ul li {
		background: url("/images/checkmark.gif") 0 2px no-repeat;
		list-style:none;
		margin-bottom:15px;
		padding:0 0 0 25px;
		}
	
	div.products-for-sale {
		margin-top:10px;
	}
	
	div.products-for-sale table.FeaturedProductsTable {
		width:100%;
	}

	div.products-for-sale table td {
		border-bottom:1px solid #FFFFFF;
	}
		
	div.products-for-sale table td.odd {
		background-color:#f4f4f4;
	}

	div.products-for-sale table td.FeaturedProductsTableRowImage {
		width:65px;
		padding:6px 10px 6px 6px;
	}
	
	div.products-for-sale table td.FeaturedProductsTableRowText {
		font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	div.products-for-sale table td.FeaturedProductsTableRowText a {
		font-weight:bold;
		color:#0c55a5;
	}
	
	div.products-for-sale table td div.FeaturedProductsTableRowDescriptionText {
		background:none;
		font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		float:none;
		height:auto;
		width:auto;
	}
	
	div.products-for-sale table td div.FeaturedProductsTableRowPriceText {
		background:none;
		font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		float:none;
		height:auto;
		width:auto;
	}

	#consignment-services {
		background:url("/images/consignment-services-bg.gif") no-repeat;
		clear:both;
		font-size:12px;
		height:292px;
		margin-top:10px;
		margin-bottom:10px;
		overflow:hidden;
		padding:40px 15px 0 15px;
		position:relative;
		width:253px;
		}
	#consignment-services div#one {
		left:45px;
		position:absolute;
		width:225px;
		top:125px;
		}
	#consignment-services div#two {
		position:absolute;
		width:225px;
		left:45px;
		top:200px;
		}
	#consignment-services div#three {
		position:absolute;
		width:230px;
		left:45px;
		top:245px;
		}
	#consignment-services div#four {
		position:absolute;
		width:230px;
		left:45px;
		top:290px;
		}
	#consignment-services div#five {
		font-size:14px;
		font-weight:bold;
		color:#d77d11;
		position:absolute;
		left:12px;
		bottom:10px;
		}

/* Shipping Form */
	span.required{
	  font-size: 13px !important;
	  color: red !important;
	}
	.align-right { text-align:right; }
	.contact-form { width:99%; margin-left:1px; border-collapse:collapse; border:1px #cfcfcf solid; background-color:#f9f9f9; margin-top:10px; }
	.contact-form td { padding:5px; }
	
/* Footer */
	#footer { padding:0; width:950px; text-align:center; font-size:11px; margin-bottom:20px; }
	#footer-nav { padding:10px 0; list-style:none; font-weight:bold; }
	#footer-nav li { display:inline; padding:0 7px 0 5px; border-right:1px #000 solid; }
	#footer-nav li#last { border-right:0; }
	
/* Custom Font Styles */
	.text-sold { color:#FF0000; font-weight:bold; font-size:11px; }

