body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/interface_back2.JPG);
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
}

a img 
{
	border:0px; 
} 

.navtext, .navtext a:visited, .navtext a:link
{
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	color: #F3F1E4;
	font-weight:bold;
	letter-spacing:0px;
}

.navtext a:active, .navtext a:hover
{
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	color: #D2D3B6;
	font-weight: bold;
	text-decoration:underline;
	letter-spacing:0px;
}

.miniboldtext, .miniboldtext a:visited, .miniboldtext a:link, .miniboldtext a:active, .miniboldtext a:hover
{
	font-family: sans-serif, Arial, Helvetica;
	font-size: 9px;
	color: #990000;
	font-weight:bold;
	letter-spacing:0px;
}

.miniboldtext3, .miniboldtext3 a:visited, .miniboldtext3 a:link, .miniboldtext3 a:active, .miniboldtext3 a:hover
{
	font-family: sans-serif, Arial, Helvetica;
	font-size: 9px;
	color: #7E7B5F;
	font-weight: normal;
	letter-spacing:0px;
	list-style:square;
	line-height:11px;
}

.lighttext, .lighttext a:link, .lighttext a:visited
{ 
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	color: black;
	letter-spacing:1px;
	line-height: 14px; 
	margin-top: 0px; 
	font-weight:normal;
	text-decoration:none;
}
.lighttext a:active, .lighttext a:hover 
{ 
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	color: black;
	line-height: 14px; 
	letter-spacing:1px;
	margin-top: 0px; 
	text-decoration:underline;
}

.regulartext
{ 
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	color: #3F392E;
	line-height: 14px; 
	margin-top: 0px; 
	text-align: justify;
	font-weight:normal;
}

.regulartext a:link, .regulartext a:visited
{ 
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	color: #6F6C5E;
	line-height: 14px; 
	margin-top: 0px; 
	text-align: justify;
	text-decoration: none;
	font-weight:bold;
}

.regulartext a:hover, .regulartext a:active 
{ 
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	color: #6F6C5E;
	text-decoration: underline;
	line-height: 14px; 
	margin-top: 0px; 
	text-align: justify;
	font-weight:bold;
}

.bigtext, .bigtext a:link, .bigtext a:visited, .bigtext a:hover, .bigtext a:active
{ 
	font-size:11px;
	font-weight:bold;
 	text-decoration: none;
	font-family: sans-serif, Arial, Helvetica;
	margin-bottom: 0px; 
	margin-top: 0px; 
	color: black;
}

.productpricestyle1
{
	font-family: sans-serif, Arial, Helvetica;
	font-size:11px;
	color: #333333;
	font-weight: bold;		
}
.productpricestyle1 a:link, .productpricestyle1 a:visited
{
	text-decoration: underline;
	font-family: sans-serif, Arial, Helvetica;
	font-size:11px;
	color: #333333;
	font-weight: bold;		
}
.productpricestyle1 a:hover, .productpricestyle1 a:active 
{
	text-decoration: underline;
	font-family: sans-serif, Arial, Helvetica;
	font-size:11px;
	color: #660000;
	font-weight: bold;		
}

.productpricestyle2
{
	font-family: sans-serif, Arial, Helvetica;
	font-size:12px;
	color: #660000;
	font-weight: bold;
}
.productpricestyle2 a:link, .productpricestyle2 a:visited
{
	text-decoration: underline;
	font-family: sans-serif, Arial, Helvetica;
	font-size:12px;
	color: #660000;
	font-weight: bold;
}
.productpricestyle2 a:hover, .productpricestyle2 a:active 
{
	text-decoration: underline;
	font-family: sans-serif, Arial, Helvetica;
	font-size:12px;
	color: #333333;
	font-weight: bold;
}

.productpricestyle3
{
	font-family: sans-serif, Arial, Helvetica;
	font-size:15px;
	color: #557634;
	font-weight: bold;		
}
.productpricestyle3 a:link, .productpricestyle3 a:visited
{
	text-decoration: underline;
	font-family: sans-serif, Arial, Helvetica;
	font-size:15px;
	color: #557634;
	font-weight: bold;		
}
.productpricestyle3 a:hover, .productpricestyle3 a:active 
{
	text-decoration: underline;
	font-family: sans-serif, Arial, Helvetica;
	font-size:15px;
	color: #333333;
	font-weight: bold;		
}

p
{ 
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	color: #3F392E;
	line-height: 14px; 
	margin-top: 0px; 
	text-align: justify;
}

p a:link, p a:visited
{ 
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	color: #6F6C5E;
	line-height: 14px; 
	margin-top: 0px; 
	text-align: justify;
	text-decoration: none;
}

p a:hover, p a:active 
{ 
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	color: #6F6C5E;
	text-decoration: underline;
	line-height: 14px; 
	margin-top: 0px; 
	text-align: justify;
}

h1, h1 a:link, h1 a:visited
{ 
	font-family: sans-serif, Arial, Helvetica;
	font-size:12px;
	color: #3A3529;
	font-weight: bold;
	margin-bottom: 0px; 
	margin-top: 0px;
}

h1 a:hover, h1 a:active
{ 
	color: #78755A;
	margin-bottom: 0px; 
	margin-top: 0px; 
	text-decoration: underline; 
}


h2, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active
{ 
	font-size:12px;
	font-family: sans-serif, Arial, Helvetica;
	letter-spacing:0px;
	margin-bottom: 0px; 
	margin-top: 0px; 
	color: black;
}

h4, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active
{ 
	font-size:12px;
	font-weight:bold;
 	text-decoration: none;
	font-family: sans-serif, Arial, Helvetica;
	letter-spacing:0px;
	margin-bottom: 0px; 
	margin-top: 0px; 
	color: black;
}

#container 
{
position:absolute;
width: 900px;
padding:0px;
margin:0px;
background-image: url(images/navback-brighter.JPG);
} 

#topbar 
{
	position:absolute;
	width:900px;
	padding:0px;
	margin:0px;
	height:145px;
	top: 0px;
	left: 0px;
}

#content 
{
	position:relative;
	width:760px;
	left: 0px;
	top: 0px;
	margin-top:160px;
	margin-left:140px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	min-height:500px;	
}
#footer 
{
	position:relative;
	width:900px;
	height:20px;
	left: 0px;
	top: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin:0px;
	padding:0px;
}
#navbar {
	position:absolute;
	width:140px;
	top: 160px;
	padding:0px;
	margin-left:0px;
	margin:0px;
	height:0px;
	background-color:inherit;
}
#cartbar
{
	position:absolute;
	width:900px;
	height:35px;
	left: 0px;
	top: 125px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin:0px;
	padding:0px;
	background-image:url(images/interface_cartbar.JPG)
}

#coolmenu
{
	width:140px; 
	float:left; 
	position:absolute; 
	margin:0px;
	top: 0px; 
	background: transparent; 
}

* html #coolmenu
{ /*IE only rule, to negate the padding below IE includes in menu width. Used to be 136*/
	width: 140px;
}

#coolmenu a
{
	font: sans-serif, Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	padding-top: 1px;
	padding-bottom: 1px;	
	padding-left: 3px;
	display: block;
	width: 100%;
	color: black;
	text-decoration: none;
}

html>body #coolmenu a
{ /*Non IE rule*/
	width: auto;
}

#navsubhead
{
	font: sans-serif, Arial, Helvetica;
	font-size:11px;
	padding-left: 3px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	display: block;
	width: 100%;
	color: white;
	text-decoration: none;
	border-bottom: 1px solid black;
	background-color:black; 
}

html>body #navsubhead
{ /*Non IE rule*/
	width: auto;
}
	 
#coolmenu a:hover	
{
	background-color: #7294A5;
	color: white;
	margin-left:0px;
}