/* - Modified E.Meyer Style Reset - */
html, body, div, span, applet, object,
iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn,
em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt,
var, dl, dt, dd, label, legend, 
body {line-height:1;}
img, fieldset {border:none;}


.clrbt { clear:both; }
.clrlt { clear:left; }
.clrrt { clear:right; }

body{

        background: url(../images/bg1a.jpg) repeat-x;
	background-position: top center;
	background-color:#d4d4d4;
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 12px;
	margin:0px;
	padding:0px;

}

a {color:#7d0707;}

#home-wrapper {
	width:994px;
	height:100%;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	overflow:hidden;

}

/* --- IMAGE REPLACEMENT - LOGO --- */

#head-left {
	width:580px;
	height:113px;
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;

}

#logo { 
	width:580px;
	height:113px;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	background: url(../images/logo.gif) top no-repeat;
	float:left;

}

h2 span{margin-left:-999em; margin:0px; padding:0px; clear:both;}
a span{margin-left:-999em;}

#head-left h2.logotext a{display:block; height:113px; width:580px; margin:0px; padding:0px; }



/* --- Header Stuff --- */

#header {
	width:994px;
	height:113px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
        background: url(../images/head-bg.gif) repeat-x #380000;

}




#head-right {
	margin:-95px 0px 0px 0px; 
/*	margin:11px 0px 0px 0px; */
	padding:0px 10px 0px 0px;
	float:right;
	text-align:right;
}

html>body #head-right {	margin:-95px 0px 0px 0px;padding:0px 10px 0px 0px; }


#head-right ul li{

	display:inline;	
	list-style:none;

}

#head-right a  	 { text-decoration:none; color:#666633;font-size:10px;font-weight:bold; }
#head-right a:hover  { text-decoration:none; color:#fafa6f;font-size:10px;font-weight:bold; }

#phone {

	margin:5px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}

html>body #phone {margin:0px 0px 11px 0px;padding:0px 0px 0px 0px;float:right; }

#phone1 {

	margin:4px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	font-size:13px;
	font-weight:bold;
	float:left;
}

#phone2 {

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:21px;
	font-weight:bold;
	float:left;
}

#toprightsearch {

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}

/* --- Below Sub Header Stuff --- */

#industries-served {

	color:#cccc99;
	font-size:11px;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	float:left;
}


/* --- Sub Header Stuff --- */

#subhead-home {
	width:994px;
	height:80px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
        background: url(../images/subhead-bg.jpg);

}

#intro-text {


	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

h1.intro {

	margin:0px 0px 0px 0px;
	padding:23px 0px 0px 15px;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	text-align:left;
}

h1.pagetitle {

	color:#000000;
	font-size:18px;
	font-weight:bold;

}

#distributor {


	margin:0px 0px 0px 0px;
	padding:0px 9px 0px 0px;
	float:right;
}

#dist1 {


	margin:13px 0px 0px 0px;
	padding:0px 4px 0px 0px;
	float:left;
}

#dist2 {


	margin:23px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#dist2 a{

	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

#dist2 a:hover{

	font-size:13px;
	font-weight:bold;
	color:#ffbcbc;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

/* --- MIDDLE DETAIL DIVS --- */

#detail-left {
	width:350px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	float:left;

}

#detail-right {
	width:416px;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


/* --- MIDDLE Stuff --- */

#middle-home {
	width:994px;
	min-height:450px;
	overflow:hidden;
	text-align:left;
        background: url(../images/mid-bg.gif);

}

#middle-sub {
	width:994px;
	/* min-height:400px;
	overflow:hidden;
	text-align:left; */
        background: url(../images/sub-mid-bg.gif);

}

#leftnav-home {

	width:269px;
	float:left;
}

#leftnav-sub {

	width:198px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#content-home {
	width:555px;
	height:300px;
	text-align:left;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

html>body #content-home {width:545px;text-align:left;float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}

#content-sub {
	width:776px;
	text-align:left;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 10px;
}
	#content-sub p {line-height:1.5!important;}
	#content-sub ul li {line-height:1.5!important;}

div.button1 {display:block;width:269px;height:73px;background: url(../images/icon1.jpg) no-repeat;text-decoration:none;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}
div.button2 {display:block;width:269px;height:73px;background: url(../images/icon2.jpg) no-repeat;text-decoration:none;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}
div.button3 {display:block;width:269px;height:73px;background: url(../images/icon3.jpg) no-repeat;text-decoration:none;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}
div.button4 {display:block;width:269px;height:73px;background: url(../images/icon4.jpg) no-repeat;text-decoration:none;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}
div.button5 {display:block;width:269px;height:73px;background: url(../images/icon5.jpg) no-repeat;text-decoration:none;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}


/* --- HOME TEXT --- */

#home-text {

	width:550px;
	float:left;
	margin:20px 0px 20px 5px;
	padding:0px 0px 0px 0px;
}

div.left-image {

	width:142px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.right-text {

	width:382px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 8px 0px 0px;
}

/* --- HOME BUCKETS --- */

div.home-bucket {

	width:242px;
	min-height:230px;
        background: url(../images/home-buckets.jpg) no-repeat;
	float:left;
	margin:0px 10px 0px 5px;
	padding:0px 0px 0px 0px;
}

h4.bucket-title { 

	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

h4.bucket-title a{ 

	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}

div.split-cell { 

	width:205px;
	color:#ffffff;
	margin:18px 0px 0px 0px;
	padding:0px 0px 0px 57px;
	float:left;
}

div.left-cell { 

	width:100px;
	color:#ffffff;
	margin:18px 0px 0px 0px;
	padding:0px 0px 0px 9px;
	float:left;
}


.image-thumb { 

	width:20px;
	margin:0px 0px 3px 0px;
	padding:0px 3px 0px 0px;
	float:left;
}

.image-link { 

	margin:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.image-link a{ 

	font-size:11px;
	font-weight:bold;
	color:#990000;
}

.image-link a:hover{ 

	font-size:11px;
	font-weight:bold;
	color:#d62222;
}


.bucket-link { 

	margin:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.bucket-link ul{ 

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
}

.bucket-link ul li{ 

	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 5px;

}

.bucket-link a{ 

	font-size:11px;
	font-weight:bold;
	color:#990000;
}

.bucket-link a:hover{ 

	font-size:11px;
	font-weight:bold;
	color:#d62222;
}

div.right-cell { 

	width:115px;
	color:#ffffff;
	margin:18px 0px 0px 0px;
	padding:0px 3px 0px 3px;
	float:right;
}

/* --- HOME RIGHT MARGIN --- */


#home-right { 

	width:150px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	float:left;
}

h4.latest-news { 

    background: url(../images/latest-news.gif) no-repeat;
	width:115px;
	height:21px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;

}

div.news-article { 

	width:145px;
	margin:10px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	float:left;
	font-size:11px;
}

#sub-news-shell { 

	width:145px;
	margin:10px 0px 0px 0px;
	padding:0px 5px 0px 20px;
	float:left;
	color:#919177;
	font-size:11px;
}

#sub-news-shell h4 { 

    background: url(../images/latest-news2.jpg) no-repeat;
	width:119px;
	height:23px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;

}

#subnavs { 


	width:119px;


}

/* --- SUBPAGE STYLES --- */

#topnavs {

	width:994px;
	margin:20px 0px 0px 0px;
	padding:0;
	height:auto;
}

.topnav1 a{display:block;border-bottom:1px solid #ffffff;width:199px;height:18px;float:left;margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;background: url(../images/topnav1.jpg) no-repeat;text-align:center;}
.topnav2 a{display:block;border-bottom:1px solid #ffffff;width:199px;height:18px;float:left;margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;background: url(../images/topnav2.jpg) no-repeat;text-align:center;}
.topnav3 a{display:block;border-bottom:1px solid #ffffff;width:199px;height:18px;float:left;margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;background: url(../images/topnav3.jpg) no-repeat;text-align:center;}
.topnav4 a{display:block;border-bottom:1px solid #ffffff;width:199px;height:18px;float:left;margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;background: url(../images/topnav4.jpg) no-repeat;text-align:center;}
.topnav5 a{display:block;border-bottom:1px solid #ffffff;width:198px;height:18px;float:left;margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;background: url(../images/topnav5.jpg) no-repeat;text-align:center;}

.topnav1 a:hover{display:block;border-bottom:1px solid #ffffff;width:199px;height:18px;float:left;margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;background: url(../images/topnav1a.jpg) no-repeat;text-align:center;}
.topnav2 a:hover{display:block;border-bottom:1px solid #ffffff;width:199px;height:18px;float:left;margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;background: url(../images/topnav2a.jpg) no-repeat;text-align:center;}
.topnav3 a:hover{display:block;border-bottom:1px solid #ffffff;width:199px;height:18px;float:left;margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;background: url(../images/topnav3a.jpg) no-repeat;text-align:center;}
.topnav4 a:hover{display:block;border-bottom:1px solid #ffffff;width:199px;height:18px;float:left;margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;background: url(../images/topnav4a.jpg) no-repeat;text-align:center;}
.topnav5 a:hover{display:block;border-bottom:1px solid #ffffff;width:198px;height:18px;float:left;margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;background: url(../images/topnav5a.jpg) no-repeat;text-align:center;}


a.news-title {font-size:11px;font-weight:bold;color:#333333;line-height:13px;}
a.news-text {font-size:11px;color:#333333;line-height:13px;text-decoration:none;}
a.readmore {font-size:11px;color:#990000;line-height:1.5em;text-decoration:none;}
a.readmore:hover {font-size:11px;color:#e03030;line-height:1.5em;text-decoration:none;}

#sub-news-shell  .news-title {color:#cccc8e;}
#sub-news-shell  .news-text {color:#919177;}
#sub-news-shell  .readmore {color:#cccc8e;}
#sub-news-shell  .readmore:hover {color:#e03030}

.carrot {font-size:9px;color:#990000;line-height:1.5em;text-decoration:none;}


a.titles {font-size:13px;font-weight:bold;color:#ffffff;text-decoration:none;}


div.subnav ul {display:block;list-style-type:none;text-decoration:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

div.subnav ul li a{color:#ffffff;font-weight:bold;display:block;width:178px;background: url(../images/subnav-off.jpg) no-repeat;text-decoration:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;line-height:40px;}
div.subnav ul li a:hover{color:#ffffff;font-weight:bold;display:block;width:178px;background: url(../images/subnav-on.jpg) no-repeat;text-decoration:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;line-height:40px;}


div.subnav ul li ul li {margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;background: none !important;  }
div.subnav ul li ul li a{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:11px;font-weight:bold;color:#e18081;text-decoration:none; background: none !important; line-height:18px !important;}
div.subnav ul li ul li a:hover{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:11px;font-weight:bold;color:#b92022;text-decoration:none; background: none !important; line-height:18px !important;}



div.subnav ul li ul li ul li a{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:10px;font-weight:bold;color:#ffffff;text-decoration:underline; background: none !important; line-height:18px !important;}
div.subnav ul li ul li ul li a:hover{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:10px;font-weight:bold;color:#ffffff;text-decoration:underline; background: none !important; line-height:18px !important;}

a.color1 {font-size:10px;line-height:12px;color:#99cc66;text-decoration:none;}
a.color1:hover {font-size:10px;line-height:12px;color:#d0f7a9;text-decoration:none;}

a.color2 {font-size:10px;line-height:12px;color:#ffcc66;text-decoration:none;}
a.color2:hover {font-size:10px;line-height:12px;color:#ffe2a7;text-decoration:none;}

a.color3 {font-size:10px;line-height:12px;color:#99cccc;text-decoration:none;}
a.color3:hover {font-size:10px;line-height:12px;color:#e1f5f5;text-decoration:none;}
a.color4 {font-size:10px;line-height:12px;color:#ff9933;text-decoration:none;}
a.color4:hover {font-size:10px;line-height:12px;color:#f8d3ad;text-decoration:none;}
a.color5 {font-size:10px;line-height:12px;color:#cc9966;text-decoration:none;}
a.color5:hover {font-size:10px;line-height:12px;color:#f9d2ac;text-decoration:none;}

h3.button-title {font-size:13px;font-weight:bold;color:#ffffff;text-decoration:none;margin:0px 0px 3px 0px;padding:11px 0px 0px 25px;}
.button-text1 {display:block;width:160px;font-size:10px;line-height:12px;color:#ffcc66;text-decoration:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}

/* --- FOOTER --- */

#footer {
	width:994px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#350000;
	overflow:hidden;
}

#copyright {float:left; background:#350000;margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;color:#7d6249;font-size:10px;}

#copyright a{color:#7d6249;font-size:10px;text-decoration:none;}
#copyright a:hover{color:#bd9875;font-size:10px;text-decoration:none;}

/* --- BREADCRUMBS --- */

B_crumbBox { color:#8c7474;text-decoration:none;font-size:10px; font-weight:bold;}

a.B_homeCrumb { color:#410000;text-decoration:none;font-size:10px;font-weight:bold;}
a.B_crumb { color:#410000;text-decoration:none;font-size:10px;font-weight:bold;}
a.B_lastCrumb { color:#8c7474;text-decoration:none;font-size:10px; font-weight:bold;}
span.B_currentCrumb { color:#8c7474;text-decoration:none;font-size:10px; font-weight:bold;}



/* --- STYLES CLASSES --- */

.dividers { color:#999966;font-size:10px;font-weight:bold;padding:0px 2px 0px 2px;}

.search0 { float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.search1 { float:left; font-size:11px; padding:0px 4px 0px 0px; margin:3px 0px 0px 0px;}
.search2 { float:left; padding:0px 3px 0px 0px; margin:0px 0px 0px 0px;}
.search3 { float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.searchbox { font-size:10px; height:13px; line-height:12px; padding:0px 0px 0px 0px;}

.address {float:left; background:#350000; margin:0px 0px 10px 0px;padding:10px 0px 0px 9px;color:#cccc99;font-size:11px;}

.sitemap {background:#350000;float:right;margin:0px 0px 0px 0px;padding:10px 10px 0px 0px;}
.sitemap a{color:#999966;font-size:11px;font-weight:bold;}
.sitemap a:hover{color:#c4c488;font-size:11px;font-weight:bold;}


#detail-right #quickQuestion{margin:0px 0px 2px 10px; position:relative; top:-20px; text-align:left; float:left;}


#quickQuestion {width:175px;margin:0;padding:5px 0px 5px 5px;}
#quickQuestion .contact-input {width:165px;}

#quickQuestion p strong{font-size:18px;font-weight:bold;padding:0;margin:5px 0 0 0;}

#contact {margin:0;padding:5px 0px 5px 5px;}
#contact .form-input {width:175px;}
#contact .form-input-textbox {width:275px;}
#contact .form-input-ext {width:60px;}
#contact fieldset {border:medium none;}

#rfqForm {margin:0;padding:5px 0px 5px 5px;}
#rfqForm .form-input {width:175px;}
#rfqForm .form-input-textbox {width:275px;}
#rfqForm fieldset {border:medium none;}

#ajaxSearch_form fieldset { border:none; padding:0; margin:0; }

.REQ {color:#AC0E0B;}

.imgLeft {float:left; padding:0px 20px 20px 0px;}
.imgRight {float:right; padding:0px 0px 20px 20px;}

#content-sub #systemList{background:#fcf2f2;float:right; margin:0px 0px 20px 20px; border:1px solid #b8201f; padding:0px 15px 15px 15px; width:135px; text-align:left;}
#content-sub #industryList{background:#fcf2f2;float:right; margin:0px 0px 20px 20px; border:1px solid #b8201f; padding:0px 15px 15px 15px; clear:right; width:135px; text-align:left;}

#content-sub p.righttitles{font-size:18px;font-weight:bold;padding:0;margin:5px 0 0 0;}

#industryList a, #systemList a {color:#6b0405;font-weight:bold;line-height:15px;}
#industryList a:hover, #systemList a:hover {color:#981011;font-weight:bold;line-height:15px;}


/* Distributor locator */
#dist_list ul {float:left;height:100px;list-style-image:none;list-style-position:outside;list-style-type:none;margin-right:2%;}
#dist_list .first {border-bottom:1px solid #CCCCCC;font-size:12px;font-weight:bold;}
#dist_list li {padding-left:10px;}
#dist_list ul {margin-left: 10px !important;}

/* Google Translate Overrides */
.skiptranslate span {display:block;white-space:normal !important;}
#sub-news-shell .skiptranslate span { display: inline; white-space: nowrap !important; }
#sub-news-shell .goog-te-gadget,
#sub-news-shell .goog-logo-link {color:#eee;}

