body {font-family: arial, tahoma, helvetica, sans-serif; color: #000; text-align: center; background: url('../images/bg.gif') #665d3a; margin: 0; padding: 0;}
* {padding:0; margin:0;}
img, form {margin: 0; padding: 0; border: 0;}

/* default links */
a:link, a:visited, a:active {color: #72958E;  text-decoration: none;  font-weight: bold;  }
a:hover {color: #72958E;  text-decoration: underline;  font-weight: bold;  }

/* layout */
#layout {width: 776px; margin: 0 auto; background: url('../images/bg_layout.gif') no-repeat 50% 0 #fff; padding: 0 7px;}
#layout td {text-align: center;}

/* header */
#header {width: 762px; height: 87px; background: url('../images/bg_header.gif') repeat-x #e5d6b0; border-right: 3px solid #fff; border-bottom: 3px solid #fff; border-left: 3px solid #fff;}
#header th {text-align: left; padding: 0 0 0 140px;}
#header td {background: url('../images/bg_header.jpg') no-repeat 100% 0; text-align: right; padding: 0 12px 0 0;}
#logo {position: absolute; margin: 0 0 0 3px; padding: 0;} /* margin: -21px 0 0 -140px; */

/* nav */
#nav {width: 756px; background: #4C6D66 url('../images/bg_nav.gif') repeat-x; margin: 0 auto; border-bottom: 3px solid #fff;}
#nav th {width: 135px;}
#nav td {text-align: center;}
#nav td.sep {width: 2px;}

/* content */
#content {width: 756px; background: url('../images/bg_content.gif') repeat-x #fbfdfd; margin: 0 auto;}
#content td {text-align: left; vertical-align: top;}
#content p {margin: 0 0 1em 0;}
#content h1 {font-size: 100%; color: white;}
#content li {color:#486962;  list-style: circle; }
#content .bold {	font-weight:bold;}
.standard {font-size: 12pt;}

#products_flyout{
	position:absolute;
	top:120px;
	font-size:0.8em;
	visibility:hidden;
	background:#3b524d;
	margin-left:155px;
	padding:5px;
}
	#products_flyout a{float:left;clear:left;color:#fff;}

/* nav */
#subnav {width: 187px; margin: 0 0 15px 8px;}
#subnav th {background: #799d96; text-align: left; padding: 3px 7px;}
#subnav td {background: url('../images/bg_subnav.gif') no-repeat 100% 100% #577872; text-align: left; padding: 17px 7px;}
#subnav td div {padding: 6px 5px;}

/* products */
.product { width:100%}
.product .description {padding: 20px 0 0 0;}
.product .photo {padding: 20px 0 0 5px;}
.product .photo img {border: 1px solid #beb596;}
.product .fontsize {	text-align:right;}

div.h1 {margin: 0 0 18px 0; color:#486962;  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  letter-spacing: -1px;  font-size: 18px;    }
div.h2 {margin: 0 0 8px 0; color:#957939;  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  letter-spacing: -1px;  font-size: 12px;   }

/* footer */
#footer {font-size: 70%; font-weight: bold; color: #fff; margin: 16px 0 0 0;}
#footer a:link,
#footer a:visited,
#footer a:active {color: #fff; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer h1 {font-size: 18px; text-align: center;}

div.hdr {margin: 0 0 10px 0;}

.ai a {font-size: 9px; font-weight: normal; color: #EEE8AA;;}
.ai a:link, .ai a:visited,.ai a:active  {text-decoration: none;}
.ai a:hover {text-decoration: underline; color: #EEE8AA;}

/* site map */
#sitemap {
	margin-left: 18px;
	}
#sitemap ul li {
	list-style-image: url('../images/icn_bullet.gif');
	margin-bottom: 5pt;
	}
#sitemap ul li ul {
	margin-top: 2pt;
	}
#sitemap ul li ul li {
	list-style-image: url('../images/icn_bullet.gif');
	font-size: 8pt;
	margin-left: 25px;
	margin-bottom: 2pt;
	}
input, textarea, checkbox {
	color:#336666;
	}
#table1 {
	font-size: 11px;
	color: #FFF;
}
#table1 td {
	padding: 12px;
	letter-spacing: 1px;
	word-spacing: normal;
}
#adv_flyout {
	position:absolute;
	top:120px;
	font-size:0.8em;
	visibility:hidden;
	background:#3b524d;
	margin-left:250px;
	padding:5px;
}
#adv_flyout a {
	float:left;
	clear:left;
	color:#fff;
}
.promo {
	padding-top: 30px;
	padding-left: 30px;
}
