#header {height: 132px;}
	#branding .pageTitle{width: 410px;background-color: #ffc;position: relative;left: 206px;margin-top: 10px;height: 44px;padding-top:5px}	
	#branding .pageTitle h1{color: #666;padding-top: 0px;font-size: 1.7em;background-color: #ffc;margin-left: 15px;font-weight: bold;position: absolute;bottom: 0;z-index:100}	
#user-nav{ margin-top:-161px }	
#catalog{}	
#catalog h2{height: 40px;background-color: #fff;border: 0;}	
#catalog h2 img{margin-top: 0;}#content{font-size: 1.2em;width: 550px;float: left;border-left: 1px solid #C9C9A8;}	
#content #search{overflow: visible;background-color: #c9c9a8;position: absolute;top: 77px;height: 85px;width: 365px;margin-left: 410px;}		
#content #search h2{color: #c60;text-transform: uppercase;font-weight: bold;margin-left: 20px;margin-bottom: 0;}		
#content #search #search-container{margin-top:-2px;position: absolute;}		
#content #search #search-string{width: 240px;border: 1px solid #898989;margin-left: 20px;float: left; height: auto;; margin-top: 10px;}		
#content #search #radio-sets{padding-top: 10px;float: right;margin: 20px 0px 0 0;padding-right:95px}		
#content #search .radio-set{float:left}		
#content #search .radio-set.first{}		
#content #search .radio-set label{padding: 0 10px 0 0;text-transform: uppercase;font-size: .92em;color: #898989;}		
#content #search #search-submit{position:absolute;margin-top:4px;margin-left: 280px;}    	
#content #narrow-results{background-color: #ffc;padding-left: 15px;overflow: hidden;padding-bottom: 15px;}		
#content #narrow-results h2{margin-top: 0;color: #369;text-transform: uppercase;font-weight: bold;padding-top: 30px;}		
#content #narrow-results .select-set{float: left;margin-right: 10px;font-size: .95em;}		
#content #narrow-results .select-set label{display: block;font-weight: bold;color: #666;margin-bottom: 2px;font-size: .95em;}		
#content #narrow-results .select-set select{display: block;border: 1px solid #666;color: #666;font-size: .95em;padding-left: 5px;}		
#content #narrow-results .select-set select option{padding-right: 10px;}	
#content #sort-by{padding: 5px 0;overflow: auto;}			
#content #sort-by .select-set{margin-left: 15px;font-size: .95em;float: left;display: inline;}		
#content #sort-by .select-set label{font-weight: bold;color: #666;margin-bottom: 2px;}		
#content #sort-by .select-set select{border: 1px solid #666;color: #666;font-size: .95em;padding-left: 5px;}		
#content #sort-by .select-set select option{padding-right: 10px;}	
#content #product-listing{}
/* NEW STYLES START 5-12-07 */
#content #product-listing .message {margin: 0;padding: 0;margin-left: 30px; margin-right: 130px; padding-top: 1.25em;color: #666;}
/* NEW STYLES END */
#content #product-listing .prod{clear: left;border-top: 1px dashed #C9C9A8;}		
#content #product-listing .prod .prod-image{width: 120px;float: left;}		
#content #product-listing .prod .prod-image img{margin: 10px auto;display: block;}		
#content #product-listing .prod .prod-desc{width: 265px;float: left;margin-right: 10px;color: #666;}		
#content #product-listing .prod .prod-desc a,
#content #product-listing .message a{color: #c60;font-weight: bold;}
#content #product-listing .message a{font-weight: normal};		
#content #product-listing .prod .prod-desc a:hover,
#content #product-listing .message a:hover{color: #69c;}		
#content #product-listing .prod .prod-purchase{font-size: .95em;color: #c60;width:150px;float: left;font-weight: bold;text-transform: uppercase;over-flow: auto;margin-top: 15px;}			
#content #pagination-control{clear: both;border-top: 1px dashed #C9C9A8;border-bottom: 1px dotted #C9C9A8;padding: 10px 15px;}		
#content #pagination-control a{color: #666;font-size: .95em;}		
#content #pagination-control a.current{font-weight: bold;}		
#content #pagination-control a img{padding: 0 10px 0 10px;position: relative;top: 3px;}
#sidebar-right{font-size: 1.2em;width: 225px;float: left;background-color: #fff;border-top: 50px solid #ffc;}	
#sidebar-right #equipment-request{border: 1px solid #DEDEB2;padding: 2px;}	
#sidebar-right #equipment-request p{background-color: #DEDEB2;color: #505050;margin: 0;padding: 20px;}
#sidebar-right #equipment-request h2{background:url("../images/bg_greenGrad.gif") bottom left no-repeat #DEDEB2;margin: 0;padding: 40px 10px 5px 20px;font-size: 1.2em;font-weight: bold;color: #933;}	
#sidebar-right #equipment-request h2 a{color: #933;text-decoration:none;}	
#sidebar-right #equipment-request h2 a:hover{color: #330000;}	
#sidebar-right #equipment-request h3{margin: 0;padding: 10px 0;background-color: #DEDEB2;color: #505050;font-weight:bold;text-transform: uppercase;padding-left: 20px;}	
#sidebar-right #equipment-request ul{background-color: #DEDEB2;padding-left: 20px;margin: 0;padding-top: 10px;}	
#sidebar-right #equipment-request ul li{padding-bottom: 20px;padding-right: 10px;margin-left: 0;}	
#sidebar-right #equipment-request ul li span{display: block;}	
#sidebar-right #equipment-request ul li span.item a{color: #993333;padding-bottom: 5px;display: block;}	
#sidebar-right #equipment-request ul li span.item a:hover{ color: #330000 }	
#sidebar-right #equipment-request ul li span.quantity,	
#sidebar-right #equipment-request ul li span.price{color: #933;font-weight: bold;text-transform: uppercase;font-size: .95em;}	
#sidebar-right #equipment-request hr{position: absolute;margin: 0 2px;padding: 0;border: 0;background-color: #DEDEB2;height:1px;border-bottom: 1px dotted #AEAE98;width: 215px;}	
#sidebar-right #equipment-request #request-mangement{background-color: #DEDEB2;padding: 20px 20px 10px;}	
#sidebar-right #equipment-request #request-mangement input{margin-bottom: 2px;}		
#sidebar-right .ad{border: 1px solid #dbdbb8;margin-top: 5px;padding: 2px 2px;}	
#sidebar-right .ad .inner{width: 193px;overflow: hidden;padding: 0px 10px 0 15px;}	
#sidebar-right .ad h2{text-transform: uppercase;font-size: 1.2em;}	
#sidebar-right .ad p, 	#sidebar-right .ad li{font-size: .92em;}		
#sidebar-right #makes-sense .inner{background: url("../images/bg_orangAdGrad.gif") bottom left repeat-x #ff9a34;padding-bottom: 0px;}
#sidebar-right #makes-sense h2{color: #ffc;}
#sidebar-right #makes-sense ul{margin-left: 13px;margin-top: -5px;}
#sidebar-right #makes-sense li{color: #933;margin-right: 25px;float: left;font-weight: bold;background: url("../images/arrow_redDot.gif") no-repeat;text-indent:7px;margin-left:-14px}
#sidebar-right #makes-sense a img{margin-top: 10px; margin-bottom: 0px;}
#sidebar-right #ask-us{border-color: #9cf;}	
#sidebar-right #ask-us .inner{background: url("../images/bg_blueAdGrad.gif") bottom left repeat-x #9cf;padding-bottom: 15px;}		
#sidebar-right #ask-us img.icon{float: right;margin-top: 10px;}	
#sidebar-right #ask-us p,	#sidebar-right #ask-us h2{width: 145px;clear: left;float: left;margin-bottom: 0;color: #464646;}	
#sidebar-right #ask-us hr{margin-left: -15px;width: 160px;border: none;height: 0px;background-color: transparent;border-top: 1px solid white;clear: left;float: left;}	
#sidebar-right #ask-us p{color: #464646;margin-top: 0px;}	
#sidebar-right #ask-us p a{color: #fff;font-weight: bold;}	
#sidebar-right #ask-us p a:hover{color:#221e1f}	
#sidebar-right #ask-us textarea{border: 1px solid #464646;margin: 10px 0 5px;width: 190px;height: 70px;}	
#sidebar-right #ask-us input{float: right;position: relative;margin-bottom: -10px;}		
#sidebar-right #sidebar-note h3{display: inline;font-weight: bold;}	
#sidebar-right #sidebar-note p{display: inline;}	
#sidebar-right #sidebar-note div{display: block;font-size: .92em;width: 170px;margin: 10px 10px 10px 20px;color: #999;}
#print-this-page{padding-top: 0;}