a:link,a:active,a:visited { color : #4d4d4d; text-decoration:none; }
a:hover			{ text-decoration: none; color: #000000; }
a.navheader		{ text-decoration: none; color: #666666; }
a.navheader:hover	{ text-decoration: underline; }
a.navfooter		{ text-decoration: none; color: #666666; }
a.navfooter:hover	{ text-decoration: underline; }
td {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}
.doc {	padding-left: 25px;}
.button {	font-family: Geneva, Verdana, sans-serif;	font-size: 11px;	margin: 0px;	padding: 1px;}
.field {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	margin-top: 1px;	margin-bottom: 1px;}
.menu {	font-family: Geneva, Verdana, sans-serif;	font-size: 11px;	margin: 1px;}
.sitenav {	font-family: Geneva, Verdana, sans-serif;	font-size: 10px;}
.basket {	background-color: #ECEEF0;	font-family: Geneva, Verdana, sans-serif;	font-size: 9px;	color: #666666;}
.textmed {	font-family: Geneva, Verdana, sans-serif;	font-size: 9px;	color: #666666;}
.prodtitle {	font-family: Geneva, Verdana, sans-serif;	font-size: 16px;	font-weight: normal;	text-transform: uppercase;	color: #000000;}
.textdark {	color: #333333;	font-size: 10px;}
.linelight {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}
.price {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-transform: uppercase;	color: #FFFFFF;	text-align: center;}
.pricepad {	padding-top: 10px;	padding-bottom: 10px;}
.textbasketpane {	font-family: Geneva, Verdana, sans-serif;	font-size: 9px;	color: #666666;}
.bglight {	background-color: #CCCCCC;}
.pad {	padding-top: 6px;	padding-bottom: 6px;}
.fig {	font-size: 9px;}
.textlight {	font-family: Geneva, Verdana, sans-serif;	font-size: 9px;	color: #999999;}
.redhighlight {	font-weight: bold;	color: #990000;}
.texthighlight {	color: #FF9934;}
.bgpane {	background-color: #F2F1E4;	padding-right: 16px;	padding-left: 16px;}
.bgpaneborders {	background-color: #F2F1E4;}
.introcat {	font-family: Geneva, Verdana, sans-serif;	font-size: 10px;	color: #666666;	padding-right: 16px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;	text-align: justify;}
.introcatrhs {	font-family: Geneva, Verdana, sans-serif;	font-size: 10px;	color: #666666;	padding-left: 16px;}
.catprodtitle {	font-family: Geneva, Verdana, sans-serif;	font-size: 14px;	text-transform: uppercase;}
.bgpaneprod {	background-color: #F1F5F7;	padding-right: 16px;	padding-left: 16px;}
.bgpaneprodborders {	background-color: #F1F5F7;}
.navtaboff {	font-family: Geneva, Verdana, sans-serif;	font-size: 12px;	color: #666666;	background-color: #CCCCCC;	padding-left: 8px;	padding-top: 4px;}
.navtabon {	font-family: Geneva, Verdana, sans-serif;	font-size: 12px;	color: #FFFFFF;	background-color: #00CCFF;	padding-left: 8px;	padding-top: 4px;}
.heading {	font-family: Geneva, Verdana, sans-serif;	font-size: 14px;	text-transform: uppercase;	color: #000000;}
.textdarknoresize {	color: #333333;}
.priceori {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-transform: uppercase;	color: #000000;	text-decoration: line-through;}
.highlightnochange {	color: #990000;}
.highlightyellow {	background-color: #FFFF00;	color: #000000;}
.black {	color: #000000;}
.bgpanedivider {	background-color: #F2F1E4;	padding-right: 16px;	padding-left: 16px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;}
.textmedsize {	font-size: 11px;	font-family: "Trebuchet MS", Verdana;}
.baskettitlebar {	font-family: Geneva, Verdana, sans-serif;	font-size: 12px;	background-color: #8C877D;	color: #FFFFFF;	padding-top: 0px;	padding-right: 16px;	padding-bottom: 4px;	padding-left: 16px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;}
.baskettitlebarnoborders {	font-family: Geneva, Verdana, sans-serif;	font-size: 12px;	background-color: #8C877D;	color: #FFFFFF;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;}
.baskettitlebarrhs {	font-family: Geneva, Verdana, sans-serif;	font-size: 12px;	background-color: #8C877D;	color: #FFFFFF;	padding-top: 0px;	padding-right: 16px;	padding-bottom: 4px;	padding-left: 16px;}
.baskettitlebarnobordersrhs {	font-family: Geneva, Verdana, sans-serif;	font-size: 12px;	background-color: #8C877D;	color: #FFFFFF;}
.basketinfo {	font-family: Geneva, Verdana, sans-serif;	font-size: 12px;	background-color: #DBD3C0;	padding-top: 4px;	padding-right: 16px;	padding-bottom: 4px;	padding-left: 16px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}
.basketinforhs {	font-family: Geneva, Verdana, sans-serif;	font-size: 12px;	background-color: #DBD3C0;	padding-top: 4px;	padding-right: 16px;	padding-bottom: 4px;	padding-left: 16px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}
.baskettotal {	font-family: Geneva, Verdana, sans-serif;	font-size: 12px;	background-color: #990000;	padding-top: 4px;	padding-right: 16px;	padding-bottom: 4px;	padding-left: 16px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	font-weight: bold;	color: #FFFFFF;}
.basketsubtotal {	font-family: Geneva, Verdana, sans-serif;	font-size: 12px;	background-color: #A9A49A;	padding-top: 4px;	padding-right: 16px;	padding-bottom: 4px;	padding-left: 16px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	font-weight: bold;	color: #666666;}
.checkoutbg {	background-color: #CCCCCC;	padding-top: 4px;	padding-right: 16px;	padding-bottom: 4px;	padding-left: 16px;}
.checkoutpane {	background-color: #EAE6CE;	padding-right: 16px;	padding-left: 16px;}
.checkoutpaneborders {	background-color: #EAE6CE;}
.fieldname {	font-weight: normal;	font-size: 10px;	text-transform: uppercase;	color: #666666;}
.buttonfield {	background-color: #A2C7EC;	padding-right: 16px;	padding-left: 16px;	color: #990000;}
.buttonfieldborders {	background-color: #000033;	color: #FFFFFF;}
.bgdark {	background-color: #333333;}
.textmednoresize {	color: #999999;}
.dottedunderline {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;}
.checkoutheading {	font-family: "Trebuchet MS", Verdana;	font-size: 16px;	font-weight: bold;	text-transform: uppercase;	color: #6699cc;}
.checkoutpaneedit {	padding-right: 16px;	padding-left: 16px;	background-color: #dddddd;}
.checkoutpaneeditnobord {	background-color: #dddddd;}
.summarytitle {	color: #FFFFFF;	background-color: #333333;	padding-top: 2px;	padding-right: 4px;	padding-bottom: 2px;	padding-left: 4px;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;}
.summaryinfo {	color: #333333;	background-color: #dddddd;	padding-top: 2px;	padding-right: 4px;	padding-bottom: 2px;	padding-left: 4px;	font-size: 11px;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;}
.summaryinfoalt {	color: #333333;	background-color: #CCCCCC;	padding-top: 2px;	padding-right: 4px;	padding-bottom: 2px;	padding-left: 4px;	font-size: 11px;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}
.summaryinfototal {	color: #FFFFFF;	background-color: #990000;	padding-top: 2px;	padding-right: 4px;	padding-bottom: 2px;	padding-left: 4px;	font-size: 11px;	font-family: Geneva, Verdana, sans-serif;	font-weight: bold;}
.summarytitlerhs {	color: #FFFFFF;	background-color: #333333;	padding-top: 2px;	padding-right: 4px;	padding-bottom: 2px;	padding-left: 4px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}
.summaryinforhs {	color: #333333;	background-color: #dddddd;	padding-top: 2px;	padding-right: 4px;	padding-bottom: 2px;	padding-left: 4px;	font-size: 11px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}
.checkoutpaneeditsplit {	padding-right: 16px;	padding-left: 16px;	background-color: #dddddd;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #666666;}
.featnobord {	font-family: Geneva, Verdana, sans-serif;	color: #666666;	padding-left: 8px;	padding-right: 8px;	background-color: #FFFFFF;}
.featbord {	font-family: Geneva, Verdana, sans-serif;	font-size: 10px;	color: #666666;	background-color: #FFFFFF;}
.coversect {	background-color: #E5E4D5;	padding-right: 16px;	padding-left: 16px;	text-align: justify;}
.coversectbord {	background-color: #E5E4D5;}
.coverfeatprod {	font-family: Geneva, Verdana, sans-serif;	font-size: 10px;	color: #666666;	padding-left: 0px;	padding-right: 8px;	background-color: #FFFFFF;}
.blacklarge {	font-size: 12px;	color: #000000;}
.offersborders {	background-color: #CFE9F6;}
.offers {	background-color: #CFE9F6;	padding-right: 16px;	padding-left: 16px;}
.highlightyellowsmall {	background-color: #FFFF00;	color: #000000;	font-size: 10px;}
.bgpanecovr {	background-color: #F1F5F7;	padding-right: 16px;	padding-left: 0px;}
.bgpanecovl {	background-color: #F1F5F7;	padding-right: 0px;	padding-left: 16px;}
.prodslogan {	font-family: Geneva, Verdana, sans-serif;	font-size: 15px;	font-weight: lighter;	color: #666666;}
