@charset "utf-8";
/* CSS Document */
body
{
	margin: 0em auto;    	
	background-color: #FFF;
	background-image: url(/images/bg.gif);
	background-repeat: repeat-x;
	background-position: top center;
}
#container
{
    width: 900px;
    margin: 0em auto; 
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:12px;	
}
#header
{
	margin: 0em auto;
	height: 114px;
	width: 900px;
    background-image: url(/images/header.jpg);
}
#mast
{
	height: 161px;
	width: 900px;
    background-image: url(/images/mast.jpg);
	background-repeat: no-repeat;
}
#searchbox
{	
	width:200px;
	padding:75px 10px 10px 10px;

}
#leftcolumnbox
{
	margin: 10px 0px 10px 15px;
	/*ie7 hack*/
	*margin: 10px 0px 10px 15px;
	/*ie6 hack*/
	_margin: 10px 10px 10px 8px;
	float: left;
	width: 476px;
	background-color: #746d66;
	border: 1px solid #000;
}
#leftcolumn
{
	padding: 0px 10px 15px 10px;
	color:#FFF;
}
#backcontent
{	
	width: 900px;
	min-height:650px;
    height:auto !important;
    height:650px;
	background-image: url(/images/backcontentbg.gif);
	background-position: top center;
	background-color: #FFF;
	background-repeat: repeat-y;

}
#frontcontent
{	
	width: 900px;
	height: 650px;	
	background-image: url(/images/frontcontentbg.gif);
	background-repeat: no-repeat;
}
#frontproducts
{
	float:left;
	width:225px;
	margin-top: 15px;
	padding: 10px 10px 10px 10px;
}
#backproducts
{
	float:left;
	width:225px;
	margin-top: 0px;
	padding:10px;
}
#frontcontent a:link, #frontcontent a:visited, #backright a:link, #backright a:visited
{
	color: #BC2208;	
}
#frontcontent a:hover, #backright a:hover
{
	color: #5AA42B;	
}
#frontproducts ul, #backproducts ul
{
margin-top:0;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#frontproducts a, #backproducts a
{
font-size: 10px;
display: block;
padding: 2px;
width: 210px;
border-bottom: 1px solid #ddd;
}

#frontproducts a:link, #frontproducts a:visited, #backproducts a:link, #backproducts a:visited
{
color: #000;
text-decoration: none;
}

#frontproducts a:hover, #backproducts a:hover
{
background-color: #5AA42B;
color: #fff;
}
#frontright
{
	margin-top:15px;
	float:right;
	width:600px;
	margin-right:30px;
	_margin-right:15px;
}
#backright
{
	margin-top:0px;
	float:right;
	width:600px;
	margin-right:30px;
	_margin-right:15px;
}
#frontnewlink
{
	width: 850px;
	height: 10px;
	padding: 20px 10px 0px 10px;
	text-align:right;
}
#frontnew
{
	width: 580px;
	height: 150px;
	padding: 10px;
}
#frontspecialslink
{
	margin-top:30px;
	width: 550px;
	height: 10px;
	padding: 0px 10px 0px 10px;
	text-align:right;
}
#frontspecials
{
	margin-top: 20px;
	width: 580px;
	height: 150px;
	padding: 10px;
}
#fullcolumn
{
	padding: 10px 10px 15px 10px;
	color:#000;
}
#fullcolumn a:link, #fullcolumn a:visited
{
color:#433336;
}
#fullcolumn a:hover
{
color:#746D66;
}
.smalltext
{
	font-size:11px;
}
#rightcolumn
{
	margin: 10px 15px 10px 0px;
	/*ie7 hack*/
	*margin: 10px 15px 10px 0px;
	/*ie6 hack*/
	_margin: 10px 8px 10px 0px;
	float:right;
	width:342px;
	background-color:#FFF;	
}
#footer
{
	clear:both;
	width:900px;
	padding-top:15px;
	background-color:#000;
	height:85px;	
	text-align:center;
	color:#FFF;	
}
#footer a
{
	color: #FFF;
}
#footer a:hover
{
	color: #FFF;
	text-decoration:underline;
}
#fullcolumn h1
{
	margin: 5px 0px 5px 0px;
	font-size: 18px;
	color: #878787;
	background-color:#746D66;
}
#fullcolumn h2
{
	margin: 3px 0px 3px -5px;
	padding: 2px 0px 2px 5px;
	font-size: 14px;
	background-color:#746D66;;
	color:#FFF;
	
}
#fullcolumn h3
{
	font-size: 12px;    
	border-bottom:solid 1px #222;
}
hr
{
	width:100%;
	border-bottom:solid 1px #ECECEC;
}
img
{
	border:0;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
input
{	
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    BORDER-STYLE: solid;
    BORDER-COLOR: #7f9db9;
    BORDER-WIDTH: 1px;
}
select
{	
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    BORDER-STYLE: solid;
    BORDER-COLOR: #7f9db9;
    BORDER-WIDTH: 1px;  
	WIDTH: 150px;  		
}
   	
.button
{   
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;    
    color:#FFFFFF;
    border: solid 1px #FFFFFF;
    background:#d50000;
}
#nav
{       
    width:900px;
    height:47px;    	
}
div#menu ul#menuitem{
	height:47px;
	width:900px;
	background:transparent url(/images/menu.jpg) top left no-repeat;	
	margin: 0px 0px 0px 0px;
	position:relative;
}
div#menu ul#menuitem li{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
}
ul#menuitem li,ul#menuitem a{
	height:47px;
	display:block;
}
div#menu ul#menuitem li a{
	text-indent:-9999px;
	text-decoration:none;
}
#home{
	left:0px;
	width:72px;
}
#about{
	left:72px;
	width:85px;
}
#newsletter{
	left:157px;
	width:98px;
}
#contact{
	left:255px;
	width:90px;
}
#cart{
	left:540px;
	width:65px;
}
#tracking{
	left:615px;
	width:85px;
}
#help{
	left:700px;
	width:50px;
}
#home a:hover,body#homeon #home{
	background:transparent url(/images/menu.jpg) -0px -47px no-repeat;
}
#about a:hover,body#abouton #about{
	background:transparent url(/images/menu.jpg) -72px -47px no-repeat;
}
#newsletter a:hover,body#newsletter #newsletter{
	background:transparent url(/images/menu.jpg) -157px -47px no-repeat;
}
#contact a:hover,body#contacton #contact{
	background:transparent url(/images/menu.jpg) -255px -47px no-repeat;
}
#cart a:hover,body#carton #cart{
	background:transparent url(/images/menu.jpg) -540px -47px no-repeat;
}
#tracking a:hover,body#trackingon #tracking{
	background:transparent url(/images/menu.jpg) -615px -47px no-repeat;
}
#help a:hover,body#helpon #help{
	background:transparent url(/images/menu.jpg) -700px -47px no-repeat;
}