html, body{height:100%;margin:0px;padding:0px;color: #4D4D4D; font-family: Verdana; font-size:10px;}
body{background-color: #FFFFFF; filter:expression(document.execCommand("BackgroundImageCache", false, true));behavior:url("css/hover.htc");}
SELECT {color: #4D4D4D; font-family: Verdana; font-size:10px; width:150px;}
TABLE{color: #737373; font-family: Verdana; font-size:11px;}
FORM{ padding:0px; margin:0px}
A:link, A:visited {color: #4D4D4D;text-decoration:none;font-family: Verdana; font-size:10px;}
A:hover {text-decoration:underline}
ul,li{ margin:0px; padding:0px; list-style-type:none; }
.maxh{ height:100%;}
.maxw{ width:100%;}
.minw{width:1px; }
.small {font-size:10px}
IMG{border: none;}
.hand{cursor:pointer;cursor: hand;}
.bold{font-weight:bold}
.red{color:#BA0000}
.f_l{ float:left; margin:0px 17px 3px 0px}
.f_r{ float:right; margin:0px 0px 3px 17px}
#main{ width:752px}
#d_menu{ height:39px; background: url(../images/d_menu.gif) repeat-x left top; border-right:1px solid #C1C1C1;}
#top{ height:50px; border-right:1px solid #C1C1C1; width:752px}
#top UL{ margin:0px; padding:0px}
#top UL LI{ display:inline; padding:0px 2px 0px 2px; font-size:9px; color: #C1C1C1; font-family: Verdana}
#top UL LI A{ font-size:9px; color: #4D4D4D; font-family: Verdana}
#top UL LI A.red{ color:#D60000}
#top UL LI A:hover{ text-decoration:underline}

#top_end{ padding:0px 20px 0px 0px}
#menu{height:39px}
#menu A{font-weight:bold;}
#menu TD{ padding:0px 10px}
#menu TD.act{background: url(../images/menuact_bg.gif) repeat-x right top;}
#menu TD.m_sep{background: url(../images/td_menu.gif) no-repeat right bottom; width:1px; padding:0px}
#menu TD.act A{color:#D60000}
#menu TD.act DIV{ background: url(../images/td_menu2.gif) no-repeat right top; background-color:#0000FF}

#cr{ font-size:9px; background: url(../images/cr_bg.gif) repeat-x left top; padding:13px 0px 0px 0px }
#t_sep{ width:20px}
#cont{ border-right:1px solid #C1C1C1;}

#title{ padding:8px 0px 18px 0px}
#l_part A{font-weight:bold;}
#l_part A:hover{ text-decoration:underline}
#r_part{ width:260px; padding:12px 12px 27px 0px; color:#4A4A4A}
#r_cont{ background-color:#E8E8E8; border:1px solid #C4C4C4; padding:8px 10px 15px 10px; font-size:9px}
.r_sep{ background: url(../images/r_sep.gif) repeat-x left center; height:20px;}

.product INPUT {border:1px solid #737373; font-size:12px; font-weight:bold; color:#424242;}
.product INPUT.checkout, .product INPUT.submit {background-color:#E6EBF1}
.product INPUT.checkout2, .product INPUT.submit2 {background-color:F26521}
.product INPUT#continue {background-color:#A9CAE9}
.product INPUT#update {background-color:#8FFF49}

.p_sep{ background: url(../images/p_sep.gif) repeat-x left center; height:20px;}
.product TABLE TD.bpl {height:26px}

.req INPUT {border:1px solid #7F9DB9; font-size:11px; color:#4D4D4D; width:205px;}
.req INPUT.txt2 {border:1px solid #7F9DB9; font-size:11px; color:#4D4D4D; width:205px; height:160px}
.req INPUT.but {border:1px solid #737373; background-color:#CCCCCC; font-size:10px; color:#424242; width:60px}
.req SELECT {font-size:11px; color:#4D4D4D; width:100%;}
.req TD {height:20px}
.req TD.tit {width:105px; padding-right:3px}
.req TD.inp {width:205px}
.req TD.bpl {height:26px}

.checkout textarea,.checkout select, .checkout .input {border:1px solid #7F9DB9; font-size:11px; color:#4D4D4D; width:205px;}
.checkout .input_disabled {border:1px solid #C9C7BA; font-size:11px; color:#4D4D4D; width:205px;}
.checkout INPUT.txt2 {border:1px solid #7F9DB9; font-size:11px; color:#4D4D4D; width:205px; height:160px}
.checkout INPUT.short {border:1px solid #7F9DB9; font-size:11px; color:#4D4D4D; width:45px;}
.checkout INPUT.but {border:1px solid #737373; background-color:#CCCCCC; font-size:10px; color:#424242; width:60px}
.checkout SELECT.date {font-size:11px; color:#4D4D4D; width:60px;}
.checkout TD {height:20px}
.checkout TD.tit {width:105px; padding-right:3px}
.checkout TD.inp {width:205px}
.checkout TD.bpl {height:26px}

#cart TD.top {background: url(../images/cart_top_bg.gif) repeat-x left top; height: 8px}
#cart TD.bot {background: url(../images/cart_bot_bg.gif) repeat-x left top; height: 8px}
#cart TD.prod {padding-left:10px}
#cart TD {height:18px}
#cart INPUT {border:1px solid #737373; font-size:11px;}
#cart INPUT.txtf {width:35px; text-align:right; margin-left:10px; padding:1px 2px 0px 2px;}
#cart TD.bpl {height:26px}

#b_menu{ height:33px; border-right:1px solid #C1C1C1; border-bottom:1px solid #C1C1C1; background-color:#E5E5E5; vertical-align:middle}
#b_menu UL{ margin:0px; padding:0px}
#b_menu UL LI{ display:inline; padding:0px 4px 0px 4px; font-size:10px; color: #C1C1C1; font-family: Verdana;}
#b_menu UL LI A{ font-size:10px; color: #4D4D4D; font-family: Verdana; text-decoration:underline; font-weight: bold;}
#b_menu UL LI A:hover{ text-decoration:none; color:#BA0000}

* html #menu_left li div{left:158px;top:0}
#menu_left{width:175px;background-color:#EDEDED; padding:0;border-right:1px solid #C4C4C4;}
#menu_left ul{ list-style-type:none; }
	#menu_left li{position:relative; border:1px solid #EDEDED;border-left:none;border-right:none; background:url(../images/bullet0.gif) 12px 3px no-repeat;}
	#menu_left li a{display:block;height:20px;padding-top:1px;padding-left:25px;}
	#menu_left li a:hover,#menu_left li a:active{color:#D60000;}
		#menu_left li a:link,#menu_left li a:visited{font:bold 10px Verdana,sans-serif; color:#4D4D4D;}
		#menu_left li:hover,#menu_left li.cur{background-color:#FFF;border:1px solid #C7C7C7;border-left:none;border-right:none;}

#menu_left .header{
	color:#FFF;
	background-color:#4A4A4A;
	padding: 1px 2px 1px 15px;
	font:bold 14px Tahoma,sans-serif;
}

#menu_left li div{display:none;left:175px; top:-1px;margin:0;position:absolute;background:#FFF;border:1px solid #C7C7C7;border-left:none; font:bold 11px tahoma,sans-serif;z-index:9;}
#menu_left li:hover div{display:block;/*padding: 0px 5px 0px 10px;*/}
#menu_left div .activeMenuItem{border-left:1px solid #C7C7C7;}
#menu_left li li,#menu_left li div a{background:none;height:20px;padding-left:10px;padding-top:1px;width:175px;white-space:nowrap;display:block;}
#menu_left li div a:link,#menu_left li div a:visited{}
#menu_left li div a:hover,#menu_left li div a:active,#menu li div a.cur{color:#D60000;}

#specials {
	width:520px;
/*	margin-left: 25px;*/
/*	margin-top: 144px;*/
	margin-left:10px;
	margin-right:10px;
	border:0px solid #000000;
	float:left;
}
#specials .header{ margin:10px 0px 10px 0px; font-size:14px; font-weight:bold; color:#DD0003}
	#specials .featured{ margin-bottom:20px; border:1px solid #C7C7C7; float:left; }
	#specials .featured .body{ margin:1px; padding:0; border:1px solid #FFFFFF; background-color:#F5F5F5; float:left; }
		#specials .featured .body ul,
		#specials .featured .body li{ list-style-type:none; margin:0; padding:3px; width:260px;}
		#specials .featured .body ul{ float:left; }
		#specials .featured .body li{ background:url(../images/bullet_square.gif) no-repeat 10px 9px; padding-left:20px; }
#specials .image{float:left; margin-right:20px; margin-bottom:20px; width:162px; height:147px;}
#specials .image_last{margin-right:0; margin-bottom:20px; height:147px;}
#specials .image img,.image_last img{ border:1px solid #DEDEDE; background-color:#DEDEDE;}

#faq {margin:10px 10px 10px 10px;}
#faq .PageTitle{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom:10px;
}
#faq .Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#faq .Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#faq .sep{
	margin-top:20px;
}



#serv {line-height: 25px; margin-bottom: 25px;}
.square {list-style-type: square; margin-left: 50px;}
.c_l {clear: left;}
.ta_r {text-align: right !important;}
.ta_j {text-align: justify !important;}
.pd_l {padding-left: 10px;}


#aboutus, #aboutus a {font-size:14px; font-weight:bold;}
#aboutus a {margin:0 20px; color: blue;}
#aboutus h1{font-size:18px;}
#aboutus .left{float:left; margin:10px;}
#aboutus .right{float: right; text-align:right; margin:10px;}
#aboutus .left2{float:left; margin:5px 10px 5px 40px;}
#aboutus .right2{float: right; text-align:left; margin:5px 25px 5px 0;}

A.lbut {
	display:block; 
	text-align:center; 
	padding:5px 0; 
	background-color:#E6EBF1; 
	width: 100px; 
	border:1px solid #315A8C; 
	text-decoration:none;
	font-weight:bold;
}

A.lbut:hover {
	background-color:#F26521; 
	color: #FFFFFF;
	text-decoration:none;
}

@media print {
    .noprint { display: none; }
}

.hand, INPUT.butt {
	cursor: pointer;
	cursor: hand
}

INPUT.butt {
	font-weight: bold;
	border: 1px solid
}

INPUT.inact {
	color: #315A8C;
	background-color: #D0D9E6;
	border-color:  #FFF #7A92B1 #7A92B1 #FFF
}

INPUT.act {
	color: #FFF;
	background-color: #F36B2A;
	border-color:  #FFA072 #BC5320 #BC5320 #FFA072
}
