/* OVERALL PAGE STYLING */
body {
	margin: 0px; 
	background: #FFFFFF;
	/*background-image: url(images/bg_pg.jpg); background-repeat: repeat; background-position: top center;  */
	
	/* scrollbar colors */
	/* outer lines */
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	/* inner lines */
	scrollbar-highlight-color: #bdbdbd;
	scrollbar-shadow-color: #bdbdbd;
	/* face, arrow and track */
	scrollbar-face-color: #30445F;
	scrollbar-arrow-color: #a3a3a3;
	scrollbar-track-color: #a3a3a3;
}

body, p {font-family: arial, sans-serif; font-size: 13px;}

/* LINKS */
a:link { font-weight: normal; text-decoration: none; color: #CE4331; } /* unvisited link color */
a:hover { font-weight: normal; text-decoration: none; color: #FF1D00; } /* hover over an unvisited link color */
a:active { font-weight: normal; text-decoration: none; color: #FF1D00; } /* hover over an unvisited link color */
a:visited { font-weight: normal; text-decoration: none; color: #CE4331; } /* visited link color*/
a:visited:hover { font-weight: normal; text-decoration: none; color: #FF1D00; } /* visited link hover color*/

a.afooter:link { font-weight: bold; text-decoration: none; color: #666666; }
a.afooter:hover { font-weight: bold; text-decoration: none; color: #996666; }
a.afooter:visited { font-weight: bold; text-decoration: none; color: #666666; }
a.afooter:visited:hover { font-weight: bold; text-decoration: none; color: #996666 }

/* HEADLINES */
h1, h2, h3, h4, h5, h6, h7 { margin: 0px; }
h1 {font-size:48px; color:#B0C2C7; font-weight:bold; margin-top:20px;}
h2 { font-size:11px; font-weight: bold; color: #CE4331; margin-top: 20px; }
h3 { font-size:11px; font-weight: bold;}
h3.h3sidebar {font-size:18px; font-weight:bold;}

/* PRODUCTS NAVIGATION */
div.divprodnav {border:dotted 3px #666666; border-left:none; border-right:none; padding-top:10px; margin-top:15px; height:60px;}
	div.divprodsubnav {border-right:dotted 3px #666666; width:278px; padding-left:33px; float:left; height:60px;}
	div.divprodsubnavrt {width:270px; padding-left:30px; float:left; height:60px;}
	div.divprodsubsubnav {margin-top:5px; padding-left:33px; height:20px;}
		.fprodsubnavheader {font-size:26px;}
		.fprodsubsublabel {font-weight:bold; color:#a8a8a8;}
			a.aprodsubnavheader:link { font-weight: bold; text-decoration: none; color: #000000; }
			a.aprodsubnavheader:hover { font-weight: bold; text-decoration: none; color: #CC6600; }
			a.aprodsubnavheader:visited { font-weight: bold; text-decoration: none; color: #000000; }
			a.aprodsubnavheader:visited:hover { font-weight: bold; text-decoration: none; color: #CC6600 }
				a.aprodsubnavsubitem:link { font-weight: normal; text-decoration: none; color: #000000; }
				a.aprodsubnavsubitem:hover { font-weight: bold; text-decoration: none; color: #CC6600; }
				a.aprodsubnavsubitem:visited { font-weight: normal; text-decoration: none; color: #000000; }
				a.aprodsubnavsubitem:visited:hover { font-weight: bold; text-decoration: none; color: #CC6600 }
					a.aprodsubnavsubsubitem:link { font-weight: normal; text-decoration: none; color: #000000; }
					a.aprodsubnavsubsubitem:hover { font-weight: bold; text-decoration: none; color: #CC6600; }
					a.aprodsubnavsubsubitem:visited { font-weight: normal; text-decoration: none; color: #000000; }
					a.aprodsubnavsubsubitem:visited:hover { font-weight: bold; text-decoration: none; color: #CC6600 }
	div.divclear {clear:both;}

/* PRODUCTS ITEM DISPLAY */
div.divprodframe {padding:40px; padding-top:55px; border-bottom:dotted 3px #666666;}
	div.divprodlf {float:right; width:564px; text-align:center;}
		img.imgprodcolor {margin:5px; margin-bottom:20px;}
		.fitemname {font-size:18px; font-weight:bold;}
		.fitemnumbers {color:#8A7F59; font-weight:bold; font-size:16px;}
	td.tdproddivdots {border-bottom:dotted 3px #666666; height:0px;}
	
	td.tdbordertopright {border:solid #000000 1px; border-bottom:none; border-left:none; font-family:verdana,helvetica,sans-serif; font-size:10px;}
	td.tdbordertop {border-top:solid #000000 1px; font-family:verdana,helvetica,sans-serif; font-size:10px;}
	
td.tdfooter {height: 62px; text-align:right; font-size:10px; color:#666666; padding-top:25px; }
td.tddots {border-bottom:dotted 3px #666666; height:25px;}
td.tdsidebar {padding:15px; padding-top:40px; background:no-repeat url(images/spacer_sidebar.jpg) top left;}	
p.psidebar {font-size:11px; margin-top:10px;}
	font-size: 10px; padding: 5px; margin-bottom: -10px; }
.fmouse { font-size: 9px; color: #666666; line-height: 13px; }

/* FORM-RELATED STYLING */
.formbutton {
	margin: 10px;
	width: 125px;
	border-width: 1px; border-style: solid; border-color: #000000;
	background-color: #61A142;
	color: #ffffff; font-size: 12px; font-weight: bold;
}

.formbold { 
	width: 225px;
	height: 15px;
	font-size : 11px;
	font-weight: bold;
	font-family: Verdana;
	border: 1px solid #000000;
}

