/* CSS Document */
/* ================================================================ 
General Class Starts here
=================================================================== */
body{ margin:0px; font: 12px Arial, Helvetica, sans-serif; color:#1f1f1f; background:#fff;}
html, body {height: 100%;} 
.clear{ clear:both;	height:1px; font-size:1px;}
.clearL{ clear:left; height:1px; font-size:1px;}
.clearR{ clear:right; height:1px; font-size:1px;}
.floatL{ float:left;}
.floatR{ float:right;}
.clearfloats {clear:both; width:0px; height:0px; line-height:0px; font-size:0px; margin:0px; padding:0px;}
.p{ margin:0px; padding:0px 2px; text-align:justify; line-height:17px;  color:#1f1f1f}
/* links */
a { color: #019968; text-decoration:underline; background: inherit; }
a:hover { color:#C64F00; text-decoration:underline; background: inherit; }
.a{ color:#019968;}
.a:hover{ color:#F00;}
/* ================================================================ 
Header starts here
=================================================================== */
.wrapper{ width:1000px; margin:0px auto;}
.header{ width:1000px; background:#fff url(../images/logobg.gif) no-repeat; margin:0px auto; border-left:1px solid #ececec; border-right:1px solid #ececec; height:76px;}
.header_bg{background:url(../images/header-bg.jpg) no-repeat; width:100%; margin:0px auto; height:10px; clear:both;}
.logo{ width:300px;	height:76px; float:left;}
.banner{ width:auto; height:auto; float:left; margin:10px 0px 0px 16px;}
.addrrow{ font: bold 13px Arial, Helvetica, sans-serif; float:right; text-align:right; margin:8px 8px 0px 10px; width:auto; color:#454545;}
.spacer{ padding-right:15px;}
/* ================================================================ 
Menu starts here
=================================================================== */
.menu_container{ width:1000px; border:1px solid #ececec; }
.pad { clear:left; padding-top:270px;}
#nav { height: 39px; padding-left:20px; background:#fff;  font: 12px Arial, Helvetica, sans-serif; margin:0px 0px 1px 0px;}

/* ================================================================ 
Container left section starts here
=================================================================== */
.container{ width:990px; 
margin:0px auto; border-right:1px solid #ececec; border-left:1px solid #ececec; border-bottom:1px solid #ececec; background:#FFF; padding: 4px 4px 6px 4px; float:left;
}

#breadCrumbRow {width:1000px; height:20px; padding-top:5px; padding-left:5px; margin:0 auto;}
#breadCrumbs {font-size:11px; color:#666666; float:left;}
#breadCrumbs a {color:#666666; text-decoration:none;}
#breadCrumbs a:hover {color:#C64F00; text-decoration:underline;}
#breadCrumbs span {color:#C64F00;}

#sideNav {width:220px; float:left; border:none; padding:0; margin:0; margin-right:15px;}
#mainContent {float:left; width:1000px; margin:0;}
.pageTitle {font:normal 24px "Trebuchet MS"; color:#019968; margin:0; padding:0; float:left;}
.paraTitle {font-size:16px; margin:0; padding:0; float:left;}
.pageTitle sup {font-size:18px;}


a.leftNavLink {font-size:13px; color:#019968; text-decoration:none;}
a.leftNavLink:hover {font-size:13px; color:#C64F00; text-decoration:underline;}
ul.leftNavUL {margin:0; padding:0; list-style-type:none;}
ul.leftNavUL li {margin-bottom:6px; line-height:15px} 
div.dividerGray {background-color:#e8e8e8; height:2px; width:100%;font-size:0px; clear:left;}
div.leftNav span {font-size:13px; color:#C64F00;}


/* ================================================================ 
Footer section starts here
=================================================================== */

#footer { padding:0; margin:0; overflow:hidden; width:990px; }
#bottomnav {
	clear: both;
	background: url(../images/footer-bg.gif);
	background-repeat: repeat-x;
	padding: 5px 0px;
	overflow:hidden;
	width:100%;
}
#bottomnav p {
	padding:0 0 0 45px;
}
#bottomnav a:link, #bottomnav a:visited {
			color: #019968;
			text-decoration: none;
}		
#bottomnav a:hover {
			color: #C64F00;
			text-decoration: underline;
}
.bottom-products, .bottom-company-information, .bottom-customer-service, .bottom-company-details {
	width:33%;
	vertical-align:top;
	text-align : left;
}
.bottom-products ul, .bottom-company-information ul, .bottom-customer-service ul, .bottom-company-details ul{
	list-style-type:none;
	margin:5px;
	padding:0 0 0 40px;
}
.bottom-products .strong, .bottom-company-information .strong, .bottom-customer-service .strong, .bottom-company-details .strong{
	font-weight:bold;
}
/* Bottom Navigation */

/* Copyright Navigation */
#copyright-policy {
	clear: both;
	width:100%;
	background: url(../images/bg-copyright.gif);
	background-repeat: repeat-x;
	padding:0px 5px 0px;
}
#copyright-policy a:link, #copyright-policy a:visited {
			color: #019968;
			text-decoration: underline;
}		
#copyright-policy a:hover {
			color: #C64F00;
			text-decoration: underline;
}
.copyright {
	text-align:left;
	padding:10px;
}
.policy {
	padding:10px;
	text-align:right;
}
/* Copyright Navigation */
/* END Footer */