a { color: #C69200; }a:link, a:visited, a:active { text-decoration: none; }a:hover { text-decoration: underline; }#subNav a, #siteInfo a { color: #7E8154; }#subNav a:hover, #siteInfo a:hover { color: #C69200; text-decoration: underline; }/* GLOBAL NAV */#globalNav { list-style: none; z-index: 9990; width: 780px; margin: 0 auto; padding: 5px 0 0; background: url(../images/icon/gnlocation.gif) no-repeat left 1px; color: #949B6E; font: 13px/normal Arial, Helvetica, sans-serif; height: 20px; }	#globalNav li { display: inline; float:left; }	#globalNav strong a { color: #C69200; }	#globalNav li.gn-location { padding-left: 35px; }	#globalNav li.gn-utility { float:right;}	#globalNav a { color: #949B6E;}	#globalNav a:hover { color: #C69200;}	#globalNav li ul { position: absolute; visibility: hidden; z-index: 9995; width: auto; background: #FFF; margin: 0; padding: 0; border: solid 1px #D6D4CE; color: #4D4D4D; margin: 0 !important;margin: 20px 0 0 -92px; }		#globalNav li li { background: #F5F5F1; border: solid 5px #FFF; padding: .7em 1em; margin:0; float: none; display:block; line-height: 1.7em; }	a.gn-home {	padding: 0 .7em 0 19px; background: url(../images/icon/home.gif) no-repeat 0 49%;  zoom: 1; text-decoration: none; margin:0 .5em;border-right: 1px solid #D6D4CE; }	a.gn-login { background: url(../images/icon/lock.gif) no-repeat 0 49%; zoom: 1; padding: 0 .7em 0 17px; text-decoration: none;border-right: 1px solid #D6D4CE; margin:0 .5em 0 0; }	#globalNav a.gn-logout { color:#402479; text-decoration: none; }		#globalNav li ul a { background: none; float: none; width: auto; height: auto; padding: 0; white-space: nowrap; color: #7E8154; }		#globalNav li ul a:hover { color: #C69200; text-decoration: underline; }/* SHOP MAIN NAV */#shopMainNav { background: url(../images/dotline_h.gif) repeat-x 0px top; clear: both; margin: 0 0 25px; padding: 5px 0 0; }	#shopMainNav a { padding: 0 3px 0 7px; } a#mainNavHome { padding: 0 .3em 0 16px; background: url(../images/icon/aloe.gif) no-repeat 0 49%;  zoom: 1; color:#008205; }/* SHOP LEFT SIDE NAV */#subNav { float: left; padding: 1.5em 10px 0 0; margin: 0 1.5em 0 0; width: 126px; }	#subNav h3 { font-size: 1em; color: #333; border-top: 1px solid #E6E4DA; padding: 10px 0 5px; margin: 0;}	#subNav h3.first {padding-top: 0; border: none; }	#subNav ul { list-style: none; padding: 0 0 10px 5px; margin: 0; line-height: 1em; }	#subNav li { margin-bottom: .5em; color: #878273; }	/* GUIDE */	#breadcrumb {	color: #949B6E;	font: 12px Arial, Helvetica, sans-serif;	/*border-bottom: 1px solid #E6E4DA;*/	padding: 0;	clear: both;	margin: 0 0 20px;}		#breadcrumb a { color: #949B6E; }		ul.guideNav { display: none; }		p.guideNav { text-align: right; margin: 1em 0; }	#pagination { clear: both; border-top: 1px solid #E6E4DA; margin:2em 0 0; padding: 5px 0 1em;}	/* LINKS */	a.button {height: 0; padding-top: 28px; background: url(../images/icon/button.gif) no-repeat; overflow: hidden; display: block; }		a.goshop { background-position: -125px 0; width: 140px;}			a.goshop:hover, #mainNav li a.goshop:hover { background-position: -125px -30px ; width: 140px;}		a.logout { background-position: -62px 0; width: 62px;}			a.logout:hover, #mainNav li a.logout:hover { background-position: -62px -30px ; width: 62px;}	a.shopbutton {height: 0; padding-top: 28px; background: url(../images/icon/shopbutton.gif) no-repeat; overflow: hidden; display: block; }		a.shoplogin { background-position: 0 0; width: 126px;}			a.shoplogin:hover { background-position: 0 -30px ; width: 126px;}		a.shoplogout { background-position: -128px 0; width: 126px;}			a.shoplogout:hover { background-position: -128px -30px ; width: 126px;}	a.extLink:hover { padding-right: 14px; background: url(../images/icon/extlink.gif) no-repeat 100% 49%; zoom: 1; }		#siteInfo a.extLink { padding-right: 14px; }	a.more { padding-right: 9px; background: url(../images/icon/morearrow.gif) no-repeat 100% 49%; zoom: 1;  }	a.new, #mainNav li ul a.new { padding-right: 22px; background: url(../images/icon/new.gif) no-repeat 100% 49%; }		#mainNav li.new {padding-right: 10px; background: url(../images/icon/new_high.gif) no-repeat 100% 29%; }	a.backtotop {	padding-left: 14px; background: url(../images/icon/backtotop.gif) no-repeat 0px 49%; zoom: 1; float: right; }	a.learnmore {padding-left: 17px; background: url(../images/icon/learnmore.gif) no-repeat 0 49%; zoom: 1; color: #7E8154;}	a.download {padding-left: 17px; background: url(../images/icon/download.gif) no-repeat 0 49%; zoom: 1; color: #7E8154;}	a.print { padding-left: 17px; background: url(../images/icon/print.gif) no-repeat 0 49%; zoom: 1; }	a.shop { padding-left: 18px; background: url(../images/icon/cart.gif) no-repeat 0 49%; zoom: 1; text-decoration: none; }	a.backlink { padding-left: 18px; background: url(../images/icon/backarrow.gif) no-repeat 0 49%; zoom: 1; text-decoration: none;}		a.webicon { width: 15px; height: 0; padding-top: 15px; margin: 0; background: url(../images/icon/webicon.gif) no-repeat; overflow: hidden; display: inline-block; vertical-align: text-bottom; }		a.mail { background-position:0 0;}		a.rss { background-position:0 0;}		a.facebook { background-position:-34px 0;}		a.plurk { background-position:-51px 0;}		a.mail:hover { background-position:0 -16px;}		a.rss:hover { background-position:-16px -16px;}		a.facebook:hover { background-position:-34px -16px;}		a.plurk:hover { background-position:-51px -16px;}	.faqclosed { padding-left: 12px; background: url(../images/icon/faqclosed.gif) no-repeat 0px 49%; zoom: 1; cursor:pointer; }	.faqopen {	padding-left: 12px; background: url(../images/icon/faqopen.gif) no-repeat 0px 49%; zoom: 1; }/* Shopping Cart */table.shoppingcart { border: solid 1px #7AA9D3; width:124px; }	.shoppingcart .info { background: #E3EEF4; border: solid 2px #fff; padding: 0 0 .5em; }	.shoppingcart .info td { font-size: 12px; color: #666; }	.shoppingcart .info h4 { color:#339dff; font-size: 1em; font-weight: bold; text-align: center; margin: .5em 0px; padding: 0px; }