@charset "utf-8";
*{margin:0; outline:none; padding:0;}
html {height:100%; margin:0; padding:0; width:100%; display:block;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
    display:block;}
h1, h2, h3, h4, h5, h6, p, form, ul, li, ol{padding:0; margin:0;}
body{font-family:'open_sansregular';  font-size:12px; color:#333333; display:table; width:100%; background:#f5f5f5;}
img{border:0px;}
.fl-right{float:right!important;}
.fl-left{float:left!important;}
.bordernone{border:none!important;}
.marginnone{margin-left:0!important;}
.bgnone{background:none!important;}
.mr35{margin-top:20px;}
.mr30{margin-left:30px!important;}
.mr10{margin-top:10px;}
.padingtop{padding-top:0!important;}
.mr20{margin-left:20px!important;}
.mr50{margin-top:50px!important;}
.pd{padding:0!important;}
.mr25{margin-top:25px;}


@font-face {
    font-family: 'novecento_wide_bookbold';
    src: url('../fonts/novecentowide-bold-webfont.eot');
    src: url('../fonts/novecentowide-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/novecentowide-bold-webfont.woff') format('woff'),
         url('../fonts/novecentowide-bold-webfont.ttf') format('truetype'),
         url('../fonts/novecentowide-bold-webfont.svg#novecento_wide_bookbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'novecento_widelight';
    src: url('../fonts/novecentowide-light-webfont.eot');
    src: url('../fonts/novecentowide-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/novecentowide-light-webfont.woff') format('woff'),
         url('../fonts/novecentowide-light-webfont.ttf') format('truetype'),
         url('../fonts/novecentowide-light-webfont.svg#novecento_widelight') format('svg');
    font-weight: normal;
    font-style: normal;

}	

@font-face {
    font-family: 'novecento_widenormal';
    src: url('../fonts/novecentowide-normal-webfont.eot');
    src: url('../fonts/novecentowide-normal-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/novecentowide-normal-webfont.woff') format('woff'),
         url('../fonts/novecentowide-normal-webfont.ttf') format('truetype'),
         url('../fonts/novecentowide-normal-webfont.svg#novecento_widenormal') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'novecento_widedemibold';
    src: url('../fonts/novecentowide-demibold-webfont.eot');
    src: url('../fonts/novecentowide-demibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/novecentowide-demibold-webfont.woff') format('woff'),
         url('../fonts/novecentowide-demibold-webfont.ttf') format('truetype'),
         url('../fonts/novecentowide-demibold-webfont.svg#novecento_widedemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansitalic';
    src: url('../fonts/opensans-italic-webfont.eot');
    src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-italic-webfont.woff') format('woff'),
         url('../fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*End Font Face*/

p{ line-height:22px;}
/*wrapper*/
#wrapper{width:100%; float:left;}
.wrapperin{width:942px; margin:0 auto;}
/*End wrapper*/


/*Header*/
header{width:942px; margin:0 auto;} .header{ position:relative; overflow:visible;}

.logo{width:315px; float:left; padding:33px 0; }
.quote-cart{position:absolute; right:0; top:0; }
.quote-cart a{color:#fff; text-decoration:none; line-height:28px;}
.quote-cart a:hover{color:#005da3;}
/*End Header*/
.imagecell{ height:80px; width:80px; display:table-cell; vertical-align:middle; text-align:center;}
/*Nav*/
nav{width:100%; float:left; background:url(../images/nav.jpg) repeat-x left top; height:48px; /*position:relative; z-index:1;*/}

nav .navmenu{width:942px; margin:0 auto;}
nav .navmenu ul {list-style:none; float:left; width:942px; display:block; position:relative;}
nav .navmenu li {float:left; font-size:0; position:relative;}
nav .navmenu li a{float:left; color:#fff; text-indent:-99999; background:url(../images/nav-bg.jpg) no-repeat left top; width:100px; display:block; height:48px;}
nav .navmenu li a:hover{background-position:-0 -48px!important;}
nav .navmenu li a.active{background-position:-0 -48px!important;}

nav .navmenu .products a{background-position:-100px 0!important; width:178px!important; text-indent:-999999px; padding:0; margin:0;}
nav .navmenu .products a:hover{background-position:-100px -48px!important;}
nav .navmenu .products a.active{background-position:-100px -48px!important;}

nav .navmenu .support a{background-position:-278px 0!important; width:141px!important;}
nav .navmenu .support a:hover{background-position:-278px -48px!important;}
nav .navmenu .support a.active{background-position:-278px -48px!important;}

nav .navmenu .ourstory a{background-position:-419px 0!important; width:162px!important;}
nav .navmenu .ourstory a:hover{background-position:-419px -48px!important;}
nav .navmenu .ourstory a.active{background-position:-419px -48px!important;}

nav .navmenu .connect a{background-position:-581px 0!important; width:138px!important;}
nav .navmenu .connect a:hover{background-position:-581px -48px!important;}
nav .navmenu .connect a.active{background-position:-581px -48px!important;}

nav .navmenu .login a{background-position:-719px 0!important; width:139px!important;}
nav .navmenu .login a:hover{background-position:-719px -48px!important;}
nav .navmenu .login a.active{background-position:-719px -48px!important;}
nav .navmenu .search a{background-position:-857px 0!important; width:83px!important;}
nav .navmenu .search a:hover{background-position:-857px -48px!important;}
nav .navmenu .search a.active{background-position:-857px -48px!important;}
.imagesell img{ max-height:75px; max-width:75px;}
.navmenu2{width:942px; margin:0 auto;position:relative}
.navmenu2 ul {list-style:none; float:left; width:942px; display:block;/* position:relative*/;}
.navmenu2 li{float:left; font-size:14px;   font-family: 'novecento_wide_bookbold';}
.navmenu2 li a{display:block; float:left; height:48px; background:url(../images/nav.jpg) repeat-x left top; color:#fff; text-transform:uppercase; margin:0; text-decoration:none; line-height:50px; text-align:center; font-weight:normal;}
.navmenu2 li a:hover{background:#0a94d3;}
.navmenu2 li a.active{background:#0a94d3;}
/*End Nav*/

/*End Nav*/

/*Banner*/
.banner{width:100%; float:left; text-align:center; background:#7ccadf; position:relative; z-index:0;}

/*End Banner*/



/*Body*/
.black_overlay{display:none; position:fixed; top:0%; left:0%;  width:100%; height:100%;  background-color:#000;  z-index:9999; -moz-opacity:1.22; opacity:.30; filter:alpha(opacity=80); }

.mainbody{width:100%; float:left;}

.featured-products{width:942px; float:left; margin:20px 0 0 0; position:relative;}
.featured-products h2{width:942px; float:left; font-size:20px; font-family:'novecento_widenormal';   padding-bottom:15px; text-align:center; font-weight:bold;}
.featured-products h2 a{color:#333333; text-decoration:none;}
.featured-products h2 a:hover{color:#666666;}

.applications{width:220px; float:left; }
.applications h6{width:220px; float:left; font-size:14px; font-family: 'novecento_widenormal'; border-bottom:#fff 2px solid;  padding-bottom:6px; margin:20px 0 0 0; color:#fff;}
.applications ul{list-style:none; float:left; margin-top:10px; width:220px;}
.applications li{float:left; width:220px; font-size:13px; font-family:open_sansregular; padding:5px 0;}
.applications li a{color:#fff; text-decoration:none;}
.applications li a:hover{color:#fc8c19;}
.applications li a.active{color:#fc8c19;}

.endoscope-box{width:290px; float:left; position:relative;}
.endoscope-box h3{float:left; width:288px; height:192px; line-height:189px; text-align:center; border:#d3d3d3 1px solid; background:#fff; }
.endoscope-box h3::after{content:".";  visibility:hidden;}
.endoscope-box h3 img{vertical-align:middle; max-width:288px;	max-height:192px;}
.endoscope-box h4{width:290px; float:left; font-size:14px; font-family: 'open_sansregular'; color:#333333; padding:5px 0; font-weight:normal;}
.endoscope-box h4 a{text-decoration:none; color:#333333;}
.endoscope-box h4 a:hover{color:#FC8C19;}
.endoscope-margin{margin:0 36px;}

.new{width:87px; position:absolute; left:-5px; top:0; }
.new img{border:none!important; vertical-align:top!important; }
/*.endoscope-box h3 */

.reasons-gallay{width:942px; float:left; margin:20px 0 0 0; border-top:#d3d3d3 1px solid;}
.reasons-gallay h2{width:942px; float:left; font-size:20px; font-family:'novecento_widenormal';   padding-bottom:25px; text-align:center; font-weight:bold; padding-top:25px;}
.reasons-gallay h2 a{color:#333333; text-decoration:none;}
.reasons-gallay h2 a:hover{color:#666666;}

.moviebox{width:494px; float:left;}

.here-box{width:442px; float:left;}
.here-box ul{list-style:none; margin:15px 0 0 65px;}
.here-box li{width:442px; float:left; font-size:16px; font-family:Arial; font-family: 'open_sansregular'; padding-bottom:38px; color:#0a94d3; position:relative;}
.here-box li a{text-decoration:none; color:#0a94d3;}
.here-box li a:hover{color:#fc8c19;}
.iconone{width:auto; position:absolute; left:-60px; top:-10px;}
.icontwo{width:auto; position:absolute; left:-60px; top:-7px;}

.newsbox2{width:440px; float:left;}
.newsbox2 h6{width:440px; float:left; font-family: 'open_sansitalic'; font-weight:normal; padding-bottom:15px; color:#333333; font-size:13px;}
.newsbox2 h5{width:440px; float:left; font-family: 'open_sansregular'; font-weight:normal; padding-bottom:15px; color:#0a94d3;  font-size:16px;}
.newsbox2 h5 a{ color:#0a94d3; text-decoration:none;}
.newsbox2 h5 a:hover{color:#FC8C19;}
.newsbox2 p{width:440px; float:left; font-family: 'open_sansregular'; font-weight:normal; padding-bottom:15px; color:#333333; font-size:13px;}

.whiteboxmain{ position:absolute; left:0px; top:-120px; width:auto;  z-index:0;}
.whitebox{width:921px; height:62px; background:url(../images/white-box.png) no-repeat left top; padding:10px 10px 0 10px; float:left;}
.callus{width:220px; float:left;}
.callus-left{width:60px; float:left;}
.callus-right{width:160px; float:left;}
.callus-right h4{width:160px; float:left;  font-family: 'novecento_widenormal'; font-weight:normal; color:#00a0e3; padding-top:5px; font-size:14px;}
.callus-right h4 a{color:#00a0e3; text-decoration:none;}
.callus-right h4 a:hover{color:#FC8C19;}
.callus-right h5{width:160px; float:left;  font-family: 'novecento_wide_bookbold'; font-weight:normal; color:#333333; padding-bottom:5px; font-size:20px;}

a.start{width:89px; float:left; margin:5px 0 0 0;}
a.start:hover{ background:#F00;}
a.start{ background:#006bbb;font-family: 'open_sansbold'; height:24px; display:block; width:89px; text-align:center; font-size:12px;}



#cta_quote_cart_count h5 a{background:#006bbb;font-family: 'open_sansbold'; height:24px; line-height:24px; display:block; width:105px; text-align:center; font-size:12px; color:#ffffff;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-decoration:none; }
#cta_quote_cart_count h5 a:hover{background:#fc8c19}



.signup{width:89px; float:left; height:24px; background:url(../images/signup.png) no-repeat left top;  margin:5px 0 0 0;}
.signup:hover{background:url(../images/signup.png) no-repeat left bottom; }




.callus-right h5 a{background:#006bbb;font-family: 'open_sansbold'; height:24px; line-height:24px; display:block; width:105px; text-align:center; font-size:12px; color:#ffffff;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-decoration:none; }
.callus-right h5 a:hover{background:#fc8c19}





.fblinks{width:auto; float:left; margin:8px 0 0 10px;} .fblinks a{ text-decoration:none; padding:0 2px;} 

.fb{width:38px; float:left; height:38px; background:url(../images/icon9.png) no-repeat left top; text-indent:-99999px; margin:5px 0 0 10px;}
.fb:hover{background:url(../images/icon9.png) no-repeat left bottom; }

.youtube{width:38px; float:left; height:38px; background:url(../images/icon10.png) no-repeat left top; text-indent:-99999px; margin:5px 0 0 10px;}
.youtube:hover{background:url(../images/icon10.png) no-repeat left bottom; }

.twitter{width:38px; float:left; height:38px; background:url(../images/icon11.png) no-repeat left top; text-indent:-99999px; margin:5px 0 0 10px;}
.twitter:hover{background:url(../images/icon11.png) no-repeat left bottom; }

.in{width:38px; float:left; height:38px; background:url(../images/icon12.png) no-repeat left top; text-indent:-99999px; margin:5px 0 0 10px;}
.in:hover{background:url(../images/icon12.png) no-repeat left bottom; }

.gmail{width:38px; float:left; height:38px; background:url(../images/gmail.png) no-repeat left top; text-indent:-99999px; margin:5px 0 0 10px;}
.gmail:hover{background:url(../images/gmail.png) no-repeat left bottom; }

.mrleft12{margin-left:12px;}
.mrleft10{margin-left:10px;}

.display-quotecart-left{width:550px; float:left; margin-left:30px;}
.display-quotecart-left h1{width:550px; float:left; font-family: 'novecento_wide_bookbold'; color:#fff; padding-bottom:10px; font-size:20px; font-weight:normal;}
.display-quotecart-left h2{width:495px; float:left; font-family: 'open_sansbold'; color:#fff; background:#09314e; padding:10px 0 10px 55px;  font-size:13px; font-weight:normal;}
.display-quotecart-left h2 span{padding-left:30px;}

.ductlessfume{width:550px; float:left; padding:8px 0; border-bottom:#86c2dd 1px solid;}
.ductlessfume-one{width:50px; text-align:center; float:left;}
.ductlessfume-one img{margin-top:7px;}
.ductlessfume-two{width:62px; float:left;}
.ductlessfume-two input[type=text]{width:22px; float:left; border:none; font-size:13px; color:#333333; font-family: 'open_sansregular'; padding:7px 5px; text-align:center;}
.ductlessfume-three{width:403px; float:left; font-size:13px; font-family:'open_sansregular'; padding:7px 0 0 0; color:#ffffff;}
.ductlessfume-three a{color:#fff;}
.ductlessfume-three a:hover{text-decoration:none;}
.ductlessfume-three span{color:#09314E;}
#quote_cart_items p{padding:5px 0; width:100%; float:left; color:#fff;}
#quote_cart_items p span{color:#09314E; }
.request-form{width:295px; float:right; margin-right:30px;}
.request-form h2{width:295px; float:left; font-family:'open_sansregular'; color:#fff; padding-bottom:10px; font-size:13px; font-weight:normal;}
.request-form input[type=text]{width:270px; float:left; border:none; font-size:13px; color:#333333; font-family: 'open_sansregular'; padding:7px 5px; margin-top:10px;}
.request-form textarea{width:270px; float:left; border:none; font-size:13px; color:#333333; font-family: 'open_sansregular'; padding:7px 5px; margin-top:10px; overflow:hidden; height:80px;}
.request-form span{float:left; font-family:'open_sansregular'; color:#fff; font-size:12px; padding:9px 0 0 7px;}
.request-form h6{width:295px; float:left; font-family:'open_sansregular'; color:#fff; padding:10px 0 3px 0; font-size:12px; font-weight:normal;}
.request-form bdo{float:left; display:block; width:auto; padding:3px 0 0 0;}
.submitbutton {width:84px; background: url(../images/submit.png) no-repeat left top; cursor:pointer; float:left; font-size:0; height:37px; text-decoration:none; text-indent:-99999px; border:none; margin:8px 0 0 0px;}
.submitbutton:hover {background: url(../images/submit.png) no-repeat left bottom;}

.save-and-contine{width:130px; background: url(../images/save-and-contine.png) no-repeat left top; cursor:pointer; float:left; font-size:0; height:37px; text-decoration:none; text-indent:-99999px; border:none; margin:8px 0 0 10px;}
.save-and-contine:hover {background: url(../images/save-and-contine.png) no-repeat left bottom;}
/*End Body*/

/*Footer*/
footer{float:left; width:100%;}
.footernav{width:100%; float:left; background:url(../images/footer-nav.jpg) repeat-x left top; height:46px; margin:20px 0 0 0;}
.footernavdiv{width:942px; float:left;}
.footernavdiv ul{list-style:none; margin:15px 0 0 0;}
.footernavdiv li{width:235px; float:left; color:#fff; font-size:14px; font-family: 'open_sansregular'; text-transform:uppercase; font-weight:bold;}
.footernavdiv li a{ color:#fff; font-size:14px; font-family: 'open_sansregular'; text-decoration:none;}
.footernavdiv li a:hover{color:#fc8c19;}

.footerbg{width:100%; float:left;background:#525559 url(../images/footer-bg.jpg) no-repeat center top; min-height:338px;}
.footerlink{width:942px; float:left; margin:25px 0 0 0;}
.footerlink h6{width:942px; float:left; font-size:13px; color:#d8dee6; font-family: 'open_sansregular'; font-weight:normal;}
.footerlink h6 a{color:#d8dee6; text-decoration:none;}
.footerlink h6 a:hover{color:#fc8c19;}

.footerlinkbox{width:235px; float:left;}
.footerlinkbox ul{list-style:none;}
.footerlinkbox li{width:235px; float:left; color:#d8dee6; font-size:14px; font-family: 'open_sansregular'; width:235px; padding-bottom:10px;}
.footerlinkbox li a{ color:#d8dee6; font-size:13px; font-family: 'open_sansregular'; text-decoration:none;}
.footerlinkbox li a:hover{color:#d8dee6; text-decoration:underline;}

/*End Footer*/

/*Search*/ 
.ui-color{background:#0a94d3; height:27px; padding:5px;}
.slidingDiv {z-index:999999; right:0; padding:0 0 5px; position:absolute; top:48px;  width:340px; background:url(../images/search-sh.png) bottom center repeat-x;}
.show_hide {display:none;}
.slidingDiv input[type=text]{width:94%; float:left; background:#ffffff; padding:3px 10px; font-family:'open_sansregular'; border:none; font-size:13px; height:22px;}
	
/*End Search*/

/*Drop Down*/
.slidingDiv2{float:left; background:#0a94d3; float:left; width:100%; padding:0 0 0 0; margin-top:-1px;}
.show_hide2 {display:block;  width:123px; height:37px; background:url(../images/close.png) no-repeat center top; font-size:14px; text-align:center; color:#fff; font-weight:bold; text-decoration:none; line-height:37px; margin:50px auto 0 auto;}
.show_hide2 a{text-decoration:none; color:#fff;}
.DropDownMid{width:942px; margin:0 auto; border-top:#00a2e2 1px solid;}
.DropDownMid2{width:942px; float:left; position:relative;}

.medical{width:300px; float:left; }
.medical h6{width:300px; float:left; font-size:14px; font-family: 'novecento_wide_bookbold';  color:#fff; border-bottom:#fff 1px solid;  padding-bottom:5px; margin:20px 0 0 0; font-weight:normal}
.medical h6 a{color:#fff; text-decoration:none;}
.medical h6 a:hover{text-decoration:underline;}
.medical ul{list-style:none; float:left; margin-top:10px; width:300px; }
.medical li{float:left;  font-size:13px; font-family:open_sansregular; padding:5px 10px 5px 0;  width:275px;}
.medical li a{color:#fff; text-decoration:none; /* background:url(../images/arrowhover.png) no-repeat left 7px;*/ padding:0 0 0 10px;}
.medical li a:hover{background:url(../images/arrowhover.png) no-repeat left 7px; padding:0 0 0 10px; font-weight:bold;  width:150px; text-decoration:underline;}
.medical li a.active{background:url(../images/arrowhover.png) no-repeat left 7px; padding:0 0 0 10px; font-weight:bold;  text-decoration:underline;}

.dopdown-arrow{/*position:absolute; left:45%; bottom:-54px; *//*z-index:99999;*/ width:100%; float:left; }
/*End Drop Down*/

/*header slide*/
/*#panel {background:#0a94d3 ;  display:none; text-decoration:none; float:left; width:100%; padding-bottom:50px; padding-top:20px;}
.ClassicBody-section{margin:0 auto; padding:0px; width:942px; }
.display-quotecart { padding:17px 0 17px 0;}
.slide { text-decoration:none; margin: 0; position:relative; top:0px; padding:0 ; float:right; width:131px; height:46px; background:/*url(../images/quote-cart.png) no-repeat left top;}
.slide a{outline:none!important; border:none!important;}
#div1{position:absolute; left:45px; top:11px; color:#FFFFFF; font-size:14px; font-weight:bold; z-index:999; cursor:pointer; text-indent:0;}
.btn-slide {background:url(../images/quote-cart.png) no-repeat left top; text-align: center; width:131px; height:46px;color:#ffffff;	display: block; 	text-decoration: none; }
a.btn-slide{ text-decoration:none; color:#ffffff; }
a.btn-slide:hover{ text-decoration:none; color:#ffffff; }
.active2 {background-position: left top; text-indent:-90000px; text-decoration:none;  width:131px; }
.spanclass1{ font-family:'Conv_HelveticaNeue-BoldCond',Sans-Serif; font-weight:bold; font-size:16px; text-transform:uppercase; line-height:32px; padding-left:40px;}
.spanclass1 a{ font-family:'Conv_HelveticaNeue-BoldCond',Sans-Serif; font-weight:bold; font-size:16px; text-transform:uppercase; line-height:32px; padding-left:40px;}*/
/*.spanclass2{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; text-transform:capitalize; width:131px; text-align:center; display:block; line-height:32px;}
.spanclass2 strong{color:#fff; font-size:14px;}
End header slide*/
.bg{ background:url(../images/gradiant.jpg) top center repeat-x;
background: rgba(0,113,200,1);
background: -moz-linear-gradient(top, rgba(0,113,200,1) 0%, rgba(0,99,175,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,113,200,1)), color-stop(100%, rgba(0,99,175,1)));
background: -webkit-linear-gradient(top, rgba(0,113,200,1) 0%, rgba(0,99,175,1) 100%);
background: -o-linear-gradient(top, rgba(0,113,200,1) 0%, rgba(0,99,175,1) 100%);
background: -ms-linear-gradient(top, rgba(0,113,200,1) 0%, rgba(0,99,175,1) 100%);
background: linear-gradient(to bottom, rgba(0,113,200,1) 0%, rgba(0,99,175,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0071c8', endColorstr='#0063af', GradientType=0 );
}.bg img{ position:absolute; top:17px; left:40px;}
.running {
    padding:0px;
}
#panel span a.btn-slide{ background:none; width:auto;}
.running a{ color:#00A0E3;}
.running a:hover{ color:#00A0E3; text-decoration:underline;}
.running p a{ color:#00A0E3;}
.running ul li{ display: block;font-size: 14px; margin-bottom: 3px; padding:10px;  clear:left;}
.spanclass2{ margin:0px; padding:0px; position:absolute; right:0px;}
.totalc {
}
.spanclass2 a{color: #fff; line-height:25px;} .load_image{ text-align:center; height:30px;}
#panel {
	background:#fff; width:480px; /* border-left:3px #0A94D3 solid; border-right:3px #0A94D3 solid; border-bottom:3px #0A94D3 solid;*/
	display: none;text-decoration:none; z-index:999999; /*position:absolute;*/ right:0px;
	-webkit-box-shadow: 0 8px 8px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}
.slide { text-decoration:none;
	margin: 0; position:relative; top:-6px;
	padding:0 ; float:right; width:208px; height:37px;
	background: url(../images/quote-cart-btn.png) no-repeat center top;}
	
.slide a{outline:none!important; border:none!important;}
	
.btn-slide {
	text-align: center; 
	display: block; float:right;
	text-decoration: none;
}
a.btn-slide{ text-decoration:none; cursor:pointer; background:url(../images/quote-cart-image.png) top center no-repeat; width:125px; height:41px; }
a.btn-slide:hover{ text-decoration:none; }



	
.btn-slide1 {
	text-align: center; 
	margin: 0 auto;
	display: block;
	text-decoration: none;
}
a.btn-slide1{ text-decoration:none; cursor:pointer; background:url(../images/quote-cart-image.png) top center no-repeat; width:125px; height:41px; }
a.btn-slide1:hover{ text-decoration:none; }


.btn-slide2 {
	text-align: center; 
	display: block; float:right;
	text-decoration: none;
}
a.btn-slide2{ text-decoration:none; cursor:pointer; background:url(../images/quote-cart-image.png) top center no-repeat; width:125px; height:41px; }
a.btn-slide2:hover{ text-decoration:none; }






.active {
	 text-decoration:none;
}
.topquote{ padding:15px 15px 30px 15px; font-size:13px;} .topquote a{ text-decoration:underline;}.topquote a:hover{ text-decoration:none;}
.quotecarttop{ padding:0px 0px 10px 0px; margin:0px; font-size:14px; font-weight:bold; display:block; width:100%;}


.running ul {    margin:0 auto; list-style:none; width:471px; padding:14px 0px;}
.running ul li a {
padding-top: 31px;
    display: block;
    font-size: 14px; float:right;
    margin-bottom: 3px;
}
.imagesell{ float:left; border:1px #dbdbdb solid;height: 80px;width: 80px; text-align: center;}
.poptext1 {
    color: #333333; float:left; 
    padding:0px 14px; font-size:16px;
    width: 300px;
}
.poptext2 {
    color: #333333;
    font-size: 16px; vertical-align:middle; 
    font-weight: bold;
    width: 30px; height:84px;

}.line1 {
    border-bottom: 1px solid #0a94d3; width: 469px; margin:0 auto;
}.total-cal {
    display: none;
    font-size: 18px;
    padding: 10px 0;
    text-align:left;
    width: 402px; margin:0 auto;
}
.total-cal span {
    color: #333333;
    font-size: 20px;
    font-weight: bold;
    padding-left: 20px;
}
.span{ display:block; padding:0px; margin:10px 0px;}
.quote-cart1{display: block; margin: 15px 0 0 0px;text-align: center;width: 100%;}
.quote-cart1 input[type=button]{width:168px; height:40px; background:#fc8c19;  cursor:pointer; border:0px; -webkit-border-radius: 5px; -moz-border-radius: 5px;   border-radius: 5px; color:#ffffff; font-size:16px;  font-family: 'open_sansbold';
-webkit-box-shadow: 0 4px 6px -6px black;
-moz-box-shadow: 0 4px 6px -6px black;
box-shadow: 0 4px 6px -6px black;text-shadow: 0px 0px 1px #000; }
.quote-cart1 input[type=button]:hover{background:#ff982f; cursor:pointer;transition: opacity 0.1s ease 0s, font-size 0.1s ease 0s;
border: 1px solid #e97905;}


.quote-cart1{display: block; margin: 15px 0 0 0px;text-align: center;width: 100%;}
.quote-cart1 input[type=submit]{width:168px; height:40px; background:#fc8c19;  cursor:pointer; border:0px; -webkit-border-radius: 5px; -moz-border-radius: 5px;   border-radius: 5px; color:#ffffff; font-size:16px;  font-family: 'open_sansbold';
-webkit-box-shadow: 0 4px 6px -6px black;
-moz-box-shadow: 0 4px 6px -6px black;
box-shadow: 0 4px 6px -6px black;text-shadow: 0px 0px 1px #000; }
.quote-cart1 input[type=submit]:hover{background:#ff982f; cursor:pointer;transition: opacity 0.1s ease 0s, font-size 0.1s ease 0s;
border: 1px solid #e97905;


}
.quote-image input[type=text]{ border:1px #ccc solid; width:30px; height:30px;text-align:center}

#panelcategory {
	background:#fff; width:480px; /*border-left:3px #0A94D3 solid; border-right:3px #0A94D3 solid; border-bottom:3px #0A94D3 solid;*/
	display: none;text-decoration:none; z-index:999999; position:fixed;     right: 15%;
	
}
.slide { text-decoration:none;
	margin: 0; position:relative; top:-6px;
	padding:0 ; float:right; width:208px; height:37px;
	background: url(../images/quote-cart-btn.png) no-repeat center top;}
	
.slide a{outline:none!important; border:none!important;}




	
.btn-slide1 {
	text-align: center; 
	margin: 0 auto;
	display: block;
	text-decoration: none;
}
a.btn-slide1{ text-decoration:none; cursor:pointer; }
a.btn-slide1:hover{ text-decoration:none; }
.active {
	 text-decoration:none;
}

.ui-signin input{ float:left; background:#fc8c19; border:1px #da7916 solid; font-family: 'open_sansregular'; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; display:block; padding:9px 20px; color:#FFF; font-weight:bold; font-size:12px; margin-right:6px; }

.ui-signup a{ float:left; background:#fc8c19; text-decoration:none; border:1px #da7916 solid; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; display:block; padding:10px 20px; color:#FFF; font-weight:bold; font-size:12px; }






.ui-signin input:hover{background:#da7916; cursor:pointer;}
.ui-signup a:hover{background:#da7916; cursor:pointer;}






a.btn-slide1-close {
	text-align: center; 
	margin: 0 auto;
	display: block;
	text-decoration: none;
}
a.btn-slide1-close{ text-decoration:none; cursor:pointer; }
a.btn-slide1-close:hover{ text-decoration:none; }














/* BOTTOM SLIDER */
#slidermainbox{width:942px; float:left;  background:url(../images/slideboxbg.png) no-repeat left top;}
#slider1 {position:relative; width:942px;}
#slider1 .viewport { float: left; width:895px; height:102px; overflow: hidden; position: relative;}
#slider1 .prev { background:url(../images/left.jpg) 0 0 no-repeat; position:absolute; top:0px; left:-1px; width:51px; height:102px; display:block; z-index:500; text-indent:-99999px;}
#slider1 .next{ background:url(../images/right.png) right 0 no-repeat; position:absolute; top:31px; right:25px; width:17px; height:36px; display:block; z-index:500; text-indent:-99999px;}
#slider1 .disable { visibility: visible; }
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0 0 0 0; width:400px; overflow:hidden; height:95px;}
#slider1 .overview li { float:left; position:relative; width:auto; margin:4px 30px 0 60px; max-height:91px; line-height:92px;}
#slider1 .overview li img{/*max-width:172px; max-height:92px; */vertical-align:middle;}
#slider1 .overview li::after{content:".";  visibility:hidden;}


/*#slider1 .overview li a{float:left; margin-right:12px; width:172px; height:126px; text-align:center; padding:5px;}*/
/* BOTTOM SLIDER */

/* CheckBox */
.checkbox, .radio {width:19px; height:19px; padding:0 0 0 0; background:url(../images/checkbox.png) no-repeat; display:block; clear:left; float:left;}
.radio { background:url(../images/radio.png) no-repeat; height:20px; width:19px;}
.select {width:282px; height:36px; padding:10px 24px 0 10px; color:#333333!important; font-size:12px; background: url(../images/select.png) no-repeat; overflow: hidden; border:none; margin-top:5px; position:absolute;}
.checkboxmain{width:297px; float:right; margin:5px 0 0 0;}
.soiltest{width:60px; float:left; font-family:'open_sansregular'; font-size:12px; font-weight:bold; color:#717171; margin-left:5px;}
.soiltest bdo{float:left; display:block; padding:3px 0 0 3px;} 
/* End Checkbox */
.soiltest label span{ float:left;}


/* selectBox */
div.selectBox{position:relative; display:inline-block;	cursor:default;	text-align:left; line-height:15px;	clear:both; color:#888; float:left; margin:10px 0 0 0;}
span.selected{width:240px;  text-indent:1px; background:url(../images/select_left.png) no-repeat left top; overflow:hidden; height:30px;}
span.selectArrow{width:33px; background:url(../images/select_right.png) no-repeat left top; height:30px;	-webkit-user-select:none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; text-indent:-99999px;}
span.selectArrow,span.selected{position:relative; float:left; height:30px; z-index:1; color:#333;}
div.selectOptions{position:absolute; top:28px; left:0; width:278px; border:1px solid #ccc; border-bottom-right-radius:5px; border-bottom-left-radius:5px; overflow:hidden; background:#f6f6f6; padding-top:2px; display:none; }
span.selectOption{display:block; width:97%; line-height:20px; padding:5px 3%; color:#666;}			
span.selectOption:hover{color:#f6f6f6; background:#4096ee;}			
.margin-left6{margin-left:-6px!important;}
/* End Select Box */



/* Login  */
.loginpage{width:942px; float:left;}
.loginpage h6{width:942px; float:left; font-family:'open_sansregular'; color:#666666; padding:10px 0; font-size:11px; font-weight:normal; text-align:right;}
.loginpage h6 a{color:#666666; text-decoration:none;}
.loginpage h6 a:hover{color:#0a94d3;}
.loginpage h1{width:942px; float:left; font-family:'novecento_wide_bookbold'; color:#333333; padding:0 0 5px 0; font-size:20px; font-weight:bold;}
.loginpage h5{width:942px; float:left; font-family:'open_sansregular'; color:#333333; padding:10px 0 15px 0; font-size:13px; font-weight:normal;}

.loginpagenew{width:942px; float:left;}
.loginpagenew h6{width:auto; font-family:'open_sansregular'; color:#666666; padding:10px 0; font-size:11px; font-weight:normal; text-align:right;}
.loginpagenew h6 a{color:#666666; text-decoration:none;}
.loginpagenew h6 a:hover{color:#0a94d3;}
.loginpagenew h1{width:auto;  font-family:'novecento_wide_bookbold'; color:#333333; padding:0 0 5px 0; font-size:20px; font-weight:bold;}
.loginpagenew h5{width:auto; font-family:'open_sansregular'; color:#333333; padding:10px 0 15px 0; font-size:13px; font-weight:normal;}
.loginpagenew h2{width:auto; font-family:'open_sansregular'; color:#333333; padding:10px 0 0 0; font-size:16px; font-weight:bold;}
.loginpagenew p{width:auto;  font-family:'open_sansregular'; color:#333333; padding:10px 0 15px 0; font-size:13px; font-weight:normal; line-height:22px;}
.loginpagenew p a{color:#0a94d3; text-decoration:none;}
.loginpagenew p a:hover{color:#fc8c19;}

.loginboxmain{width:942px; float:left; }
.loginboxleft{width:300px; float:left; background:#0a94d3; padding:20px; margin-right:20px; margin-bottom:20px;}
.loginboxleft input[type=text],[type=password]{width:270px; float:left; border:none; font-size:13px; color:#333333; font-family: 'open_sansregular'; padding:7px 5px; margin-top:10px;}

.loginboxleft span{float:left; font-family:'open_sansregular'; color:#fff; font-size:12px; padding:10px 0 0 7px;}
.loginboxleft h6{width:295px; float:left; font-family:'open_sansregular'; color:#fff; padding:15px 0 10px 0; font-size:12px; font-weight:normal; text-align:left;}
.loginboxleft h6 a{color:#fff; text-decoration:underline;}
.loginboxleft h6 a:hover{text-decoration:none; color:#fff;}

.signinbutton {width:84px; background: url(../images/signin.png) no-repeat left top; cursor:pointer; float:left; font-size:0; height:37px; text-decoration:none; text-indent:-99999px; border:none; margin:8px 0 0 0px;}
.signinbutton:hover {background: url(../images/signin.png) no-repeat left bottom;}

.loginboxright{width:575px; float:left; margin:0 0 0 20px;}
.loginpage h2{width:575px; float:left; font-family:'open_sansregular'; color:#333333; padding:10px 0 0 0; font-size:16px; font-weight:bold;}
.loginpage p{width:575px; float:left; font-family:'open_sansregular'; color:#333333; padding:10px 0 15px 0; font-size:13px; font-weight:normal; line-height:22px;}
.loginpage p a{color:#0a94d3; text-decoration:none;}
.loginpage p a:hover{color:#fc8c19;}

.login-faq{width:942px; float:left; margin:10px 0 0 0;}
.login-faq h2{width:942px; float:left; font-family:'open_sansregular'; color:#333333; padding:10px 0 0 0; font-size:16px; font-weight:bold;}
.login-faq p{width:575px; float:left; font-family:'open_sansregular'; color:#333333; padding:5px 0 15px 0; font-size:13px; font-weight:normal; line-height:22px;}
/* End Login */

/*Login Faq */
.pageWrap p{font-family:open_sansregular; font-size:14px;}
.pageWrap p a{color:#169FDD;} .pageWrap p a:hover{color:#169FDD; text-decoration:none;}

.pageContent { width:942px; float:left; padding-bottom:20px; }
.accordion { list-style-type: none; padding: 0; margin: 0 0 0;}
.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
.accordion li {cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 100%; font-size:15px; color:#169fdd; font-family:open_sansregular;}
.accordion li.active>a { background:url(../images/faqarrow-open.png) no-repeat left 14px;  font-size:16px; color:#169fdd; font-family:'open_sansregular';}
.accordion li div { padding: 20px; display: block; clear: both; float: left; width:942px;}
.accordion a { text-decoration: none; padding: 7px 10px 7px 0; display: block; cursor: pointer;  font-size:16px; color:#169fdd; font-family:'open_sansregular';}
.accordion li ul li { color:#333333; font-family:'open_sansregular'; font-size:13px; padding:5px 0; text-align:justify; width:942px; cursor:text;} 
.accordion li ul li a{background:none; padding-left:0px; text-decoration:underline; color:#333333; }
.accordion li ul li a:hover{text-decoration:none;}
/*End Login Faq */

/* Product */
.product-left{width:220px; float:left;}
.product-left h2{width:210px; float:left; font-size:20px; color:#333333; padding:0 0 15px 10px; border-bottom:#0a94d3 1px solid; font-family:'novecento_wide_bookbold'; font-weight:normal;}
.product-left h2 a{color:#333333; text-decoration:none;}
.product-left h2 a:hover{text-decoration:underline;}
.MedicalBox{width:204px; float:left; background:#fff; padding:0px 8px; border-bottom:#0a94d3 1px solid;}
.MedicalBox h3{width:204px; float:left; font-size:14px; color:#0a94d3; padding:12px 0 15px 0;  font-family:'novecento_widenormal'; font-weight:normal;}
.MedicalBox h3 a{color:#0a94d3; text-decoration:none;}
.MedicalBox ul{list-style:none; margin-left:15px; width:185px;}
.MedicalBox li{width:185px; float:left; font-size:12px; color:#333333; font-family:'open_sansregular'; padding-bottom:15px;}
.MedicalBox li a{width:155px; float:left; font-size:12px; color:#333333; text-decoration:none; display:block;}
.MedicalBox li a:hover{color:#0a94d3;}
.MedicalBox li a.active{color:#0a94d3;}
.MedicalBox li span{display:block; width:auto; float:right; color:#999999;}
.scientific{width:220px; float:left;}
.scientific ul{width:220px; float:left; list-style:none;}
.scientific li{width:220px; float:left; font-size:14px; color:#333333; font-family:'novecento_widenormal'; border-bottom:#0a94d3 1px solid;}
.scientific li a span{font-family:Arial; float:left; width:13px; display:block;}
.scientific li a bdo{float:right; width:187px; text-align:left;}
.scientific li a{width:200px; float:left; padding:10px 10px; color:#333333; display:block; background:#f5f5f5; text-decoration:none; }
.scientific li a:hover{background:#fff; color:#0a94d3;}
.scientific li a.active{background:#fff; color:#0a94d3;}
.scientific li a.active span{background:#fff; color:#0a94d3; background:url(../images/downbarrow.jpg) left center no-repeat; text-indent:-999999px; position:relative; left:-5px;}




.scientific li ul{margin-top:-5px;}
.scientific li ul li{width:200px; float:left; font-size:13px; border-bottom:none;}
.scientific li ul li a{padding:7px 10px 7px 20px; width:190px; background:#fff;  font-family: 'open_sansregular';}
.scientific li ul li a .active{background:#fff; color:#0a94d3; font-weight:bold!important;}
.scientific ul li ul{ padding-bottom:20px; background:#ffffff}
.product-right{width:701px; float:right;}
.product-right h2{width:701px; float:left; font-size:20px; color:#333333; padding:0 0 15px 0; border-bottom:#0a94d3 1px solid; font-family:'novecento_wide_bookbold'; font-weight:normal;}
.product-right h1{width:701px; float:left; font-size:20px; color:#333333; padding:0 0 15px 0; /*border-bottom:#0a94d3 1px solid; */font-family:'novecento_wide_bookbold'; font-weight:normal;}
.product-right p{/*width:701px; float:left;*/ font-family:'open_sansregular'; color:#333333; padding:5px 0 15px 0; font-size:13px; font-weight:normal; line-height:22px;}


.product-right1{width:701px; float:right;}
.product-right1 h2{width:701px; float:left; font-size:20px; color:#333333; padding:0 0 15px 0; border-bottom:#0a94d3 1px solid; font-family:'novecento_wide_bookbold'; font-weight:normal;}
.product-right1 h1{width:701px; float:left; font-size:20px; color:#333333; padding:0 0 15px 0; font-family:'novecento_wide_bookbold'; font-weight:normal;}
.product-right1 p{/*width:701px; float:left;*/ font-family:'open_sansregular'; color:#333333; padding:5px 0 15px 0; font-size:13px; font-weight:normal; line-height:22px;}
.uniformstop1{width:670px; float:left; background:#fafafa; border-top:#0a94d3 1px solid;border-bottom:#dbdbdb 1px solid;border-left:#dbdbdb 1px solid;border-right:#dbdbdb 1px solid; padding:9px 15px; position:relative;}



.uniformstop{width:670px; float:left; background:#fafafa; border:#dbdbdb 1px solid; padding:9px 15px; position:relative;}



.seo{ position:absolute; right:276px; top:0px;width: 438px; color:#d7d5c9; font-size:9px; font-weight:normal; }
.seo h1{ color:#d7d5c9 !important; font-size:9px !important; font-weight:normal !important;}
.uniformstopleft{width:auto; font-family: 'open_sansregular'; font-weight:normal; font-size:11px; color:#333333;  padding:7px 35px 0 35px; background:#fff; position:absolute; left:0px; top:0; display:block; height:41px; border-right:#d3d3d3 1px solid; line-height:33px;}

.leftarrow{width:28px; height:29px; position:absolute; left:10px; top:10px; background:url(../images/rightarrow2.png) no-repeat left top;}
.leftarrow a{width:28px; height:29px; text-indent:-9999px; background:url(../images/rightarrow2.png) no-repeat left top; float:left; display:block; cursor:pointer;}

.leftarrow a:hover{background:url(../images/rightarrow2.png) no-repeat left bottom;}
.leftarrow a.active{background:url(../images/rightarrow2.png) no-repeat left bottom;}

.uniformstopright{width:100%; /*float:right; float:left;*/ height:30px; text-align:center;}
.uniformstopright ul{list-style:none; /*float:left;*/ display:inline-block; margin-top:0!important; /*border-right:#ccc 1px solid;*/}
.uniformstopright li{/*float:left;*/ display: inline-block; font-family: 'open_sansregular'; font-weight:normal; font-size:11px; width:auto!important; background:none!important; padding:0!important;}
.uniformstopright li a{padding:5px 9px; color:#333637; text-decoration:none; background:#eaeaea; float:left; display:block; border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; border-left:#ccc 1px solid;}
.uniformstopright li a:hover{color:#0a94d3; background:#fff;}
.uniborder{border-right:#ccc 1px solid;}
.uniformstopright li a.active{color:#0a94d3; background:#fff; cursor:text; /*border-right:#ccc 1px solid;*/}
.uniformstopright ul span{/*display:block; float:left;*/ font-family: 'open_sansregular'; font-weight:normal; font-size:11px; color:#333333; width:auto; padding:0px 12px 0 0; display:inline; position:relative; top:-10px;}
.rightarrow{width:29px; height:29px; position:absolute; right:10px; top:10px; background:url(../images/leftarrow2.png) no-repeat left top; }
.rightarrow a{width:29px; height:29px; text-indent:-9999px; background:url(../images/leftarrow2.png) no-repeat left top; float:left; display:block; cursor:pointer;}
.rightarrow a:hover{background:url(../images/leftarrow2.png) no-repeat left bottom;}
.rightarrow a.active{background:url(../images/leftarrow2.png) no-repeat left bottom;}
.mr50{margin-top:50px!important;}
.mrlf50{margin-left:50px!important;}
.mrrg222{/*margin-right:306px !important; margin-left:155px !important*/}
.grid{width:148px; float:right; margin:0 0 0 80px;}
.grid img{float:left;}
.bgwhite{background:#fff!important;}

.AutomaticBox1{width:220px; float:left; margin:25px 20px 15px 0;}
.AutomaticBox1 h4{width:220px; float:left; font-family: 'open_sansregular'; font-weight:bold; font-size:16px; color:#333333; text-align:center; padding-bottom:10px;/* border:1px red solid;*/height:37px;}
.AutomaticBox1 h4 a{color:#333333; text-decoration:none;}
.AutomaticBox1 h4 a:hover{color:#fc8c19;}




.productbox{width:701px; float:left; margin-top:25px; margin-bottom:25px;}

.AutomaticBox{width:220px; float:left; margin:25px 20px 15px 0;}
.AutomaticBox h4{width:220px; float:left; font-family: 'open_sansregular'; font-weight:bold; font-size:16px; color:#333333; text-align:center; padding-bottom:10px; /*border:1px red solid;*/ height:37px;}
.AutomaticBox h4 a{color:#333333; text-decoration:none;}
.AutomaticBox h4 a:hover{color:#fc8c19;}
.productimgbox{width:218px; float:left; border:#d3d3d3 1px solid;/* height:275px;*/ /*line-height:247px;*/ background:#f5f5f5; text-align:center;}

.productimgboximg{width:219px; height:146px; line-height:144px; float:left; text-align:center; position:relative;}
.productimgboximg::after{content:".";  visibility:hidden;}
.productimgboximg img{vertical-align:bottom; max-width:217px; max-height:146px;}


.productimgbox h3{width:218px; float:left; text-align:center; padding:15px 0; font-family: 'open_sansregular'; font-weight:bold; font-size:12px; color:#0a94d3;}
.productimgbox h3 a{color:#0a94d3; text-decoration:none; line-height:none; height:0;}
.productimgbox h3 a:hover{color:#fc8c19;}


.quote-cart-button{width:114px; margin:15px 0 0 50px; height:29px; display:inline-block}
.quote-cart-button a{width:114px; height:29px; text-indent:-9999px; background:#000; float:left; display:block; cursor:pointer;}
.quote-cart-button a:hover{ }
.quote-cart-button a.active{}

/*
 .quote-cart-button2 a{ background: none repeat scroll 0 0 #FC8C19;
    border: 1px solid #DA7916;
    border-radius: 5px;
    color: #FFFFFF;
    font-family: 'open_sansbold';
    font-size: 13px;
    line-height: 30px;
    margin-right: 5px;
    padding: 0;
    text-indent: 0;
    width: 114px;}
 
 
.quote-cart-button2 a:hover{background:#666666; border:1px #666666 solid;}

*/



 .quote-cart-button22 a{ background: none repeat scroll 0 0 #FC8C19;
    border: 1px solid #DA7916;
    border-radius: 5px;
    color: #FFFFFF;
    font-family: 'open_sansbold';
    font-size: 13px;
    line-height: 30px;
    height: 30px;
    margin-right: 5px;
    padding: 0;
    text-indent: 0;
    width: 114px;}
 
 
.quote-cart-button22 a:hover{background:#666666; border:1px #666666 solid;}



.ViewAs{width:auto; position:absolute; right:20px; top:10px; z-index:1;}
.ViewAs span{display:block; float:left; width:auto; padding:7px 15px 0 0;  font-family:'open_sansregular'; font-weight:normal; font-size:11px; color:#333333; }
.ViewAs bdo{display:block; width:auto; float:left;}
.ViewAs bdo img{float:left;}

.viewasleft{width:27px; height:28px; text-indent:-9999px; background:url(../images/viewasleft.png) no-repeat left top; float:left; display:block; cursor:pointer;}
.viewasleft:hover{background:url(../images/viewasleft.png) no-repeat left bottom;}
.viewasleft.active{background:url(../images/viewasleft.png) no-repeat left bottom; cursor:text;}

.viewasright{width:28px; height:28px; text-indent:-9999px; background:url(../images/viewasright.png) no-repeat left top; float:left; display:block; cursor:pointer;}
.viewasright:hover{background:url(../images/viewasright.png) no-repeat left bottom;}
.viewasright.active{background:url(../images/viewasright.png) no-repeat left bottom; cursor:text;}
/* End Product */

/* List */
.listbox{width:702px; float:left; margin:20px 0 15px 0;}
.listboxleft{width:246px; float:left;  height:164px; line-height:162px; float:left; text-align:center; position:relative; border:#d3d3d3 1px solid; background:#fff;}
.listboxleft img{vertical-align:bottom; max-width:246px; max-height:164px;}
.listboxleft::after{content:".";  visibility:hidden;}


.listboxleft2{width:110px; float:left; height:85px; line-height:85px; text-align:center; }
.listboxleft2 img{border:#d3d3d3 1px solid; vertical-align:top; max-width:110px; max-height:85px;}
.listboxleft2::after{content:".";  visibility:hidden;}

.listboxright{width:400px; float:right;}
.listboxright h3{width:400px; float:left; font-size:16px; color:#333333; font-family:'open_sansregular'; padding-bottom:15px;}
.listboxright h3 a{color:#333333; text-decoration:none;}
.listboxright h3 a:hover{color:#005da3;}
.listboxright p{width:400px; float:left; font-size:13px; color:#333333; padding:5px 0; font-family:'open_sansregular'; font-weight:normal; line-height:22px;}

.listboxright ul{list-style:none;  float:left; width:400px; margin-left:5px;}
.listboxright li{float:left; width:385px; font-size:13px; color:#333333; font-weight:normal; font-family:'open_sansregular'; padding:0 0 20px 15px; background:url(../images/roundarrow.png) no-repeat left 6px;}

.listboxright h6{width:400px; float:left; font-size:13px; color:#0a94d3; font-family:'open_sansregular'; font-weight:normal;}
.listboxright h6 a{color:#0a94d3; text-decoration:none;}
.listboxright h6 a:hover{color:#fc8c19; text-decoration:none;}

.listboxright2{width:577px; float:right;}
.listboxright2 h3{width:577px; float:left; font-size:16px; color:#333333; font-family:'open_sansregular'; padding-bottom:5px;}
.listboxright2 p{float:left; width:577px; font-size:13px; color:#333333; font-weight:normal; font-family:'open_sansregular'; padding:0 0 10px 0;}
.listboxright2 ul{list-style:none;  float:right; width:577px;}
.listboxright2 li{float:left; width:577px; font-size:13px; color:#333333; font-weight:normal; font-family:'open_sansregular'; padding:0 0 20px 15px; background:url(../images/roundarrow.png) no-repeat left 6px;}

.listboxright2 h6{width:577px; float:left; font-size:13px; color:#333; font-family:'open_sansitalic'; font-weight:normal; padding:25px 0 0 0;}
/* End List */

/*overview*/

.DuctlessFumeBox{width:698px; float:left; background:#fff; border:#d3d3d3 1px solid;  height:298px; background-repeat:no-repeat!important; background-position:right bottom!important; position:relative;} 
.DuctlessText{width:auto; float:left; margin:25px 0 0 25px; font-size:22px; color:#333333; font-weight:bold; font-family:'open_sansregular';}

.Gallerybox{width:auto; float:left; margin:115px 0 0 25px;}
.Gallerybox h5{width:auto; float:left; font-size:14px; color:#333333; font-weight:normal; font-family:'open_sansregular'; padding-bottom:10px;}
.Gallerybox h5 a{color:#333333; text-decoration:none;}
.Gallerybox h5 a:hover{color:#005da3;}
.Gallerybox h5 img{float:left;}
.Gallerybox h5 span img{float:left;}

.quote-cart-button3{width:132px; float:left; margin:0 0 0 0	;  height:37px; }
.quote-cart-button3 a{width:132px; height:36px; text-indent:-9999px; background:url(../images/quote-cart3.png) no-repeat left top; float:left; display:block; cursor:pointer; overflow:hidden;}
.quote-cart-button3 a:hover{background:url(../images/quote-cart3.png) no-repeat left -37px;}
.quote-cart-button3 a.active{background:url(../images/quote-cart3.png) no-repeat left -37px;}


.OverviewMenu{width:700px; float:left; margin:20px 0 0 0;}
.OverviewMenu ul {list-style:none; float:left; width:700px; display:block;}
.OverviewMenu li {float:left; font-size:0;}
.OverviewMenu li a{float:left; color:#fff; text-indent:-99999; background:url(../images/overview-menu.png) no-repeat left top; width:101px; display:block; height:37px;}
.OverviewMenu li a:hover{background-position:-0 -37px!important;}
.OverviewMenu li a.active{background-position:-0 -37px!important;}

.OverviewMenu .specifications a{background-position:-101px 0!important; width:121px!important;}
.OverviewMenu .specifications a:hover{background-position:-101px -37px!important;}
.OverviewMenu .specifications a.active{background-position:-101px -37px!important;}

.OverviewMenu .application a{background-position:-222px 0!important; width:111px!important;}
.OverviewMenu .application a:hover{background-position:-222px -37px!important;}
.OverviewMenu .application a.active{background-position:-222px -37px!important;}

.OverviewMenu .relatedProducts a{background-position:-334px 0!important; width:144px!important;}
.OverviewMenu .relatedProducts a:hover{background-position:-334px -37px!important;}
.OverviewMenu .relatedProducts a.active{background-position:-334px -37px!important;}

.OverviewMenu .accessories a{background-position:-478px 0!important; width:109px!important;}
.OverviewMenu .accessories a:hover{background-position:-478px -37px!important;}
.OverviewMenu .accessories a.active{background-position:-478px -37px!important;}

.OverviewMenu .downloads a{background-position:-587px 0!important; width:113px!important;}
.OverviewMenu .downloads a:hover{background-position:-587px -37px!important;}
.OverviewMenu .downloads a.active{background-position:-587px -37px!important;}

.OverviewMenu2 {width:700px; float:left; margin:20px 0 0 0;}
.OverviewMenu2 ul {list-style:none; float:left; width:701px; display:block; border-left:#cacaca 1px solid; height:38px;}
.OverviewMenu2 ul li{float:left; font-family: 'open_sansbold'; color:#333333; font-size:12px;}
.OverviewMenu2 ul li a{color:#333333; display:block; padding:0 20px; line-height:35px;  background:url(../images/overview-menu-bg.png) repeat-x left top; float:left; text-decoration:none; height:37px;}
.OverviewMenu2 ul li a:hover{color:#fff; background:#244966;}
.OverviewMenu2 ul li a.active{color:#fff; background:#244966;}
.newborderright{border-right:#cacaca 1px solid!important;}

.OverviewPage{width:650px; float:left; background:#ffffff; padding:20px 25px;}
.OverviewPage h4{width:650px; float:left; font-size:16px; color:#0a94d3	; font-family:'open_sansregular'; font-weight:normal; padding-bottom:10px;}
.OverviewPage p{width:650px; float:left; font-size:13px; color:#333; font-family:'open_sansregular'; font-weight:normal; padding-bottom:15px; line-height:22px;}
.OverviewPage p a{color:#0A94D3; text-decoration:none;}
.OverviewPage p a:hover{color:#FC8C19;}
.imgmargin{margin:0 0 10px 58px;}
.OverviewPage p a{text-decoration:none; color:}
.OverviewPage ul{margin-left:0; margin-top:10px; list-style:none; width:100%; float:left;}
.OverviewPage ul li{ font-size:13px; color:#333;  background:url(../images/roundarrow.png) no-repeat left 10px; font-size:13px; color:#333333; font-weight:normal; font-family:'open_sansregular'; padding:5px 0 5px 15px;} 
.OverviewPage ul li a{color:#000; text-decoration:none;}
.OverviewPage ul li a:hover{color: #0A94D3;}
.OverviewPage ol{margin-left:18px;  margin-top:10px; width:100%; float:left;}
.OverviewPage ol li{ font-size:13px; color:#333; padding:3px 0;  font-size:13px; color:#333333; font-weight:normal; font-family:'open_sansregular'; background:none;} 
.OverviewPage ol li a{color:#000; text-decoration:none;}
.OverviewPage ol li a:hover{color: #0A94D3;}

.OverviewPage table{width:699px;  margin: -20px 0 0 -25px; float:left;}
.OverviewPage a{color:#0A94D3; text-decoration:none;}
.OverviewPage a:hover{color:#333333;}
/*End overview/*

/*Specifications*/

.Specifications{width:700px; float:left;}
.Specifications table{float:left;  font-family:'open_sansregular'; font-size:12px; font-weight:normal; width:700px;}
.Specifications td{padding:10px 10px;}
.SpecificationsBg1{background:#333333; font-weight:bold; color:#fff;}
.SpecificationsBg2{background:#fff; }

/*End Specifications*/

/*Applications*/
.applications2{width:700px; float:left; background:#fff; padding-bottom:25px; position:relative;}
.applications2 ul{list-style:none;  float:left; width:600px; margin:25px 0 0 25px;}
.applications2 li{float:left; width:385px; font-size:13px; color:#333333; font-weight:normal; font-family:'open_sansregular'; padding:0 0 20px 15px; background:url(../images/roundarrow.png) no-repeat left 6px;}
.captair{position:absolute; right:50px; top:20px;}
/*End Applications*/

/*Related Products*/
.relatProducts{float:left; width:700px; margin-top:10px;}
/*Related Products*/

/*Downloads*/
.download{width:300px; float:left; margin:35px 0 0 20px;}
.download h2{width:300px; float:left; font-size:16px; color:#333333	; font-family:'open_sansregular'; font-weight:bold; padding-bottom:10px; border-bottom:none;}
.download p{width:300px; float:left; font-family:'open_sansregular'; color:#333333; padding:0 0 15px 0; font-size:13px; font-weight:normal; line-height:22px;}
.download p a{color:#0a94d3; text-decoration:none;}
.download p a:hover{color:#fc8c19;}

.download input[type=text]{width:270px; float:left; border:#e2e2e2 1px solid; font-size:13px; color:#333333; font-family: 'open_sansregular'; padding:7px 5px; margin-top:8px;}
.download span{float:left; font-family:'open_sansregular'; color:#0a94d3; font-size:12px; padding:9px 0 0 7px;}

.download h6{width:295px; float:left; font-family:'open_sansitalic'; color:#333333; padding:10px 0 3px 0; font-size:12px; font-weight:normal; border-bottom:none;}
.download h6 span{color:#0a94d3; padding:0 5px 0 0;}

.download h5{width:295px; float:left; font-family:'open_sansregular'; color:#333333; padding:10px 0 3px 0; font-size:12px; font-weight:normal;}
.download h5 bdo{padding-top:4px; display:block; float:left; width:auto;}
/*End Downloads*/


/*Brand*/
.brand-right{width:701px; float:right;}
.brand-right h2{width:701px; float:left; font-size:20px; color:#333333; padding:0 0 15px 0; border-bottom:none; font-family:'novecento_wide_bookbold'; font-weight:normal;}
.brand-right p{width:701px; float:left; font-size:13px; color:#333333; padding:0 0 15px 0; border-bottom:none; font-family:'open_sansregular'; line-height:22px;}

.with220{width:220px; float:left; margin-top:10px; margin-bottom:15px; height:245px;}
.with220 p{width:220px!important; float:left; font-family:'open_sansregular';  font-size:12px; /*color:#0a94d3; */color:#333333!important; padding:5px 0!important; line-height:22px;}
.with220 p a{/*color:#0a94d3;*/ color:#333333!important; text-decoration:none;}
.with220 p a:hover{color:#0a94d3!important;}
.with220 p a span{color:#0a94d3; padding-left:10px; margin-top:-7px; display:block;}
.with220 p a span:hover{color:#333333;}


.with220img{float:left; width:218px; height:144px; line-height:141px; text-align:center; border:#cccccc 1px solid; background:#fff; }
.with220img h3::after{content:".";  visibility:hidden;}
.with220img img{vertical-align:middle; max-width:218px;	max-height:144px;}
/*End Brand*/


/*Book a service*/
.book-sercove{width:701px; float:right;}
.book-sercove h2{width:701px; float:left; font-size:20px; color:#333333; padding:0 0 15px 0; font-family:'novecento_wide_bookbold';  font-weight:normal;}
.book-sercove p{/*width:701px; float:left;*/ font-size:13px; color:#333333; padding:0 0 15px 0; font-family:'open_sansregular'; font-weight:normal; line-height:22px;}
.book-sercove p a{color:#0a94d3; text-decoration:none;}
.book-sercove p a:hover{color:#fc8c19; }
.book-sercove2 div span{display:block; float:left; width:auto;}
.book-sercove2 ul{margin-left:15px;  margin-top:15px;}
.book-sercove2 li{width:701px; float:left; font-size:13px; color:#333333; padding:5px 0; font-family:'open_sansregular'; font-weight:normal;}
.book-sercove2 li a{color:#333333; text-decoration:none;}
.book-sercove2 li a:hover{color:#fc8c19;}
.book-sercove2 ol{margin-left:20px; margin-top:15px;}
.book-sercove2 p{width:701px; float:left; font-size:13px; color:#333333; padding:0 0 15px 0; font-family:'open_sansregular'; font-weight:normal; line-height:22px;}
.book-sercove2 p a{color:#0a94d3; text-decoration:none;}
.book-sercove2 p a:hover{color:#fc8c19; }

.book-sercove3{width:701px; float:right;}
.book-sercove3 h1{width:701px; float:left; font-size:20px; color:#333333; padding:0 0 15px 0; font-family:'novecento_wide_bookbold';  font-weight:normal;}
.book-sercove3 h3{width:701px; float:left; font-size:16px; color:#0a94d3; padding:10px 0 10px 0; font-family:'open_sansregular'; font-weight:normal;}
/*.book-sercove3 div span{display:block; float:left; width:auto;}*/
.book-sercove3 ul{margin-left:15px;  margin-top:15px;}
.book-sercove3 li{width:701px; float:left; font-size:13px; color:#333333; padding:5px 0; font-family:'open_sansregular'; font-weight:normal;}
.book-sercove3 li a{color:#0A94D3; text-decoration:none;}
.book-sercove3 li a:hover{color:#FC8C19;}
.book-sercove3 ol{margin-left:20px; margin-top:15px;}
.book-sercove3 p{width:auto; float:left; font-size:13px; color:#333333; padding:0 0 15px 0; font-family:'open_sansregular'; font-weight:normal; line-height:22px;}
.book-sercove3 p a{color:#0a94d3; text-decoration:none;}
.book-sercove3 p a:hover{color:#fc8c19; }


.book-sercove h6{width:701px; float:left; font-size:13px; color:#333333; padding:0 0 25px 0; font-family:'open_sansregular'; font-weight:normal; margin-top:-10px;}
.book-sercove h6 a{color:#0a94d3; text-decoration:none;}
.book-sercove h6 a:hover{color:#fc8c19; }

.book-sercove div{/*width:701px; float:left;*/}
.book-sercove div p{width:auto;}


.book-sercove2{width:701px; float:right;}
.book-sercove2 h3{width:701px; float:left; font-size:16px; color:#0a94d3; padding:10px 0 10px 0; font-family:'open_sansregular'; font-weight:normal;}



.book-sercove h3{/*width:701px; float:left; */font-size:16px; color:#0a94d3; padding:0 0 15px 0; font-family:'open_sansregular'; font-weight:normal;}
.bookform{background:none!important; padding:0!important;}

.book-sercove ul{list-style:none; margin-top:-5px; float:left; margin-bottom:15px;/*border-right: 1px solid #CCCCCC;*/}
.book-sercove ul li{float:left; width:700px; padding-bottom:10px; background:url(../images/bullets.png) no-repeat left 6px; padding-left:10px; font-family:'open_sansregular'; font-size:13px;}

.book-sercove ol{float:left; margin-left:20px; width:100%;}
.book-sercove ol li{font-size:13px; color:#333333; padding:5px 0; font-family:'open_sansregular'; width:100%;}
.book-sercove ol li a{color:#333333; text-decoration:none;}
.book-sercove ol li a:hover{color:#0A94D3;}
/*End Book a service*/

/*News*/
.news{width:701px; float:right;}
.news h2{width:701px; float:left; font-size:20px; color:#333333; padding:0 0 15px 0; font-family:'novecento_wide_bookbold'; font-weight:normal;}
.news p {/*width:651px; float:left;*/ font-size:13px; color:#333333; padding:0 0 15px 0; font-family:'open_sansregular'; font-weight:normal; line-height:22px}
.newsbox{width:651px; float:left; background:#fff; padding:25px;}
.newsbox h3{ /*width:651px;float:left;*/ font-size:16px; color:#0a94d3; padding:0 0 10px 0; font-family:'open_sansregular'; font-weight:normal;}
.newsbox h3 a{ color:#0a94d3; text-decoration:none;}
.newsbox h3 a:hover{color:#FC8C19;}
.newsbox h4{width:651px; float:left; font-size:16px; color:#0a94d3; padding:0 0 10px 0; font-family:'open_sansregular'; font-weight:normal;}
.newsbox p{/*width:651px; float:left;*/ font-size:13px; color:#333333; padding:0 0 10px 0; font-family:'open_sansregular'; font-weight:normal; line-height:22px}
.newsbox p a{color:#0a94d3; text-decoration:none;}
.newsbox p a:hover{color:#fc8c19;}
.newsbox p span{color:#0a94d3; font-family: 'open_sansitalic';}
.newsbox p span a{color:#0a94d3;  text-decoration:none;}
.newsbox p span a:hover{color:#fc8c19;}

.newsbox ol{float:left; margin-left:20px; width:100%;}
.newsbox ol li{font-size:13px; color:#333333; padding:5px 0; font-family:'open_sansregular'; width:100%;}
.newsbox ol li a{color:#0A94D3; text-decoration:none;}
.newsbox ol li a:hover{color:#FC8C19;}

.newsbox ul{float:left; margin-left:15px; width:100%;}
.newsbox ul li{font-size:13px; color:#333333; padding:5px 0; font-family:'open_sansregular'; width:100%;}
.newsbox ul li a{color:#0A94D3; text-decoration:none;}
.newsbox ul li a:hover{color:#FC8C19;}
/*News*/

/*careers*/
.careers{width:701px; float:left;}
.careers p{width:701px; float:left; font-size:13px; color:#333333; padding:0 0 15px 0; font-family:'open_sansregular'; font-weight:normal; line-height:22px;}
.careers p a{color:#0A94D3; text-decoration:none;}
.careers p a:hover{color:#FC8C19;}
.careers h4{width:701px; float:left; font-size:16px; color:#0a94d3; padding:0 0 15px 0; font-family:'open_sansregular'; font-weight:normal;}
/*End careers*/

/*Upload File*/
.upload-file-main{width:auto; float:left; position:relative; height:42px; margin:0 0 10px 0;}
.upload-file{position:absolute; padding-left:5px; z-index:100; top:23px; cursor:default;  height:22px;}
.file{position: relative; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity:0; z-index: 2;}
.file-img{position:relative; top:-22px; left:-0px;}
/*End Upload File*/

.hereforyou{width:701px; float:left; margin:50px 0 0 -14px;}
.hereforyouleft{width:125px; float:left; text-align:center;} 

.hereforyouright{width:575px; float:left;} 
.hereforyouright h5{width:575px; float:left; font-size:16px; color:#0a94d3; padding:0 0 10px 0; font-family:'open_sansregular'; font-weight:normal;}
.hereforyouright p{width:575px; float:left; font-size:13px; color:#333333; padding:0 0 15px 0; font-family:'open_sansregular'; font-weight:normal; line-height:22px;}
.hereforyouright p a{color:#0a94d3; text-decoration:none;}
.hereforyouright p a:hover{color:#fc8c19;}

.imgone{margin:0 0 0 15px;}.imgtwo{margin:0 15px 0 0;}

.customer {width:651px; float:left; background:#fff; padding:25px; border-bottom:#d0d0d0 1px solid; border-left:#e9e9e9 1px solid;  border-right: 2px solid #E9E9E9;}
.customer h3{width:651px; float:left; font-size:16px; color:#0a94d3; padding:0 0 15px 0; font-family:'open_sansregular'; font-weight:normal;}
.customer p{width:651px; float:; font-size:13px; color:#333333; padding:0 0 15px 0; font-family:'open_sansregular'; font-weight:normal; line-height:22px}
.customer p a{color:#0a94d3; text-decoration:none;}
.customer p a:hover{color:#fc8c19;}

.customerimg{width:245px; float:right; text-align:right;}


.cartworks{width:942px; float:left; min-height:250px;}
.cartworks h2{width:942px; float:left; font-size:20px; color:#333333; padding:0 0 15px 0; font-family:'novecento_widenormal'; font-weight:bold;}
.cartworks p{width:942px; float:left; font-size:13px; color:#333333; padding:0 0 15px 0; font-family:'open_sansregular'; font-weight:normal; line-height:22px;}
.cartworks ul{width:942px; float:left;  margin-left:10px;}
.cartworks li{width:942px; float:left; font-size:13px; padding:3px 0;}
.cartworks ol{width:942px; float:left; margin-left:10px;}

.cartwords{width:942px; float:left;}
.cartwords h2{width:942px; float:left; font-size:20px; color:#333333; padding:0 0 15px 0; font-family:'novecento_widenormal'; font-weight:bold;}
.cartwords p{width:942px; float:left; font-size:13px; color:#333333; padding:0 0 15px 0; font-family:'open_sansregular'; font-weight:normal; line-height:22px;}
.cartwords ul{width:942px; float:left;  margin-left:15px;}
.cartwords li{width:942px; float:left; font-size:13px; padding:3px 0;}
.cartwords li a{color:#0A94D3; text-decoration:none}
.cartwords li a:hover{color:#fc8c19; text-decoration:none}
.cartwords ol{width:942px; float:left; margin-left:18px;}


.medeicalnav{width:942px; float:left; background:url(../images/medeicalnav.png) no-repeat left top; height:53px;}

.medeicalnav{width:942px; margin:0 auto;}
.medeicalnav ul {list-style:none; float:left; width:942px; display:block;}
.medeicalnav li {float:left; font-size:0; position:relative;}
.medeicalnav li a{float:left; color:#fff; text-indent:-99999; background:url(../images/medeicalnav.png) no-repeat left top; width:240px; display:block; height:53px; cursor:auto}
.medeicalnav li a:hover{background-position:-0 -53px!important;}
.medeicalnav li a.active{background-position:-0 -53px!important;}

.medeicalnav .sc a{background-position:-240px 0!important; width:241px!important;}
.medeicalnav .sc a:hover{background-position:-240px -53px!important;}
.medeicalnav .sc a.active{background-position:-240px -53px!important;}

.medeicalnav .ap a{background-position:-481px 0!important; width:240px!important;}
.medeicalnav .ap a:hover{background-position:-481px -53px!important;}
.medeicalnav .ap a.active{background-position:-481px -53px!important;}

.medeicalnav .np a{background-position:-722px 0!important; width:219px!important;}
.medeicalnav .np a:hover{background-position:-722px -53px!important;}
.medeicalnav .np a.active{background-position:-722px -53px!important;}

/*Contact Us*/
.contactleft{width:300px; float:left; margin:35px 0 0 0;}
.contactleft h6{width:300px; float:left; font-size:13px; color:#333333; padding:0 0 10px 0; font-family:'open_sansregular'; font-weight:normal;}
.contactleft p{width:300px; float:left; font-size:13px; color:#333333; padding:0 0 5px 0; font-family:'open_sansregular'; font-weight:normal;}
.contactleft p a{color:#0a94d3; text-decoration:none;}
.contactleft p a:hover{color:#fc8c19;}
.contactleft p strong{width:auto; display:block; float:left;  font-family: 'open_sansbold'; font-weight:normal;}
.contactleft p span{width:auto; display:block; float:left;}
.contactleft p bdo{width:16px; display:block; float:left; text-align:center;}

.contactright{width:315px; float:left; margin:15px 0 0 0;}
.contactright h6{width:315px; float:left; font-size:16px!important; color:#0a94d3!important; padding:0 0 10px 0; font-family:'open_sansregular'!important;}
.contactright p{width:315px; float:left; font-size:13px; color:#333333; padding:0 0 5px 0; font-family:'open_sansregular'; font-weight:normal;}

.map{width:300px; float:left; margin:25px 0 0 0;}
.map h5{width:300px; float:left; font-size:16px; color:#0a94d3; padding:0 0 10px 0; font-family:'open_sansregular'; font-weight:normal;}

.SelectLocation{width:290px; float:left; margin:-8px 0 10px -3px;}
.SelectLocation2{width:284px; float:left;}
/*End Contact Us*/

.slideimgbox{width:751px; float:left;}


input.styled {
	color: #333333; /*overflow: scroll;*/
	position: relative;
}
.selectBox span.select {
	position: absolute;
	width:283px;
	height: 36px;
	top: 0px; font-family: 'proxima_nova_rgregular';  font-size:13px;
	left: 0px;
	line-height: 36px;
	color: #333333;font-size: 13px;
	background-image: url(../images/select.png);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.selectBox select.styled {
	position: relative;
	width:283px;
	z-index: 5;
	opacity: 0;
	filter: alpha(opacity=0);
	height:36px;
	padding-left: 15px;
	color: #333333;
	font-weight: normal;
	font-size: 13px;
}
.request-form select.styled {
	position: relative;
	width:283px;
	z-index: 5;
	opacity: 0;
	filter: alpha(opacity=0);
	height:36px;
	padding-left: 15px;
	color: #333333;
	font-weight: normal;
	font-size: 13px;
}
.styled option{font-size:13px; padding:5px 0;}
.req span{padding: 8px 0 0 7px;}


.SelectLocation1{ float:left; margin:-12px 0 15px 0; position:relative;}
.SelectLocation2 select{ height:36px; border:1px red solid;}
.SelectLocation1 select{ height:36px; border:1px red solid;}





#loading{ margin:0px; padding:0px; position:fixed; left:40%; display:none; top:0; width:330px; z-index:5; background-color:#00A0E3; color:#fff; font-weight:bold; line-height:25px; text-align:center; border:1px #bf8f40 solid;}

#cart_loading{ margin:0px; padding:0px; position:fixed; left:32%; display:none; top:0px; width:330px; z-index:5; background-color:#F90; color:#fff; font-weight:bold; line-height:25px; text-align:center; border:1px #bf8f40 solid;}

#search_error{ margin:0px; padding:0px; position:fixed; left:32%; display:none; top:0px; width:330px; z-index:5; background-color:#F90; color:#fff; font-weight:bold; line-height:25px; text-align:center; border:1px #bf8f40 solid;font-size:12px;}





.builders {  display:block; margin-bottom:18px; margin-top:10px; width:100%; float:left;}
.infosheet {/*background:url(../images/download.png) no-repeat left 2px;*/ display:block; /*padding-left:24px; margin-left:9px;*/ margin-top:7px;}
.infosheet a { font:bold 14px/20px Arial,Helvetica,sans-serif; color:#0A94D3; }
.infosheet a:hover{text-decoration:none	;}
.infosheet span a {float:left;}
.infosheet a img{float:left;}
.product_image_gallery { display:inline-block; margin-top:4px;/*  border-bottom:1px solid #ccc;*/ padding-bottom:6px; width:203px; padding-right:0px; text-align:center;}
.leftnone{ margin-left:2px; margin-right:9px;}
.productimg {margin: 0; max-width: 203px;padding: 0; text-align: center;position: relative;vertical-align: bottom;}
.productimg img { vertical-align: baseline;  max-height:125px; padding:0px; margin:0px; max-width: 100%;}
.productimg a img{ padding:0px; margin:0px;}

.border { display:inline-block;    margin: 0;    max-width:100%;    padding: 0;    position: relative;    vertical-align: bottom;}
.border img{}
.gallery a{ display: block; text-align: left;width: 100%;}
.with220 p{width:214px; float:left; font-size:13px; height:80px;}
.with220 h6, .gallery h6{width:214px; float:left; font-size:14px; margin-top:9px; color:#0072bc; text-align:left; padding-bottom:0; font-weight:normal;}
.with220 h6 a{color:#0072bc; text-decoration:none;}
.with220 h6 a:hover{color:#FC8C19;}
.gallery h6 a{text-align:left;}




div#show {}

input[type="checkbox"] {    display:none;}

input[type="checkbox"] + label {}

input[type="checkbox"] + label span {
    display:inline-block;
    width:12px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(../images/check_radio_sheet.png) left top no-repeat;
    cursor:pointer;
}

input[type="checkbox"]:checked + label span {background:url(../images/check_radio_sheet.png) -19px top no-repeat;}

input[type="radio"] {display:none;}

input[type="radio"] + label {

}

input[type="radio"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:1px 4px 0 4px;
    vertical-align:middle;
    background:url(../images/check_radio_sheet.png) -38px top no-repeat;
}

input[type="radio"]:checked + label span {
    background:url(../images/check_radio_sheet.png) -57px top no-repeat;
}
span.select{position:absolute; width:269px;  text-align:left; height:34px;  top:0px; left:0px; overflow:hidden; line-height:34px; background: #FFF url(../images/select.png) no-repeat right center; border: 1px solid #E2E2E2;  font-family: 'open_sansregular'; margin:0px;}
select.styled{position:relative; color:#1d2126; font-size:11px;top: 5px; width:282px; z-index:5; opacity:0; filter: alpha(opacity=0); height:34px; line-height:34px;  font-family: 'open_sansregular';}  


<!--Footer Box Style-->
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{color:#fff; }
#sb-container{position:fixed; margin:0; padding:0 ; top:0; left:0; z-index:3; text-align:left; visibility:hidden; display:none; }
#sb-overlay{position:relative; height:100%; width:100%;  z-index:3;}
#sb-wrapper{position:absolute; visibility:hidden; width:350px;  z-index:5;}
#sb-wrapper-inner{position:relative; z-index:5; overflow:hidden; height:100px; border:10px solid #f5f5f5; }
#sb-body{position:relative; height:100%;}
#sb-body-inner{position:absolute; height:100%; width:100%;}
#sb-player.html{height:100%; overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative; height:100%;}
#sb-loading-inner{position:absolute; font-size:14px; line-height:24px; height:24px; top:50%; margin-top:-12px; width:100%; text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat; padding-left:34px; display:inline-block;}
#sb-body,#sb-loading{background-color:#fff;}
#sb-title,#sb-info{position:relative; margin:0; padding:0; overflow:hidden;}
#sb-title,#sb-title-inner{height:20px;line-height:20px;}
#sb-title-inner{font-size:16px; height:26px;}
#sb-info,#sb-info-inner{height:20px; line-height:20px;}
#sb-info-inner{font-size:12px; }
#sb-nav{ right:-10px; top:0px; padding:0px; position:absolute; z-index:100; }
#sb-nav a{display:block; float:right; height:28px; width:28px; cursor:pointer; background-repeat:no-repeat; margin-top:5px;}
#sb-nav-close{background:url(../images/close3.png) no-repeat;}
#sb-counter{float:left; width:45%;}
#sb-counter a{padding:0 4px 0 0; text-decoration:none; cursor:pointer; color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px; padding:10px; text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}/* Sign Up Box */
.mainpopupbox{width:100%; float:left; top:0; left:0; position:absolute; z-index:99999; display:none; margin:100px 0 0 0; }
.signupboxmain{width:400px; margin:0 auto;}
.signupbox{width:340px; float:left; background:#fff; padding:35px 30px; position:relative;}
.signupbox h1{width:340px; float:left; font-size:12px; font-family:'open_sansregular'; font-size:16px; font-weight:normal; color:#0a94d3; padding:0 0 20px 0;}
.signupbox p{width:340px; float:left; font-size:12px; font-family:'open_sansregular'; font-size:13px; font-weight:normal; color:#333333; padding:0 0 5px 0; line-height:20px;}

.signupbox input[type=text]{width:270px; float:left; border:#e2e2e2 1px solid; font-size:13px; color:#333333; font-family: 'open_sansregular'; padding:7px 5px; margin-top:8px;}
.signupbox textarea{width:342px; float:left; border:#e2e2e2 1px solid; font-size:13px; color:#333333; font-family: 'open_sansregular'; padding:7px 5px; margin-top:8px; height:185px; overflow:hidden;}
.signupbox span{float:left; font-family:'open_sansregular'; color:#0a94d3; font-size:12px; padding:10px 0 0 7px;}
.signupbox h6{width:295px; float:left; font-family:'open_sansitalic'; color:#333333; padding:10px 0 3px 0; font-size:12px; font-weight:normal;}
.signupbox h6 span{color:#0a94d3; padding:0 5px 1px 0;}
.signupbox h5{width:295px; float:left; font-family:'open_sansregular'; color:#333333; padding:10px 0 3px 0; font-size:12px; font-weight:normal;}
.signupbox h5 bdo{float:left; display:block; width:auto; padding:3px 0 0 0;}
.signupboxclose{position:absolute; right:-14px; top:-15px;}

.submitbutton2 {width:84px; background: url(../images/submit2.png) no-repeat left top; cursor:pointer; float:left; font-size:0; height:37px; text-decoration:none; text-indent:-99999px; border:none; margin:8px 0 0 0px;}
.submitbutton2:hover {background: url(../images/submit2.png) no-repeat left bottom;}

.text2{color:#333333; float:left; font-family: 'open_sansitalic'; font-size: 13px; font-weight: normal; padding:0 0 0 125px; width: 577px;}

.viewall{width:220px; float:left; font-size:13px; padding:10px 0;}
.viewall bdo{float:left; width:auto; display:block; padding:4px 0 0 0; font-size:13px; color:#333333; float:right; width:198px; text-align:left;}
.viewall .checkbox{width:19px; height:20px; padding:0 0 0 0; background:url(../images/checkbox2.png) no-repeat; display:block; clear:left; float:left;}
/*End Sign Up Box */


.cheakbox{width:auto; float:left;}
.cheakbox input[type=checkbox].css-checkbox {display:none;}
.cheakbox input[type=checkbox].css-checkbox + label.css-label2{padding-left:19px;height:19px; display:inline-block;line-height:15px;background-repeat:no-repeat; background-position: 0 0;
font-size:15px; vertical-align:middle; cursor:pointer; margin:0px;}
.cheakbox input[type=checkbox].css-checkbox:checked + label.css-label2{background-position:-19px 0;}
.css-label2{background-image:url(../images/check_radio_sheet.png);}

.error_top_box {background:#09314E; border:1px dotted #133F5A;  color:#FFFFFF; float:left;  font-size:13px;  padding:9px 8px; width:262px; margin-top:9px;}
.free-mock-up{width:940px; float:left;}
.free-mock-up h2{width:940px; float:left; font-size:18px; color:#333333; font-family: 'arvoregular'; font-weight:normal; padding:0 0 15px 0; text-transform:uppercase;}
.free-mock-up p{width:940px; float:left; font-size:13px; color:#333333; font-family: 'open_sansregular'; font-weight:normal; padding:0 0 15px 0;}
.free-mock-up h3{width:940px; float:left; font-size:13px; color:#999999; font-family: 'open_sansitalic'; font-weight:normal; padding:0 0 10px 0;}
.free-mock-up h3 span{color:#00a2e2;}
.free-mock-up h6{width:940px; float:left; font-size:13px; color:#333333; font-family: 'open_sansregular'; font-weight:normal; padding:0 0 25px 0; border-bottom:#cccccc 1px solid;}
.font60{font-size:60px!important; color:#919191!important; display:block!important; font: bold 3em/2em Arial,Helvetica,sans-serif!important;}
.pagenotfound{float:left; width:100%; margin-top:50px; min-height:340px;}
.errorleftseat{width:330px; float:left; text-align:right;}
.errorrightseat{width:575px; float:right; margin:25px 0 0 0;}
.errorrightseat h1{width:575px; float:left; font-size:36px; color:#333333;   font-family: 'novecento_wide_bookbold'; font-weight:normal; }
.errorrightseat h2{width:575px; float:left; font-size:13px; color:#333333;   font-family: 'open_sansregular'; font-weight:bold; text-transform:capitalize; padding:10px 0 15px 0;}
.errorrightseat p{width:464px; float:left; font-size:13px; color:#333333;   font-family: 'open_sansregular'; font-weight:normal; text-transform:capitalize; }
.errorrightseat p a{color: #0A94D3; text-decoration: none;}
.errorrightseat p a:hover{color:#FC8C19;}

.display-projects-img{float:left; width:213px; height:142px; line-height:141px; text-align:center; border:#9b9b9b 1px solid; }
.display-projects-img::after{content:".";  visibility:hidden;}
.display-projects-img img{vertical-align:middle; max-width:213px;	max-height:142px;}

.MedicalBox2{width:204px; float:left; padding:0px 8px; border-bottom:#0a94d3 1px solid;}
.MedicalBox2 h3{width:204px; float:left; font-size:14px; color:#333333; padding:12px 0 15px 0;  font-family:'novecento_widenormal'; font-weight:normal;}



input[type=checkbox].css-checkbox {
	display:none;
}

input[type=checkbox].css-checkbox + label.css-label {
	padding-left:30px;
	height:auto; 
	display:inline-block;
	line-height:14px;
	background-repeat:no-repeat;
	background-position: 0 0;
	vertical-align:middle;
	cursor:pointer;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
	background-image:url(../images/checkbox-left-boot.jpg);
}

.css-label{ font-size:13px; color:#333333;
	background-image:url(../images/checkbox-left-top.jpg);
}

#display_projects{float:left; width:701px;}

/*pdf css*/
.mainproductbox{width:942px; float:left; font-size:13px; margin-top:15px;}
.mainproductboxleft{float:left;}
.mainproductboxright{float:left;}

.accessoriespdf{width:942px; float:left; margin-top:25px;}
.accessoriespdf h1{width:942px; float:left; font-size:14px; color:#005da3; padding-bottom:10px;} 
.accessoriesbox{width:942px; float:left; font-size:13px;}
.accessoriesbox p{padding:0 0 5px 0;}

.accessoriesbox table{border:#ccc 1px solid;}
.accessoriesbox table td{padding:10px; font-size:13px;}
.accboderright{width:auto; float:left;  font-size:22px; color:#005da3; margin-top:50px; margin-left:50px; font-weight:bold;}
.accboder{border-right:#ccc 1px solid;}
.accboder2{border-bottom:#ccc 1px solid;}
/*pdf css*/

.downloadsummarysheet {width:222px; background: url(../images/downloadsummarysheet.png) no-repeat left top; cursor:pointer; float:left; font-size:0; height:33px; text-decoration:none; text-indent:-99999px; border:none; margin:8px 0 10px 0;}
.downloadsummarysheet:hover {background: url(../images/downloadsummarysheet.png) no-repeat left bottom;}

.downloadsummarysheet2 {width:222px; background: url(../images/downloadsummarysheet2.png) no-repeat left top; cursor:pointer; float:left; font-size:0; height:33px; text-decoration:none; text-indent:-99999px; border:none; margin:8px 0 10px 0;}
.downloadsummarysheet2:hover {background: url(../images/downloadsummarysheet2.png) no-repeat left bottom;}

.navnewbgmain{width:139px; position:absolute; right:84px; top:0px; z-index:999; height:48px;}
.navnewbgmain a{width:139px; background: url(../images/navnewbg.png) no-repeat left top; cursor:pointer;  font-size:0; height:48px; text-decoration:none; text-indent:-99999px; border:none; z-index:999; display:block;}
.navnewbgmain a:hover {background: url(../images/navnewbg.png) no-repeat left bottom;}
.navnewbgmain a.active{background: url(../images/navnewbg.png) no-repeat left bottom;}

.donloadcolor a{color:#333333!important;}
.donloadcolor a:hover{color:#FC8C19!important;}

.upload2{width:84px; background: url(../images/upload2.png) no-repeat left top; cursor:pointer;  font-size:0; height:37px; text-decoration:none; text-indent:-99999px; border:none; z-index:999; display:block;}
.upload2:hover {background: url(../images/upload2.png) no-repeat left bottom;}

.login_error {background:#F4F3F3; /*border:1px dotted #C12E1E;*/ color:#E60000; display:inline; float:left; font-family:'open_sansregular'; font-size:13px; margin-bottom:8px; margin-top: 2px; padding:5px; width:328px;}

#map_canvas{border:none!important;}
#display_contact{width:100%; border-bottom:#e2e2e2 1px solid; float:left; padding:0 0 15px 0;}
.display-img{width:340px; float:right; margin-top:25px;}

.signupbutton{width:84px; float:left; margin-left:15px;}
.signupbutton a{width:84px; background: url(../images/signupnew.png) no-repeat left top; cursor:pointer; float:left; font-size:0; height:37px; text-decoration:none; text-indent:-99999px; border:none; margin:8px 0 0 0px;}
.signupbutton a:hover {background: url(../images/signupnew.png) no-repeat left -37px;}

.gallyfooter{ margin:0px; padding:10px 0px 0px 0px;color:#9da3ab !important}
.gallyfooter a{ color:#9da3ab !important;}.gallyfooter a:hover{ color:#9da3ab; text-decoration:underline;}


.start-quote{ margin:0px; padding:0px;}
.start-quote ul{ margin:0px; padding:0px; list-style:none;}
.start-quote ul li{ margin:0px; padding:10px 25px; list-style:none; display:block; clear:both; }


.bgcolor{background:#FFF; }

.cross1{ float:left; vertical-align:middle;padding-top: 40px}

.quote-image-type{float:left; margin:0px 18px; width:140px; height:100px; border:1px #dbdbdb solid;}
.table-image{ display:table-cell; vertical-align:bottom; text-align:center; width:140px; height:100px;}
.quote-image-type img{max-width:140px; height:100px; vertical-align:bottom; text-align:center;}


.quote-image{ float:left; margin:35px 18px 0 18px;}
.quote-text{ float:left; font-family: 'open_sansregular'; font-size:16px; color:#333; margin-top:37px;}
.clearfix{ clear:both;}
.subtext{ border-top:1px #ccc solid; padding:10px 0px;}
.quote-form{ padding:0px 0px 30px 0px }
.quote-form label{ float:left; margin-bottom:8px; display:block; position:relative; margin-right:15px;}
.quote-form{ width:700px;}
.quote-form input[type=text]{ border:1px #e2e2e2 solid;font-family:'open_sansregular'; font-size:14px; color:#333; width:254px; height:34px; line-height:34px; padding:0px 10px}
.quote-form textarea{ border:1px #e2e2e2 solid;font-family:'open_sansregular'; font-size:14px; color:#333; width:553px; height:100px; line-height:34px; padding:0px 10px}
.lableright{ margin-right:20px;}
.textstyle{font-family:'open_sansregular'; font-size:14px; color:#333; padding:0px; line-height:42px; display:block; padding-left:10px}

.button input[type=button]{margin-right:5px; border:1px #da7916 solid; background:#fc8c19; color:#ffffff; font-family: 'open_sansbold'; font-size:13px; padding:10px 25px;-webkit-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px;}
.star{ position:absolute; right:-10px; color:#0a94d3;font-family:'open_sansregular'; font-size:12px;}



.quote-cart-button a{margin-right:5px; border:1px #da7916 solid; width:114px; font-size:14px; line-height:30px; background:#fc8c19; color:#ffffff; font-family: 'open_sansbold'; font-size:13px; padding:0px;-webkit-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px; text-indent:0px;}
.quote-cart-button a:hover{background:#666666; border:1px #666666 solid;}



.quote-cart-button999 a{margin-right:5px; border:1px #da7916 solid; width:114px; font-size:14px; line-height:30px; background:#fc8c19; color:#ffffff; font-family: 'open_sansbold'; font-size:13px; padding:0px;-webkit-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px; text-indent:0px;}
.quote-cart-button999 a:hover{background:#666666; border:1px #666666 solid;}




/*End Banner*/
.template-image-title{ margin:0px; padding:0px;}
.template-image-title p{width: auto !important;}


/*
.quote-cart-button{width:114px; float:left; margin:15px 0 0 50px; height:29px;}
.quote-cart-button a{width:114px; height:29px; text-indent:-9999px; background:url(../images/quote-cart2.png) no-repeat left top; float:left; display:block; cursor:pointer;}
.quote-cart-button a:hover{background:url(../images/quote-cart2.png) no-repeat left -30px;}
.quote-cart-button a.active{background:url(../images/quote-cart2.png) no-repeat left 30px;}*/



.imagestop img{ float:left; padding-right:10px;}
.imagestop{font-family: 'open_sansbold'; color:#333333; font-size:16px; line-height:16px; padding:0px; display:block; clear:left;}
.grid_1{ float:left; width:330px; padding-right:20px;padding-bottom: 20px;}
.grid_2{ float:right; width:330px;padding-bottom: 20px;} .grid22 span{ color:#0a94d3; font-size:16px;font-family:'open_sansregular';}.product-right p{ clear:left;}

.grid_55{ float:left; width:330px; padding-right:20px;padding-bottom: 20px;}
.grid_55 p{font-family:'open_sansregular'; font-style:italic;}
.grid_66{ float:right; width:330px;padding-bottom: 20px; font-size:13px; color:#333333;} 
.grid_66 p{font-family:'open_sansregular'; font-style:italic; font-size:13px; color:#333333;}






.newchanges{ margin:180px 0px 0px 30px;}
.subtabs{ padding:0px; margin:15px 0px 0px 0px; }
.subtabs li{ padding:0px; margin:0px; list-style:none; float:left;font-family: 'open_sansregular'; color:#333333; font-weight:bold; font-size:13px; position:relative;}.space1{ width:90px;}
.subtabs li img{ padding-right:10px; float:left; position:relative; top:3px;}
.subtabs li a{color: #333333;text-decoration: none;}
.subtabs li a:hover{color:#005da3;text-decoration: none;}


#slidediv {display:none; position:absolute; top:0px; left:0px; background:#eaeaea; border-right:1px #d3d3d3 solid; width:259px; height:298px; z-index:1;}
#slidediv2 {display:none; position:absolute; top:0px; left:0px; background:#eaeaea; border-right:1px #d3d3d3 solid; width:259px; height:298px; z-index:1;}






.sendButtons a{ background:#0a94d3; text-decoration:none; border:1px #0a94d3 solid; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; display:block; padding:8px 20px; color:#FFF; font-weight:bold; font-size:12px; width:155px; margin-left:0px; text-align:center; }
.sendButtons a:hover{background:#1088bf; cursor:pointer; }.sendButtons a img{ position:relative; top:3px; left:-43px;}
.heading582{font-family: 'open_sansbold'; color:#333333; font-size:14px; width:100%; display:block;}
.cross{  text-align:right; cursor:pointer; position:relative; left:215px;}.innercontent{ padding:20px;}



.innercontent input[type="text"] {
    border: 1px solid #E2E2E2;
    color: #333333;
    font-family: 'open_sansregular';
    font-size: 13px;
    margin-top: 8px;
    padding: 7px 18px;
	width:84%;
}

.innercontent input[type="button"] {
    font-family: 'open_sansregular';
    margin-top: 8px;
	background:#fc8c19; text-decoration:none; border:1px #da7916 solid; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; display:block; padding:10px 20px; color:#FFF; font-weight:bold; font-size:12px; width:220px; text-align:center;
}



.innercontent label{ position:relative;}
.innercontent label span{ position:absolute; color:#0a94d3; top:-7px; left:7px;}




#ask_question_button{cursor:pointer;}



.error25{ position:absolute; color:#E60000; font-size:12px;  border: 1px dotted #C12E1E; padding:5px 10px; top:10px;width: 187px; text-align:center; background:#F4F3F3}

.submitbutton222 {width:222px; background: url(../images/send-price-enquiry22.png) no-repeat left top; cursor:pointer; float:left; font-size:0; height:39px; text-decoration:none; text-indent:-99999px; border:none; margin:8px 0 0 0px;}
.submitbutton222:hover {background: url(../images/send-price-enquiry22.png) no-repeat left bottom;}


.submitbutton55 {width:222px; background: url(../images/send-your-question.png) no-repeat left top; cursor:pointer; float:left; font-size:0; height:39px; text-decoration:none; text-indent:-99999px; border:none; margin:8px 0 0 0px;}
.submitbutton55:hover {background: url(../images/send-your-question.png) no-repeat left bottom;}
.innercontent textarea{  border: 1px solid #E2E2E2;
    color: #333333;
    font-family: 'open_sansregular';
    font-size: 13px;
    margin-top: 8px;
    padding: 7px 18px;
    width: 84%; height: 35px;}
.page_back{ margin:0px; padding:0px; text-align:right; position:relative; top:-20px;}
.page_back a{ margin:0px; padding:0px; text-align:right; font-size:13px; color:#0a94d3; text-decoration:none;}
.page_back a:hover{ text-decoration:underline;}
.page_back1{ margin:0px; padding:20px 0 0; text-align:right; clear:left;}
.page_back1 a{ margin:0px; padding:0px; text-align:right; font-size:13px; color:#0a94d3; text-decoration:none;}
.page_back1 a:hover{ text-decoration:underline;}

.account{ margin:0px 0px 30px 0px; padding:0px;}
.account ul{ margin:0px; padding:0px; list-style:none;}
.account ul li{ padding:0px; list-style:none; float:left; margin-bottom:20px; text-transform:uppercase;}
.account ul li a{ margin:0px; padding:0px 32px; background:url(../images/account-image.jpg) top left no-repeat; display:block; width:276px; height:54px; color:#ffffff; font-weight:bold; font-size:14px; text-decoration:none; line-height:54px;}
.marright{ margin-right:20px;}
.download-boroucr5 {
    padding-bottom: 25px;
}.download-boroucr5 h3 {
    color: #666666;
    float: left;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 8px;
    width: 100%;
}
.bg-head5 {
    color: #FFFFFF;
}
.list-row5 {
    background-color: #333333;
    float: left;
    padding: 10px 0 10px 13px;
}
.snomber5 {
    float: left;
    width:411px;
}.files5 {
    float: left;
    width:77px;
}.date-sec5 {
    float: left;
    width:100px;
}.file-type5 {
    float: left; text-align:center;
    width:95px;
}



.bg-description6 {
    background-color: #FFFFFF;
}



.bg-description5 {
    background:#f5f5f5;
}




.vd{ margin:0px; padding:0px 0px 30px 0px;}
.vd ul{ margin:0px; padding:0px; list-style:none;}
.vd ul li{ padding:0px; list-style:none; float:left; margin-bottom:20px; text-transform:uppercase;}
.vd ul li a{ margin:0px; padding:0px 32px; background:url(../images/account-image.jpg) top left no-repeat; display:block; width:276px; height:54px; color:#ffffff; font-weight:bold; font-size:14px; text-decoration:none; line-height:54px;}
.vdlink{ color:#0a94d3; padding:10px 0px;  font-family: 'open_sansregular'; text-transform: none; font-size:13px;}



.colstext{ margin:0px; padding:0px;}
.colstext ul{ margin:0px 0px 0px 20px; padding:0 0 15px;}
.colstext ul li{font-size:13px; color:#333333; font-family:'open_sansregular'; font-weight:normal; line-height:22px}
.colstext{ margin:0px; padding:0px;}
.colstext ol{ margin:0px 0px 0px 20px; padding:0 0 15px;}
.colstext ol li{ font-size:13px; color:#333333; font-family:'open_sansregular'; font-weight:normal; line-height:22px}




.reasons-gallay1 {
    border-top: 1px solid #D3D3D3; margin:0 auto;  width: 942px;
}

.reasons-gallay1 h2 {
    float: left;
    font-family: 'novecento_widenormal';
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 25px;
    padding-top: 25px;
    text-align: center;
    width: 942px;
}


.callus-right > span {
    display: block;
    float: left;
    padding-top: 5px;
}

.requiredfields{ font-size:11px; font-style:italic;}
.requiredfields span{color:#0a94d3; padding-right:5px;}

.submitbutton3 {width:84px; background: url(../images/submit.png) no-repeat left top; cursor:pointer; float:left; font-size:0; height:37px; text-decoration:none; text-indent:-99999px; border:none; margin:8px 0 0 0px;}
.submitbutton3:hover {background: url(../images/submit.png) no-repeat left bottom;}

.thanks p{ font-size:13px; padding:20px 0px;}
.heading1{ margin:0px; padding:0px;}
.heading1 h2{ margin:0px; padding:0px; font-size:36px; color:#333333; font-family: 'novecento_wide_bookbold'; font-weight:normal; padding-bottom:15px;}
.heading1 p{ margin:0px; padding:0px;}

.bg75{ margin:50px 0px; background:#acacac; height:1px; clear:both;}
.thanks{ margin:0px; padding:0px;}
.thanks h2{ margin:0px; padding:0px; font-size:20px; font-family: 'novecento_wide_bookbold'; font-weight:normal;}
.fields456{ margin:0px; padding:0px; float:left;width:600px;}


.fields{ margin:0px; padding:0px;}
.fields label{ width:226px;}
.textfields{ margin:10px 0px 0px 0px; padding:0px;}
.fields label input[type=text]{ width:226px; border:1px #e2e2e2 solid; height:34px; line-height:34px; padding:0px 10px;font-size:13px; color:#333333; font-family:'open_sansregular'; font-weight:normal;}


.textfields textarea{ width:477px; height:84px;border:1px #e2e2e2 solid; padding:10px;font-size:13px; color:#333333; font-family:'open_sansregular'; font-weight:normal;}
.imagehere{ float:left; width:253px ;    padding-top: 53px;}

.submitleave{width:100%; float:left; margin-top:15px; margin-bottom:35px;}
.submitleave input[type=submit]{ float:left; background:#fc8c19; border:1px #da7916 solid; font-family: 'open_sansregular'; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; display:block; padding:5px 30px; color:#FFF; font-weight:bold; font-size:12px; margin-right:6px; cursor:pointer; border:#da7916 1px solid; }
.submitleave input[type=submit]:hover{background:#666666; border:#666666 1px solid;}

.cartbuttonnew{width:121px; height:27px; background: url(../images/cartbuttonnew.png) no-repeat left top; position:absolute; bottom:0; right:0; color:#fff; z-index:1;  font-family: 'open_sansbold'; padding-top:10px; text-align:center;}
.cartbuttonnew a{color:#fff; text-decoration:none; background:none!important;}
.cartbuttonnew span{font-size:15px;}

.thanksclasscolor{float:left; width:100%; color:#0a94d3; padding-bottom:15px;   font-size:12px; font-weight:bold; text-align:left;}


.raq_from{
	float:right;
}

.raq_from input[type=text]{
		background:#ffffff;
		border:0px;
		line-height:29px;
		height:29px;
		width:280px;
		padding-left:10px;
		padding-right:10px;
		margin-right:10px;
		float:left;
		margin-bottom:10px;
}	

.raq_from input[type=submit]{
	background:url(../images/request-copy-button.png) left center no-repeat;
	width:123px;
	height:24px;
	border:0px;
	text-indent:-9999999;
	cursor:pointer;
	margin-top:1px;
		margin-bottom:10px;
	float:left;
}