@charset "utf-8";
/* CSS Document */


body {
margin:0;
padding:0;
background-image:url(../images/bg-maingradient.gif);
background-position: 0  156px;
background-repeat:repeat-x;
}

p {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;


}

.home_table 
 {
line-height: 20px;
font-size:13px;
}

.home_table p
 {
line-height: 20px;
font-size:13px;
}

h1 
{

font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#156DB5;
	}

a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#top {
width:860px;
height:110px;
margin-left:auto;
margin-right:auto;
padding-top:15px;
padding-bottom:15px;

}

#address 
{
	float:right;
	width:200px;
	text-align:right;
	
	
	}
	
#address p {
margin-top:7px;
margin-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#address a 
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}

.logo 
{
	float:left;
	
	}
	
.gethere 
{
position:relative;
top:4px;
right:4px;	
	}

#nav {
width:864px;
margin-left:auto;
margin-right:auto;
}

#content 
{
width:867px;
min-height: 300px;
height: auto !important;
height: 300px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:5px;
}

#content h1
{
margin-bottom:15px;	
	}

#content p 
{
margin-top:10px;
margin-bottom:10px;		
line-height:18px;	
	}

#boxes {
width:867px;
margin-left:auto;
margin-right:auto;
}

#footer
{
width:867px;
margin-top:20px;

padding-bottom:20px;
margin-left:auto;
margin-right:auto;
border:1px solid #CCCCCC;
	}
	
#footerlinks 
{
	text-align:center;
	padding-top:65px;
	}
	
#footerlinks a
{
text-decoration:none;

	}
	.divider 
{
border-top:1px solid #CCCCCC;	
height:1px;
margin-left:50px;
margin-right:50px;
margin-top:5px;
margin-bottom:5px;
	}

	
#bottom
{
text-align:center;
width:867px;
margin-left:auto;
margin-right:auto;
	}
	
#bottom p
{
padding:7px;
font-size:11px;
	}
	
#bottom a
{
font-size:11px;
text-decoration:none;
	}
	
.insidefooter
{
width:281px;
float:left;
margin-left:3px;
margin-right:3px;
	}

table#newsletter p
{
margin-bottom:10px;
	}
	
.search select   
{
border:1px solid #cccccc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:190px; 
height:15px;
padding:3px;
	}
	
.border2 
{
border:1px solid #cccccc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:190px; 
height:15px;
padding:3px;
	}
	

	
.subtitle 
{
margin-top:15px;
margin-bottom:10px;
	}
	
.clear 
{
clear:both;	
	}
	
/* Inventory */

table.text 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
	
	}
	
.imgborder 
{
border:1px solid #cccccc;	
	}
	
.bluebig1 
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#156DB5;
font-weight:bold;
	}
	
.whitetext a
{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
	
	}
	
.category 
{
color:#000000;
font-weight:bold;
	}
	

