@charset "utf-8";

/* CSS sheet for Mozilla browsers. */

a img, iframe {border:none;}

/* Headers
——————————*/
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; font-size: 100%;}

/* Lists
——————————*/
ul, ol, dl, li, dt, dd {margin:0; padding:0;}

/* Links
——————————*/
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {}
a:focus {outline:none;}

/* Forms
——————————*/
fieldset {border:1px solid #000;}
legend {padding:0; color:#000;}
input, textarea, select {margin:0; padding:1px; font-size:100%;	font-family:inherit;}
select {padding:0;}
.clear{clear:both;}

/* Spans
——————————*/
a.whitelink:link {color:#EEEEEE;}
a.whitelink:visited {color:#EEEEEE;}
.arial {font-family:Arial, Helvetica, sans-serif;}
.focuslistprice {font-family:Arial, Helvetica, sans-serif; font-size:120%; color:#555;}
.redtext {color:#CC0000; font-weight:bold;}
.greytext {color:#777;}
.dgreytext {color:#777; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.whitetext {color:#FFFFFF;}
.resultsumccname {font-size:10px; color:#888;}
.resultsinventorynum {font-size:10px; color:#888;}
.text120 {font-size:120%;}
.text140 {font-size:140%;}
.text200 {font-size:200%;}
.item_detail_title {font-size:180%;	font-weight:bold; color:#333333;}

/* Divs
——————————*/

body, blockquote {margin:0; text-align:center; font-size:62.5%; background-image:url(../images/template/margins_bg.jpg); background-repeat:repeat; background-position:center; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif;}

#wrapper {width:960px; margin:0 auto; text-align:left;}

#smallthumb {width:81px; height:50px; border:solid #CCC 1px;}
	#smallthumbinner {width:75px; height:44px; margin-left:3px; margin-top:3px;}
#tinythumb {width:56px; height:35px; border:solid #CCC 1px;}
	#tinythumbinner {width:52px; height:31px; margin-left:2px; margin-top:2px;}
	
#lists {width:280px; border:solid #DDD 1px; margin-left:10px; margin-top:10px;}
	#list_head {width:270px; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:140%; padding-top:8px; padding-left:10px; background-image:url(../images/interface/focuslist_home_blue.jpg); float:left;}
	#list_summ {width:270px; padding:6px; float:left;}

#masthead {width:960px; height:128px; background-color:#CCCCCC; float:left;}

#nav {width:960px; height:36px; background-color:#FFFFFF; background-image:url(../images/template/main_navbar.jpg); float:left;}
	#navinner {margin-left:364px; margin-top:12px; font-size:12px; float:left;}

#main {background-color:#D6D6D6; width:960px; min-height:800px; padding-top:10px; padding-bottom:10px; background-image:url(../images/template/products_bg.jpg); background-repeat:no-repeat; float:left;}

	#content {width:940px; min-height:700px; margin-left:auto; margin-right:auto; background-color:#FFF; float:left;}
	
	
	#home {width:940px; min-height:760px; margin-left:10px; background-color:#FFF; float:left;}
		#home_left {width:640px; height:790px; float:left;}
			#home_welcome {width:640px; height:150px; float:left;}
			#home_body {width:640px; height:640px; float:left;}
				#home_bodytop {width:620px; margin-left:10px; margin-right:10px; margin-top:10px;}
					#home_bodytoppic {width:230px; float:left;}
					#home_bodytoptext {width:390px; float:left; font-size:11px;}
				#home_bodymid {width:620px; margin-left:10px; margin-right:10px; margin-top:20px; margin-bottom:20px; font-size:11px; float:left;}
				#home_bodybottom {width:620px; margin-left:10px; margin-right:10px; margin-top:10px; font-size:11px; float:left;}
					#home_bodybottomtext {width:390px; float:left;}
					#home_bodybottompic {width:220px; margin-left:10px; float:left;}
		#home_right {width:300px; float:left;}
			#home_search {width:300px; height:150px; background-color:#EEE; background-image:url(../images/interface/homesearchbox.jpg); float:left;}
				#home_searchinner {width:285px; margin-left:10px; margin-top:25px; float:left;}
			#home_lists {width:300px; margin-bottom:10px; float:left;}
				
	#invcont {width:940px; height:156px; margin-left:auto; margin-right:auto;}
		#invcont_top {width:940px; height:36px; background-color:#FFFFFF; background-image:url(../images/interface/searchbar_bg.jpg);}
			#invcont_links {width:400px; height:36px; float:left;}
		#invcont_blue {width:940px; height:120px; background-image:url(../images/interface/inventory_splash.jpg);}
			#invcont_blueumcc {margin-left:40px; margin-top:80px; float:left;}
			#invcont_search {width:239px; height:120px; float:right;}
				#invcont_searchinner {width:229px; height:110px; margin-left:10px; margin-top:10px; color:#FFFFFF;}
	
	#invindex {width:940px; min-height:700px; margin-left:10px; background-color:#FFF; float:left;}
		#invindex_left {width:640px; background-color:#FFF; float:left;}
			#invindex_list {width:628px; margin-left:10px; margin-right:0px; margin-top:10px; margin-bottom:10px; background-color:#FFF; border:solid #CCC 1px; font-family:Arial, Helvetica, sans-serif;}
				#invindex_listhead {width:628px; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:140%; padding-top:8px; padding-left:10px; background-image:url(../images/interface/focuslist_indexnew_blue.jpg);}
				#invindex_listsumm {width:628px; padding:6px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		#invindex_right {width:300px; margin-bottom:10px; background-color:#FFF; float:right;}
	
	#results_top {width:940px; height:60px; margin-left:auto; margin-right:auto; background-color:#FFFFFF;}
		#results_rep {width:324px; height:42px; margin-left:40px; margin-top:18px; float:left;}
		#results_rows {width:300px; height:42px; margin-left:66px; margin-top:18px; float:left;}
		#results_pag {width:210px; height:42px; margin-top:18px; float:right;}
	#results_list {width:940px; margin-left:10px; background-color:#FFF; float:left;}
		#results_table {width:910px; margin-left:auto; margin-right:auto; border:solid #EEE 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	#results_none {width:940px; height:700px; background-color:#FFF; margin-left:auto; margin-right:auto; margin-top:auto;}
		#results_noneinner {width:500px; margin-left:220px; margin-top:40px; float:left;}
		#results_nonetips {width:492px; margin-left:220px; margin-top:40px; background-color:#ffffcc; border:solid #cccc99 1px; padding:4px; float:left;}
	
	#detailsheader {width:940px; height:100px; background-image:url(../images/interface/productdetail_header.jpg); margin-left:10px; margin-right:auto; float:left;}
		#dh_vitals {width:300px; margin-left:40px; margin-top:20px; height:100px; font-size:12px; float:left;}
		#dh_desc {width:580px; height:100px; margin-top:20px; margin-right:20px; font-size:18px; font-family:Arial, Helvetica, sans-serif; float:right;}
	
	#details {width:940px; min-height:700px; margin-left:10px; background-color:#FFF; float:left;}
		#details_pics {width:344px; float:left; background-color:#FFF; margin-bottom:10px;}
			#details_pic {margin-left:10px; margin-top:10px; width:334px; background-color:#FFF; float:left;}
		#details_specs {width:416px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFF; float:left;}
		#details_menu {width:170px; margin-left:10px; margin-top:10px; background-color:#FFF; float:right;}
	
	#rfq_form {width:940px; min-height:700px; margin-left:10px; background-color:#FFF; float:left;}
		#rfq_error {width:340px; margin-left:300px; margin-top:20px; color:#FFFFFF; background-color:#FB7070; border:solid #D43C3C 1px; padding:3px; float:left;}
		#rfq_forminner {width:340px; margin-left:300px; margin-top:20px; background-color:#EEE; padding:3px; border:solid #DDD 1px; color:#555; float:left;}
			#rfq_formheader {width:330px; color:#555; font-family:Arial, Helvetica, sans-serif; font-size:16px; background-color:#c4d8f5; padding:5px; margin-bottom:10px;}
	#rfq_sent {width:940px; min-height:700px; background-color:#FFF; margin-left:auto; margin-right:auto; margin-top:auto;}
		#rfq_sentinner {width:420px; margin-left:260px; margin-top:40px; border:solid #DDD 1px; float:left;}

#footer {background-color:#FFF; height:60px; float:left;}
	#footertext {color:#777; width:760px; height:60px; float:left;}
	#footerlogos {height:60px; width:200px; float:right;}

#inventory_module {background-image:url(../images/interface/products_displaytable_bg.jpg); width:940px; height:inherit; background-repeat:repeat; margin-left:auto; margin-right:auto; min-height:750px;}


/* Properly written CSS follows. */

div#home_lists > a {
	background-image: url(http://www.harrismachinetools.com/images/interface/bidspotter-logo-small.jpg);
	display:block;
	height:100px;
	margin:14px auto 0;
	width:240px;
}

div#home_lists > p {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:italic;
	line-height:16px;
	margin:6px auto 20px;
	width:240px;
}
