
P {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
}
H2 {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 16px;
	color : Black;
	font-weight: bold;
}
	
td {
	vertical-align: top;
}
	
ul, dl {
	list-style-type : disc;
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 14px;	
}
.pblue {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 14px;
	color : #003399;
}
.search {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 15px;
	color : White;
	font-style : normal;
	font-weight : bold;
	padding-bottom : 3px;
}
.P2{
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 16px;
	color : Black;
	font-weight: bold;
}
ul.secH{
	list-style-type : disc;
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 14px;	
}
.style5 {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 14px; 
}
.foot{
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	text-align: center;
	font-size : 12px;
	color : Gray;
	padding: 5px 0px 5px 0px;
}
li {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 4px;
}
td.hosesHeader {
	padding: 3px;
	/*background: url('/images/compositeHosesBG.jpg');*/
	background: #ffffff;
}
h2.hosesHeader {
	font-size:14px; 
	font-weight: bold;
	margin: 0px 20px 3px 10px;
	color: #006699;
	text-align: center;
	width: 280px;
	margin: 0px 20px 5px 20px;
}
table.hosesTable {
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;/**/
	float: right; 
	border-size: 0px;
	border-spacing: 0px;
	margin: 0px 20px 10px 20px;
	width: 280px;
	background: #f5f5f6;
}
td.hosesCell {
	border-bottom: 1px solid #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 2px 2px 2px;
}
td.hosesCellRight {
	border-bottom: 1px solid #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	padding: 1px 9px 2px 2px;
}
td.hosesCellHeader {
	background: #006699;
	color: #ffffff;
	border-bottom: 1px solid #999999;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
td.hosesCellHeaderRight {
	background: #006699;
	color: #ffffff;
	border-bottom: 1px solid #999999;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding-right: 9px;
}
.homepageCats {
	 float: left; 
	 width: 131px;
	 height: 105px;
	 text-align: center;
	 font-family: arial, helvetica, sans-serif;
	 font-size: 10px;
	 font-weight: bold;
	 padding-right: 5px;
}
.homepageDivClear {
	 float: left; 
	 clear: both;
	 background: #ffffff;
	 text-align: left;
	 font-family: arial, helvetica, sans-serif;
	 font-size: 12px;
	 margin: 10px 5px 0px 5px;
	 padding: 0px;
	 width: 90%;
}
h2.homePageH2 {
	font-weight: bold;
	font-size: 14px;
	color: #003366;
	border-bottom: 2px dotted #003366;
	margin: 5px 0px 5px 0px;
}
p.homePageList {
	background: url('/images/blue_bullet.png'); 
	background-repeat: no-repeat; 
	background-position: top left; 
	padding: 3px 5px 5px 20px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px dotted #006699;
}
a.homePageList:LINK {
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
a.homePageList:VISITED {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.homePageList:HOVER {
	font-weight: bold;
	color: #cc0000;
	text-decoration: underline;
}
.market{
	background-color : #FFFFFF;
	font-family : serif;
	font-size : 2px;
	font-style : normal;
	font-weight : normal;
	color: #FEFEFE;
}
A.email:LINK {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : gray;
	font-weight : bolder;
}
A.email:VISITED {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : gray;
	font-weight : bold;
}
A.email:HOVER {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
	color : gray;
	font-weight : bold;
}
A.site:LINK {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 14px;
	text-decoration : underline;
	color : #003399;
	font-weight : bolder;
}
A.site:VISITED {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 14px;
	text-decoration : underline;
	color : #003399;
	font-weight : bold;
}
A.site:HOVER {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 14px;
	text-decoration : underline;
	color : BLACK;
	font-weight : bold;
}
.head {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #A52A2A;
	letter-spacing : 2px;
	font-weight : bold;
}
.subhead {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #A52A2A;
	font-weight : bold;
}
/* SECTION B: TOP NAVIGATION*/
A.secB:LINK {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : white;
	font-weight : bold;
	}
A.secB:VISITED {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #999999;
	font-weight : bold;
}
A.secB:HOVER {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
	color : #CCCCCC;
	font-weight : bold;
	}
/* SECTION C: LEFT SIDE NAVIGATION*/
p.leftnav {
	background: url('/images/white_bullet.jpg'); 
	background-repeat: no-repeat; 
	background-position: top left; 
	padding-left: 20px;
	margin: 0px 0px 13px 5px;
	width: 145px;
}
A.secC:LINK {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #006699;
	font-weight : bold;
	line-height : 12px;
}
A.secC:VISITED {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : Gray;
	font-weight : bold;
	line-height : 12px;
}
A.secC:HOVER {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #708090;
	font-weight : bold;
	line-height : 12px;
}
/* SECTION D: REP-LOCATOR*/
.secDtxt{
	font-family : "Verdana", Helvetica, sans-serif;
	font-size : 10px;
	color : #87CEFA;
	font-weight : bold;
}
/* SECTION E: COMPANY LINKS*/
A.secE:LINK {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #000066;
	line-height : 16px;
	}
A.secE:VISITED {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : Silver;
	line-height : 16px;
}
A.secE:HOVER {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
	color : Navy;
	line-height : 16px;
}
/* SECTION F : SUB-CATEGORY HEADING*/
.secFhead {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #A52A2A;
	letter-spacing : 2px;
	font-weight : bold;
}
/* SECTION H: PRODUCT TITLE*/
A.secHlink:LINK {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
	color : Black;
	margin-left : 5px;
	}
A.secHlink:VISITED {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
	color : #6699FF;
}
A.secHlink:HOVER {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
	color : Black;
}
.secHttl {
	font-family : Tahoma;
	font-size : 16px;
	color : #006699;
	font-weight : bold;
}
.secHp {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 14px;
	color : Black;
	margin-left: 8px;
}
ul.secH{
	list-style-type : disc;
	font-family : Arial, Helvetica, sans-serif;
	font-size : .8em;	
}
/* SECTION J: PRODUCT DESCRIPTION - SHORT OR LONG */
.secJlist{
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	list-style : square;
	font-size : 14px;
}
/* SECTION K: RIGHT-SIDE ---- PRODUCT INFORMATION LINKS*/
A.secK:LINK {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #003399;
	}
A.secK:VISITED {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #708090;
}
A.secK:HOVER {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : underline;
	color : #708090;
}
/* SECTION L: RIGHT-SIDE COLUMN ---- PRODUCT NAVIGATION*/
A.secLSUB:LINK {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color : #006699;
	font-weight: bold;
}
A.secLSUB:VISITED {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color : #006699;
	font-weight: bold;
	}
A.secLSUB:HOVER {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
	color : #002E85;
	font-weight: bold;
}
A.secLDET:LINK {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
	color : #4682B4;
	font-weight: normal;
}
A.secLDET:VISITED {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
	color : #4682B4;
	font-weight: normal;
}
A.secLDET:HOVER {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
	color : #4682B4;
	font-weight: normal;
}
/* detail - no link */
span.secLDET {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 10px;
	color : #4682B4;
	}
	
/* TEMPLATE: WHAT'S NEW */
.whathead {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #CC3300;
	letter-spacing : 2px;
	font-weight : bold;
}
.detailttl{
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 14px;
	color : #003399;
	font-weight : bold;
}
.modified{
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
}
A.whatttl:LINK {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 14px;
	text-decoration : underline;
	color : #003399;
	font-weight : bolder;
}
A.whatttl:VISITED {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 14px;
	text-decoration : underline;
	color : #708090;
	font-weight : bold;
}
A.whatttl:HOVER {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 14px;
	text-decoration : underline;
	color : #6495ED;
	font-weight : bold;
}
/* TEMPLATE: CONTACT US */

td.contact {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 10px;
	letter-spacing: 2px;
	font-weight: bold;
	color: #006699;
}
A.contact:LINK {
	text-decoration : none;
	color : #006699;
}
A.contact:VISITED {
	text-decoration : none;
	color : #708090;
}
A.contact:HOVER {
	text-decoration : underline;
	color : #708090;
}
/*  form  elements*/
.input {
	background-color : #eeeeee;
	color : #006699;
	font-family : Verdana, Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top : 1px solid #000000;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
	width : 180px;
}
.input2 {
	background-color : #eeeeee;
	color : #006699;
	font-family : Verdana, Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top : 1px solid #000000;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
	width : 100px;
}
.textarea {
	background-color :#eeeeee;
	color : #006699;
	font-family : Verdana, Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top : 1px solid #000000;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
	width : 180px;
}
input.submit1 {
	background-color :#6F87AA;
	color :  #FFFFFF;
	font-family : Verdana, Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-top : 1px solid #9999CC;
	border-right : 1px solid #666699;
	border-bottom : 1px solid #000033;
	border-left : 1px solid #CCCCFF;
	padding : 2px 2px 2px 2px;
	width : 100px;
}
p.required {
	font-weight : bold;
	color : #6F87AA;
	background-color : transparent;
	border-bottom : #000066;
}
span.stamped{
	font-family : Verdana, Helvetica, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight : bold;
	color : #6F87AA;
	background-color : transparent;
}
/*  links for search page*/
A.search:LINK {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 14px;
	text-decoration : underline;
	color : black;
	font-weight : bolder;
}
A.search:VISITED {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 14px;
	text-decoration : underline;
	color : Gray;
	font-weight : bold;
}
A.search:HOVER {
	font-family : "MS Sans Serif", Helvetica, sans-serif;
	font-size : 14px;
	text-decoration : underline;
	color : Gray;
	font-weight : bold;
}
/* links in footer for marketing */
A.marketing:LINK {
	background-color : #FFFFFF;	
	font-family : serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color: #FFF5EE;
	text-decoration: none;
}
  A.marketing:HOVER {
	background-color : #FFFFFF;	
	font-family : serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color: #FFF5EE;
	text-decoration: none;
} 
   
    A.marketing:VISITED {
	background-color : #FFFFFF;
	font-family : serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color: #FFF5EE;
	text-decoration: none;
}
