/* CSS Document */#top{	background-image: url(/img/bg_square.gif);	background-repeat: repeat-x;	background-position: bottom;	padding-top:0px;	margin:0px;	}#leftcornertop{	background-image: url(/img/bg_square.gif);	background-repeat: no-repeat;	background-position: right bottom;	}#rightcornertop{	background-image: url(/img/bg_square.gif);	background-repeat: no-repeat;	background-position: left bottom;	}#left{	background-image: url(/img/bg_square.gif);	background-repeat: repeat-y;	background-position: right;}#right{	background-image: url(/img/bg_square.gif);	background-repeat: repeat-y;	background-position: left;}#bottom{	background-image: url(/img/bg_square.gif);	background-repeat: repeat-x;	background-position: top;}#leftcornerbtm{	background-image: url(/img/bg_square.gif);	background-repeat: no-repeat;	background-position: right top;}#rightcornerbtm{	background-image: url(/img/bg_square.gif);	background-repeat: no-repeat;	background-position: left top;}#hdrtopgrad{	background-image: url(/img/hdr_topgrad.gif);	background-repeat: repeat-x;	background-position: left bottom;}#hdrnavgrad{	background-image: url(/img/hdr_navgrad.gif);	background-repeat: repeat-x;	background-position: left bottom;}#brownborder{	border:3px solid #EAEDD0; }.brownborderleft{	border-left:3px solid #EAEDD0; }.brownborderright{	border-right:3px solid #EAEDD0; }.brownbordertop{	border-top:3px solid #EAEDD0; }.brownborderbottom{	border-bottom:3px solid #EAEDD0; }#brownborderthick{	border:10px solid #EAEDD0; }#whiteborderthick{	border:10px solid #FFFFFF; }#brownborderdark{	border:3px solid #AAB743; }.brownborderleftdark{	border-left:3px solid #AAB743; }.brownborderrightdark{	border-right:3px solid #AAB743; }.brownbordertopdark{	border-top:3px solid #AAB743; }.brownborderbottomdark{	border-bottom:3px solid #AAB743; }#brownborderthickdark{	border:10px solid #AAB743; }body{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	color:#000000;	margin:0px;			}A:link{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:normal;	text-decoration: underline;	color: #002752;}A:visited{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:normal;	text-decoration: underline;	color: #002752;}A:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:normal;	text-decoration: none;	color: #588697;}H1{	font-family:Arial, Helvetica, sans-serif;	font-size:28px;	font-weight:normal;	color:#FFFFFF;	text-transform:uppercase;	margin:0px;	padding-bottom:3px;}H2{	font-family:Arial, Helvetica, sans-serif;	font-size:24px;	line-height:24px;	font-weight:normal;	color:#002752;	text-transform:uppercase;	margin:0px;}H3{	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	line-height:17px;	font-weight:normal;	color:#002752;	text-transform:uppercase;	margin:0px;}H4{	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	line-height:17px;	font-weight:normal;	color:#FFFFFF;	text-transform:uppercase;	margin:0px;}H5{	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	line-height:18px;	font-weight:normal;	color:#002752;	margin:0px;}H6{	font-family:Arial, Helvetica, sans-serif;	font-size:20px;	line-height:20px;	font-weight:normal;	color:#002752;	text-transform:uppercase;	margin:0px;}H7{	font-family:Arial, Helvetica, sans-serif;	font-size:22px;	line-height:22px;	font-weight:normal;	color:#002752;	text-transform:uppercase;	margin:0px;}.hdrsubnav{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	color:#002752;}A:link.hdrsubnav{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold;	text-decoration: none;	color: #002752;}A:visited.hdrsubnav{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold;	text-decoration: none;	color: #000000;}A:hover.hdrsubnav{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold;	text-decoration: underline;	color: #002752;}.hdrsubnav2{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	padding-top:5px;	color:#FFFFFF;}A:link.hdrsubnav2{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold;	text-decoration: none;	padding-top:5px;	color: #FFFFFF;}A:visited.hdrsubnav2{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold;	text-decoration: none;	padding-top:5px;	color: #FFFFFF;}A:hover.hdrsubnav2{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold;	text-decoration: underline;	padding-top:5px;	color: #EAEDD0;}.searchform input,.searchform select,.searchform textarea {	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	text-align:left;	width: 140px;}.hdrmainnav{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	text-decoration: none;	color: #F2F4E3;}A:link.hdrmainnav{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	text-decoration: none;	color: #F2F4E3;}A:visited.hdrmainnav{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	text-decoration: none;	color: #F2F4E3;}A:hover.hdrmainnav{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	text-decoration: underline;	color: #FFFFFF;}.hdrproductnav{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	text-decoration: underline;	color: #FFFFFF;}A:link.hdrproductnav{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	text-decoration: none;	color: #FFFFFF;}A:visited.hdrproductnav{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	text-decoration: none;	color: #FFFFFF;}A:hover.hdrproductnav{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	text-decoration: underline;	color: #FFFFFF;}.ftrwht{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;}.ftrwht3{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #8A9440;}.ftrlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;}A:link.ftrlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: underline;	color: #FFFFFF;}A:visited.ftrlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: underline;	color: #FFFFFF;}A:hover.ftrlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #EAEDD0;}.ftrlinks3{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #8A9440;}A:link.ftrlinks3{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: underline;	color: #8A9440;}A:visited.ftrlinks3{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: underline;	color: #8A9440;}A:hover.ftrlinks3{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #4F5716;}.ftrlinkswhite{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;}A:link.ftrlinkswhite{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: underline;	color: #FFFFFF;}A:visited.ftrlinkswhite{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: underline;	color: #FFFFFF;}A:hover.ftrlinkswhite{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #EAEDD0;}.leftnavhdrs{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:normal;	color: #676F28;}#leftnavborder{	border:1px solid #CEDD58;	padding:4px 8px 3px 8px; }#dropdownnavbox{	background-color:#EAEDD0;}.leftnavlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #676F28;}A:link.leftnavlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #676F28;}A:visited.leftnavlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #676F28;}A:hover.leftnavlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: underline;	color: #4F5716;}.pleasenote{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #676F28;}.breadcrumbs{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #8A9440;}A:link.breadcrumbs{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: underline;	color: #8A9440;}A:visited.breadcrumbs{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: underline;	color: #8A9440;}A:hover.breadcrumbs{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: none;	color: #4F5716;}#featuredshims{	background-image: url(/img/cat_feature_shim.gif);	background-repeat: repeat-y;	background-position: top;	}.catlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #002752;}A:link.catlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: underline;	color: #002752;}A:visited.catlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: underline;	color: #002752;}A:hover.catlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #588697;}.dropdown input,.dropdown select,.dropdown textarea {	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	text-align:left;	width: 95%;}.dropdownsm input,.dropdownsm select,.dropdownsm textarea {	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	text-align:left;	width: 60%;}.dropdownlist input,.dropdownlist select,.dropdownlist textarea {	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	text-align:left;}.emailform input,.emailform select,.emailform textarea {	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	text-align:left;	width: 130px;}#brnbackground{	background-color:#AAB743;}#ftrline{	border-top: 1px solid #8A9440;}.listresultswht{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight:bold;	color: #FFFFFF;}.listresultsbrn{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:normal;	color: #676F28;}A:link.listresultsbrn{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: underline;	color: #676F28;}A:visited.listresultsbrn{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: underline;	color: #676F28;}A:hover.listresultsbrn{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #4F5716;}A:active.listresultsbrn{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	text-decoration: none;	color: #676F28;}.listlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	color: #002752;}A:link.listlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	text-decoration: underline;	color: #002752;}A:visited.listlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	text-decoration: underline;	color: #002752;}A:hover.listlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	text-decoration: none;	color: #588697;}.listtext{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:normal;	color: #000000;}.detailbrntitle{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight:bold;	color: #8A9440;}#detailborder{	border:1px solid #AAB743;}.detailborderleft{	border-left:1px solid #AAB743;}.detailbordertop{	border-top:1px solid #AAB743;}.detailborderright{	border-right:1px solid #AAB743;}.detailborderbottom{	border-bottom:1px solid #AAB743;}#detailtitleline{	border-bottom:1px solid #AAB743;}.detaillinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight:normal;	color: #002752;}A:link.detaillinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight:normal;	text-decoration: underline;	color: #002752;}A:visited.detaillinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight:normal;	text-decoration: underline;	color: #002752;}A:hover.detaillinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight:normal;	text-decoration: none;	color: #588697;}.prevnextlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:normal;	color: #002752;}A:link.prevnextlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:normal;	text-decoration: underline;	color: #002752;}A:visited.prevnextlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:normal;	text-decoration: underline;	color: #002752;}A:hover.prevnextlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:normal;	text-decoration: none;	color: #588697;}.detailprice{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight:bold;	color: #002752;}.fineprint{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:normal;	color: #000000;}.detailcheck input,.detailcheck select,.detailcheck textarea {	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	text-align:left;	margin:0px; }.smlwhtlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;}A:link.smlwhtlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: underline;	color: #FFFFFF;}A:visited.smlwhtlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: underline;	color: #FFFFFF;}A:hover.smlwhtlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #EAEDD0;}#winebg{	background-color:#002752;}#greenbg{	background-color:#AAB743;}.presswhtlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-transform:uppercase;	color: #FFFFFF;}A:link.presswhtlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: none;	text-transform:uppercase;	color: #FFFFFF;}A:visited.presswhtlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: none;	text-transform:uppercase;	color: #FFFFFF;}A:hover.presswhtlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: none;	text-transform:uppercase;	color: #EAEDD0;}#homebg{	background-color:#F0E0D7;}.hpbrandlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	color: #8A9440;}A:link.hpbrandlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	text-decoration: underline;	color: #8A9440;}A:visited.hpbrandlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	text-decoration: underline;	color: #8A9440;}A:hover.hpbrandlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	text-decoration: none;	color: #4F5716;}.tscbrands{	font-family:Arial, Helvetica, sans-serif;	font-size:20px;	line-height:17px;	font-weight:normal;	color:#FFFFFF;	text-transform:uppercase;	margin:0px;}.contactform input,.contactform select,.contactform textarea {	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	text-align:left;	width: 100%;}ul {	margin:0px;	padding:10px;	}	.cart_header{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold;	color: #FFFFFF;	}.promoform input,.promoform select,.promoform textarea {	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	text-align:left;	width: 160px;}.qtyboxform input,.qtyboxform select,.qtyboxform textarea {	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	text-align:left;	width: 25px;}.pagenum{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:normal;	color: #8A9440;}A:link.pagenum{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: underline;	color: #8A9440;}A:visited.pagenum{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: underline;	color: #8A9440;}A:hover.pagenum{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #4F5716;}A:active.pagenum{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	text-decoration: none;	color: #8A9440;}.searchtitles{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	color: #FFFFFF;}A:link.searchtitles{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	text-decoration: underline;	color: #FFFFFF;}A:visited.searchtitles{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	text-decoration: underline;	color: #FFFFFF;}A:hover.searchtitles{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	text-decoration: none;	color: #EAEDD0;}A:active.searchtitles{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	text-decoration: none;	color: #FFFFFF;}.locatorform input,.locatorform select,.locatorform textarea {	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	text-align:left;}.zipform input,.zipform select,.zipform textarea {	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	text-align:left;	width: 80px;}