body {
	color:#365bac;
	background-image:url(/images/template/main/background.gif);
}
body, form { margin:0; }
body, td {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:12px;
}
a { color:#365bac; }

.link_general { font-size:12px; color:#365bac; }

a.cart { color:#365bac;text-decoration:underline; }
.footer {
	background-color:#365bac;
	color:#ffffff;
	padding:5px;
	width:682px;
}
.footer a { color:#ffffff; }
.topnav {
	background-color:#becae2;
	background-image:url(/images/template/main/buttonheader.gif);
	height:39px;
}
.navleftboxheader { 
	display:none;
	margin-top:10px; 
}
.navleftboxcartfooter {
	display:none;
}
.navleftbox {
	display:none;
	border-top:0;
	border-right:1px solid #365bac;
	border-bottom:1px solid #365bac;
	border-left:1px solid #365bac;
	font-size:11px;
	padding:5px;
	width:118px;
}
.qnavleftboxheader {
	display:all;
	margin:10px 0 0 0; 
	background:url(/images/template/main/box_background.gif) no-repeat left top;
	height:21px;
	width:130px;
	font-size:14;
	font-weight:bold;
	font-family:arial,verdana,helvetica,sans-serif;
	color:#ffffff;
}
.qnavleftboxheadercontent {
	display:block;
	padding:3px 0 0 25px;
	padding-top:3px;
	padding-left:25px;
	text-align:left;
}
.qnavleftbox {
	display:all;
	border-top:0;
	border-right:1px solid #365bac;
	border-bottom:1px solid #365bac;
	border-left:1px solid #365bac;
	font-size:12px;
	text-align:left;
	padding:5px;
	width:118px;
}
a.navleftlink { color:#365bac; font-size:14px; }
.navleftbox a.navleftlink { line-height:18px; }
.nav_button_header {
    background:url("/images/template/main/b_bkgrd_m.gif") repeat-x top center; 
    width:100%;
    height:100%;
    margin:0;
    padding:0;
}
.nav_button_header_on {
    background:url("/images/template/main/b_bkgrd_on_m.gif") repeat-x top center; 
    width:100%;
    height:100%;
    margin:0;
    padding:0;
}
.nav_button_left {
    float:left;
    width:4px;
    height:23px;
    background:url("/images/template/main/b_bkgrd_l.gif") no-repeat top left;
    margin:0;
    padding:0;
}
.nav_button_left_on {
    float:left;
    width:4px;
    height:23px;
    background:url("/images/template/main/b_bkgrd_on_l.gif") no-repeat top left;
    margin:0;
    padding:0;
}
.nav_button_right {
    float:right;
    height:23px;
    width:4px;
    background:url("/images/template/main/b_bkgrd_r.gif") no-repeat top right;
    margin:0;
    padding:0;
}
.nav_button_right_on {
    float:right;
    height:23px;
    width:4px;
    background:url("/images/template/main/b_bkgrd_on_r.gif") no-repeat top right;
    margin:0;
    padding:0;
}
.nav_button_m {
    margin:0;
    padding:0;
    width:auto;
    height:23px;
}
.nav_button_content, .nav_button_content_on {
    margin:0;
    padding:4px 0 0 0;
}
.nav_button_content a {
    display:block;
    text-decoration:none;
    font-color:white;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    color:white;
}
.nav_button_content_on a {
    display:block;
    text-decoration:none;
    font-color:#1e4295;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    color:#1e4295;
}
.breadcrumb { margin:5px 0 10px;font-size:8pt; color:#365bac; }
.content {
	font-size:10pt;
	line-height:14pt;
	text-align:left;
}
.resultsfilter { font-size:10px; color:#365bac }
.filter {
	border:0;
	border-top:1px solid #0000cc;
	border-bottom:1px solid #0000cc;
	padding:4px 0;
}
.productname { color:#365bac; font-size:14px; font-weight:bold; }
.productprice { color:#365bac; font-size:13px; font-weight:bold; }
.productdescription { color:#365bac; font-size:14px; }
.productaddtocart { color:#365bac; font-weight:bold; }
.errortitle { color:#000000; font-weight:bold; }
.errormsg { color:#cc0000; }
.bannertext { font-size:16px; font-weight:bold; }
