#pager
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background:#FFF;
	border:#ccc solid 0px;
}

#header
{
	height:110px;
	width:775px;
	margin-left: auto;
	margin-right: auto;
	background:url(images/header.gif) no-repeat;
}
#header-bg
{
	width:100%;
	background:url(images/header_bg.gif) repeat-x;
}

#header-menu
{
	padding:89px 0px 0px 0px;
	font-size:10px;
	font-weight:bold;
	color:#0E5501;	
}
#header-menu a
{
	text-decoration:none;
	font-size:11px;
	color:#0E5501;
}
#header-menu a:hover
{
	text-decoration:none;
	font-size:11px;
	color:#D39F01;
}
#content-bg
{
	width:100%;
	background:url(images/content_bg.gif) repeat-x bottom;
}
#content-bg-products
{
	width:100%;
	background:url(images/content_bg_products.gif) repeat-x bottom;
}
#container
{
	margin-left: auto;
	margin-right: auto;
	width:775px;	
	border:0px solid #ccc;
	margin-top:20px;
	background:#ffffff;
}
#container-left
{
	float:left;
	width:187px;
	height:715px;
	border:0px solid #ccc;
	background: #fff url(images/bg_left.gif) no-repeat bottom;	
}
#content-left
{
	float:left;
	width:187px;
	border:0px solid #ccc;
	background: #fff url(images/bg_left.gif) no-repeat bottom;	
}
#container-right
{
	float:right;
	width:570px;
	border:0px solid #ccc;
	padding:0px 10px 0px 0px;	
	line-height:19px;
}
#content-right
{
	float:right;
	width:550px;
	border:0px solid #ccc;
	line-height:19px;
	padding:0px 10px 0px 0px;	
}

#container-left ul
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 12px;
	font-size:11px;
}
#container-left ul li
{
	padding:2px 0px 0px 12px;
	display:block;
	list-style-type:none;
	background:url(images/arrow.gif) no-repeat left 6px;
}
#container-left ul li a
{
	color:#000000;
	text-decoration:none;
}
#container-left ul li a:hover
{
	color:#000000;
	text-decoration:underline;
}
#content-left ul
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 12px;
	font-size:11px;
}
#content-left ul li
{
	padding:2px 0px 0px 12px;
	display:block;
	list-style-type:none;
	background:url(images/arrow.gif) no-repeat left 6px;
}
#content-left ul li a
{
	color:#000000;
	text-decoration:none;
}
#content-left ul li a:hover
{
	color:#000000;
	text-decoration:underline;
}
#home-left
{
	float:left;
	width:187px;
	border:0px solid #ccc;
}
#home-left ul
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 12px;
	font-size:11px;
}
#home-left ul li
{
	padding:2px 0px 0px 12px;
	display:block;
	list-style-type:none;
	background:url(images/arrow.gif) no-repeat left 6px;
}
#home-left ul li a
{
	color:#000000;
	text-decoration:none;
}
#home-left ul li a:hover
{
	color:#000000;
	text-decoration:underline;
}
#home-right
{
	float:right;
	width:560px;
	border:0px solid #ccc;
	line-height:19px;
}
#scroll-bar
{
	margin:0px 2px 0px 2px;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	height:124px;
	color:#fff;
	font-size:11px;
}
#intro
{
	border:#000 solid 0px;
	height:124px;
	background:#000;
}
#sale
{
	border:#000 solid 0px;
	height:320px;
	background:#fff;
}

#footer
{
	height:38px;
	width:775px;
	margin-left: auto;
	margin-right: auto;
	background:url(images/footer_sub.gif) no-repeat;
}
#footer a
{
	color:#000000;
	text-decoration:none;
}
#footer a:hover
{
	color:#000000;
	text-decoration:underline;
}
#footer-home_bg
{
	background:url(images/banner_footer.gif);
	width:775px;
	height:145px;
	margin:10px 0px 0px 0px;
}
#footer-home
{
	height:38px;
	width:775px;
	margin-left: auto;
	margin-right: auto;
	background:url(images/footer.gif) no-repeat;
}
#footer-home a
{
	color:#000000;
	text-decoration:none;
}
#footer-home a:hover
{
	color:#000000;
	text-decoration:underline;
}
#copyright
{
	margin:10px 0px 0px 15px;
	float:left;
}
#sitemap
{
	margin:10px 15px 0px 0px;
	float:right;
}

#menu-footer
{
	padding:0px 0px 7px 0px;
	border-bottom:1px solid #D1D1D1;
}
#copyrht-footer
{
	padding:7px 0px 0px 0px;
	font-weight:bold;
}
#credit-card
{
	float:left;
	color:#000;
	margin:0px 0px 10px 0px;
}
#credit-card p
{
	font-weight:bold;
	padding:0px 0px 5px 0px;
}
#plumbing-service
{
	float:right;
	width:245px;
	background:url(imgs/plumbing_service.gif) no-repeat;
	border:#ccc solid 0px;
}
#plumbing-service ul
{
	padding:0px;
	margin:19px 0px 10px 3px;
	font-weight:bold;
	font-size:11px;
}
#plumbing-service ul li
{
	padding:2px 0px 0px 10px;
	display:block;
	list-style-type:none;
	background:url(imgs/btn_li.gif) no-repeat left 7px;	
}
#contact-right
{
	float:right; 
	width:572px;
}
#contact-form
{
	background:#fff url(imgs/bg_contact.gif) no-repeat;
	height:193px;
	padding:30px 0px 0px 17px;
}
#contact-left
{
	float:left; 
	width:180px;
}
.title
{
	font-weight:bold;
	font-size:15px;
	padding:10px 0px 5px 0px;
}
.clear
{
	clear:both;
	font-size:0px;
}

/* nav */
#nav
{
	list-style:none;
	padding:0px;
	line-height:0px;
	margin:0px 0px 0px 122px;
	clear:both;
	border:0px solid #ccc;
}
#nav li
{
	margin-left:1px;
	float:left;
}
#nav li a
{
	height: 20px;
	display:block;
	float:left;
	text-decoration:none;
	text-indent: -900em;
}
#backpro
{
	text-decoration:none;
	color:#606060;
}
/* home page */
#nav #nav-home a
{
	width: 56px;
	background: url(images/home.gif) no-repeat left top;
}
#nav #nav-home a:hover
{
	background: url(images/home.gif) no-repeat left bottom;
}
body#home #nav-home a
{
	background: url(images/home.gif) no-repeat left bottom;
}
/* home investor relations */
#nav #nav-investor-relations a
{
	width: 139px;
	background: url(images/investor-relations.gif) no-repeat left top;
}
#nav #nav-investor-relations a:hover
{
	background: url(images/investor-relations.gif) no-repeat left bottom;
}
body#home #nav-investor-relations a
{
	background: url(images/investor-relations.gif) no-repeat left bottom;
}
/* home product */
#nav #nav-product a
{
	width: 78px;
	background: url(images/product.gif) no-repeat left top;
}
#nav #nav-product a:hover
{
	background: url(images/product.gif) no-repeat left bottom;
}
body#home #nav-product a
{
	background: url(images/product.gif) no-repeat left bottom;
}
/* home Sales Representatives */
#nav #nav-sales-distributors a
{
	width: 158px;
	background: url(images/sales-distributors.gif) no-repeat left top;
}
#nav #nav-sales-distributors a:hover
{
	background: url(images/sales-distributors.gif) no-repeat left bottom;
}
body#home #nav-sales-distributors a
{
	background: url(images/sales-distributors.gif) no-repeat left bottom;
}
/* home parts and services */
#nav #nav-parts-and-services a
{
	width: 129px;
	background: url(images/parts-and-services.gif) no-repeat left top;
}
#nav #nav-parts-and-services a:hover
{
	background: url(images/parts-and-services.gif) no-repeat left bottom;
}
body#home #nav-parts-and-services a
{
	background: url(images/parts-and-services.gif) no-repeat left bottom;
}
/* home contact us */
#nav #nav-contact-us a
{
	width: 85px;
	background: url(images/contact-us.gif) no-repeat left top;
}
#nav #nav-contact-us a:hover
{
	background: url(images/contact-us.gif) no-repeat left bottom;
}
body#home #nav-contact-us a
{
	background: url(images/contact-us.gif) no-repeat left bottom;
}

#flash
{
	clear:both;	
	padding:8px 0px 0px 0px;
}
html>body #flash
{
	font-size:0px;
	margin:6px 0px 0px 0px; 
}
