#header {height: 132px;}
	#branding .pageTitle{width: 410px;position: relative;left: 206px;margin-top:10px;background: #f27800;padding: 15px 0 11px 30px;}
	#branding .pageTitle h1{ color: #fff;font-size: 1.8em;font-weight: bold;}

	#user-nav{ margin-top:-162px }
	
#curNav{ font-size: 1.1em;width: 205px;border-bottom:1px dashed #C9C9A8;border-top:1px solid #C9C9A8;height:110px}
	#catalog #curNav h2{height:auto !important;padding-top:20px;}
	#catalog #curNav h2 img{ margin: 0px 0 0px 20px !important; display:block}
	
	#curNav ul{margin-left:20px;margin-top:0px }
	#curNav li{border:0;border-bottom:1px solid #fff;margin-bottom: 5px;padding-left: 0;}
	#curNav li a{color:#666;text-transform:uppercase;font-weight:bold;font-size:11px;display:block;text-decoration: none;background:  url("../images/arrow_black.gif") no-repeat 0 2px;padding-left:7px !important;}
	#curNav li a:hover{color:#c60;background:  url("../images/arrow_orange.gif") no-repeat 0 -1px;}

	
#catalog{}
	#catalog h2{background-color: #fff;border: 0;padding:10px 0}
	#catalog h2 img{margin-top: 10px;}
	
#content{font-size: 1.2em;width: 775px;float: left;border-left: 1px solid #C9C9A8;color:#666;}

	#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;font-size: 1em;}
		#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 #orange-box{background-color: #f27800;padding-top: 0;width: 745px;padding: 12px 0 12px 30px;}
		#content #orange-box p{font-weight: bold;margin-top: 0;width: 500px;color: white;font-size: 1.2em;}
			#content #orange-box a{ color:#fff; }
				#content #orange-box a:hover{ color: #4B4A4B; }
	
	#content #success-stories,
	#content #tech-tips,#content #purchase,#content #directions, 
	#content #contact,#content #agreement, #content #how-to, 
	#content #downloadcatalog, #content #credits,#content #about, 
	#content #events, #content #generic{width: 325px;float: left;padding: 0 30px;}
	#content #tech-tips{border-left: 1px dotted #dbdbb8;}
	#content #how-to {border-right: 1px dotted #dbdbb8;padding-bottom: 40px;}
	

	#content h2{color: #f27800;text-transform: uppercase;font-size: 1.2em;}
 
/* for answers page*/
	#content .box{border: 1px solid;height: 280px;overflow: auto;}
	#content #success-stories .box{border: 1px solid #dbdbb8;}
		#content #success-stories h3{padding: 15px 15px 10px; text-indent: 18px; margin: 0 0 1em 0;color: #300;font-weight: bold;font-size: 1.2em;border-bottom: 1px solid #dbdbb8;}
		#content #success-stories h3 a{display:block; background: url("../images/arrow_blackBg.gif") 0px 2px no-repeat;color:#300;text-decoration: none;}
		#content #success-stories h3 a:hover{color: #993333; background: url("../images/arrow_maroonBg.gif") 0px 2px no-repeat; }
		#content #success-stories img{margin-left: 30px;margin-top:10px;border: 1px solid #000;}
		#content #success-stories h4{color: #300;text-transform: uppercase;font-weight: bold;margin: 15px 15px 0;;}
		#content #success-stories p{margin: 5px 10px 0 15px;color: #300;margin-top: 0;}
		#content #success-stories p a{text-decoration: underline; font-style: italic; color: #330000; font-weight: bold;}
		#content #success-stories p a:hover{color: #993333}
		#content #orange-box p.answers{font-weight: bold;margin-top: 0;width: 700px;color: white;font-size: 1.2em;}

		
		
	#content #tech-tip{background-color: #ffc;}		
		#content #tech-tip img{margin: 15px 15px 0px 15px;border:1px solid #000;}
		#content #tech-tip h3{padding-left: 15px;margin-top: 15px;border-bottom: 1px solid #dbdbb8;padding-bottom: 5px;}
		#content #tech-tip h3 a{width: 90%;text-decoration: none;font-size: 1.3em;color: #f27800;background: url("../images/arrow_orangeBg.gif") left .2em no-repeat;padding-left: 15px;margin-top: 0;}
		#content #tech-tip h3 a:hover{ background: url("../images/arrow_bluebg.gif") left .2em no-repeat;color: #69c; }

	#content #tech-tip p{padding-left: 15px;padding-right: 15px;}
	
/*	for purchase page*/
		#content #purchase h3{padding: 15px 15px 0 px 10px;margin: 0;font-weight: bold;font-size: 1.2em;border-bottom: 1px solid #898989;}
		#content #purchase h3 a{display:block; background: url("../images/arrow_blackBg.gif") 210px 2px no-repeat;text-decoration: none;}
		#content #purchase h3 a:hover{color: #993333; background: url("../images/arrow_maroonBg.gif") 210px 2px no-repeat; }
		#content #purchase img{margin-left: 30px;margin-top:10px;}
		#content #purchase h4{color: #300;text-transform: uppercase;font-weight: bold;margin: 15px 15px 0;;}
		#content #purchase p{margin: 15px 10px 0px 0px;line-height: 1.4em;}
		#content #purchase p a{text-decoration: underline; font-style: italic; color: #898989; font-weight: bold;}
		#content #purchase p a:hover{color: #993333}	
		#content #orange-box p.purchase{font-weight: bold;margin-top: 0;width: 700px;color: white;font-size: 1.2em;}
		
	/*	for contact page*/
		#content .boxcontact{border: 1px solid;height: auto;}
	   #content #orange-box.contact{background-color: #f27800;padding-top: 0;width: 745px;padding: 0px 0 15px 30px;}
		#content #contact h3{padding: 15px 15px 0 px 10px;margin-top: 15px;font-weight: bold;font-size: 1.2em;border-bottom: 1px solid #898989;}
		#content #contact h3 a{display:block; background: url("../images/arrow_blackBg.gif") 210px 2px no-repeat;text-decoration: none;}
		#content #contact h3 a:hover{color: #993333; background: url("../images/arrow_maroonBg.gif") 210px 2px no-repeat; }
		#content #contact img{margin-left: 30px;margin-top:10px;}
		#content #contact h4{color: #300;text-transform: uppercase;font-weight: bold;margin: 15px 15px 0;;}
		#content #contact p{margin: 5px 10px 0 15px;margin-top: 10px;line-height: 1.4em;}
		#content #contact p a{text-decoration: underline; font-style: italic; color: #898989; font-weight: bold;}
		#content #contact p a:hover{color: #993333}
		
		#content #directions_right{background-color: #ffc;}		

		#content #directions_right h3{text-transform: uppercase;font-weight: bold;font-size: .95em;color: #f27800;margin-left: 15px;margin-bottom: 0;margin-top: 10px;}
		#content #directions_right h3 a{text-decoration: none; color: #f27800;}
		#content #directions_right h3 a:hover{ color: #69c; }
		#content #directions_right h4{margin-top: 0;border-bottom: 1px solid #dbdbb8;padding-bottom: 5px;}
		#content #directions_right h4 a{text-decoration: none;text-decoration: none;font-size: 1.3em;color: #f27800;margin-left: 15px;display: block;; background: url("../images/arrow_orangeBg.gif") 55px 23px no-repeat;margin-top: 0;}
		#content #directions_right h4 a:hover{ background: url("../images/arrow_bluebg.gif") 55px 23px no-repeat;color: #69c; }
		#content #directions_right img { margin: 5px 0px 5px 12px; }
		#content #directions_right p{padding-left: 15px;padding-right: 15px;}
		#content #directions #photo a{background:url("../images/arrow_plus.gif") 0px 4px no-repeat;float: right;margin-top: 10px;display: block;position: relative;z-index: 100;font-size: 11px;margin-right: 20px;color: #666;padding-left:14px}
		#content #directions #photo a:hover{ color:#8be;background:url("../images/arrow_plus_over.gif") 0px 4px no-repeat; }
	
	/*for generic page*/
		#content #generic h3{padding: 15px 15px 0 px 10px;margin-top: 15px;font-weight: bold;font-size: 1.2em;border-bottom: 1px solid #898989;}
		#content #generic h3 a{display:block; background: url("../images/arrow_blackBg.gif") 210px 2px no-repeat;text-decoration: none;}
		#content #generic h3 a:hover{color: #993333; background: url("../images/arrow_maroonBg.gif") 210px 2px no-repeat; }
		#content #generic img{margin-left: 30px;margin-top:10px;}
		#content #generic h4{color: #300;text-transform: uppercase;font-weight: bold;margin: 15px 15px 0;;}
		#content #generic p{margin: 5px 10px 0 15px;margin-top: 10px;line-height: 1.4em;}
		#content #generic p a{text-decoration: underline; color: #898989; font-weight: bold;}
		#content #generic p a:hover{color: #993333}
			
	/*for how-to page*/
			#content #how-to h3{padding: 15px 15px 0 px 10px;margin-top: 20px;font-weight: bold;font-size: 1.2em;border-bottom: 0px solid #898989;}
		#content #how-to h3 a{display:block; background: url("../images/arrow_blackBg.gif") 210px 2px no-repeat;text-decoration: none;}
		#content #how-to h3 a:hover{color: #993333; background: url("../images/arrow_maroonBg.gif") 210px 2px no-repeat; }
		#content #how-to img{margin-left: 30px;margin-top:10px;}
		#content #how-to h4{color: #300;text-transform: uppercase;font-weight: bold;margin: 15px 15px 0;;}
		#content #how-to p{margin: 10px 10px 0px 0px;margin-top: 10px;line-height: 1.4em;}
		#content #how-to p a{text-decoration: underline; font-style: italic; color: #898989; font-weight: bold;}
		#content #how-to p a:hover{text-decoration: underline; font-style: italic; color: #898989; font-weight: bold;}
		#content #agreement_right{background-color: #ffc;padding: 0px 0px 20px 0px;}		
		#content #how-to ul{margin: 15px 10px 10px 0px;}
		#content #how-to ul li{margin-bottom: 0px;color: #666;background: url("../images/arrow_blackNoTail.gif") 0 2px no-repeat;padding-left: 10px;display: block;}
		#content #how-to ul li a{}
		#content #how-to ul li a:hover{color: #696;}
#content .boxagreement{border: 1px solid;height: auto;}
		#content #agreement_right h3{text-transform: uppercase;font-weight: bold;font-size: .95em;color: #f27800;margin-left: 15px;margin-bottom: 5px;margin-top: 10px;}
		#content #agreement_right h3 a{text-decoration: none; color: #f27800;}
		#content #agreement_right h3 a:hover{ color: #69c; }
		#content #agreement_right h4{margin-top: 0;border-bottom: 1px solid #dbdbb8;padding-bottom: 5px;}
		#content #agreement_right h4 a{text-decoration: none;text-decoration: none;font-size: 1.3em;color: #f27800;margin-left: 15px;display: block;; background: url("../images/arrow_orangeBg.gif") 55px 23px no-repeat;margin-top: 0;}
		#content #agreement_right h4 a:hover{ background: url("../images/arrow_bluebg.gif") 55px 23px no-repeat;color: #69c; }

	#content #agreement_right p{padding-left: 15px;padding-right: 15px;}

	
		#content #agreement_right #photo a{background:url("../images/arrow_plus.gif") 0px 4px no-repeat;float: right;margin-top: -35px;display: block;position: relative;z-index: 100;font-size: 11px;margin-right: 20px;color: #666;padding-left:14px}
			#content #product-listing #photo a:hover{ color:#8be;background:url("../images/arrow_plus_over.gif") 0px 4px no-repeat; }
		
		/*for downloadcatalog page	*/
		#content #downloadcatalog h3{padding: 25px 15px 0 px 10px;margin: 15px 0px 0px 0px;font-weight: bold;font-size: 1.2em;border-bottom: 0px solid #898989;}
		#content #downloadcatalog h3 a{display:block; background: url("../images/arrow_blackBg.gif") 210px 2px no-repeat;text-decoration: none;}
		#content #downloadcatalog h3 a:hover{color: #993333; background: url("../images/arrow_maroonBg.gif") 210px 2px no-repeat; }
		#content #downloadcatalog img{margin-left: 30px;margin-top:10px;}
		#content #downloadcatalog h4{color: #300;text-transform: uppercase;font-weight: bold;margin: 15px 15px 0;;}
		#content #downloadcatalog p{margin: 10px 10px 0px 0px;line-height: 1.4em;}
		#content #downloadcatalog p a{text-decoration: underline; font-style: italic; color: #898989; font-weight: bold;}
		#content #downloadcatalog p a:hover{color: #993333}
		#content #orange-box.download p{font-weight: bold;margin-top: 0;width: 400px;color: white;font-size: 1.2em;}
		
		#content #downloadcatalog ul{margin-top: 25px;margin-bottom:25px;}
		#content #downloadcatalog ul li{margin: 0px 0px 10px 0px;}
		#content #downloadcatalog ul li a{color: #666;background: url("../images/arrow_blackNoTail.gif") 0 2px no-repeat;padding-left: 10px;display: block;}
		#content #downloadcatalog ul li a:hover{color: #69c;}
		
	/*	for photo_credits page*/
	#content #credits { padding-bottom: 200px; }
		#content #orange-box.credits{background-color: #f27800;padding-top: 0;width: 745px;padding: 0px 0 20px 30px;}
		#content #credits h3{padding: 15px 15px 0 px 10px;margin: 0;font-weight: bold;font-size: 1.2em;border-bottom: 1px solid #898989;}
		#content #credits h3 a{display:block; background: url("../images/arrow_blackBg.gif") 210px 2px no-repeat;text-decoration: none;}
		#content #credits h3 a:hover{color: #993333; background: url("../images/arrow_maroonBg.gif") 210px 2px no-repeat; }
		#content #credits img{margin-left: 30px;margin-top:10px;}
		#content #credits h4{color: #300;text-transform: uppercase;font-weight: bold;margin: 15px 15px 0;;}
		#content #credits p{margin: 15px 10px 0px 0px;line-height: 1.4em;}
		#content #credits p a{text-decoration: underline; font-style: italic; color: #898989; font-weight: bold;}
		#content #credits p a:hover{color: #993333}
		#content #credits ul{margin-top: 25px;}
		#content #credits ul li{margin-bottom: 10px;color: #666;background: url("../images/arrow_blackNoTail.gif") 0 2px no-repeat;padding-left: 10px;display: block;}
		#content #credits ul li a{color: #666;background: url("../images/arrow_blackNoTail.gif") 0 2px no-repeat;padding-left: 10px;display: block;}
		#content #credits ul li a:hover{color: #69c;}	
		
/*		for events page*/
	/* MODIFIED STYLES START 5-12-07 */
		#content .boxevents{border: 1px solid;height: auto;margin-bottom: 0px 0px 20px 0px;}
		#content #events h3{padding: 0px 15px 0px 0px;margin: 0;font-weight: bold;font-size: 12px;border-bottom: 0px solid #dbdbb8;}
		#content #events h3 a{display:block; background: url("../images/arrow_blackBg.gif") 210px 2px no-repeat;color:#300;text-decoration: none;}
		#content #events h3 a:hover{color: #993333; background: url("../images/arrow_maroonBg.gif") 210px 2px no-repeat; }
		#content #events img{display: none;}
		#content #events h4{text-transform: uppercase;font-weight: bold;margin: 15px 15px 0;font-size: 14px;}
		#content #events p{margin: 5px 10px 20px 0px;font-size: 12px;line-height: 1.4em}
		#content #events p a{text-decoration: underline; font-style: italic; color: #666; font-weight: normal;}
		#content #events p a:hover{color: #69c}
			#content #orange-box p.events{font-weight: bold;margin-top: 0;width: 700px;color: white;font-size: 1.2em;}
			/* MODIFIED STYLES END */
		
		
	#content #about_right{background-color: #ffc;float: left;margin-bottom: 30px;}		
		#content #about_right img{display: none;}
		#content #about_right h3{text-transform: uppercase;font-weight: bold;font-size: 12px;color: #f27800;margin-left: 15px;margin-bottom: 0;margin-top: 10px;}
		#content #about_right h3 a{text-decoration: none; color: #f27800;}
		#content #about_right h3 a:hover{ color: #69c; }
		#content #about_right h4{margin-top: 0;border-bottom: 1px solid #dbdbb8;padding-bottom: 5px;}
		#content #about_right h4 a{text-decoration: none;text-decoration: none;font-size: 14px;color: #f27800;margin-left: 15px;display: block;background: url("../images/arrow_orangeBg.gif") 55px 23px no-repeat;margin-top: 0;}
		#content #about_right h4 a:hover{ background: url("../images/arrow_bluebg.gif") 55px 23px no-repeat;color: #69c; }
		
	#content #about_right p{padding-left: 15px;padding-right: 15px;font-size: 12px;}
	#content #about_right p.question{ font-weight: bold; }
	#content ul.events{margin-top: 15px;}
	#content ul.events li{margin-bottom: 0px;}
		#content ul.events li a{color: #666;background: url("../images/arrow_blackNoTail.gif") 0 2px no-repeat;padding-left: 10px;display: block;}
		#content ul li.events a:hover{color: #69c;}
		#content h3.belowbox{text-transform: uppercase;font-weight: bold;font-size: .95em;margin-top: 30px; padding-top: 30px;}
		
/*		for all*/
	#content h3.outsideOfBox{text-transform: uppercase;font-weight: bold;font-size: .95em;margin-bottom: -10px;padding-top: 25px;margin-top: 0;}
	#content ul{margin-top: 25px;}
		#content ul li{margin-bottom: 20px;}
		#content ul li a{color: #666;background: url("../images/arrow_blackNoTail.gif") 0 2px no-repeat;padding-left: 10px;display: block;}
		#content ul li a:hover{color: #69c;}