/* GENERAL PROPERTIES */

body	{
	margin:20px 0 0;
/*	background:url(images/home/main_site_bg.jpg) top center repeat;*/
	}

ul, li	{
	list-style-type:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin: 0px;
	}

input, select, option, textarea	{
	color:#333333;
	background:#fff;
	font-size: 11px;
	text-align:left;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	}

input.search_bar {
	float:left;
	margin:0 13px 3px 0;
	padding:2px;
	width:215px;
	height:16px;
}
input.search_buton_h{
	background:transparent url(css_img/Search_Small.jpg) no-repeat scroll left top;
	border:medium none;
	float:right;
	height:24px;
	margin:0;
	padding:0;
	width:54px;
}
a:link,
a:visited,
a:hover,
a:active	{}

/*h1	{
	border-bottom:1px solid #81A9B5;
	width:547px;
	padding:0px 0px 4px 10px;
}*/

h1 span	{
	font:bold italic 11px Arial, Helvetica, sans-serif;
	color:#666;
}

h2	{margin:0px;}
h3	{
	margin:10px 0px 0px 0px;
	}

h4	{
	font-size:11px;
	color:#c30;
	margin:0px;
}

img.bordered	{
	border:1px solid #136073;
}

hr	{
	width:550px;
	margin:0px 8px;
	padding:0px;
	height:1px;
	color:#81A9B5;
	background:#81A9B5;
}

strong em {color:#666;}
.green {color:;}
.red	{color:#f00;}
/* MAJOR SECTIONS */
table#HomeThreeColumn td.one	{
	width:205px;
}

table#HomeThreeColumn td.two	{
	width:332px;
}
table#HomeThreeColumn td.two p	{width:317px;}
table#HomeThreeColumn td.three	{
	width:232px;
}

div#yellowline	{
	border:1px solid #fff;
	background:#F5D72F;
	width:758px;
	height:4px;
	font-size:1px;
}
/* individual page styles */
/* home */
table#HomeTwoColumn {
width:776px;
}
table#HomeTwoColumn td.one	{
	width:203px;
	text-align:left;vertical-align:top;
}
table#HomeTwoColumn td.one h3,
table#HomeTwoColumn td.one h4	{margin:2px 0px 0px 0px;}
table#HomeTwoColumn td.one p	{
margin:0px 0px 5px 0px;
line-height: 14px;
}
table#HomeTwoColumn td.two {
text-align:left;
vertical-align:top;
}

table#HomeTwoColumn td.two h1	{
margin:0px;
padding:0px;
border:none;
}

table#HomeTwoColumn td.two h1 span	{
}

table#HomeTwoColumn td.two p	{
	width:530px;
	border-bottom:1px solid #9ABDC6;
	padding:0px 20px 8px 0px;
	margin:6px 0px 8px 0px;
	}

table#HomeTwoColumn td.two td	{
vertical-align:top;
}

table#HomeTwoColumn td.two td h6	{
	margin:0px 0px 6px 11px;
	padding:0px 0px 0px 1px;
}

table#HomeTwoColumn ul {
margin-left:12px;
}

table#HomeTwoColumn ul li	{
	color:#c30;
	font:12px Arial, Helvetica, sans-serif;
	background:url(images/text/home_bullet.gif) top left no-repeat;
	padding-left:11px;
	margin-bottom:3px;
}

table#HomeTwoColumn ul li a:link,
table#HomeTwoColumn ul li a:visited {
	color:#c30;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

table#HomeTwoColumn ul li a:hover,
table#HomeTwoColumn ul li a:active {
	color:#666;
	font:12px Arial, Helvetica, sans-serif;

}
/* SALES */
ul.subsub {
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
}

ul.subsub li	{
	background:url(images/nav/subsubbg.gif) top center repeat-x;
	height:21px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#F5D72F;
	padding-left:7px;
	padding-top:7px;
}

ul.subsub li div {
	background:url(images/nav/sub_plus.gif) top left no-repeat;
	padding-left:15px;
	color:#ffffff;
	font-weight: bold;
}

ul.subsub li div a:link,
ul.subsub li div a:visited	{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#F5D72F;
}

ul.subsub li div a:hover,
ul.subsub li div a:active	{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
}

ul.subsub li.active	{
	padding:0px 0px 7px 0px;
	border-top:1px solid #fff;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#F5D72F;
	height:auto;
}

ul.subsub li.active div	{
	margin-left:7px;
	margin-top:7px;
	background:url(images/nav/sub_minus.gif) top left no-repeat;
	padding-left:15px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#F5D72F;
}

ul.subsub ul {
	margin:5px 0px 5px 15px;
}

ul.subsub ul li	{
	height:auto;
	background:none;
	color:#F5D72F;
	font:11px Arial, Helvetica, sans-serif;
	background:url(images/nav/sub_arrow2.gif) top left no-repeat;
	padding-left:7px;
	padding-top:0px;
	padding-bottom:5px;
}

ul.subsub ul li.category {
	background:none;
	padding:0px 0px 0px 0px;
	}

ul.subsub ul li.category span	{
	background:url(images/nav/sub_minus.gif) top left no-repeat;
	padding:0px 0px 0px 15px;
}

ul.subsub ul li.category a	{
	background:url(images/nav/sub_plus2.gif) top left no-repeat;
	padding:0px 0px 0px 15px;
}
ul.subsub ul li.category li.item a,
ul.subsub ul li.category li.item span	{background:none;padding:0px 0px 0px 0px;}
ul.subsub ul li a:link,
ul.subsub ul li a:visited	{
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
}
ul.subsub ul li a:hover,
ul.subsub ul li a:active	{
	font:11px Arial, Helvetica, sans-serif;
	color:#F5D72F;
}

div#ebay	{
	background:#23363F;
	text-align:center;
	border:1px solid #ccc;
	border-top:none;
	padding-top:15px;
	padding-bottom:10px;
}
div#ebay a:link,
div#ebay a:visited
{
font:12px Arial, Helvetica, sans-serif;
color:#F5D72F;
}
div#ebay a:hover,
div#ebay a:active
{
font:12px Arial, Helvetica, sans-serif;
color:#fff;
}
div#adobe	{
	background:#23363F;
	text-align:left;
	border:1px solid #ccc;
	border-top:none;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:10px;
}
div#adobe p	{
	margin:5px 0px 0px 0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
}

div#salesSearchWelcome,
div#rentalsSearchWelcome {
	width:569px;
	height:36px;
	text-align:right;
	padding:0px;
	margin:0px;
	vertical-align:top;
}
div#salesSearchWelcome {
	background:url(images/content/sales_main_top02.jpg) top left no-repeat;
}
div#rentalsSearchWelcome {
	background:url(images/content/rentals_main_top02.jpg) top left no-repeat;
}
div#salesSearchWelcome h1,
div#rentalsSearchWelcome h1	{
visibility:hidden;
margin:0px;
padding:0px;
font:bold 11px Arial, Helvetica, sans-serif;
}
div#salesSearchWelcome p,
div#rentalsSearchWelcome p	{
text-align:right;
margin:0px 13px 0px 0px;
}
div#salesSearchWelcome p a:link,
div#salesSearchWelcome p a:visited,
div#salesSearchWelcome p a:hover,
div#salesSearchWelcome p a:active,
div#rentalsSearchWelcome p a:link,
div#rentalsSearchWelcome p a:visited,
div#rentalsSearchWelcome p a:hover,
div#rentalsSearchWelcome p a:active
{
font:italic 11px Arial, Helvetica, sans-serif;
color:;
}
#salesSearchTop	{
	margin:3px 0px 0px 13px;
	color:;
}
#salesSearchResultsTop	{
	margin:3px 0px 10px 0px;
	color:;
	padding-bottom: 5px;
}
#salesSearchTop p {
	color:;
}
#salesSearchTop strong	{
	font-size:12px;
}
#salesSearchTop strong em	{
	font-size:11px;
}
#salesSearchTop input {background:none;}
#salesSearchTop input.text	{
	width:165px;
	border:1px solid #ccc;
	margin-right:8px;
	background:#fff;
}
#salesSearchTop table	{
	width:541px;
	margin:0px;
	border-bottom:1px solid #9CC4C4;
}
#salesSearchResultsTop table	{
	width:550px;
	margin:0px 0px 8px 0px;
}
#salesSearchTop table td {padding-bottom:7px;}
#salesSearchTop table.rentals img	{
	margin:0px 0px 0px 14px;
}
#salesSearchTop table.rentals img	{
	margin:0px 14px 0px 0px;
}
#salesSearchTop table p	{
font:12px Arial, Helvetica, sans-serif;
color:#333;
margin:0px 0px 6px 0px;
}
#salesSearchTop p strong {
	color:;
}
div#salesestimate table	{
	background:url(images/content/sales_main_estimate_box.gif) top left no-repeat;
	width:542px;
	height:57px;
	margin:15px 0px 0px 12px;
}
div#salesestimate table td.one	{
	width:61px;
}
div#salesestimate table td.two	{
	width:290px;
	vertical-align:middle;
}
div#salesestimate table td.two p	{
	padding-left:1px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#135A6C;
}
div#salesestimate table td.two p span	{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
}
div#salesestimate table td.three p	{
	padding-left:1px;
	font:12px Arial, Helvetica, sans-serif;
	margin:9px 0px 5px 0px;
}
div#salesestimate table td.three img	{
	margin-right:4px;
}
#salesTable	{
	margin:0px;
	width:550px;
}
#salesTable tr.headerrow	{
	background:#F1EDBD;
}
#salesTable td,
#salesTable th	{
	padding:5px 0px 5px 15px;
}
#salesTable .add	{padding-right:5px;}
#salesTable tr td,th {
	border-top: 1px solid #9FC1CA;
}
#salesTable tr.headerrow th	{
	padding:6px 0px 5px 15px;
}
#salesTable tr.two	{
	background:#CDE1EA;
}
#salesTable tfoot a {
	color:;
}
#salesTable tfoot td {
	border: 0px none;
}
/*
#salesTable tr.three {
	height: 1px;
	margin: 0px;
	padding: 0px;
}
#salesTable tr.three td {
	background:#9FC1CA;
	height: 1px;
	font-size: .001em;
	margin: 0px;
	padding: 0px;
}
*/
#salesTable	div.brand	{
}
#salesTable	div.item	{
}
#salesitems div.switch	{
	margin:8px;
}
#salesitems h2	{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#115B71;
	padding:3px 0px 3px 10px;
}
#salesitems h2 span	{visibility:hidden;}
#salesitems h2.rentals	{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(images/text/rentals_main_featured.gif) top left no-repeat;
	padding:0px;
	width:252px;
	height:12px;
	margin:23px 0px 12px 13px;
}
#salesitems h2.sales	{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(images/text/sales_main_featured.gif) top left no-repeat;
	padding:0px;
	width:248px;
	height:12px;
	margin:23px 0px 12px 13px;
}
#salesItemsOuterBox	{
	margin:8px 0px 0px 15px;
}
.salesItemsInnerBox {
	width:275px;
	border:none;
	margin:0px 0px 10px 0px;
}
.salesItemsInnerBox td.thumb,
.detailsItemsInnerBox td.thumb	{
	width:110px;
}
.salesItemsInnerBox img {
	border:2px solid #F2D533;
	margin:4px 13px 4px 4px;
}
div.itemPrice {
	margin:4px 4px 9px 0px;
	}
div.brandName	{
	margin:0px;
	color:#115B71;
	font:bold 14px Arial, Helvetica, sans-serif;
	}
div.itemDescription	{
	clear:both;
	color:#115B71;
	font:12px Arial, Helvetica, sans-serif;
	}
div.add img	{
	border:none;
	margin:10px 0px 0px 0px;
	}
div.rates div	{
	color:#115B71;
	font:bold 12px Arial, Helvetica, sans-serif;
}
div.rates div span	{
	color:#333;
	font:11px Arial, Helvetica, sans-serif;
	padding-left:1px;
}
div.rates div.d span {margin-right:12px;}
/* sales, rental search details */
#detailsTopOuterBox	{
	margin:8px 0px 0px 12px;
}
#detailsTopInnerBox {
	width:550px;
	min-height:80px;
	/* border:1px solid #115B71; */
	margin:0px;
	color:#115B71;
	/* background:#E5EAEB; */
}
#detailsTopInnerBox td {
	border-top: 1px solid #9CC4C6;
	padding-top: 10px;
}
#detailsTopInnerBox td.thumb	{
	width:150px;
	text-align: left;
}
#detailsTopInnerBox td.thumb img	{
	border:2px solid #F6D72F;
	margin:0px 13px 4px 0px;
}
#detailsTopInnerBox div.brandName {
	margin-bottom:5px;
}
#detailsTopInnerBox div.itemDescription	{
	font:1em Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	color:#333;
	margin-top:0px;
}
#detailsTopInnerBox div.rates,
#detailsTopInnerBox div#viewedit {
	margin:10px 0px 5px 0px;
}
#detailsTopInnerBox div.rates div {
	display:inline;
	margin:0px 10px 5px 0px;
}
#detailsTopInnerBox div#viewedit img	{
margin-right:10px;
}
#salesitems h2.deets	{
	padding:3px 0px 3px 20px;
	margin-top:20px;
}
.detailsItemsOuterBox	{
	margin:8px 0px 0px 15px;
}
.detailsItemsInnerBox {
	width:536px;
	min-height:80px;
	border:1px solid #115B71;
	margin:10px 10px 10px 0px;
	color:#115B71;
	background:#E5EAEB;
}
.detailsItemsInnerBox td.thumb img	{
	border:2px solid #115B71;
	margin:4px 13px 4px 4px;
}
.detailsItemsInnerBox div.brandName	{
	float:none;
	margin:12px 0px 3px 0px;
}
.detailsItemsInnerBox div.rates div	{
	display:inline;
	margin:0px 10px 5px 0px;
}
.detailsItemsInnerBox div.rates div.d {margin-left:0px;}
.detailsItemsInnerBox div.itemDescription	{
	color:#333;
	font:10px Arial, Helvetica, sans-serif;
	margin-top:5px;
	line-height:1em;
	}
td.viewadd	{
	text-align:right;
}
td.viewadd img	{
	margin:10px 10px 0px 0px;
}
img#homeproductimage {
	border: 1px solid #136073;
}
p.error {
	padding-left: 20px;
	padding-right: 5px;
	margin-left: 10px;
	background-image: url(images/content/error_icon.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #450000;
	font-size: 12px;
}

