body  { 
	color: #222; font-size: 11px; font-family: Verdana;
	margin:		0 0 0 0;
	padding:	0px;
			   
}
.error{color:#FF0000;padding-left:5px;font-size:12px;font-family:verdana;}
.highlight{background-color:#d6deec;}
.hide{display:none;}
.padL{padding-left:7px;}
a {color:#000; text-decoration:underline;}
a:hover {text-decoration:none;color:#9e1700}
#wrap{margin-top:10px; margin-left:auto; margin-right:auto;padding:0;border:0;}
dd{margin:5px;margin-top:2px;}
form{margin:0;padding:0;}
h1{font-size:16px;}


/*---> HEADER --------------------------------------------------------------------------*/
#header{background-color:#bfd0e0;text-align:right;vertical-align:middle;padding:5px 0px 5px 0px;font-size:10px;font-weight:bold;color:#094c79;}
#header a#NavCart{background:url(/Images/NavCart.jpg) 5px 50% no-repeat;padding-left:25px;padding-right:10px;}
#header a#NavMail{background:url(/Images/NavMail.jpg) 5px 50% no-repeat;padding-left:25px;padding-right:10px;}

/*---> SUB HEADER ----------------------------------------------------------------------*/
#subheader a:hover {text-decoration:underline;}

/*---> SIDEBAR -------------------------------------------------------------------------*/
.sidebar {background-color:#0a4d77;margin:0;padding-top:10px;border-bottom:7px solid #bfd0e0;}
ul#sidenav {list-style-type:none; margin:0 0 30px 0; padding:0;}
ul#sidenav li { height:26px; padding-left:7px; background:url(/Images/DivBar.jpg) 15px 85% no-repeat;}
ul#sidenav li a {text-decoration:none; margin:5px 0 0 5px; padding-left:12px; color:#ffffff;background:url(/Images/NavArrow.jpg) 0 50% no-repeat;}
ul#sidenav li a:hover {text-decoration:underline;}
.sideBarBox { background-color:#E4EDF6;color:#999999;margin:0;margin-right vertical-align:bottom;padding:15px;font-size:11px;}

/*---> CONTENT--------------------------------------------------------------------------*/
.content {background-color:#fff;padding:0 0 10px 10px; }
.pushPoint {width:170px;padding:10px;background:#cccccc;}
.whitespace{width:10px;background-color:#fff}
.infoBar {width:100%; height:35px; padding:0; float:left;}
.infoBar p {padding:5px 0 0 0px; margin:0;}

/*---> FOOTER -------------------------------------------------------------------------*/
#footer {background-color:#bfd0e0; vertical-align:top;}
#footer-copyright{font-size:10px;background-color:#fff;text-align:left; color:#999999; vertical-align:top;padding-left:10px;padding-bottom:25px;border-top:1px solid #bfd0e0;padding-top:10px;}
#pcf a{color:#999999; text-decoration:none;}
#pcf a:hover {text-decoration:underline;}

/*---> CATEGORY PAGES ------------------------------------------------------------------*/
.catDescription,.catDescription_2 {width:auto; color:#000000;padding-top:0px;}
.catDescription h1 {font: bold 14px verdana; color: #000; text-decoration: none;margin-top:0;}
.catDescription_2 h1 {color:#0055A4; font-size:16px; border-top:solid 1px #0055a4; margin-bottom:5px;}

/*QUICK CHECKOUT*/
.autoTable{
	margin:0;
	position:absolute;
	width:155px;
	border:1px solid #bfd0e0;
	background-color:#e4edf6;
}
.autoTable td{
	padding-left:5px;
	height:20px;
	border-bottom:1px solid #bfd0e0;
	cursor:pointer;
}
.hover {
	background-color: #094c79;
	color:#FFFFFF;
}
.floatloading{
	position:absolute;
	top:100px;
	left:500px;
}
.loading{
	background-image: url(/images/indicator_arrows.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 36px;
	text-align:center;
}	

.greyborder{
	border-bottom:1px solid #999999;
}
.red{color:#CC0000;}

/* Featured Products Styles */
.featured_product a, i{  font-family:verdana;  TEXT-DECORATION: none;}
.featured_product a:hover{ COLOR: #666; TEXT-DECORATION: underline;}
.bordergrey_bottom{padding-bottom:10px;border-bottom:1px solid #CCCCCC;}
.bordergrey_left{padding-left:10px;border-left:1px solid #CCCCCC;}

#navlinks ul{
	margin-left:0px;
	padding-left:0;
	padding-top:5px;
	list-style-type:none;
	width:170px;
}

#navlinks ul li{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	border-bottom:2px solid white;
	background-color:#f0f0f0;
}


#navlinks ul li ul{
	padding-top:10px;
	padding-left:5px;
	list-style-type:none;
}

#navlinks ul li ul li{
	padding-left:15px;
	background-color:transparent;
}

.featured-header{
	color: #3e3e3e; 
	font-weight: bold; 
	font-size: 14px; 
	font-family: Arial;
	background-color:#dedede;
}

.featured-products{
	background-color:#f0f0f0;
}

.box{
	padding:5px;
	border:1px solid #ccc;
	background-color:white;
}

select,input{
	font-size:12px;
}


.border-top{
	border-top:1px solid #ccc;
}

.border-right{
	border-right:1px solid #ccc;
}


/*sitemap*/
.tree {
	PADDING:0px;
	MARGIN:0px;
	POSITION: relative;

}
.tree a:link, .tree a:visited, .tree a:active {
	TEXT-DECORATION:none;
	color: #666666;
	padding:2px;
}
.tree a:hover {
	TEXT-DECORATION:underline;	
}
.tree UL {
	PADDING:0;
	MARGIN:0;
	BACKGROUND-POSITION: -9px 15px; 
	BACKGROUND-IMAGE: url(/images/ul.gif); 
	MARGIN: 4px 0px -2px; 
	BACKGROUND-REPEAT: repeat-y
}
.tree LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 20px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px; 
	PADDING-TOP: 4px; 
	LIST-STYLE-TYPE: none;

}
.tree LI A {
	TEXT-DECORATION:none;
}
.tree LI A:hover {
	TEXT-DECORATION:underline;
}
.tree UL UL {
	BACKGROUND-POSITION: -9px 15px; 
	BACKGROUND-IMAGE: url(/images/ul.gif); 
	BACKGROUND-REPEAT: repeat-y
}
.tree UL LI {
	BACKGROUND-POSITION: 0px 7px; 
	BACKGROUND-IMAGE: url(/images/li.gif); 
	BACKGROUND-REPEAT: no-repeat;
	FONT-WEIGHT:normal;	

}
.tree UL LI A {
	TEXT-DECORATION:underline;
}
.tree UL UL LI {
	BACKGROUND-POSITION: 0px 7px; 
	BACKGROUND-IMAGE: url(/images/li.gif); 
	BACKGROUND-REPEAT: no-repeat;
	FONT-SIZE:11px;
	FONT-WEIGHT:normal;		
}
.tree UL UL LI A {
	BACKGROUND-POSITION: 0px 7px; 

	FONT-SIZE:11px;
	COLOR:#999999;
	TEXT-DECORATION:none;
}

