body,td,th {font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #666;}
img {border: 0;}

h1 {font-size: 14px;  color: #00417B;}
h2 {font-size: 13px;  color: #00417B;}
h3 {font-size: 12px;  margin: 0 0 5px 0;  padding: 2px 0px 0px 0px;  border-bottom: 2px solid #eee;}
h4 {font-size: 10px;  color: #006600;}
h5 {font-size: 10px;  color: #344c73;}
h6 {font-size: 10px;  color: #006600;}

a, a:link {color: #009900; text-decoration: underline;}
a:visited {color: #009900;}
a:hover {color: #006699;}
a:active {color: #00CC33;}

a.tableLabel {font-family: Tahoma, Arial, Helvetica;  font-weight: bold;  font-size: 12px;  color: #555555;}
a.tableLabel:visited {color:#555555;}
a.tableLabel:hover {color:#838383;}
a.red {color: #E40000;}
a.red:visited {color:#E40000}
a.red:hover {color:#E40000;  font-weight:bold;}
a.tableTitle {padding-top: 2px;  padding-bottom: 3px;  padding-left: 5px;  color: #FFFFFF;  font-family: Tahoma, Arial, Helvetica;  font-weight: bold;  font-size: 12px;  color: #FFFFFF;}
a.tableTitle:visited {color:#FFFFFF}
a.tableTitle:hover {color:#F8C701;}
.footer {background-color: #617f9e; color: white;}
.footer a, .footer a:link {color: white; text-decoration: none;}
.footer a:visited {color: white; text-decoration: none;}
.footer a:hover { color: #66FF99; text-decoration: none;}
.footer a:active {color: white; text-decoration: none;}

td.leftNavHeader {padding-top: 2px;  padding-bottom: 3px;  padding-left: 5px;  background-color:#213EA4;  font-family: Tahoma, Arial, Helvetica;  color:#FFFFFF;  font-style:normal;  font-weight: bold;  font-size: 12px;}
td.tableLabel {font-family: Tahoma, Arial, Helvetica;  font-weight: bold;  font-size: 12px;  color: #555555;  padding:3px;}
td.red {color: #E40000;}
td.tableHeader {padding-top: 2px;  padding-bottom: 3px;  padding-left: 5px;  border-bottom: 1px solid #888888;  font-family: 'tahoma, Helvetica, sans-serif';  font-style:normal;  font-weight: bold;  font-size: 12px;  color:#555555;}
td.tableRow {padding-top: 3px;  padding-bottom: 3px;  padding-left: 3px;  padding-right: 3px;  color: #272727;  font-size: 12px;}

.productPrice {font-size: 13px;  line-height: 17px;  font-family: Arial,Helvetica,sans-serif;  color: #E40000;  font-style: normal;}
.productTitle {font-size: 18px;  line-height: 20px;  font-family: Arial,Helvetica,sans-serif;  color: #555555;  font-style: normal;}
.productSmallLink {font-size:  9px;  line-height: 12px;  font-family: Tahoma, Arial, Helvetica;  font-weight: bold;  color: #555555;}
.productSubTitle {font-size: 11px;  font-family: Tahoma, Arial, Helvetica;  font-weight: bold;  color: #555555;}
.productSubPrice {font-size: 11px;  line-height: 14px;  font-family: Tahoma, Arial, Helvetica;  font-weight: normal;  color: #555555;}
.textLarge {font-size: 15px;  line-height: 17px;  font-family: Arial,Helvetica,sans-serif;  color: #555555;  font-style: normal;}
.cartTableHeader {border-top: 2px solid #888888;  border-bottom: 0px solid  #888888;  border-left: 0px solid #888888;  border-right: 0px solid #888888;  background-color:#888888;  padding-top: 1px;  padding-bottom: 4px;  padding-left: 5px;  font-family: Tahoma, Arial, Helvetica;  font-weight: bold;  font-size: 12px;  color: #FFFFFF;}
.tableWrapColor {background-color:#DDDDDD;}
.tableTitle {padding-top: 2px;  padding-bottom: 3px;  padding-left: 5px;  color: #FFFFFF;  font-family: Tahoma, Arial, Helvetica;  font-weight: bold;  font-size: 12px;  color: #FFFFFF;}
.formText {border-right: #000000 1px solid;  border-top: #000000 1px solid;  border-left: #000000 1px solid;  border-bottom: #000000 1px solid;  padding-left:2px;  font-family: Tahoma, Arial, Helvetica;  font-size: 12px;  background-color:"#FAFAFA";}
.formSelect {font-family: Tahoma, Arial, Helvetica;  font-size: 11px;  background-color:#FAFAFA;}
.submitButton {font-family:Tahoma, Arial, Helvetica;  font-size:12px;  padding-left: 2px;  padding-right: 2px;  color:#000000;}
.blue {color: #286ea0;}
.departmenthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 170px;
	background-color: #fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.departmenthead3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 170px;
	background-color: gray;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.departmenthead4 a:hover{
	background-color: #b4cfe2; 
}


.departmenthead4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 200px;
	font-weight: bold;
	color: #999;
	padding-left: 2px;
	width: 170px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


.footer {background-color: #617f9e;}

* html .wireframemenu {width: 170px;  margin-left: 10px;}
html>body .wireframemenu a {width: auto;}
.wireframemenu {border-bottom-width: 0;  width: 170px;}
.wireframemenu ul {padding: 0;  margin: 0; margin-top: 10px;  list-style-type: none;}


.wireframemenu a {display: block;  width: 100%; color: black;  text-decoration: none;  padding-top: 4px;  padding-right: 3px;  padding-bottom: 4px;  padding-left: 4px;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;}
.wireframemenu a:visited {color: black;  text-decoration: none;}
.wireframemenu li.title a:hover {background-color: #b4cfe2;  text-decoration: none;  color: black;}



.wireframemenu ul li a:hover { background-color:#FFFFFF;  text-decoration: none;  color: #006699;}


* html #vdividermenu ul {width: 100%;}
#vdividermenu ul {margin: 0;  padding: 0;  margin-bottom: 1em;  float: left;  width: 100%;  border: 1px solid #625e00;  background-color: #446D9B;  font-weight: bold;  text-align: center;}
#vdividermenu ul li {display: inline;}
#vdividermenu ul li a {float: left;  color: #FFFFFF;  padding: 2px 14px;  text-decoration: none; background: transparent url(/media/layout/vertical.gif) center right no-repeat;}
#vdividermenu ul li a:visited {color: #FFFFFF;}
#vdividermenu ul li a:hover {color: black;  background-color: #5590BC;}
.promoBoxes {
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #999999;
}


.DOTRULE {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
