.noTopMargin{ margin-top:0px }

#header {height: 142px;}
	#branding .pageTitle{width: 410px;background-color: #ffc;position: relative;left: 206px;margin-top: 12px;height: 54px;padding-top:5px}
	#branding .pageTitle h1{color: #666;padding-top: 0px;font-size: 1.7em;background-color: #ffc;margin-left: 25px;font-weight: bold;position: absolute;bottom: 0;z-index:100}

	#user-nav{ margin-top:-101px }	
	
	
#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;color:#666}
	#content #search{overflow: visible;background-color: #c9c9a8;position: absolute;top: 87px;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 p.note{float: right;margin-right: 30px;text-align: right;}

	#content form#request {clear: both;;}
		#content form#request p{clear: left;overflow: hidden;margin-bottom: 15px;}
		#content form#request label{width: 150px;display: block;float: left;text-align: right;margin: 0 10px;}
		#content form#request label.comments {  text-align: right;}
		#content form#request input{display: block;float: left;width: 100px;border-color: #666;border-width: 1px;margin-right: 10px;padding-left: 5px;}
		
		#content form#request .name,#content form#request .PO,
		#content form#request .pickup,
		#content form#request .return {width:  115px;}

	
		#content form#request .email{width: 225px;}
		#content form#request textarea{width: 500px;height: 100px;float: left; margin:0px 0px 10px 20px;}
		#content form#request .phone{width: 145px;}
	#content #equipment-request-main h1{color: #f27800;font-weight: bold;font-size: 1.8em;margin: 30px 25px 0;}
	#content #equipment-request-main p{margin: 10px 25px;color: #333;}
	
	#content #equipment-request-main h2{text-transform: uppercase;font-weight: bold;font-size: 1.5em;color: #f27800;background-color: #d8f2fb;padding: 5px 20px;margin: 40px 5px 0;display: block;}
	#content #equipment-request-main h2#sales{background-color: #f8f8f1;}
	
	#content table{margin:0 30px;}
		#content table .prod{width: 300px;text-align: left;}
		#content table .quantity{width: 70px;margin: 0 auto;font-size: .95em;}
		#content table .price{width: 150px;}
		#content table #customer{ width: 100%; border: 1px solid blue; }

		#content form #register input{text-align: left;}



		#content table th{padding-bottom: 30px;font-size: .95em;padding-top: 10px;}
		#content table td{padding-bottom: 15px;}
		#content table th,
		#content table td{text-align: center;}
		
		
		#content table a{color: #666;}
		#content table a:hover{color: #8be;}
		
		#content table .quantity input{width: 20px;display: block;margin: 0 auto;padding: 0 2px;}
		#content form #submit-request{display: block;float: right;width: auto;}
		#content #submit-request{display: block;float: right;width: auto;}
		#content p.options input {float: right; display: inline; margin-left: 7px;}
		#content form #submit-acct{display: block;float: right;margin-right: 15px;width: auto;}
		#content form#submit-acct label{width: 150px;display: block;float: left;text-align: right;margin: 0 10px;}
		
		#content #login_container {width: 521px;margin:0px 0px 0px 25px; border: 1px solid #ccc;background-color: #fff;height: 200px;padding: 0;}
		#content #login_container .return{width: 260px; float: left;border-right: 1px solid #ccc;background-color: transparent;height: 199px;}
		#content #login_container .return form{ margin: 0px 0px 0px 20px;padding: 0px 0px 0px 0px;}
		#content #login_container .return fieldset{ margin: 5px 0px 10px 0px;padding: 0px 0px 10px 0px;}
		#content #login_container h1{ font-weight: bold;font-size: 1.2em; margin: 10px 0px 0px 10px; }
		#content #login_container p{font-size: .95em; margin: 10px 20px 0px 10px; }
		#content #login_container a{font-size: .95em; margin: 20px 0px 0px 0px; text-decoration: underline;color: #c60;}
		#content #login_container a:hover{  color: #fe8b2d; }
		#content #login_container .return label{width: 150px;display: block;float: left;text-align: left;margin: 10px 0px 0px 0px;}
		#content #login_container #submit-request{display: inline;float: right;margin-left: 5px;width: auto;margin-top: 0px;}
		#content #login_container .return input{display: block;float: left;width: 150px;border-color: #666;border-width: 1px;margin-right: 10px;padding-left: 5px;}
		#content #login_container .new{width: 260px; float: right; background-color: transparent;height: 199px;}
		#content #login_container .new #submit-request{display: inline;float: right;margin-left: 5px;width: auto;margin-top: 96px;}
		#content #login_container .new p{font-size: .95em; margin: 10px 20px 0px 10px; }

		
			
	
#sidebar-right{font-size: 1.2em;width: 225px;float: left;background-color: #fff;}
	#sidebar-right #equipment-request{border: 1px solid #DEDEB2;padding: 2px;}
	#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: #505050;padding-bottom: 5px;display: block;}
	#sidebar-right #equipment-request ul li span.item a:hover{ color:red }
	#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: 10px;}	
	#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; margin-bottom: 5px;}
	#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;padding-bottom: 5px;}
	
	#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;}
	
	#sidebar-right #extra{font-size: .9em;border: 1px solid #dbdbb8;padding: 5px 20px;margin-bottom: 10px;line-height: 1.4em;color: #9DBDE0;}
