@charset "utf-8";
/* CSS Document */

html, body { margin:0px; padding:0px; background-image:url(images/mainbg2.gif); background-repeat:repeat-y; background-position:center top; background-attachment:fixed; background-color:#ab1800}

a img{border:none;}

.bg2{ background-image:url(images/background.jpg); background-repeat:no-repeat; background-position:center top; background-attachment:fixed; }

h1 { font-family: "Helvetica"; font-size:18px; font-weight:normal; margin:0px; padding: 3px 5px; color:#016598;}
/*
h2 { margin:0px; padding-left:7px; padding-top:6px; text-align:left; font-family: Arial; font-size:19px; color:#000000; font-weight:normal;}
*/
.leftmenuheader{ margin:0px; line-height:14px; padding-left:7px; padding-top:6px; text-align:left; font-family: Arial; font-size:18px; color:#000000;}

/*
.menu{ background-color:#D8EAF6; margin:0px; padding:0px;}
*/
.menu {
background-color:#ee3124;
margin:0;
padding:0;
}


.links{ clear:both; text-align:left; font-family:"Helvetica"; font-size:11px; padding:0 0 0 7px ; margin:0px; color:#02689d; font-weight:normal;}
/*
.links a{ clear:both; text-align:left; font-family:"Helvetica"; font-size:11px; margin:0px; color:#02689d; font-weight:normal; text-decoration:none}
*/
h2 {
color:#ffffff;
font-family:Arial;
font-size:19px;
font-weight:normal;
margin:0;
padding-left:7px;
padding-top:6px;
text-align:left;
}

.links a {
clear:both;
color:#ffffff;
font-family:"Helvetica";
font-size:11px;
font-weight:normal;
margin:0;
text-align:left;
text-decoration:none;
}

.links a:hover{ clear:both; text-align:left;  font-family:"Helvetica"; font-size:11px; margin:0px; color:#02689d; font-weight:normal; text-decoration:underline}
.allmenus{ margin:0px; text-align:left; padding-top:4px 0 0 0;}

.txtb{text-align:left; width:176px; height:16px; padding-left:7px; margin:0px; text-align:left; }

input.formtextbox{height:14px; width:100px; border:1px #000000 solid; margin:0px; padding:0px; text-align:left;}
input.sformtextbox{height:15px; width:108px; border:1px #000000 solid; margin:0px; padding:0px; text-align:left; font-family:"Helvetica"; font-size:11px; padding: 0 0 0 1px;}

input.s2formtextbox{height:15px; width:100px; border:1px #000000 solid; margin:0px; padding:0px; text-align:left; font-family:"Helvetica"; font-size:11px; padding: 0 0 0 1px;}

input.sb2formtextbox{height:17px; width:100px; margin:0px; padding:0px; text-align:left;}

form{ margin:0px; padding:0px;}

.goBtn{display:block;float:left;width:61px;margin-top:3px;padding-left:5px; }

form.searchFrm>div.goBtn{display:block;float:left;width:54px;margin-top:0px;}

.searchBox{display:block;float:left;width:100px;padding-left:7px;}

.menu2{ background-color:#ffffff; margin:0px; padding:0px;}

input.formtextbox2{height:14px; width:50px; border:1px; border-color:#000000; margin:0px; padding:0px; text-align:left; border-style:solid;}

.topheader{font-family: "Helvetica"; font-size:19px; color:#000000; font-weight:400;}

.tablel{padding-left:49px; margin-top:21px;}

.paras{ font-family:"Helvetica"; font-size:11px; padding-top:24px;}

.bannerborder { border: 2px solid #0182c5; margin:0px; padding:0px;}
.blacksubheader { font-family:"Helvetica"; font-size:11px; font-weight: normal; margin:0px; padding:4px 0 0 0; color:#000000;}
.productheader { font-family: "Helvetica"; font-size:19px; font-weight:400; color:#0082c5; margin:0px; padding:0px; line-height:16px;}
.price { font-family: "Helvetica"; font-size:19px; font-weight:400; color:#000000; margin:0px; padding:0px;}
.bodytext{ font-family:"Helvetica"; font-size:11px; margin:0px; padding:0px;}

.bodytext a{ font-family:"Helvetica"; font-size:11px; margin:0px; padding:0px; color:#000000; text-decoration:none}
.bodytext a:hover{ font-family:"Helvetica"; font-size:11px; margin:0px; padding:0px; color:#000000; text-decoration:underline}


.bodytextbold{ font-family:"Helvetica"; font-size:11px; margin:0px; padding:0px; font-weight:bold;}
.boldbodyheader { font-family:"Helvetica"; font-size:11px; margin:0px; padding:0px; font-weight:bold;}
.subheadgreytext{ font-family:"Helvetica"; font-size:11px; margin:0px; padding:0px; color:#999999;}
.subheadgreytext a{ font-family:"Helvetica"; font-size:11px; margin:0px; padding:0px; color:#999999; text-decoration:none;}
.subheadgreytext a:hover{ font-family:"Helvetica"; font-size:11px; margin:0px; padding:0px; color:#999999; text-decoration:underline;}
.tablecontent{ font-family:"Helvetica"; font-size:11px; margin:0px;  padding:0 0 0 9px; border:0 }

a.tablecontentLink {font-family:"Helvetica"; font-size:11px; margin:0px;  padding:0 0 0 0px; border:0; color:#333333; text-decoration:none}
 a:hover.tablecontentLink{font-family:"Helvetica"; font-size:11px; margin:0px;  padding:0 0 0 0px; border:0; color:#333333; text-decoration:underline;}

.tablehdrbold { font-family:"Helvetica"; font-size:11px; font-weight:bold; margin:0px; padding:0 0 0 9px; font-weight:bold; height:17px; line-height:17px; background:#dbe9f1 }

.tablehdrbold a{ font-family:"Helvetica"; font-size:11px; font-weight:bold; margin:0px; padding:0px; font-weight:bold; height:17px; line-height:17px; background:#dbe9f1;text-decoration:none;color:#000000 }

.whitetext { font-family:"Helvetica"; font-size:11px; color:#FFFFFF; margin:0px; padding:0px; text-align:center;  line-height:20px;}
.producttextfield { font-family:"Helvetica"; font-size:11px; width:37px; height:14px; border:#000000 1px solid; padding-left:3px;}
.producttextsmallfield { font-family:"Helvetica"; font-size:11px; width:22px; height:14px; border:#000000 1px solid; padding-left:3px;}




#activeLink{ font-family:"Helvetica"; font-size:18px; margin:0px; padding:0px; color:#000000;}
#activeLink a{ font-family:"Helvetica"; font-size:18px; margin:0px; padding:0px; color:#000000; text-decoration:none;}
#activeLink a:hover{ font-family:"Helvetica"; font-size:18px; margin:0px; padding:0px; color:#000000; text-decoration:underline;}

td.linehight{ padding:0px; margin:0px; line-height:20px;}

.tablecontents { font-family:"Helvetica"; font-size:11px; margin:0px;  padding:0 0 0 10px; }


/*.textfield { font-family:"Helvetica"; width:118px; height: 20px; border:solid 1px #000000; color:#3791fe; padding: 3px 0 0 4px; margin:2px 0 0 0;  font-size:12px;}*/

.textfield { font-family:"Helvetica"; width:116px; height: 18px;

border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #000000;

 color:#3791fe; padding:2px; margin:1px 0 0 0;  font-size:12px;}
 
 input.btns{ height:15px;  border:1px #000000 solid; margin:0px; padding:0px; text-align:left; font-family:"Helvetica"; font-size:11px; padding: 0 0 0 1px;}
 
 
  input.btns2{ height:15px;  border:1px #000000 solid; margin:0px; padding:0px; text-align:left; font-family:"Helvetica"; font-size:11px; padding: 0 0 0 1px;}
  
  input.hide{ margin:0px; padding:0px}
  
  
  input.eformtextbox{height:15px; width:100px; border:1px #000000 solid; margin:0px; padding:0px; text-align:left; font-family:"Helvetica"; font-size:11px; padding: 0 0 0 1px;}

  .streetfield { font-family:"Helvetica"; width:88px; height: 20px; color:#3791fe; padding-left: 4px; margin:1px 0 0 0; padding-top:3px; font-size:12px;
border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #000000;  
  
  }
.smallstreetfield { font-family:"Helvetica"; width:26px; height: 20px; color:#3791fe; padding-left: 4px; margin:1px 0 0 0; padding-top:3px; font-size:12px;
border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #000000;

}


.can{ font-family:"Helvetica"; font-size:11px; margin:0px;  padding:0 0 7px 9px; border:0 }
.whitetext a{ font-family:"Helvetica"; font-size:11px; color:#FFFFFF; margin:0px; padding:0px; text-align:center;  line-height:20px; text-decoration:none}
.whitetext a:hover{ font-family:"Helvetica"; font-size:11px; color:#FFFFFF; margin:0px; padding:0px; text-align:center;  line-height:20px; text-decoration:underline;}

a#blocklink {
	display:block;
	width:auto;
	margin:0px;
	padding:0px;
	text-decoration:none;
}