﻿@font-face {
    font-family: 'aggienormal';
    src: url('/fonts/aggie-normal-webfont.eot');
    src: url('/fonts/aggie-normal-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/aggie-normal-webfont.woff') format('woff'),
         url('/fonts/aggie-normal-webfont.ttf') format('truetype'),
         url('/fonts/aggie-normal-webfont.svg#aggienormal') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Define all main HTML elements */
body {background-color: #ffffff;background-image:url(/images/bckg.png);font-family: Tahoma, Arial, Verdana; font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align:justify; }
img {border:0;border-collapse:collapse}
form{margin:0px}
p {margin:0}
td {font-family: Tahoma, Arial, Verdana;}
ul {list-style-type: none; padding: 0; margin: 0;vertical-align:top;margin-bottom:5px}
li {background-image: url('/images/li_bullet.gif');background-repeat: no-repeat; background-position:5px left; margin-left:5px;;margin-bottom:5px;padding-left:10px;vertical-align:top}
input.rcol_search {padding: 2px; background-color: #FFFFFF; font-family: Verdana, monospace; font-size: 11px; border: 1px solid #183B9D;}
.lcol_news {padding: 2px; background-color: #FFFFFF; font-family: Verdana, monospace; font-size: 11px;vertical-align:bottom;height:18px;color:#204880}
/*.rcol_search1 {padding: 2px; background-color: #FFFFFF; font-family: Verdana, monospace; font-size: 11px; border: 1px solid #183B9D;border-collapse: collapse;}*/
.input {padding: 2px; background-color: #FFFFFF; font-family: Arial, Helvetica, monospace; font-size: 12px; border-top:1px solid; border-bottom:1px solid; border-left: 1px solid; border-right:1px solid; border-color: #FFFFFF}
.input2 {padding: 2px; background-color: #FFFFFF; font-family: Arial, Helvetica, monospace; font-size: 13px; border-top:1px solid; border-bottom:1px solid; border-left: 1px solid; border-right:1px solid; border-color: #999999}
.input_width {padding: 2px; background-color: #CBD2DA; font-family: Courier New, Courier, monospace; font-size: 10px; border-top:1px solid; border-bottom:1px solid; border-left: 1px solid; border-right:1px solid; border-color: #1F6B7B}*/
.selectSearch {width: 179px; background-color: #FFFFFF; font-family: Arial, Helvetica, monospace; font-size: 7pt; /*border-top:1px solid; border-bottom:1px solid; border-left: 1px solid; border-right:1px solid; border-color: #999999*/}

.forminput {font-size:11px; font-family:verdana; width:204px;}
.names {font-size:11px; font-family:verdana; width:98px;}
.dropdown {font-size:11px; font-family:verdana; width:98px;}
.comments {font-size:11px; font-family:verdana; width:204px; height:20px;}
.submit {margin:5px 0;}

H1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16pt;
	color: #336699;
	margin-bottom: 5px;
}
.T1 {font-family: Impact, Arial, Verdana, sans-serif; font-size: 16pt; color: #336699;}
.T2 {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #336699}
H2 {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #336699}
.T3 {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #336699;margin-bottom:10px}
H3 {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #336699}
.T4 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 10pt; font-weight: bold;}
H4 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 10pt; font-weight: bold;}
.T5 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 9pt; font-weight: bold;}		
H5 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 9pt; font-weight: bold;}		
.T6 {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #336699}
.t18 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 16pt}
.t16 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 14pt}
.t14 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 16px}
.t12 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 10pt}
.t11 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 9pt}
.blue {color: #183B9D}
.darkblue {color: #336699}
.tan {color: #CCCC98}
.burgundy {color: #660000}
.green {color: #666633}
.white {color: white}
.grey {color: #60b4df; font-size: 11px;padding:12px 0;line-height:18px;text-align:center;display:block;width:1001px;margin-left:5px;background-color:#1b2533;margin-bottom:40px}
/* Search Table style */
.border{ border:1px solid #5A7CB9}
.rtd{ background-color:#FDE689; padding:5px; vertical-align:middle;}
.ltd{ background-color:#ffffff; padding:5px;}
.calc-table { border: 1px solid #183B9D; padding: 3px; margin: 0 0 0 0}
.calc-header {color: white; background-color:#5A7CB9; font-size: 11px; font-weight: bold;}

/* Define various global style types here */
.header {background-image: url('/images/header_middle.jpg'); 
background-repeat: no-repeat; height: 106px; background-color: #4D77B8;
}
.header_top {background-image: url('/images/header_top.jpg'); 
background-repeat: repeat-x; height: 26px; text-align: right;
}
.header_bottom {background-image: url('/images/header_bottom.jpg'); 
background-repeat: repeat-x; height: 21px; text-align: right; color: #FFFFFF;
}
.wrapper {background-color: #fff}

.mainbody1 {padding: 5px;}
.mainbody2 {width:670px;margin:0 15px}
.mainbody3 {width:100%;border:0}
.lcol_title {height: 21px; background-image: url('/images/header_line.gif'); background-position: 2px 12px; 
background-repeat: no-repeat; color: #05539E;
}
.lcol_title_text {color:#204880;font-size: 11px; font-weight: bold;padding-left:10px}
.lcol_text {font-size: 11px; line-height: 16px;color:#666666;font-family:Tahoma, Arial, sans-serif}

.lcol_box {}
.lcol_title_newsletter {height: 22px; background-image: url('/images/lcol_title_newsletter.png'); 
background-repeat: no-repeat; color: #05539E;
}
.lcol_title_newsletter_text {font-size: 11px; font-weight: bold;line-height:22px;color:#204880;padding-left:10px}
.lcol_newsletter_text {font-size: 11px;text-align:left; padding: 6px;color:#204880; background-image: url(/images/lcol_title_newsletter_bg.png); 
background-repeat: repeat-x; line-height: 16px;
}
.lcol_newsletter_box {border: 1px solid #b3ad8f;border-top:0}
.rcol_title {height: 21px; background-image: url('/images/header_line.gif');padding-left:10px; background-position: 0px 12px;
background-repeat: no-repeat; color: #05539E;
}
.rcol_title_text {font-size: 11px; font-weight: bold;color:#204880}
.rcol_text {font-size: 11px; background-repeat: repeat-x; line-height: 16px;}
.rcol_text a {font-weight:bold}

.rcol_title_questions {height: 21px; background-image: url('/images/rcol_title2_bg.gif'); 
background-repeat: no-repeat; color: #05539E;
}
.rcol_questions {font-size: 11px; font-weight: bold;color:#204880;padding-left:10px}
.footer_rule {background-color: #5A7CB9; border: 1px solid #2D68AA; height: 10px;}
.search_box {background-color: #204880; border: 1px solid #2D68AA; height: 33px;}
.bodytext {font-family: Tahoma, Arial, Verdana; font-size: 11px; line-height: 16px;}
.img_tagline {font-family: Trebuchet MS, Arial, Verdana; font-size: 9px; color: #183B9D; font-style: italic; line-height: 12px;}
.featBG1 {background-color: #D7D7D7;}
.featBG2 {background-color: #F2F2F2;}
.lineheight {line-height: 16px}
.lineheight_14 {line-height: 14px}
.lineheight_12 {line-height: 12px}
.lineheight_11 {line-height: 11px}
.lineheight_10 {line-height: 9pt}
.bold {font-size: 12px; font-weight: bold}
.boldsm {font-size: 11px; font-weight: bold}
.small {font-size: 8pt}
.xsmall {font-size: 9px}
.xsmallwhite {font-size: 10px; color: white}
.rightcol {font-size: 8pt}
.td_blue {background-color: #110F7A; color: white; font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 11px;}
span.botnav 
{
    color: #fff;
    font-size: 11px;
    background-color: #2d4265;
    text-align: center;
    width: 1001px;
    margin-left: 5px;
    padding: 10px 0;
    display: block;
}
.quickSearch {vertical-align: middle; }
.product_label {font-weight: bold;}
.pdfproduct_label {font-family:Arial; font-size:larger;font-weight: bold;}
.pdfheader_data {font-family:Arial ; font-size:large;}
.product_details {line-height: 16px;}

/* Define table style types here */
.client_tdmed {background-color: #95A1AD; color: #363636; font-size: 11px; /*filter: alpha(Opacity=60)*/}
.admin_theader {background-color: black; color: white; font-size: 12px; font-weight: bold}
.admin_tdlight {background-color: #F1F1F1; color: #333333; font-size: 11px; font-weight: bold; /*filter: alpha(Opacity=60)*/}
.admin_tddark {color: #336699; font-size: 12px; font-weight: bold} /*background-color: #00185A; color: white; font-size: 12px; font-weight: bold}*/
.admin_dashdark {background-color: #CCCCCC; color: black; font-size: 11px; font-weight: bold}
.admin_dashlight {background-color: #E9E9E9; color: #333333; font-size: 11px; font-weight: bold; /*filter: alpha(Opacity=60)*/}
.admin_table {border-width: 1; border-color: #666666}

/* Define all link attributes here */
A:link {color: #00569D; text-decoration: none;}
A:visited {color: #00569D; text-decoration: none;}
A:hover {color: #00569D; text-decoration: underline; }
A.nav {color: #FFFFFF; text-decoration: none; font-weight: bold;}
A.nav:visited {color: #FFFFFF; text-decoration: none; font-weight: bold;}
A.nav:hover {color: #FED852; text-decoration: none; font-weight: bold;}
A.botnav {color: #fff; font-size: 11px;font-weight:bold; text-decoration: none; font-family: Verdana;}
A.botnav:visited {color: #fff; font-size: 11px; text-decoration: none; font-family: Verdana;}
A.botnav:hover {color: #fff; font-size: 11px; text-decoration: underline; font-family: Verdana;}
A.smallref {color: #00569D; font-size: 10ox; text-decoration: none; font-family: Verdana;}
A.smallref:visited {color: #00569D; font-size: 10ox; text-decoration: none; font-family: Verdana;}
A.smallref:hover {color: #00569D; font-size: 10ox; text-decoration: underline; font-family: Verdana;}

/* E-mail */

.smalltable { 
background-color: #F9FBFD; 
border: 1px solid #D7E5F2; 
border-collapse: collapse; 
} 

.td { 
border: 1px solid #D7E5F2; 
padding-left: 4px; 
text-align:left;
}

#Table8 .txtbox {
width: 92%;
padding: 1%;
}

.labelcell { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
color: #3670A7; 
background-color: transparent; 


} 

.fieldcell { 
background-color: #F2F7FB; 
text-align: left; 
margin-right: 0px; 
padding-right: 0px;

} 

.button { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: #30497F; 
color: #ffffff; 
margin-left: 0px;
height:25px;
width:70px; 
margin-top: 3px; 
margin-bottom: 2px; 
}

/* For Forms */

.THh 
{
width: 220px;
background-color: #fff;
text-align:left;
font-weight: bold;
color:#00569D;
}

.THhr
{
 border-right:2px solid #e7e7e7;
 border-top:3px solid #93AFD4;
}

.THhl
{
 border-left:2px solid #e7e7e7;
 border-top:3px solid #93AFD4;
}

.THhld
{
 border-left:2px solid #e7e7e7;
 border-bottom:3px solid #e7e7e7;
}

.THhrd
{
 border-right:2px solid #e7e7e7;
 border-bottom:3px solid #e7e7e7;
}

.bacdiv
{

margin-left:25px;
padding:10px 0;
border-top:3px solid #f60;
border-bottom:3px solid #e7e7e7;
border-left:3px solid #e7e7e7;
border-right:3px solid #e7e7e7;
}

.table { 
background-color: #F9FBFD; 
width: 98%; 
/*border: 1px solid #D7E5F2; */
border: 1px solid #D7E5F2;
border-collapse: collapse; 
} 

.labelcell { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
color: #3670A7; 
background-color: transparent; 


}
.td { 
border: 1px solid #D7E5F2; 
padding-left: 4px; 
}

.txtbox
{
padding: 2px; 
background-color: #FFFFFF; 
font-family: Verdana, monospace; 
font-size: 11px; 
border: 1px solid #D7E5F2;
border-collapse: collapse;

}

/* For Image & TXt */

.img 
{
 padding:4px;
 border:1px solid #80A8C7;	
}

.txtt
{
 text-align:justify;
}


.butonn {background-color: #5A7CB9; color: #ffffff; font-size: 11px; font-weight: bold;}

.style2 {
	border-width: 1px;
	border-left-style: solid;
	border-left-color: #969696;
	border-right-style: solid;
	border-right-color: #969696;
	border-top-style: solid;
	border-top-color: #969696;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #5781B9;
}
.style3 {
	border-left: 1px solid #969696;
	border-right: 1px solid #969696;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bolder;
	color: #FF3300;
}
.newStyle3 {
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	border-right-style: solid;
	border-left-style: solid;
	border-width: 1px;
	border-color: #969696;
	text-align: center;
}
.newStyle4 {
	padding: 10px;
	border-right-style: solid;
	border-width: 1px;
	border-left-style: solid;
	border-color: #969696;
	color: #000000;
}
.style2Copy {
	border-left-style: solid;
	border-left-color: #969696;
	border-right-style: solid;
	border-right-color: #969696;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #5781B9;
	border-bottom-style: solid;
	border-bottom-color: #969696;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.style8 {
	border-left: 1px solid #969696;
	border-right: 1px solid #969696;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	text-decoration: underline;
	border-top-color: #969696;
	border-top-width: 1px;
	border-bottom-color: #969696;
	border-bottom-width: 1px;
}
.style10 {
	margin: 5px;
	border-width: 0;
}
.style12 {
	text-align: justify;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0px 0px;
}
.invtext1a {
	background-color: #e5e5e5;
	text-align: left;
}

.invtext2a {
	background-color: #e5e5e5;
	text-align: right;
}


.invtext1 {
	background-color: #ffffff;
	text-align: left;
}

.invtext2 {
	background-color: #ffffff;
	text-align: right;
}

.invlistbox {
	margin: 0px;
	padding: 1px;
	width: 504px;
	background-color: #ffffff;
}

.newStyle3Copy {
	font-family: Tahoma;
	font-size: small;
	font-weight: normal;
	border-right-style: solid;
	border-left-style: solid;
	border-width: 1px;
	border-color: #969696;
	text-align: center;
}
.newStyle4Copy {
	font-family: Tahoma;
	font-size: small;
	font-weight: normal;
	text-align: center;
}

.lcol_text ul a {color:#666666;font-weight:bold}
.rcol_box a {font-weight:bold;font-family:Tahoma, Arial, Sans-Serif}
.rcol_box ul a {color:#666}

/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:180px;	width: 660px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
	margin-top:4px;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	top:140px;
	left: 300px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a 
{
	background: url(/images/slide-number.png) no-repeat;float:left;
	width:26px;
	height:26px;
	line-height:26px;
	text-decoration: none;
	color: #fff;
	margin-right:5px;
	font-weight:bold;
}
.paging a.active {
	background: url(/images/slide-number-current.png) no-repeat;
	font-weight: bold;
	color:#666; 
}
.paging a:hover {font-weight: bold;}



/*.lcol_title_text, .lcol_text, .rcol_title_text, .rcol_text, .lcol_title_newsletter_text, .lcol_newsletter_text, .rcol_questions {font-size:12px}*/
table.mainbody {width:670px;margin:0 15px;margin-top:10px}

.mainbody2 p, .mainbody p {line-height:20px;padding: 5px 0}
.lcol_newsletter_text p {line-height:16px;padding:0}
.lcol_news  {height:16px;margin:0;padding:0;border:solid 1px #bebebe;margin-right:5px;padding-left:2px;float:left}

.lcol_box li, .rcol_box li {margin-bottom:2px}
#navlist{position:relative;width:1000px;}
#navlist span, #navlist a{height:38px;display:block;}
#navlist span{margin:0;padding:0;list-style:none;display:inline-block;}

#waukesha {width:105px;}
#waukesha {background: url('images/dss-logos.png') 0 -38px;}
#waukesha a:hover{background: url('images/dss-logos.png') 0 -0px;}

#olympian {width:85px;}
#olympian {background: url('images/dss-logos.png') -105px -38px;}
#olympian a:hover{background: url('images/dss-logos.png') -105px -0px;}

#MQ {width:40px;}
#MQ {background: url('images/dss-logos.png') -195px -38px;}
#MQ a:hover{background: url('images/dss-logos.png') -195px -0px;}

#kohler {width:55px;}
#kohler {background: url('images/dss-logos.png') -235px -38px;}
#kohler a:hover{background: url('images/dss-logos.png') -235px -0px;}

#katolight {width:73px;}
#katolight {background: url('images/dss-logos.png') -297px -38px;}
#katolight a:hover{background: url('images/dss-logos.png') -297px -0px;}

#jd {width:50px;}
#jd {background: url('images/dss-logos.png') -370px -38px;}
#jd a:hover{background: url('images/dss-logos.png') -370px -0px;}

#ir {width:50px;}
#ir {background: url('images/dss-logos.png') -420px -38px;}
#ir a:hover{background: url('images/dss-logos.png') -420px -0px;}

#generac {width:70px;}
#generac {background: url('images/dss-logos.png') -470px -38px;}
#generac a:hover{background: url('images/dss-logos.png') -470px -0px;}

#dd {width:75px;}
#dd {background: url('images/dss-logos.png') -540px -38px;}
#dd a:hover{background: url('images/dss-logos.png') -540px -0px;}

#bigc {width:19px;}
#bigc {background: url('images/dss-logos.png') -628px -38px;}
#bigc a:hover{background: url('images/dss-logos.png') -628px -0px;}

#caterpillar {width:57px;}
#caterpillar {background: url('images/dss-logos.png') -666px -38px;}
#caterpillar a:hover{background: url('images/dss-logos.png') -666px -0px;}

#baldor {width:70px;}
#baldor {background: url('images/dss-logos.png') -720px -38px;}
#baldor a:hover{background: url('images/dss-logos.png') -720px -0px;}

#asco {width:80px;}
#asco {background: url('images/dss-logos.png') -790px -38px;}
#asco a:hover{background: url('images/dss-logos.png') -790px -0px;}

#br {width:40px;}
#br {background: url('images/dss-logos.png') -880px -38px;}
#br a:hover{background: url('images/dss-logos.png') -880px -0px;}

#agnum {width:80px;}
#agnum {background: url('images/dss-logos.png') -920px -38px;}
#agnum a:hover{background: url('images/dss-logos.png') -920px -0px;}

div.botnav2
{
    font-size: 11px;
    background-color: #ffffff;
    text-align: center;
    width: 1000px;
    margin-left: 6px;
    padding: 10px 0;
    display: block;
}

#menubar 
{
    width:1001px;
    margin:0px 6px;
    z-index:9999;
    background: transparent url(/images/bg-menu-dark.png) repeat-x top left;
    white-space:nowrap;
    font-size:10px;
    text-shadow: 1px 1px 1px #000;
}

#menubar img
{
    display:block;
}

#menubar li
{
    background-image: none;
}

#menubar ul 
{
    height:39px;
    margin-bottom:0;
}

#menubar ul li:hover > ul
{
    display:block;
}

#menubar ul li 
{
    z-index:101;
}

#menubar ul li ul
{
    z-index:101;
    margin-bottom:0px;
    margin-left:0px;
    display:none;
    position:absolute;
    top:25px;
    font-size:16px;
    padding-left:0px;
    font-family: 'Arial Black', Arial, Helvetica, Sans-Serif;
    font-size: 11px;
}

#menubar ul li ul li
{
    z-index:101;
    margin:0;
    padding:0;
    float:none;
    position:relative;
    top:-10px;
    line-height: 16px;
    background-color: #204880;    
    border-left: 1px solid #000;
    border-right: 1px solid #000;
   
}

#menubar ul li ul li.last
{
    border-bottom: solid 1px #000;
}

#menubar ul li ul li.faux 
{
    height:21px;
    width:500px;
    background-color: transparent;
    border:0;
}

#menubar ul li ul li a 
{
    padding:5px 0;
    text-indent:10px;
    position:relative;
    top:-8px;
}

#menubar ul li ul li a:hover
{
    background-color:#122c51;
}

#horlist > li
{
    background:none;
    float:left;
    margin:0 11px;
    font-size:16px;
    position:relative;
    height: 39px;
    line-height: 39px;
    padding:0;
    padding-right:14px;
    border-right: solid 1px #90bedd;
}

#horlist > li.last 
{
    margin-right:0;
    padding-right:0;
    border-right:0;
}

#horlist > li:first-child
{
    background-color: transparent;
}

#menubar .top 
{
    background:#204880;
    width:299px;
    height:20px;
    margin-bottom:0px;
    float:left;
    border:1px;
    border-style:solid none none solid;
}

#menubar .top-tip
{
    position:absolute;
    top:-8px;
    left:10px
}

#menubar .drop {background: transparent url(/images/btn-ddl.png) no-repeat right 14px;padding-right:8px}
#menubar a.menulink{color:white;text-decoration:none;font-weight: bold;margin: 0px; display: block; width: 100%; height: 100%;}

.wrapper-body {width:1013px;margin:0 auto}
.wrapper-header {height:107px;position:relative;background-image:url(/images/header_bck.png)}
.btn-header-secondary {width:200px;height:139px;display:block;position:absolute;top:0;right:390px}
.box-header-secondary {text-align:right;padding-right:10px;font-size:11px;line-height:20px}
.box-tagline {color:#fff;height:10px;font-size:12px;text-align:right;margin-top:10px;margin-right:8px;font-weight:bold}
.box-tagline .box-phone {float:left;padding-left:10px;}
.box-tagline .box-phone img {vertical-align:middle;margin-right:10px}
.box-tagline span {color:#ffea81;}
.box-tagline a {color:#ffea81;}
.box-header-call-now
   {float: right;position: absolute;top: 62px;font-size: 27px;right: 25px;font-weight: bold;color: #ffea81;
     text-shadow: 3px 3px 3px rgba(0,0,0,0.4);
     
     filter: progid:DXImageTransform.Microsoft.Shadow(Color='#000000', Direction=135, Strength=3);
   }
   
.box-header-call-now a,
.box-tagline .box-phone a
{
    color: #ffea81;
}

.box-form
{
    padding:0 20px;
    width:625px;
    margin:0 15px;
    padding-bottom:20px;
    font-size: 14px;
}

.box-form .T3 
{
    font-size:24px;
    margin-bottom:20px;
}

.box-form .box-form-row
{
    font-family: Helvetica, Tahoma, Arial, Sans-Serif;
    line-height:24px;    
    border: solid 1px #D7E5F2;
    border-top:0;
    padding:2px;
    color:#999;
    background-color: #F9FBFD;
}

.box-form .box-form-row.first 
{
    border-top: solid 1px #D7E5F2;
}

.box-form .box-form-row.last 
{
    color:#000000;
    font-size: 12px;
    margin-bottom:20px;
}

.box-form .box-form-text
{
    font-family: Helvetica, Tahoma, Arial, Sans-Serif;
    margin-bottom:15px;
    color:#333;
}

.box-form .box-form-row .labelcell
{
    float:left;
    width:140px;
    margin-bottom:5px;
    margin-top:5px;
}

.box-form .box-form-row .txtbox,
.box-form .box-form-row #TXTCOMMENTS
{
    padding:2px;
}

.box-form .box-form-row #TXTCOMMENTS
{
    width:360px;
    height:180px;
}

.box-form .box-form-row input[type="text"],
.box-form .box-form-row textarea,
.box-form .box-form-row select
{
    background-color:#fff;
}

.box-form .box-form-row .butonn,
.btn-primary
{
    padding:5px 20px;
    border:none;
    border-radius:5px;
    font-size:14px;
    text-shadow:1px 1px 0 rgba(0,0,0,0.3);
    margin-bottom:15px;
}

.btn-primary 
{
    color:#fff;
    background-color:#204880;
}

#uword 
{
    width:284px;
    margin-top:5px;
    margin-bottom:5px;
}

.box-translate 
{
    height:60px;
    width:100%;
    position:relative;
    left:-18px;
}

.box-manufacturer
{
    width:102px;
    height:171px;
    overflow:hidden;
    padding:10px;
    float:left;
    box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.18);
    border: 1px solid rgba(0, 0, 0, 0.18);
    margin: 0 5px;
    margin-bottom:10px
}

.box-item-inventory 
{
    float:left;
    background: #fff;
    margin-right:3px;
    margin-bottom:10px;
    padding:10px;
    padding-bottom:15px;
    box-shadow:2px 2px 4px rgba(0,0,0,0.2);
    font-weight: bold;
}

.box-item-inventory a
{
    
}

.box-item-inventory img 
{
    display:block;
    width:196px;
    margin-bottom:15px;
    border:solid 1px #f1f1f1;
}

.box-item-inventory:hover 
{
    text-decoration: none;
    color:#4185c8;
}

.seo-title { margin-top:10px;}

.btn-quote {float:right;position:absolute;right:0;bottom:0;height: 27px;}

.bg-item
{
    padding-bottom: 10px;
    padding: 10px;
    box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.18);
    border: 1px solid rgba(0, 0, 0, 0.18);
    margin-bottom: 10px;
    width:100%;
    border-collapse: separate;
}
 
.bg-image 
{
    margin-top: 2px;
    margin-bottom: 10px;
    display: block;
    margin-right: 10px;
    background: #fff;
    padding: 5px;
    box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.3);
    border-collapse: separate;
}