body {font-family:Arial,Helvetica,sans-serif;}

div#equipment_overview{
	width:776px;
	background:url('equip-listing-bg.gif') top left repeat-y;	

}

/* filters */
div#filters_div{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
div#filters_div div#filters_inner{
	margin-left:auto;
	margin-right:auto;
	width:93%;
}
div#filters_div div.filters_item{
	float:left;
	white-space:nowrap;
	font-family:"Arial Narrow",arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:2px;
}

div#filters_div.advanced_search {
width:380px;
}
div#filters_div.advanced_search div.filters_item{
	float:none;
}
div#filters_div.advanced_search div.filters_item div.filters_label{
	float:left;
	width:120px;
	text-align:left;
}
div#filters_div.advanced_search div.filters_item div.filters_input{
	float:left;
}
div#filters_div select{
	border:1px solid #333333;
	font-family:Arial;
	font-size:11px;
	height:20px;
	margin:0 3px;
}
div#filters_div input#keyword{
	height:auto;
	margin:2px 0 0px 0px;
	width:110px;
	border:1px solid #333333;
	font-family:Arial;
	font-size:10px;
}
input#btnSubmit{
	background:transparent none repeat scroll 0 0;
	border:medium none;
	height:20px;
	margin:0 0 2px;
	padding:0;
}

/* listing */
#data td.noresults{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	padding:12px 0;
}
div.navigation div.pagination ul li {border-left:1px solid #fff;}
#data div.navigation li.pagination_count {border-left:none;}
#data div.navigation div.pagination ul {font-size:1em;}
#data{width:100%;border:1px solid #000000;border-collapse:collapse;}
#data a{color:#069;font-weight:bold;text-decoration:none;}
#data td{font-family:Arial,sans-serif;font-size:11px;}
#data thead th,#data tfoot th{font-weight:normal;}
#data th{font-size:8pt;padding:5px 5px 5px 0;text-align:left;vertical-align:top;}
#data thead,#data tfoot{background-color:#666;color:#fff;}
#data thead a:visited,#data tfoot a:visited, #data thead a:active,#data tfoot a:active,#data thead a:link,#data tfoot a:link{color:#fff;}
#data thead a:hover,#data tfoot a:focus{text-decoration:underline;}
#data td.image img{width:75px;vertical-align:middle;margin:0;cursor:pointer;}
#data td.bidNow{vertical-align:middle;}
#data td.bidNow img{margin:3px 0 0 0;}
.odd{background-color:#fff;}
.even{background-color:#eee;border-top:1px solid #666;border-bottom:1px solid #666;}
.odd td, .even td{border-bottom:1px solid #ccc;padding:3px 0 4px 2px;empty-cells:show;padding-right:5px;vertical-align:top;}
.topheader th{text-align:left;vertical-align:top;text-transform:uppercase;border-bottom:1px solid #ccc;}

#data th.description{width:400px;}
#data th.image{width:75px;}
#data td.price{color: #980000;}

/* details */
div#equipment_detail{width:776px; background:url('equip-listing-bg.gif') top left repeat-y;	text-align:left;}
#photoArea{width:350px;float:left;margin-left:30px;margin-right:30px;}
#detailArea{float:left;margin-left:20px;}
#photoNav{background-color:#ccc;border:1px solid #666;padding:7px 0 6px;margin:0;width:350px;text-align:center;}
#photoNav a{cursor:pointer;line-height:18px;}
/*#photoPrev,#photoNext{background-color:#000;color:#fff;line-height:32px;border:1px solid #fff;padding:.3em;margin:0 0.3em;}*/
#photoNav img{vertical-align:middle;margin:0 0.3em;}
.enlargePhoto,.enlargePhoto:hover{margin-left:169px;text-decoration:none;}
#detailTitle h1 {margin-top:0px;}
#detailTitle h1 a:link,#detailTitle h1 a:visited{text-decoration:none;color:#000;}
#photoArea h1 {margin-top:0px;}
#photoArea h1 a:link,#photoArea h1 a:visited{text-decoration:none;color:#000;}
#detailMain{padding:0px;font-size:11px;}
#detailMain p{padding-bottom:1em;line-height:1.5em;}
#detailMain h2{color:#fff;font-size:12px;padding-top:0;background-color:#666;text-transform:capitalize;line-height:18px;font-family:arial;}
#menText{width:300px;float:left;padding:0px;text-align:left;clear:right;}
#detailText div{line-height:18px;width: 300px;}
#detailText label{width:117px;display:block;float:left;padding-right:5px;text-align:right;font-weight:bold;}
#detailText .inspectionReport{text-indent:20px;display:block;background:url(../images/icons/page_white_acrobat.png) left 2px no-repeat;float:left;}
#detailDesc,#detailText #detailWarranty{margin-top:24px;height:auto;}
#detailText #detailWarranty label{width:130px;}
#detailText .footnote{height:auto;line-height:13px;margin-top:3px;}
#bigPhotos{text-align:center;height:263px;}
#bigPhotos img{height:263px;margin:0;border:1px solid #333;max-width:350px;}
#littlePhotos{float:left;}
#littlePhotos img{cursor:pointer;border:5px solid #fff;margin:0px;width:100px;}
#littlePhotos img:hover,#littlePhotos li.active img{border:5px solid #ffcf3d;}
.navPhotos{padding:0}
.navPhotos li{float:left;list-style-type:none;}
#detailTop{margin-bottom:5px; padding:10px;}

.backToResults{text-align:left;width:49%;font-size:12px;margin-left:0;line-height:24px;height:45px;padding-top:10px;}
.backToResults a{text-decoration:underline;cursor:pointer;}
.printIcon{text-align:right;float:right;padding-right:20px;line-height:24px;height:45px;padding-top:10px;}
div.printIcon img{cursor:pointer;margin:0;}
div.printIcon a{text-indent:26px;display:block;background:url(../images/icons/print_24.png) left 2px no-repeat;float:right;line-height:24px;cursor:pointer;font-size:11px;}
#detailMain h2 {padding:0px 15px 0;margin:0;}

div#contact_info{
	width:300px;
	margin-top:20px;
}
div#contact_info h2{
	margin-bottom:8px;
}
div#contact_info_form{
	display:block;
	width:280px;
	background-color:#D8D8D8;
	padding: 10px;
}

div#contact_info_form .form_input Input{
 	width: 110px;
}

div.form_question{
	width:110px;
	margin-right:10px;
	margin-bottom:8px;
	float:left;
}


div.form_buttons{
	text-align:left;
	margin-top:8px;
}
div.contact_header{
	font-size:14px;
	font-weight:bold;
	color:#006699;
	margin-bottom:6px;
}

div#Header{
	-x-system-font:none;
	background-color:#333333;
	color:#FFFFFF;
	font-family:Arial,sans-serif;
	font-size:32px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0px;
	padding:0;
	width: 776px;
}


div.EquipmentHeader{
	width:360px;
	background-color:#707070;
	color: #FFFFFF;
	padding: 5px 0;
	margin-bottom:5px;
	margin-top:15px;
	text-align: center;
}

div.EquipmentName{
	width: 142px;
	float: left;
	font-size: 11px;
	color: #000000;
	margin-top:6px;
	font-weight:bold;
	text-align: left;
	margin-left: 4px;
}

div#EquipmentColumn_a a{
	text-decoration: none;
	color: #000000;
}

#EquipmentColumn_a:hover{
	text-decoration: none;
	color: #000000;
	background-image:url('category-background-hover.jpg');
	cursor:pointer;
}

#EquipmentColumn_a .EquipmentName, #EquipmentColumn_a .EquipmentCount {cursor:pointer;}

div.EquipmentCount{
	width: 21px;
	font-size: 11px;
	float: left;
	margin-top:6px;
	margin-left:3px;
	font-weight:bold;
}
div#EquipmentBlock{width:360px; margin:0;}
div#EquipmentBlock.left {margin:0 10px 0 18px;}
div#EquipmentBlock.right {margin:0 18px 0 10px;}
div#EquipmentColumn{width:175px;height:26px;background-image:url('category-background.jpg');}
div#EquipmentColumn_a{width:175px;height:26px;background-image:url('category-background.jpg');}

div#EquipmentColumn.left {margin:2px;}
div#EquipmentColumn_a.left {margin:2px;}

div.left{float:left;}
div.right{float:right;}
div.top{float:top;}
div.bottom{float:bottom;}

div#search{
	width:380px;
	float: left;
	margin-top:20px;
	background-color:#F6F6F6;
	border:1px solid #DEDBDE;
	margin-bottom:30px;
}

div#search .hdr2 {
	font-family:Arial;
	font-size:14pt;
	margin-bottom:10px;
}


div#YellowTitle {
	width: 776px;
	height: 20px;
	margin-bottom:-5px;
	padding:0px;
}

div#YellowTitle .Middle{
	float: left;
	background: url(yellowtitle_stretch.gif);
	background-repeat: repeat;
	width: 744px;
	height: 22px;
}

div#YellowTitle .Corner{
	float: left;
}

/*searchClear*/
#searchClear{margin:3px 0;}
#searchClear a,#searchClear a:visited{cursor:pointer;border:1px solid #666;color:#000;padding:2px 6px;text-transform:uppercase;line-height:30px;background-color:#fc0;font-size:11px;text-decoration:none;}
#searchClear a:hover{cursor:pointer;background-color:#ffdd57;text-decoration:none;}


.sCurrent{font-weight:bold;text-indent:15px;}
.asc{background:transparent url(up_16.png) no-repeat scroll left 2px;}
.desc{background:transparent url(down_16.png) no-repeat scroll left 2px;}
#searchCriteria{height:23px;line-height:20px;font-size:13px;border-top:1px solid #d5d5d5;}
#searchCriteria sup{cursor:pointer;}

/* misc */
.clear{
	clear:both;
}
