body {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#topnav {
	background: url(../images/bk/nav-bk.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 100%;
}
.active{
	color: #55820e;
	font-style:oblique;
}
a:link, a:visited {
	color: #55820e;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}
#footerwrap {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	border-top: 1px solid #FFFFFF;
	background: #20323a;
}
#footerwrap #bot-nav {
	font: 11.75px "Lucida Grande", Arial, sans-serif;
	color: #FFFFFF;
	padding: 15px 0px;
	width: 740px;
	margin: 0px auto;
}
#bot-nav a:link, #bot-nav a:visited {
	color: #FFFFFF;
	padding: 0px 10px 15px;
	font-family: "Lucida Grande", Arial, sans-serif;
	text-decoration: none;
	margin: 0px;
}
#bot-nav a:hover, #bot-nav a:active {
	color: #55820e;
}
#homewrapper #homecontent {
	margin: 19px 5px 15px 0px;
	padding: 0px 0px 0px 20px;
	float: left;
	font: 12px "Lucida Grande", Arial, sans-serif;
	color: #20323a;
	text-align: left;
	width: 520px;
	border-left: 1px dotted #787e80;
}
#secwrapper #seccontent {
	margin: 0px 0px 15px;
	padding: 0px 0px 0px 15px;
	float: left;
	font: 12px "Lucida Grande", Arial, sans-serif;
	color: #323232;
	text-align: left;
	width: 532px;
}
#seccontent table{	
	font: 12px "Lucida Grande", Arial, sans-serif;
	color: #323232;	
	width: 532px;
}
h1 {
	font: normal 20px Palatino, Georgia, serif;
	margin: 0px;
	padding: 0px;
}
h2 {
	font: normal 20px Palatino, Georgia, serif;
	color: #55820E;
	margin: 19px 0px 3px;
	padding: 0px;
}
h3 {
	font: normal 18px Palatino, Georgia, serif;
	margin: 0px;
	padding: 10px 0px;
}
.product-text h3 {
	font: normal 18px Palatino, Georgia, serif;
	margin: 0px;
	padding: 0px 0px;
}
.bef-aft {
	padding: 18px 15px 20px 0px;
	float: left;
}
.thumb {
	padding: 0px;
	float: left;
	border: 4px solid #FFFFFF;
	padding: 0px;
	margin: 20px 0px 0px;
}
#fullcol-store td a img {
	padding: 0px;
	float: left;
	border: 4px solid #7195a4;
	padding: 0px;
	margin: 5px 0px 15px 0px;
}
.group {
	display: block;
	padding: 0px;
	width: 520px;
}
#fullcol-store .store-divider {
	height: 30px;
	clear: both;
}
#fullcol-store .store-divider2 {
	height: 20px;
	clear: both;
}
.product-text {
	display: block;
	margin: 20px 0px 10px 10px;
	padding: 0px;
	width: 410px;
	float: left;
}
#rightcol h3 {
	font: normal 16px Palatino, Georgia, serif;
}
#topnav #navwrapper {
	font: 11px "Lucida Grande", Arial, sans-serif;
	color: #FFFFFF;
	text-align: center;
	width: 740px;
	height: 38px;
	margin: 0px auto;
	padding: 6px 0px 0px;
}
#navwrapper a:link, #navwrapper a:visited {
	font: 11px "Lucida Grande", Arial, sans-serif;
	color: #FFFFFF;
	text-align: center;
	height: 38px;
	text-decoration: none;
	margin: 0px 15px;
	padding: 0px;
}
#navwrapper a:hover, #navwrapper a:active {
	color: #699622;
}
#container #homewrapper {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
}
#container #secwrapper {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
}
/*begin homepage navigation rollover */

#homewrapper #home-nav {
	margin: 0px auto;
	padding: 0px;
	height: 40px;
	width: 740px;
}
#home-nav .homenavitem
{
	display: block;
	width: 246px;
	height: 30px;
	background: url(../images/bk/nav-rollover.gif) no-repeat 0 0;
	float: left;
}
#homewrapper p {
	text-align: left;
}
#home-nav .homenavitem:link, #home-nav .homenavitem:visited {
	text-decoration: none;
	padding-top: 10px;
	font-weight: normal;
	font-family: Palatino, Georgia, "Times New Roman", serif;
	font-style: italic;
}
#home-nav .homenavitem:hover, #home-nav .homenavitem:active {
	background-position: 0 -40px;
}

#home-nav .homenavitem span
{
	color: #ffffff;
}

/*end homepage navigation rollover */

/*begin secondary page navigation rollover */

#secwrapper #sec-nav {
	margin: 0px auto;
	padding: 0px;
	height: 40px;
	width: 740px;
}
#sec-nav .secnavitem
{
	display: block;
	width: 246px;
	height: 30px;
	background: url(../images/bk/nav-rollover.gif) no-repeat 0 0;
	float: left; 
	color: #ffffff;
}
#secwrapper p {
	text-align: left;
}
#sec-nav .secnavitem:link, #sec-nav .secnavitem:visited {
	text-decoration: none;
	padding-top: 10px;
	font-weight: normal;
	font-family: Palatino, Georgia, "Times New Roman", serif;
	font-style: italic;
	display: block;
}
#seccontent .whiteline {
	margin: 0px 0px 20px;
	padding: 9px 0px 0px;
	clear: both;
	border-bottom: 1px solid #FFFFFF;
	width: 342px;
}
#seccontent .whiteline2 {
	margin: 0px;
	padding: 0px;
	clear: both;
	border-bottom: 1px solid #FFFFFF;
	width: 535px;
}
#homecontent .whiteline3 {
	margin: 0px 0px 20px;
	padding: 9px 0px 0px;
	clear: both;
	border-bottom: 1px solid #FFFFFF;
	width: 500px;
}
#midcol {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 350px;
	color: #323232;
}
#widecol {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 520px;
	color: #323232;
}
#rightcol {
	margin: 0px;
	padding: 0px 0px 0px 16px;
	float: left;
	width: 165px;
	font: 14px Palatino, Georgia, serif;
}
#fullcol {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 535px;
	color: #323232;
}
#fullcol-store {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 535px;
	color: #323232;
}
#fullcol-store a:link, #fullcol-store a:visited {
	color: #ac0f22;
	text-decoration: none;
}
#fullcol-store a:hover, #fullcol-store a:active {
	text-decoration: underline;
}
#sec-nav .secnavitem:hover, #sec-nav .secnavitem:active {
	background-position: 0 -40px; 
}
#sec-nav a:link, #sec-nav a:visited {	
	display: block;
	width: 246px;
	height: 30px;
	color: #FFFFFF;
}
#sec-nav a:hover, #sec-nav a:active {	
	display: block;
	width: 246px;
	height: 30px;
	color: #ffffff;
}

/*end secondary page navigation rollover */


#flashcontent {
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	width: 740px;
	height: 345px;
	}
#container {
	background: #B8CAD2 url(../images/bk/home-bk.gif) repeat-x;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.iconleft {
	float: left;
	position: relative;
	bottom: 3px;
	border-style: none;
	margin: 0px 0px 5px;
	padding: 0px 5px 0px 0px;
}
.iconleft2 {
	float: left;
	position: relative;
	border-style: none;
	margin: 0px;
	padding: 0px 5px 0px 0px;
}
.iconleft3 {
	position: relative;
	border-style: none;
	margin: 0 0 -2px;
	padding: -5px 5px 0px 0px;
	float: left;
}
.dotted {
	margin: 12px 0px;
	padding-top: 1px;
	border-top: 1px dotted #787e80;
}
.dotted2 {
	margin: -10px 0px;
	padding-top: 1px;
	border-top: 1px dotted #787e80;
}
#bot-nav p {
	margin: 0px 0px 10px;
	padding: 0px;
}
.foot-spacing {
	padding: 0px 6px;
}
#topnav #header-image { 
	margin: 0px auto;
	padding: 0px;
	height: 91px;
	width: 740px;
	clear: both;
	display: block;
}
.product {
	margin: 0px 0px 15px 20px;
	padding: 0px;
	float: right;
	border: 4px solid #7195a4;
}
#sideforms {
	float: left;
	width: 185px;
	font: 13px Palatino, Georgia, serif;
	color: #20323a;
	padding: 12px 0px;
	border-top: 1px solid #FFFFFF;
	margin-top: 60px;
	margin-right: 5px;
	vertical-align: text-bottom;
	display: block;
	text-align: left;
}
#sideforms input {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #787e80;
	padding: 0px;
	margin: 4px 5px 5px 0px;
}
.procedure-left {
	margin: 10px 10px 5px 0px;
	padding: 0px;
	float: left;
	width: 140px;
}
.procedure-right {
	margin: 10px 0px 5px;
	padding: 0px;
	float: left;
	width: 380px;
}

p.side-item {
	font: 12px Palatino, Georgia, "Times New Roman", serif;
	color: #20323a;
	width: 175px;
	margin: 15px 0px 0px;
	padding: 0px;
}
#midcol .image-rt {
	float: right;
	margin: 10px 0px 5px 5px;
	padding: 0px;
	border: 1px solid #FFFFFF;
}
#widecol .image-rt {
	float: right;
	margin: 0px 0px 25px 20px;
	padding: 0px;
	border: 1px solid #FFFFFF;
}
#seccontent ul {
	margin-top: -10px;
}
#see {
	text-align: center;
	display: block;
	border: 1px solid #FFFFFF;
	pading: 0;
	margin: 25px 0px 0px 0px;
	padding: 0px;
	width: 125px;
}
#see2 {
	text-align: center;
	display: block;
	border: 1px solid #FFFFFF;
	pading: 0;
	margin: 25px 0px 0px 0px;
	padding: 0px;
	width: 175px;
}
#see3 {
	text-align: center;
	display: block;
	border: 1px solid #FFFFFF;
	pading: 0;
	margin: 25px 0px 0px 0px;
	padding: 0px;
	width: 100px;
}
#fullcol ul li ul {
	margin-top: 3px;
}
.image-border {
	border: 1px solid #FFFFFF;
}
#fullcol h4 {
	font-size: 14px;
	font-weight: bold;
	color: #20323A;
}
a.highslide img {
	margin-top: 30px;
}
#seccontent #fullcol-store form ul {
	margin-top: 7px;
}

.hidemenu a {
	color: #20323A;
}

.hidemenu a:hover {
	text-decoration: none;
}h5 { font: bold normal 16px Palatino, Georgia, serif; margin: 0px; padding: 10px 0px; ; color: #55820E}
