@charset "utf-8";
/* CSS Document */

body{
width:1000px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
margin:0 auto;
padding:0;
background:url(../images/bg.gif) repeat-x #DFDCD5;
}
#newlogo{
width:270px;
height:191px;
float:left;
}
#banpic{
float:left;
width:461px;
height:191px;
}
#reqbutton{
float:left;
width:229px;
height:191px;
}
#logo_request1{
width:229px;
height:64px;
float:left;
}
#logo_request2{
width:229px;
height:64px;
float:left;
}
#logo_request3{
width:229px;
height:63px;
float:left;
}
#request1 a{width:229px;height:64px;float:left;
/*background-image:url(../images/reqbutbgn.gif); background-repeat:no-repeat;*/
background-image:url(../images/requestaquote_1.gif); background-repeat:no-repeat;
}
#request1 a:hover{width:229px;height:64px;float:left;
/*background-image:url(../images/reqbutbgo.gif); background-repeat:no-repeat;*/
background-image:url(../images/requestaquote_1.gif); background-repeat:no-repeat ;
background-position: -229px 0px;
}
#request2 a{width:229px;height:64px;float:left;
/*background-image:url(../images/reqcalln.gif); background-repeat:no-repeat;*/
background-image:url(../images/requestacall.gif); background-repeat:no-repeat;
}
#request2 a:hover{width:229px;height:64px;float:left;
/*background-image:url(../images/reqcallo.gif); background-repeat:no-repeat;*/
background-image:url(../images/requestacall.gif); background-repeat:no-repeat;
background-position: -229px 0px;
}
#request3 a{width:229px;height:63px;float:left;
/*background-image:url(../images/emailn.gif); background-repeat:no-repeat;*/
background-image:url(../images/emailus.gif); background-repeat:no-repeat;
}
#request3 a:hover{width:229px;height:63px;float:left;
/*background-image:url(../images/emailo.gif);background-repeat:no-repeat;*/
background-image:url(../images/emailus.gif); background-repeat:no-repeat;
background-position: -229px 0px;
}
.main_wrapper{
width:100%;
height:auto;
}
.container{
width:1000px;
height:785px;
}
#share_top{
width:992px;
height:16px;
float:left;
padding-top:4px;
}
.wrapper_top{
width:960px;
height:191px;
padding-left:17px;
}
.search{
float: left;
height: 29px;
padding-top: 12px;
width: 222px;
}
.searchbox{
padding:0px 8px; border:1px solid #909090; margin:4px; height:20px; background-color:#FFFFFF; width:195px; float:right;
}

.toplinks{
color:#0065CB; text-decoration:underline; font-size:11px; padding:0px 6px; height:15px;
}
.toplinks_brk{
color:#5C6D75; font-size: 10px;
}
.wrapper_menu{
height:32px; width:1000px;
/*background:url(../images/link_bg_gray.gif) repeat-x;*/
font-size: 12px;
padding:0 0 5px 0;
}
.wrapper_menu ul{
list-style-type:none;
width:auto;
min-width:890px;
height:30px;
margin: 0;
padding: 0 0 0 17px;
}
.wrapper_menu ul li {
list-style-type:none;
float:left;
width:auto;
display:block;
height:29px;

/*padding:5px 22px 0px 22px; */
}
.wrapper_menu .menu_inner ul li a{
color:#000000;
}
.wrapper_menu .menu_inner ul li a, .wrapper_menu .menu_inner ul li a.select{
font-weight:bold; border-right:1px solid #656565;
/*height:23px;*/
width:auto;
text-decoration:none;
padding:7px 20px;
float:left;
}
.wrapper_menu .menu_inner ul li a.select{
color:#FFFFFF;
}
.wrapper_menu .menu_inner ul li:hover a{
color:#FFFFFF; 
}
.wrapper_menu .menu_inner ul li:hover, a.select{
list-style-type:none;
background:url(../images/link_bg_orange.gif) repeat-x;
width:auto;
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
cursor:pointer;
}
a.select{
color:#ffffff;
}
.wrapper_menu .menu_inner ul li a:hover{
text-decoration:none;
color:#FFFFFF;
/*background:url(../images/link_bg_orange.gif) repeat-x;*/
}

.menu_inner{
/*width:755px;*/ width:977px; height:29px; float:left; padding-top: 0px;
}
.li3, .li3:hover{
width:112px;
}
.li3 a, .li3 a:hover{
width:112px;
}

.menu_inner ul li ul.submenu, .menu_inner ul li ul.submenu1, .menu_inner ul li ul.submenu2  {
display: none;
height:30px; 
	/* Width to help Opera out 
	background-color: #69f;*/
	padding-right:5px;
	padding-left:15px; font-size: 12px; text-align:left;
	
	background-position:left;
	background-repeat:no-repeat;
	text-align:left;
	
	}
 .menu_inner ul li ul.submenu, .menu_inner ul li ul.submenu2{
 /*width:111px;*/ width:1px; z-index:999; min-width:20px;
 }
 .menu_inner ul li ul.submenu1{
/* width:99px;*/  width:1px; z-index:999; min-width:20px;
 }
.menu_inner ul li:hover ul, .menu_inner ul li.hover ul {
	display: block;
	position: relative;/*absolute*/
	margin: 0;
	padding: 0;
	text-align:left;
	left:-1px;
}
.menu_inner ul li:hover ul.submenu li, .menu_inner ul li.hover ul.submenu li {
	float: left; width:155px; background:#D8D8D8;  }/*background:url(../images/link_bg_gray.gif) repeat-x;*/
.menu_inner ul li:hover ul.submenu1 li, .menu_inner ul li.hover ul.submenu1 li {
	float: left; width:175px; background:#D8D8D8; }/*background:url(../images/link_bg_gray.gif) repeat-x;*/
	.menu_inner ul li:hover ul.submenu2 li, .menu_inner ul li.hover ul.submenu2 li {
	float: left; width:143px; background:#D8D8D8;  }

.menu_inner ul li:hover ul.submenu li a, .menu_inner ul li.hover ul.submenu li a, .menu_inner ul li:hover ul.submenu1 li a, .menu_inner ul li.hover ul.submenu1 li a, .menu_inner ul li:hover ul.submenu2 li a, .menu_inner ul li.hover ul.submenu2 li a {
	
	border-bottom: 1px solid #BBBBBB; border-right:none;
	color:#000000;
	height:14px; padding-left:22px; padding-right:0px; line-height:15px;
	background-image:url(../images/arrow_new.gif);
	background-position:left;
	background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px;
	}
.menu_inner ul li ul.submenu li a:hover, .menu_inner ul li ul.submenu1 li a:hover, .menu_inner ul li ul.submenu2 li a:hover {
  color:#FFFFFF;background-color: #FA992D;  /*background:url(../images/link_bg_orange.gif) repeat-x scroll 0 0 transparent;color:#1876c0;*/ font-family:Arial, Helvetica, sans-serif; font-size:11px;
height:14px; padding-left:22px; line-height:14px; padding-right:0px;
 }
.menu_inner ul li ul.submenu li a:hover, .menu_inner ul li:hover ul.submenu li a, .menu_inner ul li.hover ul.submenu li a {
width:133px;
}
.menu_inner ul li:hover ul.submenu1 li a, .menu_inner ul li.hover ul.submenu1 li a,  .menu_inner ul li ul.submenu1 li a:hover{
width:170px; 
}
.menu_inner ul li:hover ul.submenu2 li a, .menu_inner ul li.hover ul.submenu2 li a,  .menu_inner ul li ul.submenu2 li a:hover{
width:78px; 
}
.menu_inner ul li:hover ul.submenu1 li{
width:192px; 
}
.menu_inner ul li:hover ul.submenu2 li{ width:100px; }
.wrapper_middle{
width:960px;
padding: 5px 20px 12px 20px;
height:126px;
float:left;
}
#testi_intro_box{
width:730px;
height:161px;
float:left;
}
#testi_bg{
width:236px;
height:161px;
float:left;
background-image:url(../images/customer_testi_bg.gif);
background-repeat:no-repeat;
}
#testi_txt{
width:207px;
height:106px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
padding:46px 14px 10px;
line-height:12px;
}
#testi_txt p{
padding: 0px 0px;
width:207px;
}
#wel_txt, .wel_txt{
width:480px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-align:left;
padding:4px 0px 8px 0px;
}
.banner{
height:126px; width:242px; float:left;
}
.banner_left{
width:232px; height:126px; float:left; padding:0px 5px;
}
.banner_right{
width:498px; height:126px; float:left;
background-image:url(../images/in_banner_bg.jpg);
background-repeat:no-repeat;
}
#brands_bg, #brands_bg1, #brands_bg2{
width:201px;
height:126px;
float:left;
background-image:url(../images/brands_bg.gif);
background-repeat:no-repeat;
}
#brands_bg3{
width:221px;
height:144px;
float:left;
background-image:url(../images/brands_westock.jpg);
background-repeat:no-repeat;
padding:17px 0px 0px 15px;
}
#brands_bg4{
width:187px;
height:134px;
float:left;
}
.brands_head{
width:152px; height:14px;
background-image:url(../images/orange_arrow.jpg);
background-repeat:no-repeat;
background-position:top left;
color:#fff;
font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
padding:5px 0 5px 35px;
float:left;
text-align:left;
}
#brands_bg{
margin-left:25px;
}
#brands_bg1{
margin-left:18px;
}
#brands_bg2{
margin-left:0px;
margin-bottom:10px;
}

#brand_logo{
width:175px;
height:69px;
float:left;
padding:41px 13px 15px;
}
#banner_btn{
width:164px;
height:33px;
float:left;
padding-top:84px;
padding-left:16px;
}
.wrapper_request{
height:212px; width:220px; float:left;
}
.wrapper_request_img{
float:left; height:90px; width:215px;
padding-top:20px;
padding-left:10px;
}
.wrapper_request_img_one{
float:left; height:90px; width:215px;
padding-top:20px;
padding-left:10px;
border-top:1px solid #C8BCBE; padding-top:10px;
}
.request_img{
float:left; padding:0px 0px 13px 0px; height: 75px;
}
.req_container{
padding:5px 0px 0px 8px; font-size:12px; color:#666666;  line-height:19px; width:145px; height:65px; float:left;
}
.request_call{
color:#FF9900;
font-size:15px;
font-weight:bold;
}
.wrapper_content{
padding: 0 20px; width:960px; height:auto;/* height:395px;*/
float:left;
}
.content_left{
 width:735px; height:auto; float:left;
}
.content_right{
height:auto; width:205px; float:left; padding:10px 0px 0px 20px; 
}

.contents{
font-size:12px; line-height:18px; width:725px;padding-right:10px;float:left;
}
.content_break{
width:735px;
height:10px;float:left;
}
.content_bars{
width:735px; height: 119px; background:url(../images/bottom_gray_bg.gif) repeat-x;
float:left;
}
.content_one{
width:244px; height: 102px;padding: 8px 2px 7px 2px; float:left;
}
.content_two{
width:253px; height: 102px;padding: 8px 0px 7px 5px; float:left;
}
.content_three{
width:220px; height: 102px;padding: 8px 0px 7px 7px; float:left;
}
.box_left{
background:url(../images/left_curve.jpg) no-repeat;
height:102px; width:11px;
float:left;
}
.box_mid{
background:url(../images/mid_curve.jpg) repeat-x;
float:left;height:102px;width:209px; text-align:left;
}
.box_right{
background:url(../images/right_curve.jpg) no-repeat;
height:102px; width:12px;float:left;
}
.bottom_content{
width:733px; height: 85px; border: 1px solid #7E9DB9;margin-top: 20px;
float:left;
}

.mid_left_text{
color: #666666;
float: left;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
height: auto;
line-height: 19px;
padding-top: 15px;
text-align: left;
width: 200px;
}

.footer{
float:left; height:31px; width:1000px; background:url(../images/footer.jpg) no-repeat; padding-top:25px; color:#FFFFFF; font-size:12px; line-height:8px;
}
.footer_left{
height:11px; width:480px; float:left; padding:10px 0px 10px 20px; text-align:left;
}
.footer_right{
height:11px; width:460px; float:right; padding:10px 40px 10px 0px; text-align:right;
}
.footer_right span a{
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}
.footer_right span a:hover{ color:#CCCCCC; }
/* accordian style*/


.arrowlistmenu{
width: 186px;
float:left; /*width of accordion menu*/
/*border:1px solid #CCCCCC;*/
}
.arrowlistmenu h3{
padding: 0px;
margin:0px;
cursor:pointer;
}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: 14px Arial;
color: #65696A;
background-color:#F5F5F5;
background:url(../images/normal_tab.jpg);
float:left;
/*margin-top: 2px;*/ /*bottom spacing between header and rest of content*/
/*text-transform: uppercase;*/
padding: 5px 0px 6px 38px; /*header text is indented 10px*/
cursor: hand;
border: 1px solid #CCCCCC;
border-bottom:none;
width:147px;
height:15px;
font-size: 11px;
text-align:left;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background:url(../images/focus_tab.jpg);
float:left;
border-top: 1px solid #CCCCCC;
color:#FFFFFF;
padding-top:5px;
height:15px;
font-weight:bold;
text-align:left;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 2px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
/*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
float:left;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;

}
.categoryitems, .category_pd{
float:left;
border: 1px solid #DADADA;
border-top:0px;
width: 184px;
}
.category_pd1{
float:left;
border: 1px solid #DADADA;
border-top:0px;
width: 230px;
margin-bottom:10px;
}
.tabitem{
width:175px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; height: auto; 
border-left:23px solid #0066CB;
}
.tabitems_one{
/*width:340px; height: 148px;*/ width:157px; height:75px; overflow:hidden;  padding: 10px 5px 0 7px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;
}
.tabitems_one a img{
border:none;
}
.tabitems_two{
/*width:340px; height: 148px;*/ width:155px; padding: 0px 10px 0px 11px; height:auto;  float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-align:left;
}
.tabitems_twoa{
float:left; font-size:12px; font-weight:bold; width: 155px;
}
.tabitems_twob{
float:left; font-size:12px; width: 155px; line-height: 18px;
}
.tabitems_three{
/*width:340px; height: 148px;*/ width:165px;  padding: 6px 5px 10px 30px; height:auto;  float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 20px; color:#0966CE; text-align:left;
}
.tabitems_three a, .productsbypartslnk a{
color:#0966CE;
text-decoration:none;
}
.tabitems_three a:hover, .productsbypartslnk a:hover{
text-decoration:underline;
}
.tabitems_four{
/*width:340px; height: 148px;*/ width:157px; height:180px; overflow:hidden;  padding: 10px 5px 0 15px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;
}
.tabitems_five{
width:178px; padding:5px 10px; height:auto; float:left;
}
.tabitems_sub{
float:left; font-size:12px; width: 160px; height:auto;
}
.productsbypartslnk{ width:159px;  padding: 6px 5px 10px 20px; height:auto;  float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 20px; color:#0966CE; text-align:left; }


/* accordian style ends */

a.red{
color:#FF0000; text-decoration:none;
}
a:hover.red{
color:#FF0000; text-decoration:underline;
}


#testi_intro_box_one{
width:730px;
min-height:165px;
height:auto;
float:left;
}
#wel_txt_one{
width:698px;
min-height:135px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
padding:10px 16px 5px 16px;
text-shadow:#B1B1B1 1px 1px 1px;
text-align:left;
}
#wel_txt_one ul{
margin:0px; padding:0px 0px 0px 15px; 
}
#wel_txt_one ul li{
list-style-type:disc;
}
#testi_txt_one{
width:175px;
height:80px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
padding: 97px 1px 6px 11px;
line-height:12px;
}
.grey, .grey1, .grey2, .blue, .blue1, .blue2{ font-weight:bold; }
.grey{ color:#343434; font-size:18px; }
.grey1{ color:#848484; font-size:12px; }
.grey2{ color:#686868; font-size:12px; }
.blue{ color:#116FB9; font-size:18px; }
.blue1{ color:#116FB9; font-size:12px; }
.blue2{ color:#033962; font-size:18px; }
h1.grey, h1.blue, h1.blue2, .orange{ text-shadow: 1px 1px 1px #B1B1B1; float:left; margin:0px; }
.wrapper_tab{
width:700px; /*height:560px;*/ height:auto; float:left; padding:10px 5px 5px 20px;
}
.mytabs{
width:685px; height:50px; float:left; padding:20px 5px 0px 10px; list-style-type:none; margin:0; padding:0;
}
.wrapper_tabtop{ width:720px; height:43px; float:left; }
.wrapper_tabtopsub, .current{
/*background-color:#FE8301; width:120px;*/ width:auto; height:43px; float:left; padding-left:10px; /*margin:0px 10px 0px 10px*/;
}
.wrapper_tabtopsub1{
height:38px; float:left; padding:5px 0px 0px 10px;
}
a.pdf{
padding:6px 0 6px 10px; width:285px; height:31px; float:left; text-decoration:none; text-align:left;
}
a.pdf img{ float:left; }

a.pdf span.a{
padding-left:5px; width:255px; height:30px; float:left; color:#116FB9; font-weight:bold; font-size:12px;
}
.wrapper_tabmid{
float: left; height: auto; min-height: 242px; width: 700px; border:10px solid #FF8600;
}
.wrapper_tabcontbox{
width:700px; /*height:480px;border:10px solid #FE8301; */ height:auto; float:left; border-top:none;  border-bottom:20px solid #FE8301; min-height:222px;
}
.wrapper_tabcontbox_one{
width:700px; /*height:480px;border:10px solid #FE8301; */ height:auto; float:left;  border-bottom:30px solid #FE8301;
}
.wrapper_tabcontbox_two{
width:700px; /*height:480px;border:10px solid #FE8301;*/ height:auto; float:left; 
}
.wrapper_tabcontboxouter{
width:698px;/* height:460px;*/ /*height:auto;*/ float:left; border:1px solid #D1BCA5;  text-align:left; background:url(../images/pagination_bg.gif) repeat-x; min-height:220px; height:auto; max-height:407px; overflow:scroll; overflow-x:hidden; 
}
.wrapper_tabcontboxouterone{
width:698px;/* height:460px;*/ /*height:auto;*/ float:left; border:1px solid #D1BCA5; text-align:left; background:url(../images/pagination_bg.gif) repeat-x; height:288px;
}
.wrapper_tabcontboxinner{
width:223px; /*height:450px;border-right:1px solid #F1F1F1; background:url(../images/pagination_break.gif) right no-repeat;height:387px;*/ height:auto; float:left; padding:0 0 0 3px; font-size:11px; color:#5493C5; font-weight:bold; line-height:21px; border-right:1px solid #DADADA;
}
.wrapper_tabcontboxinner.last{ border-right:0px; }
.wrapper_tabcontboxinner.donaldson{ width:79px; padding:0 0 0 5px; }
.wrapper_tabcontboxinner a{
color: #5493C5; text-decoration:none;
}
.wrapper_tabcontboxinner a:hover{
color: #FE8301; text-decoration:none;
}
.tab_break{
width:0px;float:left; padding:0px; background:#DADADA; height:auto; /*height:407px;background:url(../images/pagination_break.gif) center no-repeat; height:1327px; */
}
.tab_searcha{
width:658px; padding:10px 0 0 20px; height:40px; float:left; font-size:12px; line-height:20px; color:#363021;
}
.tab_searchb{
width:658px; padding:10px 0px 10px 20px; height:30px; float:left;
}
.tab_searchbleft{
width:465px; height:35px; float:left;
}
.inputbx{
text-indent:10px; width:460px; height:30px; border-collapse:collapse; border:2px solid #CECECE; border-left:2px solid #4B4B4B; color:#A3A3A3; font-weight:bold;
}
.tab_searchbright{
width:180px; height:35px; float:left; padding-top:2px; padding-left:23px;
}
.tab_searchc{
width:668px; padding:15px 5px 5px 5px; height:20px; float:left; font-size:12px; line-height:20px; color:#363021;
}
.tab_searchc span{
font-weight:bold;
}
.tab_searchd{
width:668px; padding:15px 5px 0px 5px; /*height:140px;height:225px;*/ height:auto; float:right; font-size:12px; line-height:20px; color:#363021;
}
.tab_searchd ul{
list-style-type:none; margin:0px 0px 0px 25px; padding:0px;
}
.tab_searchd ul li{
background:url(../images/red_arrow.gif) no-repeat left center; padding-left:15px; color:#5493C5; font-weight:bold;
}
.tab_searche{
width:668px; padding:10px 5px; /*height:30px;*/height:auto; float:left; font-size:12px;
}
.tab_searche  span.red{
color:#FF0000; font-weight:bold; font-size:12px;
}
.tab_searche span.grey{
font-weight:bold;color:#7C7C7C; font-size:12px;
}
.reqqte{
width:695px; height:auto; float:left; padding-left:3px;
}
.reqqtebx{
width:153px; height:120px; float:left; padding:10px;
}
.reqqtebx_top{
width:143px; height:75px; float:left; padding:2px 4px;
}
.reqqtebx_bot{
width:152px; height:30px; float:left; padding:15px 0px; text-align:center;
}
.reqqtebx_bot a, .reqqtebx_bot a:hover{
text-decoration:none; font-weight:bold; font-size:16px; min-width:60px; width:auto; padding:0px; height:18px;
}
.reqqtebx_bot a span{
min-width:60px; width:auto; padding:2px 10px; height:18px; border:1px solid #136EB5; color:#136EB5;
}
.reqqtebx_bot a span:hover, .reqqtebx_bot a:hover span{
min-width:60px; width:auto; padding:2px 10px; height:18px; background:#136EB5; color:#FFFFFF;
}
.reqqtebx_bot a:hover{
background:#136EB5;
}
.pdf_bx{
width:182px; height:70px; float:left; background:#C81C1C; padding:10px; margin-top: 15px;
}
.pdf_img{
width:57px; height:70px; float:left;
}
.pdf_cnt{
width:113px; height:70px; float:left; font-size:12px; color:#FFFFFF; text-align:left;  font-weight: bold; padding-left:10px;
}
.tab_header{
background:url(../images/orange_arrow.jpg) no-repeat; height:15px; width:151px; color:#FFFFFF; font: 11px Arial; font-weight: bold; float:left; text-align:left; padding:5px 0px 5px 35px;
}
.tab_header1, .tab_header2, .tab_header3{
background:url(../images/orange_arrow.jpg) no-repeat #FB9806; height:15px; color:#FFFFFF; font: 11px Arial; font-weight: bold; float:left; text-align:left; padding:5px 0px 5px 35px;
}
.tab_header1{ width:197px; }
.tab_header2{ width:152px; }
.tab_header3{ width:180px; }
.tab_partsdpt{
background:url(../images/orange_arrow.jpg) no-repeat; height:15px; width:166px; color:#FFFFFF; font: 11px Arial; font-weight: bold; float:left; text-align:left; padding:5px 0px 5px 35px;
}
.ifbyphone{
width: 198px; height:auto; float:left; border: 2px solid #DADADA; margin:0px 0px 10px 0px;
}
.ifbyp_cont{
width:179px; height:100px; float:left; text-align:left;
}
.ifbyp_call{
width:179px; height:35px; float:left; font-size:11px;
}
.ifbyp_call input{
border:2px solid #E1E1E1; border-collapse:collapse; height:20px;
}
#response_cell{
/*background:url(../images/ifbyphone.jpg) bottom center no-repeat;*/ width:178px; height:65px; float:left;
}

.wrapper_contenthome{ width:980px; height:auto; float:left; padding:0px 10px 10px 10px; }
.cntleft{ width:248px; height:auto; float:left; padding:5px 0px 0px 0px; }
.cntright{ width:188px; height:auto; float:left; padding:5px 0px 0px 0px; }
.hometestibox{ width:236px; height:161px; float:left; padding:0px 5px; margin-bottom:5px; }
.cntmiddle{ width:485px; height:auto; float:left; padding:0px 24px; }
.headingblack{ font-size:18px;font-weight:bold;color:#343434; }
.headingblue{ color:#116FB9;font-size:18px;font-weight:bold; }
#wel_txt a { text-decoration:none; }
.txtblue, a.txtblue, a.txtblue:visited{ color:#116FB9;font-weight:bold; }
a.txtblue{ text-decoration:none; }
a.txtblue:hover{ color:#F48301; }
.home_accordian{ width:485px; height:auto; float:left; padding:10px 0px 0px 0px; border:0px!important; }
.home_accordian ul{ padding:0px; margin:0px; float:left; }
h3.acc_header{ background:#0066CB; width:485px; height:23px; float:left; border:0px; margin:5px 0px 0px 0px; }
h3.acc_header a, h3.acc_header a:hover, h3.acc_header a:visited{ text-decoration:none; color:#FFF; width:470px; height:15px; float:left; padding:5px 0px 5px 15px; font-size:14px; text-align:left; font-weight:normal; }
h3.acc_header.selected{ background:#FC9806; }
.acc_cnt{ width:485px; min-height:50px; height:auto; float:left; font-size:12px; text-align:left; line-height:18px; padding:5px 0px; font-family:Arial, Helvetica, sans-serif; border:0px; list-style:none; }
.acc_txt{ width:336px; height:77px; float:left; padding:0px 0px 0px 4px; }
.acc_img{ width:142px; height:77px; float:right; }
.productsbyparts{ width:232px; height:auto; float:left; padding:10px 5px 0px 5px; }
.secure-shopping{ float: left; margin-left: 20px; width: 184px; height:225px; }
.special-offers{ float: left; margin-left: 20px; width: 184px; height:225px; font-size:12px; }
.special-offers a img, #submitbtn{ border:0px; }
.secure-shopping h2, .special-offers h2{ margin:0px; }
.secure-shopping li{ background: none repeat scroll 0 0 transparent; border-bottom: 1px solid #FFFFFF; display: list-item;    padding: 5px 7px 5px 0; text-align: left; list-style:none; }
.secure-shopping li a{ color: #53514C; text-decoration:none; font-size:12px; }
.secure-shopping li a:hover{ color:#000000; }
.special-offers h2{ color:#53514C; font-size:14px; font-weight: bold; line-height: 14px; padding-bottom: 5px; padding-left: 20px; text-transform: uppercase; }
.breakline{ background: url(../images/footer_breakline.gif) repeat-x 100% #EEEEEE; float: left; height: 190px; margin-left: 15px;   width: 1px; }
.buy-online{ float: left; margin-left: 30px; text-align: left; width: 284px; }
.buy-online h2 { color: #53514C; font-size: 14px; font-weight: bold; line-height: 14px; padding-bottom: 10px; text-transform: uppercase; margin:0px; }
.buy-online p{ margin:0px 0px 0px 0px; }
.shopreplacements{ float: left; height: 191px; width: 461px; background:url(../images/weshyd_topbg.jpg) repeat-x; text-align:left; font-family:Arial, Helvetica, sans-serif; }
.shopreplacementsleft{ width:461px; min-height:115px; height:auto; float:left; padding:0px 0px 10px 0px; }
.shopreplacementsltop{ width:315px; height:130px; float:left; }
.shopreplacementhead{ width:280px; height:40px; float:left; color:#F69508; font-size:16px; font-weight:bold; padding:15px 0px 0px 20px; line-height:24px; }
.shopreplacementtxt{ width:280px; height:45px; float:left; color:#000000; font-size:12px; padding:15px 0px 0px 20px; line-height:18px; }
.shopreplacementsrtop{ width:131px; height:117px; float:right; padding:8px 10px 5px 5px; }
.shopreplacementsbottom{ width:461px; height:35px; float:left; }
.shoprexrothbtn{ width:149px; height:34px; float:left; padding:0px 10px 0px 20px; }
.shoprexrothbtn a{ width:149px; height:34px; float:left; background:url(../images/shop_genuine_rexroth.jpg) no-repeat; }
.shoprexrothbtn a:hover{ background:url(../images/shop_genuine_rexroth.jpg) 0px -34px no-repeat; }
.shoprexrothbtn a, .shoprexrothrepbtn a{ text-decoration:none; }
.shoprexrothbtn a img, .shoprexrothrepbtn a img{ border:0px; }
.shoprexrothrepbtn{ width:178px; height:34px; float:left; padding:0px 0px 0px 0px; }
.shoprexrothrepbtn a{ width:178px; height:34px; float:left; background:url(../images/shop_rexroth_replacements.jpg) no-repeat; }
.shoprexrothrepbtn a:hover{ background:url(../images/shop_rexroth_replacements.jpg) 0px -34px no-repeat; }
.speakwith, .speakwith1{ width:171px; height:auto; float:left; border-top:0px; border:1px solid #ccc; font-size:12px; text-align:left; margin-bottom:10px; }
.speakwith{ padding:8px 7px; }
.speakwith1{ padding:8px 21px; }
.whywhicntr{ width:726px; min-height:200px; height:auto; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px; text-align:left; font-weight:bold; padding:10px 40px 0px 10px; }
.orange{ color:#F69508; font-size:16px; }
#listed ul{ padding:0px 0px 0px 15px; }

/*Industry news style starts here*/
.ftrlinks{ width:990px; height:35px; float:left; padding:0px 0px 10px 10px; font-family:Arial, Helvetica, sans-serif; background:#fff; }
.ftrlinksinr{ width:966px; height:25px; float:left; border:1px solid #999; }
.ftrlinksl{ width:95px; height:14px; padding:6px 0px 6px 6px; float:left; text-align:left; }
.rssfeed{ width:14px; height:14px; float:left; }
.news{ padding:0px 0px 0px 5px; width:75px; height:14px; float:left; font-size:11px; color:#666; }
.ftrlinksm{ width:620px; height:18px; margin:4px 0px 4px 0px; float:left; background:#E5EBF7; color:#008EA3; font-size:12px; line-height:18px; text-align:left; padding:0px 0px 0px 10px; }
.ftrlinksm a, .ftrlinksm a:visited{ color:#008EA3; text-decoration:none; }
.ftrlinksm a:hover{ color:#666; }
.ftrlinksr{ width:235px; height:16px; padding:5px 0px 5px 0px; float:left; }
.ftrlinksr #share_top{ width:235px; padding-top:0px; }
.ftrlinksr .share{ width:52px; height:16px; float:left; padding:0px 3px 0px 5px; }
.fb, .twitter, .linkedin, .mail{ width:16px; height:16px; float:left; padding:0px 3px; }
.sharecntr{ width:150px; height:auto; float:right; padding:0px 15px 0px 0px; }
.sharecntr a img{ border:0px; }
.gpluscntr{ width:50px; height:16px; float: right; padding:0px 10px 0px 0px; }

.titlefield{ /*CSS for RSS title link in general*/
text-decoration:none; color:#294462; font-size:11px; font-weight:bold; }

.labelfield{ /*CSS for label field in general*/
color:brown; font-size:90%; }

.datefield{ /*CSS for date field in general*/
color:gray; font-size:90%; }

#example1{ /*Demo 1 main container*/
width:608px; height:14px; padding:2px; line-height:13px; font-size:12px; color:#000; text-align:left; }
code{ /*CSS for insructions*/
color: red; }

/*Industry news style ends here*/

.featuredprod{ width:126px; height:55px; float:left; padding:12px 29px 10px 30px; border:1px solid #F6F6F6; border-bottom:4px solid #E9EEF1; margin-top:9px; }
.shoprightbx{ width:186px; height:auto; float:left; }

.shopslides{ width:186px; height:486px; float:left; background:url(../images/shopnow-bg.gif) repeat-x; border:1px solid #F6F6F6; }
.shopbox{ width:186px; height:auto; float:left; padding:0 0 22px 0; }

.shoprightbxinr{ width:186px; height:auto; float:left; padding:4px 0; }
.shoprightbximg{ width:186px; height:auto; float:left; text-align:center; padding:7px 0px; }
.shoprightbxtxt{ width:186px; height:15px; float:left; text-align:center; color:#999; font-size:12px; font-weight:bold; padding:5px 0px; }
.shoplink{ width:186px; height:auto; float:left; padding:10px 0 0 0; }

ul.pagination{ width:auto; height:16px; float:left; position:relative; left:130px; top:25px; }
ul.pagination li, ul.pagination li.current{ display:inline; float:left; padding:2px 3px; width:12px; height:12px; }
ul.pagination li a, ul.pagination li a:visited{ color:#000; float:left; line-height:0px; background:url(../images/blue-dot.gif) no-repeat; width:12px; height:12px; font-size:0px; }
ul.pagination li.current a{ background:url(../images/yellow-dot.gif) no-repeat; }


.logoslidecntr{ width:1000px; height:auto; float:left; background:#fff; }
.logohd_brands{ width:246px; height:24px; float:left; background:url(../images/brands-we-stock.gif) no-repeat; margin:0 0 0 10px; }
.logoslider{ width:966px; height:90px; float:left; margin:0 10px 10px 10px; border:1px solid #ccc; overflow:hidden; }
.logos_slide{ width:956px; height:70px; float:left; padding:10px 5px; }
.logos_slide div{ padding:0 8px; }
.donaldson_logo, .geartek_logo, .rexroth_logo, .cater_logo, .denison_logo, .sauer_logo, .sundstrand_logo, .eaton_logo{ width:175px; height:69px; float:left; }

.followuslink{ margin:0 20px 15px 0; float:left; color:#4F8FCF; text-decoration:none; line-height:18px; }
.followus{ float:left; padding:5px 0 0 20px; }