@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	padding: 0;
	background: #6289a8 url(../images/Bkgd.jpg) 0px 0px repeat-x;
}

h1, h2, h3, p, a {
	font-family:Arial, Helvetica, sans-serif;
}

h1, h2, h3 {
	color:#fbc469;
}

h1 {
	padding-top:8px;
	font-size:18px;
	text-indent:30px;
}

h2 {
	padding:0px 0px 0px 26px;
	margin:0px;
	font-size:16px;
	text-indent:0px;
}

h3 {
	padding:0px 0px 7px 6px;
	margin:21px 0px 0px 20px;
	font-size:14px;
	text-align:left;
	width:180px;
	background: url(../images/ParagraphTitle.jpg) left bottom no-repeat;
}

/*
h3 {
	padding:0px 0px 0px 6px;
	margin:11px 6px 6px 20px;
	font-size:14px;
	text-align:left;
	width:160px;
	background-color:#bb9765;  this was commented out
}
*/

p {
	color:#FFFFFF;
	font-size:12px;
	margin:0px;
	padding:0px 22px 0px 26px;
	vertical-align:top;
	text-align:left;
}

.partname {
	color:#669933;
	font-weight:bold;
	padding:0px 12px 0px 10px;
}

p span.productpart {
	color:#FFCC99;
	padding:0px 0px 0px 0px;
}

p.bottomFooterText {
	text-align:center;
	font-size:10px;
}

.headerLogo {
	padding:0;
	margin:0px 0 10px 60px;
}
a:link    {color:#FFFFFF; background-color:transparent; font-size:12px;}
a:visited {color:#CCCCCC; background-color:transparent}
a:active  {color:#506e86; background-color:transparent}
a:hover   {color:#999999; background-color:transparent}

.productPhotos, .productPhotosBorder {
	float:inherit;
	margin:20px 0px 10px 60px;
	padding:0px;
	vertical-align:top;
}

.productPhotosBorder {
	border: 3px solid #666666;
}

.headerImg {
	float:none;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px; /* the three pixel top padding pertains to the height of the Headerbottom.jpg */
	background: #2d0401 url(../images/PageHeaders/HeaderBottom.jpg) no-repeat left top;
}


/*	NAVIGATION - LINKS	*/

a.SideNav {
	color:#FFFFFF; 
	font-size:11px;
}

a.SideNav:link {
	color:#FFFFFF;  
	font-size:11px;
	text-decoration: none;
}
a.SideNav:visited {color:#FFFFFF; text-decoration: none;}
a.SideNav:active  {color:#FFFFFF; text-decoration: none;}
a.SideNav:hover   {color:#fbc469; text-decoration: none;}

p.SideNavOn {
	color:#FFFFFF;
	font-size:11px;
	margin:0px;
	vertical-align:middle;
	text-align:left;
	font-weight:bold;
	padding:0px; /* keeps menu flush to the left  */
}


/*	NAVIGATION - CURRENT PAGE	*/

a.SideNavOff {
	color:#fbc469; 
	font-size:11px;
}

a.SideNavOff:link {
	color:#fbc469;  
	text-decoration: none;
}
a.SideNavOff:visited {color:#fbc469; text-decoration: none;}
a.SideNavOff:active  {color:#fbc469; text-decoration: none;}
a.SideNavOff:hover   {color:#fbc469; text-decoration: none;}

p.SideNavOff {
	color:#fbc469;
	margin:0px;
	vertical-align:middle;
	text-align:left;
	font-weight:bold;
	padding:0px; /* indent from the left  */
}
.gen2_thumb img{
	margin:28px 0 0 37px;
	border:#8e959b solid 1px;
}
.gen2_thumb img:hover{
	border:#69C solid 1px;
	cursor:pointer;
}
.gen2_thumb p{
	margin:4px 0 18px 0;
}
.distributor {
	color:#CEF;
	font-weight:bold;
	padding:0 0 2px 14px;	
	border-bottom:#263850 dotted 2px;
	max-width:350px;
}
