html {
	margin: 0px;
	padding: 0px;
}

body { 
	background: #fff url('../images/bg.gif') repeat-x;
	margin: 0px;
	padding: 15px 5px 5px 5px;
	text-align: center;
	font: .7em Verdana, Arial, Helvetica, sans-serif;
}

A:link { color: #47828C }
A:visited { color: #39666D }
A:active, A:hover { color: #ff0000}

h1 {
	font: bold 125% Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #404243;
	padding-left: 0px;
	color: #FF0000;
	margin: 0px 0px 5px 0px;
}

h2 {
	color: #FF0000;
	font: bold italic 125% Arial, Verdana, Helvetica, sans-serif;
	padding-left: 0px;
	border-bottom: solid 1px #404243;
	margin: 0px 0px 5px 0px;
}

h3 { 
	padding-left: 0px;
	color: #FF0000; 
	font: bold italic 125% Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
}

h4 { 
	padding-left: 0px;
	color: #FF0000; 
	font: bold 125% Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
}

h5 { 
	padding-left: 0px;
	color: #FF0000; 
	font: bold italic 125% Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
}

h6 { 
	padding-left: 0px;
	color: #FF0000; 
	font: bold 100% Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
}

input, select, textarea { font: 100% Verdana, Arial, Helvetica, sans-serif; }

.catalog { font-size: 90%; }
.red { color: #990000 }
.big { font-size: 120%px; font-family: Arial, Verdana, Helvetica }
.small { font-size: 95% }
.infobox {
	padding: 5px;
	border-left: solid 1px #FCB437;
	border-right: solid 1px #FCB437;
	border-bottom: solid 1px #FCB437;
}
.accent {
	margin-bottom: 10px;
}

hr { height: 1px; color: #1c9c1c }

#container {
	width: 712px;
	margin: 0px auto;
	text-align: left;
	background: #fff url('../images/contenttop.gif') no-repeat;
}

#top {
	height: 50px;
	width: 712px;
}

#logo {
	width: 300px;
	float: left;
	padding: 0px 0px 0px 10px;
}

#topbuttons {
	float: right;
	padding-top: 15px;
	padding-right: 5px;
}

.topmenu {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.topmenu li { 
	display: inline;
	padding-right: 5px;
}

.topmenu a:link, .topmenu a:visited {
	background: url('../images/topbutton.gif') no-repeat 0px 1px;
	padding-left: 15px;
	color: #2F93B0;
	text-decoration: none;		
}

.topmenu a:active, .topmenu a:hover {
	background: url('../images/topbutton.gif') no-repeat 0px -46px;
	padding-left: 15px;
	color: #FF0000;
	text-decoration: none;		
}

#menu1 {
	background: #4D82A6;
	color: #fff;
	height: 25px;
}

#menu2 {
	background: #A1D0DD;
	color: #fff;
	height: 20px;
}

.hmenu {
	padding: 5px;
	margin: 0px;
	list-style: none;
}
	
.hmenu li {
	display: inline;
	padding-right: 10px;
}
	
#menu1 .hmenu li a:link, #menu1 .hmenu li a:visited { 
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#menu1 .hmenu li a:active, #menu1 .hmenu li a:hover {
	color: #CDE5EC;
	text-decoration: none;
}

#menu2 .hmenu li a:link, #menu2 .hmenu li a:visited { 
	color: #fff;
	text-decoration: none;
}

#menu2 .hmenu li a:active, #menu2 .hmenu li a:hover {
	color: #2F93B0;
	text-decoration: none;
}

#pagetitle { 
	color: #F2942B; 
	border-bottom: solid 1px #F2942B;
	padding: 3px;
	font: bold 140% Arial, Verdana, Helvetica, sans-serif;
}

#bodya {
	width: 712px;
	background: #fff;
}
	
#bodya2 {
}
	
#mainpic {
	width: 482px;
	height: 119px;
}

#body1content {
	padding: 10px 10px 10px 0px;
}

#featuredproducts {
	background: url('../images/headerbg.gif') repeat-x;
}


.clear { clear: both; }

#footer {
	text-align: center;
	font-size: 90%;
	width: 712px;
	padding: 3px;
	border-top: solid 2px #404243;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 702px;
	A:link { color: #404243}
    A:visited { color: #333333}
    A:active, A:hover { color: #ff0000}
}

    
	html>body #footer { width: 90%; }
