
body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : black;
	background-color: #909499;
	height: 100%;
	width: 100%;
	margin: 0;
}

hr
{
	height : 1px;
	color: #d4d4d4;
	background-color: #d4d4d4;
	width: 100%;
}

H1{
	color: #b30000;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 10px;
}


H2{
	color: #b30000;
	font-size: 15px;
	text-decoration: none;
}


h4{
	padding-left: 18px;
	font-size:14px;
	color: #003066;
	font-weight: bold;
}

p{
	font-size : 14px;
	margin-left: 12px;
	margin-right: 12px;
  	line-height:120%	
}

textarea, input, select {
	font-size : 12px;
}

a:link{
    	color: #b30000;
    	text-decoration: underline;
    	font-weight: none;
  	 	font-style: normal;
}

a:visited{
    	color: #b30000;
    	text-decoration: underline;
    	font-weight: none;
    	font-style: normal;
}

a:hover{
    	color: #b30000;
   	text-decoration: none;
    	font-weight: none;
    	font-style: normal;
}

a:active{
    	color: #b30000;
   	text-decoration: none;
    	font-weight: none;
    	font-style: normal;
} 


/*--LEFT NAV BUTTONS--*/
ul,ol,li{margin:0; padding:0;}
ul,ol {list-style:none;}



#leftnav {
	width: 222px;
	list-style:none;
	margin: auto;
	padding: 0px;
}

#leftnav ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#leftnav li a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	font-weight: bold;
}	
	
#leftnav li a:link, #leftnav li a:visited {
	color: white;
	display: block;
	background: url(../images/btn_bg.png) top;
	padding: 4px 0px 5px 15px;
	font-weight: bold;
}

#leftnav li a:hover, #leftnav li a:active {
	color: #fff;
	background: url(../images/btn_bg.png) bottom;
	padding: 4px 0 5px 15px;
	font-weight: bold;
}     

#sublinks {

	margin-left: 10px;
	margin-top: 4px;
	font-weight: bold;
	font-size: 12px;
}     

.departmentListItem{
	background-color: #AAAEB2;
	border: none;
	color: #B10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 0px;
	margin-left: 10px;
	margin-top: 4px;
	font-weight: bold;
}

.departmentListItem a{
	color: #B10000;
	text-decoration: underline;
}

.departmentListItem a:visited{
	color: #B10000;
	text-decoration: underline;
}

.departmentListItem a:hover{
	border-bottom: none;
	color: #B10000;
	text-decoration: none;
}

.departmentListItem a:active{
	color: #B10000;
	text-decoration: none;
}


 
                
/*--END LEFT NAV BUTTONS--*/

/*--CONTAINERS--*/
.home_container{
	background: white url(../images/header3_bg.png) top no-repeat;
	height: 100%;
	width: 960px;
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	border-top: 1px solid gray;	
	text-align: left;
	margin: auto;
	margin-top: 5px;
	border-bottom: 5px solid #bf1031;
}


.main_container{
	background: white url(../images/header_bg.png) top no-repeat;
	height: 100%;
	
	width: 960px;
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	border-top: 1px solid gray;	
	text-align: left;
	margin: auto;
	margin-top: 5px;
	border-bottom: 5px solid #bf1031;
}

.left_column{
	background: url(../images/left_bkg.png);
	border: 1px solid #cbcdcf;
	border-bottom: 0px;
}
.right_column{
	background: url(../images/right_bkg.png);
	border: 1px solid #cbcdcf;
	border-bottom: 0px; 
	padding: 0px;
	height: 500px;
}


.topbg{
	background:  url(../images/topbackground.png) no-repeat;
	height: 106px;	
	width: 958px;	
    position: relative;
	text-align: center;

}

#logo{
	float: left;
	
	margin-left: 10px;
	position: relative; 
		
}

#tagline{
	position: relative;
	float: right;
	width: auto;
	margin-top: 32px;
	margin-right: 45px;
	height: 40px;
	color: #f7d66a;
	font-size: 20px;
	text-align: right;
	letter-spacing:0.04em; 
	line-height:120%
	
}

/*--END CONTAINERS--*/


/*--misc.--*/

.style1{
	color: #000000;
	font-size: 14px;
	font-weight: none;
}


.style2{
	color: #b30000;
	font-size: 15px;
	font-weight: bold;
}

.style3{

	font-size: 11px;

}

.right_column ul,ol {
list-style:disc;
margin-left:40px;
padding:0;
}


.table{
	border: 1px solid #cbcdcf;
	margin-left: 8px;
	margin-right: 8px;
	
}



.bottom_bar{
	background: url(../images/bottom_bar.png);
	border-left: 1px solid #cbcdcf;
	border-right: 1px solid #cbcdcf;
	
}

.bottom_bar p{

	   font-size: 12px;
	   margin: 2px;
margin-right: 10px;
margin-left: 10px;
}


.subsections {
	margin-left: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style: none;
	font-size: 12px;
	
} 

.products{
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.right_column h1 {
	margin-top: 8px;
}


.vendors{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

.vendors2{
	color: #b30000;
	font-size: 13px;
	font-weight: bold;
}
.list{
	font-size : 14px;
	margin-left: 12px;
	margin-right: 14px;
	line-height:200%
}


.moreinfo{
	font-size : 13px;
}

.producttables{
	border : #FFFFFF;
}


/*--misc. links--*/

.moreinfo a:link{
    	color: #b30000;
    	text-decoration: underline;
    	font-weight: bold;
   	    font-style: normal;
}

.moreinfo a:visited{
    	color: #b30000;
    	text-decoration: underline;
    	font-weight: bold;
    	font-style: normal;
}

.moreinfo a:hover{
    	color: #b30000;
   	text-decoration: none;
    	font-weight: bold;
    	font-style: normal;
}

.moreinfo a:active{
    	color: #b30000;
   	text-decoration: none;
    	font-weight: bold;
    	font-style: normal;
} 
.copyright {
    font-size : 12px;

} 

.copyright a:link{
    	color: #000000;
    	text-decoration: underline;
    	font-weight: none;
   	font-style: normal;
}

.copyright a:visited{
    	color: #000000;
    	text-decoration: underline;
    	font-weight: none;
    	font-style: normal;
}

.copyright a:hover{
    	color: #000000;
   	text-decoration: none;
    	font-weight: none;
    	font-style: normal;
}

.copyright a:active{
    	color: #000000;
   	text-decoration: none;
    	font-weight: none;
    	font-style: normal;
} 








.bottombar a:link{
    	color: #000000;
    	text-decoration: underline;
    	font-weight: none;
   	font-style: normal;
}

.bottombar a:visited{
    	color: #000000;
    	text-decoration: underline;
    	font-weight: none;
    	font-style: normal;
}

.bottombar a:hover{
    	color: #000000;
   	text-decoration: none;
    	font-weight: none;
    	font-style: normal;
}

.bottombar a:active{
    	color: #000000;
   	text-decoration: none;
    	font-weight: none;
    	font-style: normal;
} 

.subsections a:link{
    	color: #000000;
    	text-decoration: underline;
    	font-weight: none;
   	font-style: normal;
}

.subsections a:visited{
    	color: #000000;
    	text-decoration: underline;
    	font-weight: none;
    	font-style: normal;
}

.subsections a:hover{
    	color: #000000;
   	text-decoration: none;
    	font-weight: none;
    	font-style: normal;
}

.subsections a:active{
    	color: #000000;
   	text-decoration: none;
    	font-weight: none;
    	font-style: normal;
} 

.logo a:link{   
    	text-decoration: none;
    	font-weight: none;
}

.logo a:visited{
    	text-decoration: none;
    	font-weight: none;
}

.logo a:hover{
    	text-decoration: none;
    	font-weight: none;
}

.logo a:active{
    	text-decoration: none;
    	font-weight: none;
} 

/*shopping cart stuff*/
.buyBoxContent{
	background-color: #EAEAEA;
	border: 1pt solid #C5C5C5;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 15px;
	text-align:left;
}

.buyBoxHeader{
	background-color: #85898F;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align:left;
}

.tableHeader{
	background-color: #85898F;
	color: white;
	font-size: 13px;
	font-weight: normal;
}
.tableHeader td td{
	color: white;
	font-size: 13px;
	font-weight: normal;
}
.tableHeader a{
	color: white;
	text-decoration: underline;
}
.tableHeader a:link{
	color: white;
	text-decoration: underline;
}
.tableHeader a:visited{
	color: white;
	text-decoration: underline;
}
.tableHeader a:hover{
	border-bottom: none;
	color: white;
	text-decoration: none;
}

.tableHeader a:active{
	color: white;
	text-decoration: underline;
}

.shoppingToolsHeader{
	background-color: #85898F;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.shoppingToolsHeader a{
	color: white;
	text-decoration: underline;
	font-weight: normal;
}

.shoppingToolsHeader a:visited{
	color: white;
	text-decoration: underline;
	font-weight: normal;
}

.shoppingToolsHeader a:hover{
	border-bottom: dashed 1px;
	color: white;
	text-decoration: none;
	font-weight: normal;
}

.shoppingToolsHeader a:active{
	color: white;
	text-decoration: none;
	font-weight: normal;
}
.shoppingToolsHeader td td{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.checkoutContent{
	background-color: #EAEAEA;
	border: 1pt solid #C5C5C5;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
