* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/clear.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}


/* Global Section */

body					{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #414141;font-weight: normal;}
td 						{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #414141;font-weight: normal;}
a 						{font-weight: normal;color: #be7c07;text-decoration: underline;}
a:link,a:visited 		{font-weight: normal;color: #be7c07;text-decoration: underline;}
a:hover 				{font-weight: normal;color: #663801;text-decoration: underline;}
.Copyright 				{font-size: 10px;font-weight: bold;color: #FFFFFF;letter-spacing: .1em;}
address 				{font-size: 10px;font-weight: normal;font-style: normal;color: #FFFFFF;letter-spacing: .1em;}
h1 						{font-size: 16px;font-weight: bold;font-style: normal;color: #333333;}
h2 						{font-size: 14px;font-weight: bold;font-style: normal;color: #333333;}
h3 						{font-size: 12px;font-weight: bold;font-style: normal;color: #333333;}
select 					{font-size: 11px;}
.Form 					{font-size: 11px;padding:1px 2px 1px 2px;}
.FormButton 			{font-size: 11px;font-weight: bold;cursor: pointer;}


body		{ background: url(/images/site/bodyBG.gif) repeat-x top left #e3a638; }
#wrapper	{ width: 961px; margin: 0 auto; position: relative; padding-bottom: 30px;}
#topBar		{ height: 78px; position: relative;}
#logo		{ position:absolute; top: 12px; left: 20px; }
#nav		{ position: absolute; top: 47px; left: 165px;}
#homeContact	{ position: absolute; top: 3px; left: 872px; }
#header		{ height: 260px; margin-left: 3px; background: #ffffff; width: 956px;}
#content	{ background: url(/images/site/contentBG.png) top center repeat-y; _background: url(/images/site/contentBG.gif) top center repeat-y; padding: 10px 38px 10px 24px;}
#mainContent	{ width: 622px; min-height: 300px; _height: 300px; background: url(/images/site/watermark.gif) top left no-repeat #fff; padding: 28px 0 0 18px; line-height: 1.45em; float: left; }
#sidebar		{ width: 212px; float: right; padding: 28px 0 0 0; }
#contentBottom	{ background: url(/images/site/footer-phone-number.png) top center no-repeat; _background: url(/images/site/footer-phone-number.gif) top center no-repeat; height: 29px; }
#footer		{ font-size: 11px; color: #160e00;}
#footer a:link,
#footer a:visited,
#footer a:active { color: #160e00; }
#footer a:hover	{ color: #422a01; }
#copyright	{ float: left; margin: 8px 0 40px 12px;}
#links		{ float: left; margin: 8px 0 0 45px; _margin: 8px 0 0 35px; }
#cirrus		{ float: left; margin: 2px 0 0 25px; _margin: 2px 0 0 45px;}


.feature		{ background: url(/images/site/feature-bgtile.gif) repeat-y; margin: 20px 0 -8px 0px; }
.feature-inner	{ padding: 0px 25px 0 25px; margin: 0 0 0 0;}
.feature a 						{font-weight: normal;color: #663801;text-decoration: underline;}
.feature a:link, .feature a:visited 		{font-weight: normal;color: #663801;text-decoration: underline;}
.feature a:hover 				{font-weight: normal;color: #be7c07;text-decoration: underline;}


.sidebar-sifr	{ background: #c99c4a; padding: 0px 6px; border: 1px solid #c58f2d; }
.subhead		{ background: #c99c4a; padding: 0px 6px; border: 1px solid #c58f2d; }

.blurbLink:link,
.blurbLink:visited,
.blurbLink:active	{ color: #414141; font-weight: bold;}
.blurbLink:hover	{ color: #835A10; font-weight: bold; }

.productList		{ padding: 0 0 0 0; margin: 0 0 0 0; }
.productList table tr td li	{ list-style: none; padding: 0 0 0 0; margin: 0 0 0 0; border: 1px solid #fff; border-collapse: collapse;}
.productList table tr td li a	{ padding: 5px 7px; _padding: 5px 7px 5px 0px; border: 1px solid #bbb; margin: 0 5px 2px 0; display: block;}
.productList table tr td li a:hover	{ background-color: #f5cd86;}

.productList-sidebar		{ padding: 0 0 0 0; margin: 0 0 0 0; font-size: 11px; }
.productList-sidebar table tr td li	{ list-style: none; padding: 0 0 0 0; margin: 0 0 0 0; border: 1px solid #fff; border-collapse: collapse; font-size: 11px;}
.productList-sidebar table tr td li a	{ padding: 5px 7px; _padding: 5px 7px 5px 0px; border: 1px solid #bbb; margin: 2px 0px 0px 0; display: block; font-size: 11px;}
.productList-sidebar table tr td li a:hover	{ background-color: #f5cd86; font-size: 11px;}

.tan-list {background-color:#ffcc66; border:#333 solid 1px; text-align:left; width:350px; padding:10px 20px; margin-top:15px;}