#header {padding: 30px;background: url("../images/bg_blackGrad.gif") repeat-x bottom left #505050}
#container{width: 550px;margin: 0 auto;background-color: #fff;}
#branding .pageTitle{color: #fff;padding-top:20px; }
#branding .pageTitle h1{ font-size: 18px;font-weight: bold;margin: 0;padding: 0px;}

	
body { font-family: Arial, Helvetica, sans-serif;font-size: 12px; }
img{ border: none; }
a{color: #69c;}
a:hover {color:#ff9a34;}
a:visited {color:#c60}
h1,h2,h3,h4 {margin: 0; padding: 0; color: #f27800; padding-top: 20px;}
h1 {font-size: 1.8em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.2em;}
fieldset,img{border:0;}
.errormsg {color:#C63232 !important; font-weight: bold !important;}

#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 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; font-weight: normal;}
	
#content{font-size: 12px;width: auto;float: none;border-left: 1px solid #C9C9A8;color:#666; padding: 20px;}
/*#content img{ display: none; }*/

	#content #value-prop{color: #69c;padding: 3px 20px 0;font-weight:bold}
	#content #value-prop p{font-size:12px;}
	#content #about-text{width: 310px;float: left;padding: 0 30px 0 20px;color: #898989;}
		#content #about-text p{font-size: 12px;}
		#content #about-text #offeringList{color: #69c;margin-bottom: 40px;}
		#content #about-text h3{font-style: italic; font-size: 12px;}
		#content #about-text #offeringList li{font-size: 12px;font-weight: bold;margin-top: 10px;background:  url(../images/arrow_blueNoTail.gif) 0px 3px no-repeat;padding-left: 7px;}
		#content #about-text #offeringList li a{color:#69c}
		#content #about-text #offeringList li a:hover{ color:#c60 }
		
	#content #pullquote{width: 140px;position: relative;color: #000;padding:0 10px 20px;border-left:1px dotted #C9C9A8;font-size:10px}
		#content #pullquote blockquote{line-height: 1.3em;padding-top:15px}
		#content #pullquote cite{margin-top: 20px;display: block;font-style: italic;}
		#content #pullquote cite img{margin-top: 30px;}

	#content form#register {clear: both;}
		#content form#register p{clear: left;overflow: hidden;margin-bottom: 15px;}#content form#register label{width: 150px;display: block;float: left;text-align: right;margin: 0 10px;}
		#content form#register input{display: block;float: left;width: 100px;border-color: #666;border-width: 1px;margin-right: 10px;padding-left: 5px;}
		#content form#register .question{width:200px; height:100px; border: 1px inset #666666;}
		#content form#register .name{width:  115px;}
		#content form#register .password,
		#content form#register .city,
		#content form#register .zip{width: 75px;}
		#content form#register .company,
		#content form#register .address,
		#content form#register .email{width: 225px;}
		#content form#register .state{width: 40px;}
		#content form#register .phone{width: 145px;}
		#content form#register .bottom { width: 180px; }
		#content form#register .botcity,
		#content form#register .botzip{width: 50px;}
		
		
		#content form#register #updates{width: auto;margin-left: 140px;margin-right: 0;}
		#content form#register #updates-label{width: 240px;text-align: left;padding-left: 5px;}
		#content p.radio input.second-line{width:auto !important;text-align: left;margin-left: 10px;margin-top: 0px;}
	#content p.radio input{width:auto !important;text-align: center;}
		#content form#register #open-acct label.element-label{width:auto !important;margin-left:-8px !important;text-align:center; !important;}
		#content form#register #open-acct label.element-labelsec{width:auto !important;margin-left:-8px !important;text-align:center; !important;margin-top: 00px;}

		#content form#register #open-acct label{width:115px !important;margin-left: 0px;}

		#content form#register #open-acct #gen-info{padding-bottom:0;margin-bottom:-2em;}		
		#content form#register #open-acct fieldset.bordered{border-bottom:1px solid #eee;border-top:1px solid #eee;}
		
		#content #open-acct-about{border: 1px solid #404040;margin-left: 50px;width: 430px;color: #333;}
			#content #open-acct-about.greyBottomBorder{border-bottom:1px solid #e1e1e1;}
			#content #open-acct-about h2{height: 15px;display: block;border-bottom: 1px solid #404040;color: #69c;font-weight: bold;font-size: 1.2em;margin: 0;padding: 15px 30px 10px;}
			#content #open-acct-about h2 a{color: #69c;text-decoration:none;}
			#content #open-acct-about h2 img{position: relative; top: 2px; left:5px;}
			#content #open-acct-about h2 a:hover{color:#003366;}
			#content #open-acct-about h3{padding-left: 30px;text-transform: uppercase;}
			#content #open-acct-about p{padding-left: 30px;padding-right: 30px;font-size: .95em;line-height: 1.2em;overflow:hidden;}

		#content #open-acct{border: 1px solid #404040;border-top-width:0;margin-top:-1em;margin-left: 50px;width: 430px;color: #333;}
		
		#content table .quantity input{width: 20px;display: block;margin: 0 auto;padding: 0 2px;}
	
		#content form#register #submit-acct{display: block;float: right;margin-right: 65px;width: auto;}

#print-this-page{display: none;}
#footer{font-size: 10px;clear: both;position: relative;background-color: #666;color: #ccc;padding: 20px 30px 40px 20px;word-spacing: 2px;}
	#footer .vcard div{display: inline;}
	#footer .vcard .org{font-weight: bold;margin-right: 3px;}
	#footer a{color: #ffc;font-weight: bold;}
	#footer a:hover{color:#fff}
	#footer #emergency-contact{color: #f09438;margin-top: 10px;}


/*-----------------------------------------------------------------------------------*/
#login_container{display: none;}

#util-nav{display: none;}
#user-nav{ display: none; }
	
#curNav{ display:none}
#curNav img{ display:none}
	#catalog #curNav h2{display: none;}
	#catalog #curNav h2 img{ display: none;}
	#curNav ol{display: none;}
	#curNav ul{display: none;}
	#curNav li{display: none;}
	#curNav li a{display: none;}
	#curNav li a:hover{display: none;}

	
#catalog{display: none;}
#catalog img{ display: none; }
#catalog ol{ display: none; }
#catalog-helper{ display: none; }
#catalog h1, #catalog h2{ display:none; }

		#content #success-text{float: left;width: 320px;padding: 20px 10px 20px 30px;border-right: 1px dotted #C9C5A0;}
		#content #success-text h1{text-transform: uppercase;margin-top: 0px;font-size: 12px;}
		#content #success-text h2{text-transform: uppercase;font-size: 16px;margin-top: 5px;margin-bottom: 5px;}
		#content #success-text cite{display:block}
		#content #success-text #success-photo{display: none;}
		#content #success-text p{line-height: 14px;}
		#content #success-text p.intro{font-style: italic;}
		
		#content #search{display: none}
		#content #search h2{color: #c60;text-transform: uppercase;font-weight: bold;margin-left: 20px;margin-bottom: 0;}
		#content #search #search-container{display: none}
		#content #search #search-string{display: none}
		#content #search #radio-sets{display: none}
		#content #search .radio-set{display: none}
		#content #search .radio-set.first{}
		#content #search .radio-set label{display: none}
		#content #search #search-submit{display: none;}
		
		#content #rent-buy{display:none;}
		
		#sidebar-right{display: none;}

	
	#sidebar-right #tech-tip .inner{display: none;}






