@import "../fonts/ss-standard.css";@import "../fonts/ss-symbolicons-line.css";@import "../fonts/ss-social-regular.css";

@charset "utf-8";
*{margin:0; outline:none; padding:0;}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 18, 2014 */

@font-face {
font-family: 'Open Sans Light Regular';
font-style: normal;
font-weight: normal;
src: local('Open Sans Light Regular'), url('OpenSans-Light-webfont.woff') format('woff');
}
@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_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') 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;
}
@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: "SSStandard";
  src: url('../fonts/ss-standard.eot');
  src: url('../fonts/ss-standard.eot?#iefix') format('embedded-opentype'),
       url('../fonts/ss-standard.woff') format('woff'),
       url('../fonts/ss-standard.ttf')  format('truetype'),
       url('../fonts/ss-standard.svg#SSStandard') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "SSStandard";
  src: url('../fonts/ss-standard.eot');
  src: url('../fonts/ss-standard.eot?#iefix') format('embedded-opentype'),
       url('../fonts/ss-standard.woff') format('woff'),
       url('../fonts/ss-standard.ttf')  format('truetype'),
       url('../fonts/ss-standard.svg#SSStandard') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family: 'Bebas Neue';
	src: url('../fonts/bebasneue-webfont.eot');
	src: url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/bebasneue-webfont.woff') format('woff'),
			 url('../fonts/bebasneue-webfont.ttf') format('truetype'),
			 url('../fonts/bebasneue-webfont.svg#bebasneue-webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
div{-moz-transition: all .5s linear;-webkit-transition: all .5s linear;}

*, *:before, *:after {
    box-sizing: border-box;
}
*, *:before, *:after {
    box-sizing: border-box;
}
h2{ margin-bottom:14px;}
ul, ol{ margin-left:20px; margin-bottom:14px; clear:left;}
html {height:100%; margin:0; padding:0; width:100%; display:block; -webkit-text-size-adjust:none;}
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,{padding:0; margin:0;}
body{font-family: 'open_sansregular';  font-size:13px; color:#505050; background:#fff; transition: all 0.15s ease-out 0s; line-height:22px;}
.clear{ clear:both; height:1px}
h3{clear: left;font-size: 20px; padding-top: 20px;}
/*.common-border{ border-top:2px #004631 solid;}*/
p{font-family: 'open_sansregular';  font-size:13px; color:#333333; margin-bottom:20px;}
.sbHolder{font-family: 'open_sansregular';  font-size:13px; color:#333333;}
.about-grid-left p strong{ color: #333333;font-family: "open_sansbold"; font-size: 15px; font-weight: 500; margin: 0;padding-bottom: 10px; }
img{border:0px; max-width:100%}
.fl-right{float:right!important;}
.fl-left{float:right!important;}
.bordernone{border:none!important;}
.marginnone{margin-left:0!important;}
.bgnone{background:none!important;}
.marginright{margin-right:0!important;}
.margintop{margin-top:0!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;} body{ left:0px!important;}
.gkMenu ul{ padding:0px; margin:0px;}

.blogright > ul {
    clear: left;
    margin-left: 20px;
}
.blogright > ul li{ color:#333333;float: left;
    padding-bottom: 15px;}
	
	
.blogright > ul li strong {
    display: block;
    padding-bottom: 6px;
}




.inptclsx{display:none;}


select {
-webkit-appearance: menulist !important;
}input[type="button"], input[type="submit"], input[type="reset"] {
 -webkit-appearance: none
}

/*End Font Face*/
.imageclass{max-width:412px; max-height:327px; vertical-align:bottom;}

/*wrapper*/
#wrapper{width:100%; float:left;}
.wrapperin{width:952px; margin:0 auto;clear:both; /*position:relative;*/}
.pos{ position:relative;}
/*End wrapper	*/

.c_wrapper12 p a{ color:#333;}
/*Header*/
header{width:100%; float:left; margin-bottom:0px; border-bottom:#e5e5e5 1px solid;}
.logo{width:100%; float:left; text-align:left; padding:0; position:relative;}
/*End Header*/

/*Nav*/
nav{width:100%; float:left;}
nav ul{list-style:none; padding:0px; margin:0px;}
nav ul li{float:left; font-size:16px; font-family: 'open_sansbold'; position:relative;padding:15px 31px; }
nav ul li:first-child{ padding-left:0 !important;}
nav ul li a{float:left; display:block; text-decoration:none; color:#333333; text-transform:uppercase; line-height:22px; border-bottom:3px #ffffff solid;}
nav ul li a:hover{/* padding-bottom:10px; */ /*height:21px;*/ border-bottom:3px #ffc909 solid;}
nav li a:hover,nav li.active a,nav li.hover a,nav li:hover a { border-bottom:3px #ffc909 solid;}
nav ul li a.active{ border-bottom:3px #ffc909 solid;}
nav ul li:hover ul{display:block!important; width:295px; position:absolute; z-index:99999; background:#fff; margin:0; top:55px; border-top:#143c63 1px solid; box-shadow:0px 1px 1px #979da1; z-index:999; border:0px !important}
nav ul li ul li{display:block; float:left; width:295px; color:#666666; font-weight:normal; background:#fff; font-family: 'open_sansregular'; font-size:14px; border:0px !important; padding:0px;}
nav ul li ul li a{color:#666666!important; background:#fff!important; display:block; float:left; padding:10px 20px!important;  width:100%; text-transform:none !important; border:0px !important; text-align:left}
nav ul li ul li a:hover{background:#003333 !important; color:#ffffff !important; padding-bottom:10px;}
nav ul li ul{ border-top:1px red solid;}
/*End Nav*/
.list2 strong{color: #333333;
    display: block;
    font-family: "open_sansbold";
    font-size: 15px;
    margin: 0;
    padding-bottom: 0px;
    padding-top: 0; font-weight:500; }

/*Banner*/
.main-slider{width:100%; float:left; /*min-height:425px;*/}
.bg-slider{width:100%; float:left;}
/*End Banner*/

.subscribe-newsletter{ float:left; width:100%; border-top:1px #989898 dashed}

/*Footer*/
footer{width:100%; float:left; background:#000000; padding:20px 0 30px; margin-top:0px;  z-index:1px; position:relative;}
.footerlink{width:100%; float:left; border-top:#31567a 1px solid; padding:10px 0; margin:25px 0 0 0;}
.footerlink ul{list-style:none; margin-top:15px;}
.footerlink li{width:auto; float:left; font-size:16px; font-family: 'open_sansbold'; margin-right:7%; text-transform:uppercase;}

.footerlink li a{color:#bfc6ce; text-decoration:none;}
.footerlink li a:hover{color:#ffcc33; }
.footerlink p{width:100%; float:left;  font-family:' '; font-weight:normal; font-size:12px; color:#bfc6ce; margin-top:25px; text-transform:uppercase;}
.footerlink p span{float:right; color:#bfc6ce; text-transform:capitalize;}
.footerlink p span a{color:#bfc6ce; text-decoration:none; font-family: 'Myriad Pro'; }
.footerlink p span a:hover{color:#ffcc33; }


.followus{width:155px; float:right;}
.followustitle{width:100%; float:left; padding-bottom:5px; font-size:26px; color:#ffffff; font-family: 'bebas_neueregular';}
.followuslink{width:100%; float:left; margin:5px 0 0 0;}
.followuslink img{margin:0 1px;}

.footertextbox{width:100%; float:left; padding:20px 0px 10px 0px;}
.footertextboxtext{width:100%; float:left; font-size:26px; color:#ffffff; font-family: 'bebas_neueregular';}
.footertextboxtext span{color:#bfc6ce; font-size:14px; font-family:'open_sansregular'; margin-left:25px; text-transform:uppercase;}

.namebox {
    float: left;
    margin: 10px 25px 0 0;
    width: 376px;
}
.namebox input[type="text"], [type="password"]{color:#787878; float:left; font-size:13px; font-family:'open_sansregular'; padding:14px 5%; width:100%; border:1px #dcdcdc solid;-webkit-border-radius:3px;-moz-border-radius: 3px;border-radius: 3px;}
.nameboxsubmit{width:auto; float:left;  margin:10px 0 0 0;}
.nameboxsubmit input[type="submit"]{height:48px; line-height:24px; width:150px; border:none; cursor:pointer; background:#ffc500; color:#333333; font-size:14px; text-transform: uppercase;font-family: 'open_sanssemibold';-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.nameboxsubmit input[type="submit"]:hover{ background:#1f1f1f !important; color:#ffc500 !important;}

.bodyimgbox{width:100%; float:left; /*border-top:#989898 1px dashed;*/}
.bodyimgboxmain{float:left; width:100%;}
.bodyimgboxmain ul{list-style:none; width:100%; float:left;}
.bodyimgboxmain ul li{float:left; width:33%; display:block; text-align:center; height:100px; line-height:100px;}
.bodyimgboxmain ul li::after{content:".";  visibility:hidden;}
.bodyimgboxmain ul li img{vertical-align:middle; max-width:231px; max-height:46px;}
.bodyimgboxmainnew{display:block!important;}
/*End Footer*/


/*Body Part*/
.bodymain{width:100%;}
.bgcolor{background:#f7f7f7;}
.new-equipment-main{width:100%; float:left;}
.new-equipment-box{width:476px; height:388px; float:left; background:url(../images/sed-equipment-box.png) no-repeat left top;}
.new-equipment-heading{width:100%; float:left; font-size:30px; color:#fff; margin:40px 0 0 0; font-family: 'open_sansbold'; text-align:center;  height:35px; overflow:hidden;}
.new-equipment-box ul{list-style:none; float:left; width:92%;  margin-left:8%; margin-top:25px; height:198px; overflow:hidden;}
.new-equipment-box li{font-size:16px; padding-bottom:20px; background:url(../images/crc.png) no-repeat left 5px; color:#fff; font-family: 'open_sansregular'; padding-left:15px;}
.used-equipment-box{width:475px; height:388px; float:left; background:url(../images/new-equipment-box.png) no-repeat left top;}
.used-equipment-box ul{list-style:none; float:left; width:92%;  margin-left:8%; margin-top:25px; height:198px; overflow:hidden;}
.used-equipment-box li{font-size:15px; padding-bottom:20px; background:url(../images/crc.png) no-repeat left 5px; color:#fff; font-family: 'open_sansregular'; padding-left:15px;}

.vew-used-main{width:100%; float:left;}
.vew-used{background: url(../images/vew-used.png) no-repeat left top; border:none; cursor:pointer; font-size:0; height:50px; text-decoration:none; text-indent:-99999px; width:311px;  display:block; margin:15px auto 0 auto;}
.vew-used:hover {background: url(../images/vew-used.png) no-repeat left -50px;}

.view-new{background: url(../images/view-new.png) no-repeat left top; border:none; cursor:pointer; font-size:0; height:50px; text-decoration:none; text-indent:-99999px; width:311px;  display:block; margin:15px auto 0 auto;}
.view-new:hover {background: url(../images/view-new.png) no-repeat left -50px;}

.gleason-cranes-main{width:100%; float:left; padding:40px 0;}
.gleason-cranes-title{width:100%; text-align:center; font-size:30px; font-family: 'open_sansbold'; color:#143c63; padding-bottom:20px; text-transform:uppercase;}
.gleason-cranes-title h3{font-size:30px; font-family: 'open_sansbold'; color:#143c63; font-weight:normal;}
.gleason-cranes-main ul{list-style:none; width:100%; float:left;}
.gleason-cranes-main li{width:43%; float:left; font-size:16px; color:#333333; font-family: 'open_sansregular'; padding-bottom:10px; background:url(../images/arrow.png) no-repeat left 3px; padding-left:20px; margin:0 2%;}

.webbox{color: #999999;float: left;font-family: "open_sansregular";font-size: 11px;padding: 0;right: 0;text-align: right;top: 10px;width: 100%;}
.webbox a{color:#003333; text-decoration:none;}
.webbox span{color:#003333; padding:0 3px;}
.webbox a:hover{text-decoration:underline;}

.leftsection{width:22%; float:left; }
.leftmenu{width:218px; float:left; display:block; border:1px #e8e7e6 solid; padding:20px;}
.leftmenu ul{list-style:none; margin:0px; padding:0px;}
.leftmenu li{/*width:202px;width:220px;width:220px;*/ float:left; color:#333333; font-family: 'open_sansregular'; font-weight:lighter; width:100%;}
.leftmenu li a{width:182px; display:block; float:left; color:#333333; text-decoration:none; font-size:14px;  padding-right:0px; padding-bottom:5px;font-family: 'open_sanssemibold';}
.leftmenu li a span{margin-top:-5px; display:block; float:left;}
.leftmenu li a:hover{color:#004630;  }
.leftmenu li a.active{color:#004630;  }
.leftmenu li ul li a{width:162px; display:block; float:left; text-decoration:none; padding-left:20px; padding-bottom:3px;}
.leftmenu li ul li a:hover{color:#004630;}
.leftmenu li ul li a.active{color:#004630; text-decoration:underline; }
.leftmenu ul li ul li a{/*width:172px;*/ padding-left:5px; color:#333333; font-family: 'open_sansregular'; font-weight:lighter; font-size:13px;}
.spantext{ color:#999999;font-family: "open_sanssemibold"; font-size:10px;}
.leftmenu li span {
    float: left;
    position: relative;
    top: -2px;
}
.leftmenu ul li ul{ padding-bottom:20px; float:left;}
.leftmenu1{width:202px; float:left; display:block;}
.leftmenu1 ul{list-style:none; margin-top:17px;}
.leftmenu1 li{width:202px; float:left; width:220px;color:#999999; font-family: 'open_sansregular';}
.leftmenu1 li a{width:182px; display:block; float:left; color:#999; text-decoration:none; font-size:16px; background:url(../images/leftmenubg.png) no-repeat right top;  padding-right:20px; padding-bottom:20px;}
.leftmenu1 li a span{margin-top:-5px; display:block; float:left;}
.leftmenu1 li a:hover{color:#143c63; background:url(../images/leftmenubghover.png) no-repeat right top;}
.leftmenu1 li a.active{color:#143c63; background:url(../images/leftmenubghover.png) no-repeat right top;  font-family: 'open_sansbold';}
.leftmenu1 li ul li a{width:162px; display:block; float:left; color:#999; text-decoration:none; font-size:16px; background:url(../images/leftmenubg2.png) no-repeat right top; padding-left:20px;}
.leftmenu1 li ul li a:hover{color:#143c63; background:url(../images/leftmenubg2.png) no-repeat right top;}
.leftmenu1 li ul li a.active{color:#143c63; background:url(../images/leftmenubg2.png) no-repeat right top; }







.leftblogbox{width:202px; float:left; margin-top:50px;}
.leftblogtitle{width:100%; float:left; font-size:20px; color:#143c63; font-family:'open_sansbold'; padding-bottom:20px;}
.leftblogtitle2{width:100%; float:left; font-size:16px; color:#143c63; font-family:'open_sansregular'; padding-bottom:0;}
.leftblogbox p{width:90%; float:left; padding:10px 0; color:#333333; font-family:'open_sansregular'; font-size:16px;}
.leftblogbox p a{color:#143c63; text-decoration:none; text-transform:uppercase; font-family:'open_sansregular'; font-size:14px;}
.leftblogbox p a:hover{color:#cb9d29; padding:0;}

.rightsection8{width:71%; float:left; }

.rightsection3{width:100%; float:left; padding-top:0px; position:relative;}
.rightsection{width:76%; float:right; }
.rightsection3{width:100%; float:left; }
.rightsectiontitle{font-family: 'open_sanssemibold'; font-size:30px; color:#003333; padding:0px 0 15px;}
.rightsectiontitle h1{font-family: 'open_sanssemibold'; font-size:30px; color:#003333; padding:0px; line-height:35px; padding-bottom:6px;}
.rightsectiontitle2{width:100%; float:left; font-family:'open_sansbold'; font-size:36px; color:#143c63; padding-bottom:5px;}
.rightsectiontitle2 h1{font-family:'open_sansbold'; font-size:36px; color:#143c63; font-weight:normal;}
.rightsectiontitle2 img{ padding: 0x 0px;}
.rightsectiontitle5{width:100%; float:left; font-family:'open_sansbold'; font-size:36px; color:#143c63; padding-bottom:10px;}
.rightsectiontitle5 h1{font-family:'open_sanssemibold'; font-size:30px; color:#003333; font-weight:normal;}
.rightsectiontitle2 img{max-width:100%; max-height:100%; margin-top:23px;}
.rightsectiontitle3{width:100%; float:left; font-family:'open_sansbold'; font-size:28px; color:#143c63; margin-top:25px; padding-bottom:15px;}
.rightsectiontitle3 h2{ font-family:'open_sansbold'; font-size:28px; color:#143c63; font-weight:normal;}
.rightsectiontitle4{width:100%; float:left; font-family:'open_sansbold'; font-size:36px; color:#143c63; padding-bottom:0px;}
.pagebox{width:100%; float:left; /*background:#efefef; border:#cdcdcd 1px solid; padding:10px 2%; border-radius:3px;*/ margin-top:0; display:block; position:relative;border-bottom: 3px solid #cccccc;}
.pageboxleft{width:130px; float:left;padding:3px 0 3px 0px; margin-top:0px;}
.pageboxright{width:80px;  position:absolute; right:18px; top:21px;}

.pageboxright2{ float:right;}.pageboxright8{width:80px;  position:absolute; right:18px; top:11px;}
.rightsectiontitle5{width:100%; float:left; padding-bottom:30px;}
.uniformstopright{margin-top:5px; float:right;}
.uniformstopright ul{list-style:none; display:inline-block; padding:0px; margin:0px; }
.uniformstopright li{float:left; font-family: 'open_sansregular'; font-weight:normal; font-size:13px; width:auto; background:none; padding:0; margin:0 3px;}
.uniformstopright li a{padding:3px 8px; color:#333637; text-decoration:none;float:left; display:block;}
.uniformstopright li a:hover{ text-decoration:underline;}
.uniformstopright li a.active{ text-decoration:underline;}

.listicon{width:35px; float:right; height:31px; text-align:center;}
.listicon a{ cursor:pointer; height:31px; text-decoration:none;  width:35px; line-height:31px; text-align:center;  display:block; color:#cccccc !important}
.listicon a:hover {color:#000000 !important}
.listicon a.active {color:#000000 !important; text-decoration:none !important;}

.viewicon{width:35px; float:right; height:31px; margin:0px;  text-align:center; margin-left:10px; }
.viewicon a{background: cursor:pointer; height:31px; text-decoration:none; width:35px;  display:block; line-height:31px; text-align:center; color:#cccccc !important}
.viewicon a:hover { color:#000000 !important}
.viewicon a.active { color:#000000 !important; text-decoration:none !important; }


.productimgtext{width:100%; float:left; padding:13px 0;border:1px #e8e7e6 solid;  min-height: 60px; font-size:16px; color:#1e3249; font-family:'open_sansbold'; text-align:center; text-transform:uppercase;   /*overflow:hidden;height:26px;*/} 
.productimgtext a{text-decoration:none; color:#1e3249; font-size:14px;}
.productimgtext a:hover{color:#ffc423;}

.productimgtext a:hover span{ border-bottom:none;}
.productimgtext a:hover h2{ color:#014631;}

.productimgtext h2{font-size:16px; color:#1e3249; font-family:'open_sansbold'; text-align:center; text-transform:uppercase; /*overflow:hidden;*/ font-weight:normal;}
.productimgtext h2 a{color:#1e3249;}  
.productimgtext h2 a:hover{color:#ffc423;}

.productimgtext2{width:100%; float:left; padding:0px; font-size:12px; color:#004631; font-family:'open_sansregular'; text-align:center;  height:30px;} 
.productimgtext2 a{text-decoration:underline; color:#004631; text-transform:none;}
.productimgtext2 a:hover{color:#004631; text-decoration:none;}

.pagebox2{width:100%; float:left; margin:20px 0px 25px 0px; display:block;}
.pagebox2 p{text-align:center; font-family:'open_sansregular'; font-size:13px;}
.pagebox2 p bdo{line-height:30px;}
.pagebox2 p a{color:#333333; text-decoration:none;}
.pagebox2 p a:hover{text-decoration:none; color:#143c63; }
.pagebox2 p span{ padding-left:10px;}
.enquiremain{width:100%; float:left; margin:25px 0 15px 0; text-align:center; display:block;}
.enquiremain img{padding:5px 0;}
.footer-text2 a:hover{ text-decoration:underline;}
.rightsidebox{width:100%; float:left;}
.listbox {
    float: left;
    margin-top: 30px;
    padding-bottom: 25px;
    width: 50%;
}
.listboxleft{width:230px; float:left;  height:159px;} 
/*.listboxleft img{max-width:100%; min-width:100%;}*/
.listboxleft img{max-width:100%; max-height:159px;}
.listboxright{width:45%; float:right; padding-right:2%;}
.carrytext{width:100%; float:left; font-family:'open_sansbold'; font-size:20px; color:#1e3249; text-align:left;}
.carrytext h2{font-family:'open_sansbold'; font-size:20px; color:#333333; font-weight:normal;}
.carrytext a{color:#333333; text-decoration:none;}
.carrytext2{width:100%; float:left; font-family:'open_sansregular'; font-size:16px; color:#666666; text-transform:uppercase; padding:5px 0 10px 0; }
.listboxright ul{list-style:none;  float:left; width:100%; margin-left:5px;}
.listboxright li{float:left; width:95%; font-size:16px; color:#333333; font-weight:normal; font-family:'open_sansregular'; padding:0 0 20px 15px; background:url(../images/roundarrow.png) no-repeat left 3px;}
.listboxlink{width:100%; float:left; text-align:left; font-family:'open_sansregular'; color:#143c63; font-size:14px; padding-top:8px;}
.listboxlink a{ color:#143c63; text-decoration:none; border-bottom:1px #adadad solid;}
.listboxlink a:hover { border-bottom:none;}

.listboxlink a:hover{color:#ffc423;}
.listboxlink img {
    margin-right: 10px;
    position: relative;
    top: 2px;
}
.fullwidth{width:100%; float:left; /*margin:25px 0 0 0;*/ margin:0; position:relative; padding-top:0px;}
.listboxlink a span{ color:#333333; font-size:13px;font-family:'open_sansregular';}
.listboxlink2{width:100%; float:left; text-align:right; font-family:'open_sansregular'; color:#333333; padding-bottom:25px; font-size:13px; position:absolute; top:5px;}
.listboxlink2 a span{ color:#333333; text-decoration:underline; cursor:pointer;}
.listboxlink2 a span{cursor:pointer;}
.listboxlink2 a:hover{color:#333333; text-decoration:none;}
.listboxlink2 img{float:right; margin-left:10px;}
.listboxlink2 span{float:right;}

.slideboxleft{/*width:380px;*/ width:50%; float:left;  }

.slideboxright{width:46%; float:right; }
.overview-menu{width:100%; float:left;}
.overview-menu ul{list-style:none; border-bottom:#24496d 1px solid; float:left; width:100%;}
.overview-menu ul li{float:left; font-size:14px; color:#999999; font-family:'open_sansbold'; text-transform:uppercase; color:#143c63;}   
.overview-menu ul li a{display:block; float:left; padding:5px 14px 12px 14px; color:#999999; text-decoration:none;}
.overview-menu ul li a:hover{border-bottom:#143c63 4px solid; padding-bottom:8px; color:#143c63;}
.overview-menu ul li a.active{border-bottom:#143c63 4px solid; padding-bottom:8px; color:#143c63;}
.overview-menu ul li a.selected{border-bottom:#143c63 4px solid; padding-bottom:8px; color:#143c63;}
.overviewbox{width:100%; float:left; padding:0px;}
.overviewbox p{width:100%; float:left; font-size:13px; color:#333333; font-family:'open_sansregular'; margin-bottom:0px; }
.overviewbox ul{list-style:none;  float:left; width:100%; margin-left:5px; margin-top:15px;}
.overviewbox ul li{float:left; width:95%; font-size:16px; color:#333333; font-weight:normal; font-family:'open_sansregular'; padding:0 0 15px 20px; background:url(../images/roundarrow3.png) no-repeat left 5px;}
.overviewbox ol{float:left; width:100%; margin-left:26px; margin-top:25px;}
.overviewbox ol li{float:left; width:95%; font-size:16px; color:#333333; font-weight:normal; font-family:'open_sansregular'; padding:0 0 15px 0;}
.slideboxoverview{ width:100%; float:left; /*width:90%;margin-left:25px;*/}

.email-friend{width:413px; float:left; padding:10px 0; border-bottom:#cccccc 1px solid; /*margin-top:-20px;*/}
.emailbox{width:auto; float:left; border-right:#cccccc 1px solid; padding-left:65px; padding-right:20px; color:#333333; font-family:'open_sansregular'; text-transform:uppercase;}
.emailbox a{color:#333333; text-decoration:none;}
.emailbox img{float:left; margin-right:15px;}
.emailboxright{width:125px; float:left; padding-left:20px; font-size:13px; color:#333333; font-family:'open_sansregular'; text-transform:uppercase;} 
.emailboxright img{float:left; margin-right:15px;}
.emailboxright a{color:#333333; text-decoration:none;}

.downloadcatalogue{width:413px; float:left; text-align:center; color:#143c63; font-family:'open_sansregular'; font-size:13px; text-transform:uppercase; margin-top:15px;}
.downloadcatalogue a{color:#143c63; text-decoration:none;}

.specifications{width:100%; float:left; padding:15px 0;}
.specificationsbox{width:100%; float:left; padding:10px 2%;}
.specifications p{width:100%; float:left; text-align:left;  font-size:16px; color:#333333; font-family:'open_sansregular'; padding:10px 0;}
.testname{padding-top:0!important;}
.bgcolor{background:#fafafa;}
.specificationsboxleft{width:56%; float:left; font-size:13px; color:#333333; font-family:'open_sansregular'; padding-right:20px;}
.specificationsboxright{width:43%; float:right; font-size:13px; color:#666666; font-family:'open_sanslight';}
.specificationsboxright p{width:100%; float:left; font-size:16px; color:#666666; font-family:'open_sansregular'; padding:0;}
.specificationsboxright2{width:60%; float:right; font-size:16px; color:#666666; font-family:'open_sansregular'; margin-top:10px;}
.specificationsboxright2 p{width:100%; float:left; font-size:16px; color:#666666; font-family:'open_sansregular'; padding:0;}
.whyus{width:100%; float:left; font-size:16px; color:#333333; font-family:'open_sansregular'; padding-top:15px;}
.whyus span{float:right; width:92%; display:block;}
.whyus bdo{float:left; width:8%; display:block;}
#verification_code{/*width:171px!important;text-transform:capitalize;*/ }
.whyusbdo{float:right; width:92%; display:block;}
.whyusspan{float:left; width:8%; display:block;}

.EnquireText{width:100%; float:left; color:#143c63; font-family:'open_sansbold'; font-size:18px; margin-top:15px;}

.EnquireText2{width:100%; float:left; color:#333333; font-family:'open_sansbold'; font-size:16px; padding-bottom:15px;}
.EnquireText2 strong{float:left; width:auto; margin-right:10px;}
.specifications input[type=text]{width:76%; float:left; font-size:14px; color:#333333;  margin:10px 0 0 0; height:24px; padding:6px 10px; background:#fff; border:#d0cdc7 1px solid; font-family:'open_sansregular';}
.specifications select{width:80.5%; float:left; font-size:14px; color:#333333;  margin:10px 0 0 0; padding:6px 10px 6px 0; background:#fff; border:#d0cdc7 1px solid; font-family:'open_sansregular';}
.specifications textarea{width:76.2%; float:left;  font-size:14px; color:#333333; font-family:'open_sansregular'; padding:7px 10px; height:140px; overflow:hidden; background:#fff; margin-top:8px;  border:#d0cdc7 1px solid;}

.send-enquiry{width:152px; float:left; background:url(../images/send-enquiry.png) no-repeat left top; text-indent:-99999px; height:46px; margin:15px 0 0 0; cursor:pointer; border:none;}
.send-enquiry:hover{background:url(../images/send-enquiry.png) no-repeat left bottom;}


.send-review{width:152px; float:left; background:url(../images/send-review.png) no-repeat left top; text-indent:-99999px; height:46px; margin:15px 0 0 0; cursor:pointer; border:none;}
.send-review:hover{background:url(../images/send-review.png) no-repeat left bottom;}
.reviews{width:100%; float:left; margin-top:15px;}

.postreview{width:100%; float:left;  margin:15px 0;}

.postreview a{width:162px; float:left; background:url(../images/postreview.png) no-repeat left top; text-indent:-99999px; height:46px; cursor:pointer; border:none;}
.postreview a:hover{background:url(../images/postreview.png) no-repeat left bottom;}


/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
.stardiv{float:left;}
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../images/star3.png) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -16px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
.rating-cancel{display:none!important;}
/* END jQuery.Rating Plugin CSS */


.pagebox3{width:100%; float:left; margin-bottom: 10px; /*background:#efefef; border:#cdcdcd 1px solid;border-radius:3px;*/ padding:0px 0px 2px 0px;  display:block; position:relative; border-bottom:3px #cccccc solid;}
.pageboxleft2{width:125px; float:left; /*border-right:#333333 1px dotted;*/  margin-top:6px;}

.uniformstopright2{width:auto; float:right;}
.uniformstopright2 ul{list-style:none; }
.uniformstopright2 li{float:left; font-family: 'open_sansregular'; font-weight:normal; font-size:13px; width:auto; background:none; padding:0; margin:0 3px;}
.uniformstopright2 li a{padding:3px 5px; color:#333637; text-decoration:none; background:#ffffff; float:left; display:block;}

.brandbox{width:28%; float:left;}
.brandbox label{width:100%; float:left;  color:#333333; font-family:'open_sansbold'; padding-bottom:5px;}
.brandbox select{width:100%; border:#d0cdc7 1px solid; color:#999999; font-family: 'open_sansregular'; padding:5px; height:31px;}

.brandbox2{width:28%; float:left; margin-left:8px;}
.brandbox2 label{width:100%; float:left;  color:#333333; font-family:'open_sansbold'; padding-bottom:5px;}
.brandbox2 select{width:100%; border:#d0cdc7 1px solid; color:#999999; font-family: 'open_sansregular'; padding:5px; height:31px;}
.mrtop{margin-top:10px; padding-bottom:0px;}

.crawlerbox{width:100%; float:left; margin:0;  border-bottom:#e8e7e6 1px solid;  padding-top: 0px; padding-bottom:25px; margin-bottom:25px;}  
.crawlerheading{width:100%; float:left; padding:15px 0 12px; color:#333333; font-family:'open_sansbold'; font-size:20px; color:#fff; text-transform:uppercase; margin-bottom:25px;}
.crawlerheading h2{color:#333333; font-family:'open_sansbold'; font-size:20px; color:#fff; text-transform:uppercase; font-weight:normal;}
.crawlerheading h1{font-family: 'open_sanssemibold'; font-size:30px; color:#003333; font-weight:normal; line-height:30px;}
.crawlerheading span{float:right;}
.crawlerheading a{color:#fff; text-decoration:none;}
.crawlerheading a:hover{color: #FFCC33;}
.crawlermid p{ min-height:auto}
.crawlerright p{margin-bottom: 14px; line-height:20px; min-height:80px;}
.crawlerleft{width:232px; height:159px; float:left; margin-right:24px;}
.crawlerleft img{max-height:100%; max-width:100%;}
.crawlermid{width:70%; float:left;/* min-height:180px;*/}
.crawlermid span{}
.pricelist{font-family: 'open_sansregular'; font-size:20px; color:#333333; float:right;}
.crawlermid p{width:100%; float:left; font-family:'open_sansregular'; color:#333333; padding-bottom:10px;}
.crawlermid p span{display:block; width:40%; float:left; font-weight:bold;}
.crawlermid bdo{display:block; width:100%; /*float:right;*/color:#333333; font-family:'open_sansbold'; font-size:20px;}
.crawlerright{width:458px; float:left; min-height:150px; }
.crawlerright ul{margin:0 0 25px 15px; list-style:none; float:left; width:100%;}
.crawlerright ul li{background:url(../images/roundarrow.png) no-repeat left 8px; padding:5px 0 5px 15px; font-family:'open_sansregular';  font-size:16px;}
.crawlerright ol{margin:15px 0 15px 35px; float:left;  width:100%; font-family:'open_sansregular'; color:#333333;  font-size:16px;}
.crawlerright ol li{padding:5px 0; font-family:'open_sansregular'; color:#333333;  font-size:13px;}
.crawlerright p{width:95%; float:left; font-family:'open_sansregular'; color:#333333; padding-top:10px; padding-left:0;}

.listboxlink3{width:100%; float:left; text-align:left; font-family:'open_sansregular'; color:#143c63; text-transform:uppercase; margin-top:10px;}
.listboxlink3 a{ color:#143c63; text-decoration:none; float:right;}
.listboxlink3 a:hover{color:#ffc423;}
.listboxlink3 img{float:left; margin-left:10px;}
.listboxlink3 span{float:left;}

.listboxlink4{width:100%; float:left; text-align:left; font-family:'open_sansregular'; color:#143c63;  margin-top:0px;}
.listboxlink4 a{ color:#004631;  float:left;}
/*.listboxlink4 a:hover{color:#ffc423;}*/
.listboxlink4 a span:hover{ text-decoration:none;}
.listboxlink4 img{float:left; margin-left:10px;}
.listboxlink4 span{float:left; text-decoration:underline;}
.listboxlink4 a span{ font-size:12px;}
.enquireabout{width:282px; float:left; background:url(../images/enquireabout.png) no-repeat left top; text-indent:-99999px; height:48px; margin:0 0 0 15px; cursor:pointer; border:none;}
.enquireabout:hover{background:url(../images/enquireabout.png) no-repeat left bottom;}
.overviewtext{width:100%; float:left; color:#143c63; font-family:'open_sansbold'; font-size:20px; padding-bottom:8px;}
.WhyBuyBox{width:90%; float:left; border-top:#cccccc 1px solid; padding:25px 5%; margin-top:25px; background:#fafafa;} 
.WhyBuyBoxtext{width:100%; float:left; color:#333333; font-family:'open_sansbold'; font-size:30px; padding-bottom:8px; text-align:center;}

/*.service h2{width:100%; float:left; font-family:'open_sansbold'; color:#143c63; font-size:16px; font-weight:normal; padding-bottom:5px; margin-top:15px;}
.service ul{margin:0 0 5px 15px; list-style:none; float:left; width:100%;}
.service ul li{background:url(../images/roundarrow.png) no-repeat left 8px; padding:5px 0 5px 15px; font-family:'open_sansregular';  font-size:16px;}
.service ol{margin:15px 0 5px 35px; float:left;  width:100%; font-family:'open_sansregular'; color:#333333;  font-size:16px;}
.service ol li{padding:5px 0; font-family:'open_sansregular'; color:#333333;  font-size:13px;}*/

.bolgmrtop{margin-top:0!important;}
.rightsection2{width:575px; float:left;}
.rentalright{float:right; width:325px;}
.rental{float:right; width:275px; height:396px; background:url(../images/boxbg.png) no-repeat left top; margin:25px 0; padding:30px;}
.whygleason{width:100%; float:left; font-family:'open_sansbold'; font-size:22px; color:#fff; text-transform:uppercase;}
.rental ul{list-style:none; float:left; margin:25px 0 0 0;}
.rental li{float:left; width:90%; padding-bottom:20px; background:url(../images/arrow.png) no-repeat left 5px; font-size:14px; color:#fff; font-family:'open_sansbold';padding-left:20px;}
.category{width:100%; float:left; padding:0px 0 20px 0; font-size:20px; font-family:'open_sanslight'; color:#333333;}
.blogright{width:100%; float:left; margin:0px 0px 40px 0px; position:relative;}
.blogright h2{width:100%; /*float:left;*/ font-family:'open_sanslight'; color:#333333;  font-size:20px; padding-bottom:0px; font-weight:normal; line-height:25px;}
.blogright h2 a{color:#333333; text-decoration:none;}
.blogright h2 a:hover{color: #333333;}
.category22{width:100%; float:left; padding:25px 0 20px 0; font-size:20px; font-family:'open_sanslight'; color:#333333;}
.pagelike{ position:absolute; right:0px; top:0px;}



.blogright p{width:100%; float:left;/* font-family:'open_sanslight';*/ color:#333333;  font-size:13px;  line-height:22px; margin-bottom:10px;}
 /*.blogright p a{color:#143c63; text-decoration:underline;text-transform:uppercase; font-size:14px;}.blogright p a:hover{ text-decoration:none;}.blogright p a:hover{color:#ffc423;}*/

.blogright p span{color:#666666;}
.blogright p bdo{color:#999;}

.readmore{ margin:0px; padding:0px; }
.readmore a{ margin:0px; padding:0px; font-family: 'open_sanssemibold'; font-size:14px; color:#333333; border-bottom:1px #333333 solid; text-decoration:none;}
.readmore a:hover{border-bottom:0px;}


.blogright h3{width:100%; float:left; font-family:'open_sansregular'; color:#666666;  font-size:16px; padding-bottom:20px; line-height:22px; font-weight:normal;}
.blogright h3 a{color:#666666; text-decoration:none; }
.blogright h3 a:hover{color:#ffc423;}
.blogright h3 span{color:#cccccc;}

.bloglink{display:none;}
.address{width:100%; float:left;}
.address p{width:100%; float:left; padding-bottom:10px; margin:0px; font-family: "open_sanslight"; font-weight:lighter; }
.address p a{color:#333333; text-decoration:none;}
.address p a:hover{text-decoration:underline; color:#333333;}
.map{width:100%; float:left; }
.map2{width:100%; float:left; height:350px; margin:35px 0 25px 0;}
.contactright{width:60%; float:right;}
.contactright p{width:100%; float:left; font-family:'open_sansregular'; color:#333333;  font-size:16px; padding-bottom:15px; line-height:22px;}
.contacttitle{ color: #000;display: block; font-family:"open_sansregular"; font-weight:lighter; font-weight:lighter;font-size: 24px; margin: 0 0 25px 0;padding:0 0 10px 0; text-align:center;}
.contacttitle span{border-bottom:#fdc32e 4px solid; padding-bottom:5px; }
.contactright input[type=text]{width:90%; float:left; font-size:14px; color:#333333; font-family:open_sansregular; margin:10px 0 0 0; height:24px; padding:6px 10px; background:#fff; border:#d0cdc7 1px solid;}
.contactright textarea{width:90%; float:left;  font-size:14px; color:#333333; font-family:open_sansregular; padding:7px 10px; height:80px; overflow:hidden; background:#fff; margin-top:8px;  border:#d0cdc7 1px solid}
.contactright select{width:95%; float:left; font-size:14px; color:#333333; font-family:open_sansregular; margin:10px 0 0 0; padding:6px 10px 6px 0; background:#fff; border:#d0cdc7 1px solid; height:31px;}
.colorstar{float:left; position:relative; width:100%;}
.colorstar2{float:left; position:relative; width:100%;}
.colorstar2 input[type=text]{width:168px; float:left; font-size:14px; color:#333333; font-family:open_sansregular; margin:10px 0 0 0; height:24px; padding:6px 10px; background:#fff; border:#d0cdc7 1px solid;}
.sendenquiry{width:152px; float:left; background:url(../images/sendenquiry.png) no-repeat left top; text-indent:-99999px; height:46px; margin:50px 0; cursor:pointer; border:none;}
.sendenquiry:hover{background:url(../images/sendenquiry.png) no-repeat left bottom;}

.thankyou{width:100%; text-align:center; padding:50px 0 25px 0;  font-size:72px; font-family:'open_sansbold'; color:#333333; text-transform:uppercase;}
.thankyoutext{width:100%; text-align:center; padding:5px 0 50px 0;  font-size:16px; font-family:'open_sansregular'; color:#333333;}
.followustext{width:100%; text-align:center; padding:25px 0 25px 0;  font-size:32px; font-family:'bebas_neueregular'; color:#143c63; text-transform:uppercase;}
.thanksname{width:100%; text-align:center;  font-size:16px; font-family:'open_sansregular'; color:#999999; padding-bottom:5px;}

.thanksname input[type=text]{width:90%; font-size:14px; color:#999999; font-family:open_sansregular; margin:0 0 25px 0; height:36px; padding:6px 10px; background:#fff; border:#e5e5e5 2px solid; border-radius:5px;}

.thanksname input[type=submit]{width:282px; background:url(../images/submit2.png) no-repeat left top; text-indent:-99999px; height:60px; cursor:pointer; border:none; margin-bottom:25px;}
.thanksname input[type=submit]:hover{background:url(../images/submit2.png) no-repeat left bottom;}
.oops{width:545px; margin:30px auto;}
.oopsleft{width:125px; float:left;}
.oopsright{width:420px; float:left; color:#333333; padding-bottom:50px;}
.oopsright a{color:#143C63;}
.oopsright a:hover{color:#FFC423;}

.featuredproductmain{width:100%; float:left; padding-top:35px;}
.featuredproductheading{width:100%; text-align:center; padding-bottom:20px; color:#143c63; font-size:30px; font-family:'open_sansbold'; text-transform:uppercase;}
.featuredproductheading h2{color:#143c63; font-size:30px; font-family:'open_sansbold'; font-weight:normal;}
.featuredproductheading h4{color:#143c63; font-size:30px; font-family:'open_sansbold'; font-weight:normal;}
.featuredproductbox{width:100%; float:left;}

.enquire{ text-transform:uppercase; font-size:16px; display: inline-block;  -moz-border-radius:3px; float:right; top:6px; }
.enquire a{ display:block; color:#143c63; font-family:'open_sansbold'; text-decoration:none; background:#ffc500; border-radius:3px; height:38px; line-height:38px; padding:0px 32px;}
.enquire a:hover{ background:#333333 !important; color:#ffc500 !important; text-decoration:none; border:0px !important;border:0px !important }
.enquire a.active{ background:#ffc500; color:#333333; text-decoration:none;}
.navfont{font-family: "SSStandard"!important;}

.view-all-main{display:block; text-align:center; width:100%; /*float:left;*/ padding:20px 0px; margin:0 auto; clear:both;}
.view-all-products{width:48.5%;  margin:0;display:inline-block;/*  float:left; margin-left:55px; text-align:center; margin:0; */}
.view-all-products a{width:309px; height:63px; font-size:17px; color:#1f1f1f; padding-left:0px; line-height:24px; text-decoration:none; background:#ffc500; text-transform:uppercase;
display:table-cell; height:70px; vertical-align:middle;}
.view-all-products a:hover{ color:#ffc500; background:#1f1f1f}


.YourDetailsHeading{width:100%; font-size:28px; font-family:'open_sansbold'; color:#143c63; padding-bottom:15px; float:left;}
.YourDetailsHeading2{width:100%; font-size:28px; font-family:'open_sansbold'; color:#143c63; padding-bottom:15px; float:left; padding-top:45px;}
.YourDetailsLeft label{width:100%; float:left; margin-top:30px; margin-bottom:10px; font-size:18px; color:#333333; font-family: 'open_sansregular'; font-weight:lighter; text-align:center;}
.YourDetailsLeft label span{ border-bottom:1px #003333 solid; padding-bottom:4px;}
.YourDetailsLeft input[type=text]{width:409px; float:left; font-size:14px; color:#333333; font-family:open_sansregular; margin:10px 0 0 0; height:24px; padding:6px 10px; background:#fff; border:#d0cdc7 1px solid;}
#errorDiv{   /* background: none repeat scroll 0 0 #F4F3F3; border: 1px dotted #C12E1E; color: #E60000; display: inline;  float: left; font-size: 13px;  margin-bottom: 8px; margin-top: 2px;   padding: 5px;  width: 290px;*/
    background: none repeat scroll 0 0 #f4f3f3;
    border: 1px dotted #c12e1e;
    color: #e60000;
    display: inline;/*-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;*/
    float: left; text-align:left;
    font-size: 13px; font-family:'open_sansregular';
    margin: 10px 0px;
    padding: 10px 5px;
    width: 100%;
}
/*.enqry-frm-fld input[type="text"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D0CDC7;
    color: #333333;
    float: left;
    font-family: open_sansregular;
    font-size: 14px;
    height: 24px;
    margin: 10px 0 0;
    padding: 6px 10px;
    width: 168px;}*/
.YourDetailsLeft select {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D0CDC7;  color: #333333;  float: left;  font-family: open_sansregular;  font-size: 14px;  margin: 10px 0 0;
    padding: 6px 10px 6px 0; width:98%;}
.startext{color:#006699; position:absolute; left:5px; top:15px; z-index:5;}
.YourDetailsright{width:440px; float:right; position:relative;}
.YourDetailsright input[type=text]{width:409px; float:left; font-size:14px; color:#999999; font-family:open_sansregular; margin:10px 0 0 0; height:24px; padding:6px 10px; background:#fff; border:#d0cdc7 1px solid;}

/*Upload File*/
.upload-file-main{width:auto; float:left; position:relative; height:48px; margin:4px 0px 5px 0px; line-height:10px;}
.upload-file{position:absolute; padding-left:20px; z-index:100; top:6px; cursor:default;  height:48px; line-height:48px; font-size:13px; font-size:13px; color:#cbcbcb; font-family: 'open_sansregular'; width:166px; overflow:hidden; }
.RequiredsSpan{color:#cc0000; font-size:13px; font-family:'open_sansregular'; position:absolute; left:6px; top:4px; z-index:999;}
.file{position: relative; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity:0; z-index: 2; display:block; width:269px;  height:42px; top:8px; z-index:999; }
.file-img{position:relative; top:-36px; left:-0px;}

.submit3 input[type=submit]{width:130px; background:url(../images/submit3.png) no-repeat left top; text-indent:-99999px; height:48px; cursor:pointer; border:none; margin:25px 0;}
.submit3 input[type=submit]:hover{background:url(../images/submit3.png) no-repeat left bottom;}
.textdiv{width:100%; float:left; font-size:16px; color:#333333; font-family:'open_sansregular'; padding-top:15px;}
/*End Upload File*/

.SiteMap{width:100%; float:left;}
.SiteMapOne{width:216px; float:left; margin:18px 10px 0 10px; text-transform:uppercase; color:#143C63;  font-family:'open_sansbold'; }
.SiteMapOne ul{list-style:none; float:left; width:100%; margin:0;}
.SiteMapOne ul li{ border-bottom:1px solid #ccc; color:#333333;  float: left;  font-size:14px; padding:10px 0; width:100%; font-family:'open_sansregular'; text-transform:capitalize;}
.SiteMapOne ul li a{color:#333333; text-decoration:none;}

.SiteMapOne ul li a:hover{color:#333; text-decoration:underline;}
.Explore{width:100%; float:left; font-size:18px; font-family:'open_sansregular'; border-bottom: 1px solid #0C0C0C; padding-bottom:10px;}

.category a, .category22 a{color:#333333; text-decoration:none;}.category a:hover, .category22 a:hover{color:#333333; text-decoration:underline;}

.content-aside ul{ margin-bottom:20px; float:none; margin-left:25px;}.clearfix{ clear:both;}.content-aside p{/*color: #333333;font-family: 'open_sansregular';
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 10px;
    width: 100%;*/ text-align:justify;}
.content-aside ul li{ width:100%; margin:0px; padding:0px; float:none;font-family: 'open_sansregular';
    font-size: 16px; list-style-type:disc;
    line-height: 24px;}
	
.gallerymainbox{width:414px; float:left; margin-top:15px;}
.gallerymain{width:414px; height:327px; display:table-cell; vertical-align:bottom; text-align:center; border:#ececec 1px solid; position:relative;}
.jqzoom { width:2000px;}
.jqzoom1 { max-width:414px; max-height:327px; vertical-align:bottom;}

#gallery_01f{ /*width:414px; float:left;height:73px; overflow:auto; */margin-top:50px; border-bottom:#ececec 1px solid;  margin-bottom:25px; padding-bottom:15px; position:relative;}
#gallery_01f a{text-decoration:none;   display: inline-block;
    text-decoration: none;
    width: 75px !important;}
#gallery_01f a img{border:2px solid #cccccc; height:60px; width:71px;}


.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute;}

.jspVerticalBar{position: absolute;top: 0;right: 0;width: 17px;height: 100%; background:url(../images/topbarmain.png) no-repeat left top; }
.jspHorizontalBar{position:absolute; bottom:0; left:0; width:100%; height:17px; background:url(../images/topbarmain.png) no-repeat left top; }

.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:none;position: relative;}
.jspDrag{background:none;position: relative;top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float: left;height: 100%;}
.jspArrow{background:none; text-indent:-20000px; display:block; cursor:pointer; padding:0; margin: 0;}
.jspArrow.jspDisabled{cursor: default; background:none; }
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #000;float: left;height: 100%;}
.scroll-pane{width:414px; height:69px;overflow: auto;}

.zoomLens{left:400px!important; position:relative!important; z-index:999999!important;}
.zoomContainer{overflow:visible!important;}


/*04-02-13*/

.excavators-main{width:100%; float:left; background:url(../images/excavators-bg.jpg) no-repeat center bottom; padding-bottom:75px; margin-bottom:35px;}
.excavators-main p{width:100%; float:left; font-size:16px; color:#333333; padding-bottom:15px;}
.excavators-main ul{margin:-5px 0 10px 15px; float:left; width:95%;}
.excavators-main ul li{width:100%; font-size:16px; color:#3333;}
.excavators-main ul li a{text-decoration:none; color:#FFCC33;}
.excavators-main ul li a:hover{color:#143C63;}

.excavators-main ol{margin:0 0 15px 20px; float:left; width:95%;}
.excavators-main ol li{width:100%; font-size:16px; color:#3333;}
.excavators-main ol li a{text-decoration:none; color:#FFCC33;}
.excavators-main ol li a:hover{color:#143C63;}

.excavators-button{width:100%; float:left;}
.excavators-button ul{list-style:none; width:100%; float:left; text-align:center; margin:0;}
.excavators-button ul li{ font-family: 'open_sansbold'; text-shadow:#ffeebd 1px 1px 1px; font-size:16px; }
.excavators-button ul li a{color:#333333; text-decoration:none; float:left;  width:32%; background:url(../images/excavators-li-bg.png) repeat-x left top;  height:48px;  border-radius:5px;  margin:15px 10px 0 0; line-height:48px;}
.excavators-button ul li a:hover{ background:url(../images/excavators-li-bg-hover.png) repeat-x left top; color:#333333; }
.excavators-button ul li a img{float:left; margin:15px 0 0 15px;}

.whyGleasonMain{width:100%; float:left; padding:40px 0; background:#f2f2f2 url(../images/whygleasonmain.jpg) no-repeat center top; margin-bottom:50px; margin-top:15px;}
.whyGleasonUl{width:100%; float:left;}
.whyGleasonUl ul{list-style:none;}
.whyGleasonUl ul li{width:100%; float:left; text-align:center; font-size:18px; padding:10px 0;}
.whyGleasonUl ul li img{margin-right:10px; margin-top:5px;}

.benefits-owning-main{width:435px; float:left; margin-left:30px;}
.benefits-owning{width:100%; font-size:16px; font-family: 'open_sansbold'; color:#143c63; padding-bottom:20px; padding-left:7px;}
.benefits-owning-main p{width:93%; float:left; font-size:16px; color:#333333!important; font-family: 'open_sansregular'; padding-bottom:20px;
 background:url(../images/arrow.png) no-repeat left 5px; padding-left:20px; margin:0 2%; text-transform:capitalize!important;}

.benefits-owning-main ul{margin:-5px 0 10px 30px!important; float:left; width:95%!important; position:relative!important;}
.benefits-owning-main ul li{width:100%; font-size:16px; color:#3333; list-style:disc;}
.benefits-owning-main ul li a{text-decoration:none; color:#FFCC33;}
.benefits-owning-main ul li a:hover{color:#143C63;}

.benefits-owning-main ol{margin:0 0 15px 33px; float:left; width:95%;}
.benefits-owning-main ol li{width:100%; font-size:16px; color:#3333; list-style:decimal;}
.benefits-owning-main ol li a{text-decoration:none; color:#FFCC33;}
.benefits-owning-main ol li a:hover{color:#143C63;}

.zoomlionmain{width:470px; float:left;} 
.zoomlionlogo{width:100%; float:left; padding-bottom:15px;}
.zoomlionlogo img{max-width:200px;}
.zoomlionmain p{/*text-transform:capitalize!important;*/ line-height:26px!important; color:#333333!important; padding-bottom:25px!important;}
.zoomlionmain p span{width:45%; display:block; float:left; padding-bottom:5px;}
.zoomlionlink{width:100%; float:left; padding:20px 0 50px 0;}
.zoomlionlink a{color:#143c63; text-decoration:none; border-bottom:#d5d9df 1px solid;}

.outlinetext{width:100%; float:left; margin-top:20px;}
.outlinetext p{width:100%; float:left; padding-bottom:10px;  font-family: 'open_sansregular';}
.outlinetext p strong{font-family: 'open_sansbold';  /*color:#143C63; */font-weight:normal;  padding-top:10px;}
.outlinetext p a{text-decoration:none; color:#FFCC33;}
.outlinetext p a:hover{color:#143C63;}
.content-aside p strong{font-family: 'open_sansbold';  /*color:#143C63; */font-weight:normal;  padding-top:10px;}
.content-aside p a{text-decoration: underline; color:#004631;}
.content-aside p a:hover{color:#004631;text-decoration:none;}
.outlinetext h2{ font-size:20px; color:#333333; font-family: 'open_sansregular'; font-weight: lighter; padding-bottom:10px;}
.outlinetext h3{ font-size:20px; color:#333333; font-family: 'open_sansregular'; font-weight: lighter; padding-bottom:10px;}
.sub-content-text{ padding:20px 0px}
.subheading { float:left; padding-right:2%; width:48%;}
.subheading1 { float:right; padding-left:2%; width:48%;}
.subheading h3{font-family: 'open_sanssemibold'; font-size:14px; color:#333333; padding-top:0px;}
.subheading1 h3{font-family: 'open_sanssemibold'; font-size:14px; color:#333333; padding-top:0px;}


.outlinetext ol{margin:0 0 0 19px; float:left; width:95%;  padding:5px 0;}
.outlinetext ol li{width:100%; font-size:16px; color:#3333; padding:5px 0;}
.outlinetext ol li a{text-decoration:none; color:#FFCC33;}
.outlinetext ol li a:hover{color:#143C63;}

.outlinetext ul{margin:0 0 0 15px; float:left; width:95%;  padding:5px 0;}
.outlinetext ul li{width:100%; font-size:16px; color:#3333;  padding:5px 0;}
.outlinetext ul li a{text-decoration:none; color:#FFCC33;}
.outlinetext ul li a:hover{color:#143C63;}

.content-aside ol{margin:0 0 0 19px; float:left; width:95%;  padding:5px 0;}
.content-aside ol li{width:100%; font-size:16px; color:#3333; padding:5px 0; margin:0;}
.content-aside ol li a{text-decoration:none; color:#FFCC33;}
.content-aside ol li a:hover{color:#143C63;}

.content-aside ul{margin:0 0 0 15px; float:left; width:95%;  padding:5px 0;}
.content-aside ul li{width:100%; font-size:16px; color:#3333;  padding:5px 0; margin:0;}
.content-aside ul li a{text-decoration:none; color:#FFCC33;}
.content-aside ul li a:hover{color:#143C63;}

.gallery-left{float:left; width:12px; height:16px; display:block; background:url(../images/slide-arrow-left.png) no-repeat left top; text-indent:-99999px; margin-right:15px; margin-top:24px; cursor:pointer;}
.gallery-right{float:right; width:12px; height:16px; display:block; background:url(../images/slide-arrow-right.png) no-repeat left top; text-indent:-99999px; margin-top:24px;  cursor:pointer;  margin-right:10px; }

.h1tag{position:absolute; right:15px; top:-10px; font-size:8px; color:#ccc; font-weight:normal; display:none;}

.officetitle{ margin:0px; display:block; padding:30px 0px 20px 0px; color:#333333; font-size:18px;font-family: 'open_sansregular'; font-weight: lighter}





.maptitle{ margin:0px; display:block; padding:30px 0px 20px 0px; color:#333333; font-size:18px;font-family: 'open_sansregular'; font-weight: lighter}

.contactleft{width:35%; float:left; margin:0 0 0 0;}
.contactleft p{ padding:0; display:block;}
.contactleft p strong{ padding:0px 0px 5px 0px; display:inline-block; color:#333333; font-size:13px;font-family: 'open_sanssemibold';}
.address a{ color:#333333; font-size:13px; text-decoration:none;}
.contactleft p a:hover{ color:#143c63; text-decoration:underline;}

.contactleft h2{ color:#333333; font-size:18px;font-family: 'open_sansregular'; padding-bottom:20px; font-weight:400;}
.map h2{ color:#333333; font-size:18px;font-family: 'open_sansregular'; padding-bottom:26px; font-weight:400;}



.newcontent{width:435px; float:right;}
.newcontent p{width:100%; float:left; font-family:'open_sansregular'; color:#333333;  font-size:16px; padding-bottom:15px; line-height:22px;}
.newcontent{width:100%; float:left; font-size:18px; font-family:'open_sansbold'; color:#143c63; padding-bottom:10px;}
.newcontent input[type=text]{width:90%; float:left; font-size:13px; color:#000; font-family:open_sansregular; margin:10px 0 0 0; height:24px; padding:6px 10px; background:#fff; border:#d0cdc7 1px solid;}
.newcontent textarea{width:90%; float:left;  font-size:13px; color:#000; font-family:open_sansregular; padding:7px 10px; height:80px; overflow:hidden; background:#fff; margin-top:8px;  border:#d0cdc7 1px solid}
.newcontent select{width:95%; float:left; font-size:13px; color:#000; font-family:open_sansregular; margin:10px 0 0 0; padding:6px 10px 6px 0; background:#fff; border:#d0cdc7 1px solid; height:31px;}

.formbo{width:100%; float:left; margin:0 0 0 0; width:465px; padding-bottom:40px;}
.formbo p{ padding:5px 0px; display:block;}
.formbo p strong{ padding:25px 0px 5px 0px; display:block; color:#143c63; font-size:18px;}
.formbo p a{ color:#143c63; text-decoration:underline;}
.formbo p a:hover{ color:#143c63; text-decoration:none;}

.formbor58{width:435px; float:left; }
.formbor58 p{width:100%; float:left; font-family:'open_sansregular'; color:#333333;  font-size:16px; padding-bottom:15px; line-height:22px;}
.formbor58 input[type=text]{width:90%; float:left; font-size:14px; color:#333333; font-family:open_sansregular; margin:10px 0 0 0; height:24px; padding:6px 10px; background:#fff; border:#d0cdc7 1px solid;}
.formbor58 textarea{width:90%; float:left;  font-size:14px; color:#333333; font-family:open_sansregular; padding:7px 10px; height:59px; overflow:hidden; background:#fff; margin-top:8px;  border:#d0cdc7 1px solid}
.formbor58 select{width:95%; float:left; font-size:14px; color:#333333; font-family:open_sansregular; margin:10px 0 0 0; padding:6px 10px 6px 0; background:#fff; border:#d0cdc7 1px solid; height:31px;}
.sendenquiry-newbottom{width:152px; float:left; background:url(../images/sendenquiry.png) no-repeat left top; text-indent:-99999px; height:46px; margin:0; cursor:pointer; border:none;}
.sendenquiry-newbottom:hover{background:url(../images/sendenquiry.png) no-repeat left bottom;}

.enews{ padding:0px;  width:100%;}
.mailicon{ padding:5px 0px 10px 0px; display:block; text-align:center; float:left; width:100%;}
.mailicon span{ font-size:24px; line-height:35px; color:#000000;}
.newsletter{ padding:0px; display:block; text-align:center;}
.newsletter strong{font-family: 'open_sansbold'; font-weight:400; }
.releases-by-email{ padding:0px 0px 10px 0px; display:block; text-align:center;font-family: 'open_sansregular'; font-weight:lighter; font-size:15px; color:#333333; font-style:italic; line-height:25px; text-transform:none;}
.newsletter{font-family: 'open_sansregular'; font-size:24px; text-transform:uppercase; color:#333333; padding:10px 0;}
.newsletter span{font-family: 'open_sansbold';}

.section-home{ padding:50px 0px; float:left; width:100%; z-index:1000; position:relative;}
.texthome{ }
.texthome h2{  text-align:center;font-family:'open_sansregular'; color:#333333;  font-size:32px; margin-bottom:20px; width: 100%; float:left; font-weight:400; font-weight:normal;}
.texthome h1{  text-align:center;font-family:'open_sansregular'; color:#333333;  font-size:32px; margin-bottom:20px; width: 100%; float:left; font-weight:400; font-weight:normal;}
.texthome p{ color:#505050; font-size:13px; text-align:center; margin-bottom:20px;}
.texthome p a{color:#505050; text-decoration:underline;}
.texthome p a:hover{text-decoration:none;}
.video{ padding:20px 0px 0px 0px; /*text-align:center; */}
.video p{ margin:0px; margin:0px; text-align:justify;}
.video-about{ padding:0px; margin-top:10px; }
.video-about iframe{ width:710px; height:370px;}
.video-about p{ margin:0px; margin:0px;}
.saleteam{ margin-top:40px;}
.saleteam a{ text-align:center; border:1px #ffc500 solid; padding:0px; width:353px; height:54px; line-height:54px; display:inline-block;font-family: 'open_sansregular'; color:#000000; font-size:16px; text-decoration:none;
  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.saleteam a:hover{ background:#ffc500;}
.saleteam {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.button { display: inline-block;margin-top:25px;padding: 0;text-align: center; width: 100%;}
.button a{ margin:0px; padding:0px; display:inline-block; width:222px; height:48px; background:#ffc500; text-transform:uppercase;line-height:48px; font-size:14px; text-decoration:none; color:#000000;-webkit-border-radius:3px;-moz-border-radius: 3px;border-radius: 3px;}
.button a:hover{ background:none !important; color:#ffc500 !important;}

.banner-bottom{ background:#1f1f1f}
.authorname{ color:#999999; font-size:11px;font-family:'open_sansregular'; margin-bottom:20px; position:relative;}
.authorname span{ color:#004630;} 
.authorname span a{ color:#004630; text-decoration:none;} 

.borderb{ border:1px #e8e7e6 solid; padding:20px;}



.blogleftsection{width:24%; float:right; padding-bottom:60px; }
.leftmenublog{float:left; display:block; width:100%}
.leftmenublog ul{list-style:none; margin:0px;}
.leftmenublog li{ float:none; color:#333333; font-family: 'open_sansregular'; font-weight:lighter;}
.leftmenublog li a{ display:block; float:left; width:100%; color:#333333; text-decoration:none; font-size:13px;  padding-right:0px; padding-bottom:10px;}
.leftmenublog li a span{margin-top:-5px; display:block; float:left;}
.leftmenublog li a:hover{color:#333333; text-decoration: underline; }
.leftmenublog li a.active{color:#333333;  font-family: 'open_sansregular'; font-weight:lighter;}
.leftmenublog li ul li a{width:162px; display:block; float:left; color:#999; text-decoration:none; font-size:16px;  padding-left:20px;}
.leftmenublog li ul li a:hover{color:#333333;}
.leftmenublog li ul li a.active{color:#333333; }
.leftmenublog ul li ul li a{width:172px; padding-left:10px;}



.rightdiv {float: left; width: 322px; background:#1f1f1f; height:254px;}
.gallery-right-text{ padding:30px;}
.gallery-right-text a{ color:#ffffff; text-decoration:none;font-family: 'open_sanssemibold';}
.gallery-right-text ul li img{ padding-right:10px;}
.gallery-right-text ul{ padding:0px; margin:0px; list-style:none;}
.gallery-right-text ul li { padding:13px 5px; border-bottom:1px #666666 solid; }
.gallery-right-text ul li img{ float:left;}
.gallery-right-text ul li span{ padding-left:14px; color:#FFF;font-family: 'open_sanssemibold'; font-size:14px;}
.viewmore{ padding:0px; margin:0px; text-transform:none;}
.viewmore a{ padding:0px; margin:0px; color:#004631; font-size:12px;font-family:'open_sansregular'; text-decoration:underline;}
.viewmore a:hover{color:#004631;text-decoration:none;}

.cta-left{ float:left; width:45%; padding:40px 0px 60px 0px}
.cta-content{ padding:20px 20px 20px 65px;}
.icon{ font-family: 'open_sansregular'; font-weight:lighter; font-size:24px; color:#333333;  padding:0px; margin:0px; text-align:left}
.icon strong{ font-family: 'open_sansbold'; font-size:24px; color:#333333;}
.cta-right{ float:right; width:45%; padding:40px 0px }
.cta-left span img{ max-width:100%;}
.cta-content i{ font-size:15px; font-family: 'open_sansregular'; font-weight:lighter; color:#333333; }
.cta-right span img{ max-width:100%;}
.mail{ background:url(../images/mail.png) left center no-repeat; width:42px; height:20px; float: left; padding-right:18px !important; margin:0px;}
.download-spec{ width:42px; height:20px; float: left; padding-right:18px !important; margin:0px;}
.contact-icon-image{  width:42px; height:24px; float: left; padding-right:18px !important; margin:0px;}



.newcranes{ background:url(../images/new-cranes.png) left top no-repeat; width:42px; height:27px; float: left; padding-right:18px !important; margin:0px; transition:none;}

.list{ background:url(../images/list.png) left center no-repeat; width:42px; height:27px; float: left; padding-right:18px !important; margin:0px;}
.cta-content em{ color:#333333; font-size:15px;font-family: 'open_sansregular';display: block;float: left; padding-top:10px; display:block; font-style:italic; font-weight:lighter;}
.line-image{ background:url(../images/cta-image.jpg) left top no-repeat #ffc909; display:block; height:5px;}

.cta-left a:hover{ text-decoration:none;}
.cta-left a{ text-decoration:none;}
.cta-left a:hover .icon{color:#004630; }
.cta-left a:hover .line-image{ background:url(../images/cta-image-hover.png) #004630 left top no-repeat; display:block; height:5px;}
.cta-left a:hover .newcranes{ background:url(../images/new-cranes.png) left bottom no-repeat; display:block; height:27px;}
.cta-left a:hover .mail{ background:url(../images/mail-hover.png) left center no-repeat}
.cta-left a:hover .icon strong{color:#004630; }
.cta-left a:hover .icon{color:#004630; }
.icon .ss-icon{ padding-right:12px;}

.cta-right a:hover{ text-decoration:none;}
.cta-right a{ text-decoration:none;}
.cta-right a:hover .icon span{color:#004630; }
.cta-right a:hover .line-image{ background:url(../images/cta-image-hover.png) #004630 left top no-repeat; display:block; height:5px;}
.cta-right a:hover .list{ background:url(../images/list-hover.png) left center no-repeat}

.cta-right a:hover .icon strong{color:#004630; }
.cta-right a:hover .icon{color:#004630; }

.common-images{ padding-top:30px;}
.image1{ float:left; padding:0px; width:45%}
.image2{ float:right; padding:0px; width:45%}

.image1 img{max-width:100%}
.image2 img{max-width:100%}

.show-ipad a{ color:#cccccc; text-decoration:none;}
.brands-stock{ padding:0px 0px 60px 0; float:left;width: 100%;}
.navfont img { position: relative; top: 3px;}
.footer-left-icon{ float:left; width:134px; margin-top:13px;}
.footer-left-icon span{ padding-right:33px;}
.footer-links{ float:left; padding-top:0px; margin-top:10px;}
.footer-links ul{ list-style:none; padding-left:0px; margin-left:0px; }
.footer-links ul li{ list-style:none; float:none;}
.footer-links ul li a{ list-style:none; color:#cccccc; font-size:13px; margin:0px 10px; display:block; text-decoration:none; text-align:left;}
.footer-text{ float:left; width:398px; text-align:center; color:#cccccc; font-size:13px;font-family: 'open_sansbold'; margin-top:10px;margin-left: 80px; line-height:18px; }
.footer-text a{color:#cccccc; text-decoration:none;}
.footer-links ul li a:hover{ color:#ffc909;}
.footer-text p{ color:#cccccc; padding:0px 0px 5px 0px; margin:0px;font-family: 'open_sansbold'; line-height: 24px; text-align:center;}
.iso-images{ float:right;}
.iso-images span{ padding-left:10px; height:87px; float:left;}
.footerimg{ padding-top:25px;}
.top {bottom:43px;position: absolute;right: 5%;}
.listnow{ margin-top:10px;}
.listnow a{ padding:0px; background:#ffc500; width:111px; height:29px; color:#1f1f1f; font-size:13px; font-family: 'open_sansbold'; display:inline-block; line-height:29px; text-align:center; text-decoration:none;}
.listnow a:hover{ color:#ffc500; border:1px #ffc500 solid !important; background:#1f1f1f !important }
.video-link {display: inline-table;margin-top:30px; padding: 0;text-align: center; width: 100%;}
.video-link a{-webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px;  padding:0px; margin:0px; display:inline-block;font-family: 'open_sansregular'; font-size:16px; color:#000000; padding:20px 15%; border:1px #ffc500 solid; text-align:center; text-decoration:none; } 
.video-link a:hover{ background:#ffc500;}
.video-link-mobile{ display:none;}
.video-link-mobile {margin-top:30px; padding: 0;text-align: center; width: 100%;}
.video-link-mobile a{-webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px;  padding:0px; margin:0px; display:inline-block;font-family: 'open_sansregular'; font-size:16px; color:#000000; padding:20px 0%; border:1px #ffc500 solid; text-align:center; text-decoration:none; width:100%; } 
.video-link-mobile a:hover{ background:#ffc500;}

.sub-content1 h3 {color: #333333;font-family: "open_sanslight";font-size: 20px; font-weight: lighter;padding-bottom: 10px;padding-top: 5px;margin-bottom:3px; display:block; font-weight:normal;}


.grid{ padding:35px 0px;}
.service-grid{ padding:5px 0px;}
.grid ul{  margin:10px 0px 20px 10px; list-style:none;  }
.grid ul li{ background:url(../images/bullet1.jpg) 1px 7px no-repeat; padding-left:20px;}
.grid1 ul{ list-style:none; margin:10px 0px 20px 10px; }
.grid1 ul li{ background:url(../images/bullet1.jpg) 1px 7px no-repeat; padding-left:20px;}
.grid h4{ font-size:15px; color:#333333; font-family: 'open_sansbold'; font-weight:400;}
.grid a{ font-size:14px; color:#333333; font-family: 'open_sanssemibold'; border-bottom:1px #333333 solid; text-decoration:none; padding:10px 0 5px 0; float:left; }
.grid a:hover{ color:#ffc500; border-bottom:1px #ffc500 solid; }
.grid1{ width:480px; float:left; padding-right:50px; background:url(../images/right-right.jpg) right center no-repeat;}
.grid2{ width:470px; float:left;padding-left:50px;}
.grid3{ width:480px; float:left; padding-right:50px; background:url(../images/line2.jpg) right center no-repeat;}
.grid4{ width:470px; float:left;padding-left:50px;}
.grid-image{ text-align:center; display:block; padding-bottom:30px; width:100%; float:left;}
.grid-image a{border-bottom:none!important;}
.grid-image a:hover{border-bottom:none!important;}
.logo1{ float:left; border-right:1px #666666 solid; padding:0px; margin:28px 0px 20px 0px; width: 32%;display: inline-block; text-align:center; text-decoration:none;}
.logo2{ float:left; border-right:1px #666666 solid; padding:0px; margin:28px 0px 20px 0px; width: 32%; display: inline-block; text-align:center;}
.logo3{ float:left; text-align:center; padding:15px 31px; width:36%;display: inline-block; text-align:center;}
.logo3 .logo3-text{ font-size:18px; color:#ffc500;font-family: 'open_sansbold'; display:block; width:100%;}
.borderclear{ background:#e8e7e6; height:1px; clear:both;}

.content-box{ 13pxheight:130px;}
.content-box h2 a{font-size:20px; color:#333333;font-family: 'open_sansbold'; display:block; width:100%;}
.content-box h2 span{font-size:16px; color:#333333;font-family: 'open_sansregular'; font-weight:lighter display:block; width:100%; line-height:30px;}

.products-content{ color:#333333; font-size:13px;font-family: 'open_sansregular'; padding-top:20px; height:108px; padding: 34px 0;}
.show-ipad{ display:none;}
.gaallery5{float:left; width:628px;}
.gallery-right-text ul li{ color:#ffffff;}

.parts-price{ margin:0px; padding:0px; 13px;font-size:30px; color:#003333;font-family: 'open_sanssemibold'; position: absolute; right:0px; top:-40px;}
.parts-price span{ font-size:14px;}

.price-list{ margin:0px; padding:0px; }
.price-type{ margin:0px; padding:0px;color:#333333; font-size:16px;font-family: 'open_sansregular'; font-weight:lighter }
.price-type span{ margin:0px; padding:0px 0px 5px 0px; display:block;color:#333333; font-size:20px;font-family: 'open_sansbold';}
.kit-includes{ margin:0px; padding:30px 0px 10px 0px; display:block;color:#333333; font-size:15px;font-family: 'open_sansbold'; border-bottom:1px #e8e7e6 solid;}
.price-list-color{ margin:10px 0px; padding:0px; clear:left;}
.nocolor{ margin:0px; padding:0px 20px; line-height:44px; font-size:13px;}
.color{ margin:0px; padding:0px 20px; background:#f7f7f7; line-height:44px; font-size:13px;}

.form-here{ margin:0px; padding:20px 0px; 13pxfloat:left; width:100%;}
.form-content{ width:548px; margin:0 auto; padding:0px 0px 30px 0px;}
.form-content .small {
    height: 48px;
    margin: 6px 4px;
    padding: 0 19px;
    width: 48.0%;
}
.form-content 
.radius{-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius:3px; border:1px #dcdcdc solid; color:#787878; }
.form-content .fullwidth{ width:98%; height:48px; margin:6px 5px; padding:0px 19px;box-sizing: border-box;}
.margin{ margin-top:0px !important;}
.form-content .common-textarea{ width:98%; height:48px; margin:6px 5px; padding:19px;box-sizing: border-box; height:108px; font-family: "open_sansregular"; font-size: 13px;}
.form-content .captcha{ margin:5px auto; width:68%; background:#f3f3f3; height:48px; display:block;padding: 0 80px;}
.form-content .submit{ margin:6px auto; width:68%;  display:block;}
.form-content .small-code{ width:54%; height:48px; margin:6px 0px; padding:0px 19px}
.form-content input[type="submit"]{ width:44%; height:48px; float:right; margin:6px 0px; padding:0px 19px; background:#ffc500; font-size:14px; color:#333333;font-family: 'open_sanssemibold';-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius:3px; border:0px; }
.form-content input[type="submit"]:hover{background:#333333 !important; color:#ffc500 !important; }


.productmain55{width:100%; float:left; }
.productmain55 ul{list-style:none;text-align:center;  display: table-cell; }
.productmain55 li{float:left; width:24%; margin:15px 4px; display: inline-block;}
.productmain55 li p{text-align:center; font-family:'open_sansregular'; text-align:center; text-transform:uppercase; font-size:16px; color:#666666; float:left; width:100%; height:30px;}
.productmain55 li p a{color:#666666; text-decoration:none; font-family:'open_sansbold'; height:42px; overflow:hidden; display:block;}
.productmain55 li p a:hover{color:#FFC423;}

.productmain55 ul li:hover .productimgtext span.viewmore a{ color:#F00;}

.productimg{border-top: 1px solid #e8e7e6;border-left: 1px solid #e8e7e6;border-right: 1px solid #e8e7e6;}


.productmain55::after{content:".";  visibility:hidden;}
.productmain55 img{vertical-align:bottom; max-width:100%; max-height:auto; text-align:left;}



.productmain55 li h2{text-align:center; font-family:'open_sansbold'; text-align:center; text-transform:uppercase; font-size:14px; color:#333333; float:left; width:100%;  font-weight:normal;}
.productmain55 li h2 a{color:#143C63; text-decoration:none; font-family:'open_sansbold'; height:42px; overflow:hidden; display:block;}
.productmain55 li h2 a:hover{color:#FFC423;}
.categories-heading{ font-size:20px; color:#333333;font-family: 'open_sansregular';padding-bottom: 14px;padding-top: 0px;}
.rightsection55{width:73%; float:right; }
.refine-search{ margin:0px; padding:5px 0 5px; float:left; width:100%; display:block; color:#333333; font-size:13px;font-family: 'open_sanssemibold';}
.rightsection555{width:75%; float:right; padding-top:5px; }

.sub-content p{ font-family: 'open_sansregular';}

.productmain1{width:100%; float:left; /*border-top:1px #e8e7e6 solid; */margin-top:10px; padding-top:0px; }
.productmain1 ul{list-style:none;text-align:left;  /*display: table-cell;*/ position:relative; margin:0px; width:100%; }
.productmain1 li{/*float:left;*/ width:230px; margin:0 5px 33px 0;  display: inline-block; }
.productmain1 li p{text-align:center; font-family:'open_sansregular'; text-align:center; text-transform:uppercase; font-size:16px; color:#666666; float:left; width:100%; height:30px;}
.productmain1 li p a{color:#666666; text-decoration:none; font-family:'open_sansbold'; height:42px; overflow:hidden; display:block;}
.productmain1 li p a:hover{color:#FFC423;}
.productmain1 li h2{ padding:0 10px;text-align:center; font-family:'open_sansbold'; text-align:center; text-transform:uppercase; font-size:14px; color:#333333; float:left; width:100%;  font-weight:normal; min-height:40px; line-height:20px;}
.productmain1 li h2 a{color:#333333; text-decoration:none; font-family:'open_sansbold'; height:42px; overflow:hidden; display:block;}
.productmain1 li h2 a:hover{color:#004631;}
.border{ border:1px #e8e7e6 solid; clear:both; float:left; width:100%; padding:0px 0px 10px 0px;}
.productmain1 li h2 a span{ color:#333333; font-size:14px;font-family:'open_sansregular'; width:100%; display:block;}
.productimgtext span{ font-size:12px; text-transform:none;font-family:'open_sansregular'; border-bottom:1px #d4dbd8 solid; color:#004631;}

.static-content h2{ color:#333333; font-size:20px;font-family: 'open_sansregular'; padding-bottom:10px; display:block; float:left; width:100%;}
.fix{ margin:0px; padding:0px;}
.left-grid{ float:left; width:45%;}
.right-grid{ float:right; width:45%;}


.left-grid h3{color:#333333; font-size:14px;font-family: 'open_sanssemibold'; padding-bottom:10px; display:block; float:left; width:100%;}
.right-grid h3{color:#333333; font-size:14px;font-family: 'open_sanssemibold'; padding-bottom:10px; display:block; float:left; width:100%;}


.titletabs{ margin:0px 0px 20px 0px; padding:0px; width:100%; float:left;}
.titletabs span{ margin:0px; padding:0px; float:left;}
.titletabs span a{ margin:0px; padding:0px 25px; display:block; width:215px; background:#f7f7f7; line-height:52px;font-size:24px; color:#333333;font-family: 'open_sansregular'; text-decoration:none;}
.titletabs span a.active{ background:#ffc500;}
.nametitle{ float:left; display:inline-block; width:40%; padding-right:10px;}
.common-download{ left:0px; text-transform:uppercase; font-size:13px;  padding-top:10px;padding-bottom: 20px;}
.common-download a{ color:#333333; border-bottom:3px #ffc909 solid; text-decoration:none; padding-bottom:3px;}
.common-download a img{ padding-right:5px;}
.slider-pos{ position:relative; }
.question-box{ padding:0px 0px 10px 0px; margin:0px; float:left; clear:both; width:90%; }
.question-box-box {
    float: left;
    margin: 0;
    padding: 20px 0 7px;
    width: 100%;
	border-bottom:1px #e5e5e5 solid;
}
.ask-box{ float:left; width:95%;font-size:18px; color:#333333;font-family: 'open_sansregular';}
.form-content .sbHolder{ float:left; margin:5px; width:98%}
.captcha img{ position:relative; top:5px;}
.lower-structure{ display:block; font-size:15px; color:#333333;font-family: 'open_sanssemibold'; border-bottom:1px red solid;}




.YourDetails{ width:548px; margin:0 auto; padding-top:0px;}
.YourDetailsLeft input[type="text"] { width:47.6%; height:48px;font-size:13px; margin:6px 5px; padding:0px 19px;-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius:3px; border:1px #dcdcdc solid; color:#787878;}
.YourDetailsLeft textarea{width:97%; float:left; font-size:13px; color:#787878; font-family:open_sansregular; margin:6px 5px;height:24px; padding:6px 18px; background:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius:3px; border:1px #dcdcdc solid; height:105px;}


/*.form-content .fullwidth{ width:98%; height:48px; margin:6px 5px; padding:0px 19px;box-sizing: border-box;}
.margin{ margin-top:0px !important;}
.form-content .common-textarea{ width:98%; height:48px; margin:6px 5px; padding:19px;box-sizing: border-box; height:108px; font-family: "open_sansregular"; font-size: 13px;}
.form-content .captcha{ margin:0 auto; width:68%; background:#f3f3f3; height:48px; display:block;padding: 0 80px;}
.form-content .submit{ margin:0 auto; width:68%;  display:block;}*/
.logo1space{ margin-right:8px;}
.logo3space{ margin-right:8px;}

.YourDetailsLeft .sbHolder {margin: 0 7px; width: 97%;clear:left; margin-top:5px; float:left; display:block;}
.YourDetails label span{ margin-bottom:10px; cursor:text;}

.YourDetails .captcha {
    background: none repeat scroll 0 0 #f3f3f3;
    display: block;
    height: 48px;
    margin: 0 auto;
    padding: 0 80px  0 80px;
    width: 68%;
}
.YourDetails .submit {
    display: block;
    margin: 0 auto;
    width: 68%;
}.YourDetails input[type="submit"]{ width:44%; height:48px; float:right; margin:6px 0px; padding:0px 19px; background:#ffc500; font-size:14px; color:#333333;font-family: 'open_sanssemibold';-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius:3px; border:0px; }

.YourDetails input[type="submit"]:hover{ background:#333333 !important; color:#ffc500 !important;}

.YourDetails .small-code {
    height: 48px;
    margin: 6px 0;
    padding: 0 19px;
    width: 53%;
}
.clearheight{ height:12px; clear:both;}
.clearheight1{ height:10px; clear:both;}

.YourDetails label {
    color: #333333;
    float: left;
     font-family: "open_sanslight"; font-weight:lighter;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}
.YourDetails label span {
    border-bottom: 1px solid #003333;
    padding-bottom: 4px;
}
.clearheight2{ height:50px; clear:both; width:100%;}
.clearheight3{ height:20px; clear:both; width:100%;}
.clearheight5{ height:5px; clear:both; width:100%;}
.submit input{ padding-top:0px !important; margin-top:0px !important;}



.footertextbox .sbHolder{ margin: 0;}




.formbo{ width:100%; margin:0px; padding-top:0px;}
.formbo input[type="text"]{ width:47.6%; height:46px; margin:6px 5px; padding:0px 19px; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius:3px; border:1px #dcdcdc solid;}
.formbo .sbHolder {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    float: left;
    height: 46px;
    margin-left: 5px;
    margin-top: 6px;
    position: relative;
    width: 100%;
}


.formbo textarea{ width:97.5%; height:48px; margin:6px 5px; padding:19px;box-sizing: border-box; height:108px; font-family: "open_sansregular"; font-size: 13px; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius:3px; border:1px #dcdcdc solid;}


.formbo .captcha{ margin:0 auto; width:68%; background:#f3f3f3; height:48px; display:block;padding: 0 80px; clear:left;}
.formbo .submit{ margin:0 auto; width:150px;  display:block;}
.formbo input[type="submit"]{ width:150px; height:48px; float:right; margin:6px 0px; padding:0px 19px; background:#ffc500; font-size:14px; color:#333333;font-family: 'open_sanssemibold';-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius:3px; border:0px; }
.formbo input[type="submit"]:hover{background:#333333 !important; color:#ffc500 !important;  }




.contactright iframe{ width:100%; height:250px;}
/*.video{ text-align:center;}*/
.about-content{ margin:0px; padding:50px 0px 30px 0; float:left; width:100%;}
.about-grid-left{ float:left; width:48%;}
.about-grid-right{ float:right; width:48%; }

.ask-quick-question-form{ padding:15px 20px 15px 20px; border-top: 1px solid #e5e5e5; margin-top:15px;}
input[type="submit"]{cursor:pointer;}
.ask-quick-question-form input[type="text"]{font-family: "open_sansregular"; font-size:13px; width:100%; height:48px; margin:6px 0px; padding:0px 19px; color:#787878; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius:3px; border:1px #dcdcdc solid;}
.ask-quick-question-form textarea{ width:100%; height:48px; margin:6px 0px; padding:19px;box-sizing: border-box; height:108px; font-family: "open_sansregular"; font-size: 13px; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius:3px; border:1px #dcdcdc solid; color:#787878;}
.ask-quick-question-form input[type="submit"]{ height:48px; float:none; margin:6px 0px; padding:0px 10%; background:#ffc500; font-size:14px; color:#333333;font-family: 'open_sanssemibold';-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius:3px; border:0px; text-transform:uppercase; }
.ask-quick-question-form input[type="submit"]:hover{background:#333333 !important; color:#ffc500 !important;}
.submit-ask{ width:100%; text-align:center; padding-top:10px;}
.grid-about{ margin:0px; padding:0px; float:left; width:100%;}
.list1{ float:left;font-family: 'Bebas Neue'; font-size:68px; color:#cccccc; width:40px; line-height:41px;}
.list2 {float: right; width: 90%;}
.list2 span{ font-family:'open_sansbold'; font-size:15px; color:#333333; display:block; padding-bottom:10px;}
.list2 h3{ font-family:'open_sansbold'; font-size:15px; color:#333333; display:block; padding-bottom:10px; margin:0px; padding-top:0px;}
.list2 p{ padding-bottom: 15px;    padding-top: 2px; font-family: 'open_sansregular';/* color:#505050;*/ color:#333;font-size:13px;   font-weight:500;
    text-rendering: optimizeLegibility; font-weight:lighter;}


.about-content1{ margin:0px; padding:0px; float:left; width:100%;}
.dynamic-content{ }
.services-content{}
.services-content h2{ color:#333333; font-size:18px; font-family: "open_sanslight"; font-weight:lighter; padding:8px 0px 5px 0px;}
.services-content h3{ color:#333333; font-size:14px;font-family: "open_sanssemibold"; padding-bottom:10px;padding-top:10px;}
.co-content{ padding:0px; margin:0px; }
.co-content{ padding:0px; margin:0px; }
.left-services{ float:left;  width:61%;}
.right-services{ float:right; width:38%; text-align:right; }
.table{ margin:0px; padding:0px 0px 25px 16px; float:left; width:100%;}
.table1{ margin:0px; padding:0px 0px 15px 12px; float:left; width:100%;}
.table h3{ font-size:14px; padding-bottom:10px; padding-top:0px;}
/*.table a{ text-decoration:none; border-bottom:1px red solid;}*/
.services-content h2{ padding-bottom:20px;}
.td1{ float:left; width:30%;color:#333333; font-size:13px; font-family: "open_sanssemibold";}
.td2{ float:left; width:30%;color:#333333; font-size:13px; font-family: 'open_sansregular'; font-weight:lighter;}
.td3{ float:left; width:40%;color:#333333; font-size:13px; font-family: 'open_sansregular'; font-weight:lighter;}
.td3 p{ margin-bottom:3px; color:#333; font-size:13px; font-family: 'open_sansregular';}
.td3 p strong{ font-family: "open_sanssemibold"; text-transform:uppercase; }
.td3 p a{ color:#333; text-decoration:underline; border:none !important; padding:0; font-family: 'open_sansregular'; }

.content-box2{ width:44%;  float:left; margin:10px 100px 0 0;  }
.content-box2 img{ max-width:100%;}
.mrgn33{ margin-right:0 !important;}
.content-box2 .info{ float:left; width:100%; margin-left:8px;}
.content-box2 h3{ color:#333; font-size:20px; font-family: 'open_sansregular'; display:block; margin-top:14px; width:80%;line-height:27px; font-weight:normal; padding:0;}
.content-box2 p{font-family: 'open_sansregular'; font-size:13px; color:#333; margin-top:16px; width:95%; line-height:24px;}

.box2{ border:1px solid red; float:left; width:200px;}

.grid3 img{ margin-bottom:20px;}
.grid4 img{ margin-bottom:20px;}

.td1 a{color:#333333; text-decoration:underline;}
.td2 a{color:#333333; text-decoration:underline;}
.td3 a{color:#333333; text-decoration:underline;}

.td1 a:hover{text-decoration:none;}
.td2 a:hover{text-decoration:none;}
.td3 a:hover{text-decoration:none;}
.sub-content{ float:left; width:100%; display:block; padding-top:10px;}
.sub-content1{ float:left; width:100%; display:block; padding-top:10px;margin-top:20px;}

.lighter{ display:block; width:100%;color:#333333; font-size:20px; font-family: 'open_sansregular';font-weight:lighter; padding:20px 0px 10px 0px;}
.sub-content h2{ font-size:20px;font-family: 'open_sansregular'; font-weight:lighter; color:#333333; padding-top:5px; padding-bottom:10px;}
.sub-content h3{ font-size:20px;font-family: 'open_sansregular'; font-weight:lighter; color:#333333; padding-top:5px; padding-bottom:10px;}
.mobile{ display: none;}
.heading{ margin:0px; padding:0px; text-align:center;}
.heading span{ border-bottom:1px #003333 solid;color:#333333; font-size:18px; font-family: 'open_sansregular'; font-weight:lighter; padding-bottom:5px;}
.right-content{width:100%; padding-top:45px; position:relative;}
.radio-button{ margin:0px; padding:20px 0px; text-align:center;}
.radio-button label{color:#333333; font-size:13px; font-family: 'open_sansregular'; font-weight:lighter; padding:0px 20px;}
.radio-button label span{ padding:0px 8px;}
.select-button{ text-align:left; width:30%; margin:20px auto 50px auto;}
.downloads{ margin:0px; padding:0px;}
.doandlop{ padding:10px 20px; margin:0px; float:left; width:100%;}
.fonts{color:#333333; font-size:13px; font-family: "open_sanssemibold"; }
.lable1{ float:left; width:65%;}
.lable2{ float:left; width:15%; text-align:center;}
.lable3{ float:left; width:20%; text-align:center;}
.fonts2{color:#333333; font-size:13px; font-family: 'open_sansregular';}
.fonts2 a{color:#333333; text-decoration:none; }
.fonts2 a:hover{color:#333333; text-decoration:underline; }
.fonts2 span a{color:#333333; font-size:13px; font-family: 'open_sansregular'; text-decoration:none;}
.fonts2 .ss-icon{ padding-right:5px;}
.lable3 span a:hover{ text-decoration:underline;}
.lable3 img{ padding-right:5px;}
.listborder{ border-bottom:1px #e2e2e2 solid;}
.mobile-view{ font-family: 'open_sansregular'; font-size:13px; display:none;}
.mobile-view a{ color:#333333; text-decoration:underline;}
.mobile-view a:hover{ text-decoration:none;}
.downloads-mobile-view{ display:none;}
.downloads-mobile-view h2{color:#333333; font-size:13px; font-family: "open_sanssemibold"; padding-bottom:10px;}
.mview-download{ padding-bottom:20px; float: left;}
.mobile{ width:100%; float:left;}
/*.holder_innerwrap > a {float: left;}*/

.uniformstopright a{ color: #333333;
    display: inline-block;
    font-family: 'open_sansregular';
    font-size: 13px;
    font-weight: lighter;
    line-height: 31px;
    text-align: center;
    text-decoration: none;
    width: 20px;}

listboxleft
.productimg{ overflow:hidden;}

.productimg img {
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	transition: all 200ms ease;
	max-width:228px;
}
.productimg:hover img {
	-webkit-transition-duration: 200ms;
	-moz-transition-duration: 200ms;
	transition-duration: 200ms;
	-webkit-transform: scale(1.02, 1.02);
	-moz-transform: scale(1.02, 1.02);
	-ms-transform: scale(1.02, 1.02);
	-o-transform: scale(1.02, 1.02);
	transform: scale(1.02, 1.02)
}

.mobile-tabs{ display:none; padding:20px 0px; float:left; width:100%;}
.tabs1{ float:left;}
.tabs1 a{ background:#1f1f1f; font-size:14px; color:#cccccc; font-family: "open_sanssemibold"; padding:15px 20px; margin:0px 20px; display:block; width:300px; text-decoration:none;}
.tabs2{ float:left;}
.tabs2 a{ background:#1f1f1f; font-size:14px; color:#cccccc; font-family: "open_sanssemibold"; padding:15px 20px; margin:0px 20px; display:block; width:300px; text-decoration:none;}
.tabs1 a img{ padding-right:30px;}
.tabs2 a img{ padding-right:30px;}
/*.video iframe{ width:710px; height:370px;}*/
.images-text { display:none;
    bottom: -41px;
    color: #666666;
    font-size: 12px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.slider {
    position: relative;
}
h2{   color: #333333;
    font-family: "open_sansregular";
    font-size: 14px;}
	
.productmain{width:100%; float:left; }
.productmain ul{ list-style: outside none none;
    margin: 17px 0 0 0;
    position: relative;
    text-align: left;padding:0;  }
.productmain li{/*float:left; width:230px; margin:15px 25px;  display: inline-block;*/ float:left;
    margin: 0 9px 33px 0;
    width: 232px;}
.productmain li p{text-align:center; font-family:'open_sansregular'; text-align:center; text-transform:uppercase; font-size:16px; color:#666666; float:left; width:100%; height:30px;}
.productmain li p a{color:#666666; text-decoration:none; font-family:'open_sansbold'; height:42px; overflow:hidden; display:block;}
.productmain li p a:hover{color:#FFC423;}
.productmain li h2{text-align:center; font-family:'open_sansbold'; text-align:center; text-transform:uppercase; font-size:14px; color:#333333; float:left; width:100%;  font-weight:normal; padding:0 10px; margin-bottom:5px;}
.productmain li h2 a{color:#333; text-decoration:none; font-family:'open_sansbold'; height:60px; overflow:hidden; display:block;}
.productmain li h2 a:hover{color:#333;}
.productimg {width:100%; text-align:center; margin-right:0px; height:159px; display:; overflow:hidden;}
.productimg img{/*vertical-align:bottom;*/text-align:left;}

.productmain  li h2 a span {
    color: #333333;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    width: 100%;
}
.view-spare{ color:#333333; font-size:20px; font-family: 'open_sansregular'; font-weight:lighter;}

.leftsection h1{ color: #003333;
    font-family: "open_sanssemibold";
    font-size: 30px;
    line-height: 35px;
    padding: 0 0 6px;}

.products-content2 {
    color: #333333;
    font-family: "open_sansregular";
    font-size: 13px;
    height: 76px;
	line-height:25px;
    padding: 15px 0 34px;
}

.imageheight {
    display: table-cell;
    height: 324px;
    vertical-align: bottom;
    width: 100%;
	border:1px red solid;
}
.tableCell {
    display: table-cell;
    height:324px;
    text-align: center;
    vertical-align: bottom;
    width: 469px;
}

.center{ width:100%;}


.mobile-view-blog{ font-family: 'open_sansregular'; font-size:13px; position:absolute; right:0px; top:10px;}
.mobile-view-blog a{ color:#333333; text-decoration:underline;}
.mobile-view-blog a:hover{ text-decoration:none;}


#verification_code{width: 52%;}
.products-title{ margin:0px 0px 25px 0px; padding:0px 0px 20px 0px; font-size:20px; color:#333;font-family:'open_sansbold'; border-bottom:5px #e5e5e5 solid; float:left; width:100%;}
.page { display:none;}
.responsive-catalogue{ display: none}
.responsive-price-mobile{ display:none;color:#003333;font-family: "open_sanssemibold"; font-size:18px;font-weight: normal;line-height: 30px;}


.icon p {
    margin: 0;
    padding: 0;
}


.mediaholder{ overflow:hidden;}

.mediaholder img {
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	transition: all 200ms ease
}
.mediaholder:hover img {
	-webkit-transition-duration: 200ms;
	-moz-transition-duration: 200ms;
	transition-duration: 200ms;
	-webkit-transform: scale(1.08, 1.08);
	-moz-transform: scale(1.08, 1.08);
	-ms-transform: scale(1.08, 1.08);
	-o-transform: scale(1.08, 1.08);
	transform: scale(1.08, 1.08)
}
.question-box-box a{ text-decoration:none;}
.productimg > a {
    /*display: block;*/
    line-height: 159px; width:234px;
    vertical-align: bottom;
}








/* 
    Document   : style
    Created on : Aug 29, 2012, 3:59:32 PM
    Author     : Nick
    Description:
        Purpose of the stylesheet follows.
*/


.flex-direction-nav{ text-indent:-9999px;}
.productmain-parts{width:100%; float:left; /*border-top:1px #e8e7e6 solid;*/ margin-top:10px; padding-top:0px; }
.productmain-parts ul{list-style:none;text-align:center;  display: table-cell; position:relative; padding:40px 56px 0px 56px; }
.productmain-parts li{float:left; width:230px; margin:0 25px 33px 25px;  display: inline-block;}
.productmain-parts li p{text-align:center; font-family:'open_sansregular'; text-align:center; text-transform:uppercase; font-size:16px; color:#666666; float:left; width:100%; height:30px;}
.productmain-parts li p a{color:#666666; text-decoration:none; font-family:'open_sansbold'; height:42px; overflow:hidden; display:block;}
.productmain-parts li p a:hover{color:#FFC423;}
.productmain-parts li h2{text-align:center; font-family:'open_sansbold'; text-align:center; text-transform:uppercase; font-size:14px; color:#333333; float:left; width:100%;  font-weight:normal; min-height:auto; line-height:20px;}
.productmain-parts li h2 a{color:#333333; text-decoration:none; font-family:'open_sansbold'; height:42px; overflow:hidden; display:block;}
.productmain-parts li h2 a:hover{color:#004631;}
.border{ border:1px #e8e7e6 solid; clear:both; float:left; width:100%; padding:0px 0px 10px 0px;}
.productmain-parts li h2 a span{ color:#333333; font-size:14px;font-family:'open_sansregular'; width:100%; display:block;}
.addme{ color:#004630 !important;}
.back{ position: absolute; right:0px; top:0px;}
.back a{ color:#333333; font-size:13px; text-decoration:none; border-bottom:1px #949494 solid;}



.main-home-page-gallery{ text-align:center;}
.showbiz-static { display:inline-block;position: relative; transition: all 0.3s ease-in-out 0s;border: 1px solid #e8e7e6; margin-right: 13px;position: relative; width:312px; vertical-align:top;}

.showbiz-static-list-image-inner img{ max-width:310px; max-height:215px;/* width:100%;*/ vertical-align:bottom;}
.showbiz-title{ padding:0px 10px;}



.showbiz-static-list-image a{
     display: table;
    width: 100%;
    text-align:center;
}

.showbiz-static-list-image-inner{
  vertical-align:bottom;
    display: table-cell; height:215px
}

.price-list-color h3 {color: #333333;font-family: "open_sansregular"; font-size: 13px; padding-bottom:5px;}

.bgcolor{ background:#f7f7f7;}
/*.bgcolor5{ background:url(../images/list-image.jpg) left 10px no-repeat #f7f7f7;}*/
.price-list-color ul li{padding-left:24px; list-style:none; background:url(../images/list-image.jpg) 8px 18px  no-repeat; list-style:none; padding-top:5px; padding-bottom:5px}
.price-list-color ul{ margin-left:0px;}
.price-list-color ul li{ padding-top:10px; padding-bottom:10px }
.price-list-color ul li:nth-of-type(even){ background:url(../images/list-image.jpg) 8px 11px no-repeat #f7f7f7; padding-top:5px; padding-bottom:5px}



.showbiz-static-list-image-inner{ overflow:hidden;}

.showbiz-static-list-image-inner img {
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	transition: all 200ms ease;
}
.showbiz-static-list-image-inner:hover img {
	-webkit-transition-duration: 200ms;
	-moz-transition-duration: 200ms;
	transition-duration: 200ms;
	-webkit-transform: scale(1.08, 1.08);
	-moz-transform: scale(1.08, 1.08);
	-ms-transform: scale(1.08, 1.08);
	-o-transform: scale(1.08, 1.08);
	transform: scale(1.08, 1.08)
}


.crawlerleft{ overflow:hidden;}

.crawlerleft img {
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	transition: all 200ms ease;
}
.crawlerleft:hover img {
	-webkit-transition-duration: 200ms;
	-moz-transition-duration: 200ms;
	transition-duration: 200ms;
	-webkit-transform: scale(1.08, 1.08);
	-moz-transform: scale(1.08, 1.08);
	-ms-transform: scale(1.08, 1.08);
	-o-transform: scale(1.08, 1.08);
	transform: scale(1.08, 1.08)
}








.thanks{ min-height:350px; padding-top:80px}

#success_div{ padding: 20px 0px 20px 0px; color: #ffc500; font-size:15px;}
/*.question-box-box a.ask-image1{ background:url(../images/ask-quick-question-icon.png) right top no-repeat;}*/


.question-box-box a .ask-image1{ background:url(../images/download-catelogue.png) right top no-repeat; display: inline-block; height: 20px; width: 20px;}
.question-box-box a:hover .ask-image1{ background:url(../images/download-catelogue.png) right bottom no-repeat; display: inline-block; height: 20px; width: 20px;}





.question-box-box a .ask-image2{ background:url(../images/ask-quick-question-icon.png) right top no-repeat; display: inline-block; height: 20px; width: 20px;}
.question-box-box a:hover .ask-image2{ background:url(../images/ask-quick-question-icon.png) right bottom no-repeat; display: inline-block; height: 20px; width: 20px;}
.question-box-box a:hover .ask-box{ color:#004630;}
.question-box-box:hover{ border-bottom:1px #004630 solid;}





.question-box-box a .ask-image3{ background:url(../images/bill-icon-image.png) right top no-repeat; display: inline-block; height: 20px; width: 20px;}
.question-box-box a:hover .ask-image3{ background:url(../images/bill-icon-image.png) right bottom no-repeat; display: inline-block; height: 20px; width: 20px;}

.question-box-box a .ask-image4{ background:url(../images/email-a-friend-icon.png) right top no-repeat; display: inline-block; height: 20px; width: 20px;}
.question-box-box a:hover .ask-image4{ background:url(../images/email-a-friend-icon.png) right bottom no-repeat; display: inline-block; height: 20px; width: 20px;}



.formfields1{ float:left; width:48%; margin: 6px 8px 6px 0px;}
.formfields1 input[type="text"]{ width:100%;}
.formfields2{ float:left; width:48.8%; margin: 6px 8px 6px 0px;}
.formfields2 input[type="text"]{ width:100%;}

.listheading{ color:#333333 !important;font-family: "open_sanssemibold"; font-size:14px; padding-bottom:5px; display:block;}
.pageboxright2 a{ color:#333333; font-size:13px; font-family: 'open_sansregular'; font-weight:lighter; text-decoration:none; line-height:31px; width:20px; text-align:center; display:inline-block;}
.pageboxright2 a.active{ text-decoration:underline;}


.pagebox2 .notclickable{ color:#cccccc;}
.select-tabs{ border-bottom:1px #e8e7e6 solid; float:left; width:100%; padding-bottom:18px; margin-bottom:10px;}

.text2{ float:left; width:100%;}
.column1{ float:left; width:45%;}
.column2{ float:right; width:45%;}



.productmain8{width:100%; float:left; /*border-top:1px #e8e7e6 solid;*/margin-top:10px; padding-top:0px; }
.productmain8 ul{list-style:none;text-align:left;  /*display: table-cell;*/ position:relative; margin:0px; }
.productmain8 li{/*float:left;*/ width:231px; margin:0 4px 33px 0;  display: inline-block;}
.productmain8 li p{text-align:center; font-family:'open_sansregular'; text-align:center; text-transform:uppercase; font-size:16px; color:#666666; float:left; width:100%; height:30px;}
.productmain8 li p a{color:#666666; text-decoration:none; font-family:'open_sansbold'; height:42px; overflow:hidden; display:block;}
.price-list p strong{color:#333333;font-family:'open_sansbold'; font-size:15px; border-bottom:1px #e8e7e6 solid; padding-top:20px;}
.productmain8 li p a:hover{color:#FFC423;}
.productmain8 li h2{text-align:center; font-family:'open_sansbold'; text-align:center; text-transform:uppercase; font-size:14px; color:#333333; float:left; width:100%;  font-weight:normal; min-height:40px; line-height:20px;}
.productmain8 li h2 a{color:#333333; text-decoration:none; font-family:'open_sansbold'; height:42px; overflow:hidden; display:block;}
.productmain8 li h2 a:hover{color:#004631;}
.productmain8 li h2 a span{ color:#333333; font-size:14px;font-family:'open_sansregular'; width:100%; display:block;}





#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 #FFF solid;
}
#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: 30px;
	width: 30px;
	cursor: pointer;
	background-repeat: no-repeat;
	margin-top: 5px;
}
#sb-nav-close {
	background: url(../images/close1.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;
}



.content-aside ul{ padding-left:0px;}
.content-aside ul li{ font-size:13px; display:list-item}
.content-aside ul {display: block;list-style: outside none disc; padding: 0; position: relative;text-align: left;}

.content-aside ol{ padding-left:0px;}
.content-aside ol li{ font-size:13px; display:list-item}
.content-aside ol {display: block;list-style: outside none disc; padding: 0; position: relative;text-align: left;}

.parts-list ul{ margin-left:0px;}
.parts-list ul li{ list-style:none; padding-left:20px; line-height:34px;}
.parts-list ul li:nth-of-type(even){ background:#f7f7f7; padding-top:5px; padding-bottom:5px; list-style:none;}
.slideboxright p strong{ border-bottom:1px #e8e7e6 solid; float:left; width:100%; padding:30px 0px 6px 0px; font-size:15px; color:#333333; margin-bottom:15px;}


.form-content #errorDiv {margin: 10px 3px;width: 98%;}
.lable3 span{ color:#333333; text-decoration:none;}
.lable3 a{ text-decoration:none;}
#brochureDiv{ padding-bottom:20px;}

.responsivedivblock{ display:none;}
.responsivedivnone{display:block;}

.style2{ margin-top:27px;}


.submit input[type="text"]{ width:47.6%; height:46px; margin:6px 5px; padding:0px 19px; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius:3px; border:1px #dcdcdc solid;}
.trfr{ padding-top:30px;}
.mblog{ display: none;}

.grid1 ul li { margin-bottom:10px;}
.grid2 ul li { margin-bottom:10px;}

.footer-in{ width:100%; float:left;}
.style3{ margin-top:31px !important;}

.cta-left:hover .line-image{ background:url(../images/cta-image-hover.png) #004630 left top no-repeat; display:block; height:5px;}
.cta-right:hover .line-image{ background:url(../images/cta-image-hover.png) #004630 left top no-repeat; display:block; height:5px;}

./*video{text-align:center;}


.video iframe{ border:0px;}

.video-slider {
    margin: 0 auto;
    text-align: center;
    width: 70%;
}
*/

.texthome .video{text-align:center;}
.texthome .video iframe{ width:710px; height:370px;}
.rightsection3 .video{text-align:center;}




.video-slider {
    margin: 0 auto;
    text-align: center;
    width: 70%; padding-top:20px;
}

.rightsection3 .video-slider {
    margin: 0 auto;
    text-align: center;
    width: 70%; padding-top:0px;
}


.rightsection3 .video{text-align:center;}
.copy {
    display: block;
    font-size: 12px;
    padding-top: 10px;   color: #cccccc;
}
.copy span{ text-align:right; float:right;}
.copy span a{color: #cccccc; text-decoration:none;}
.nameboxsubmit{ margin-bottom:50px;}
.newsletter2 {
    clear: left;
    margin: 0 auto;
    padding: 20px 0;
    width: 40%;
}.sbSelector{ text-align:left;}
.sbOptions a{ text-align: left;}

.vimeovideowrap iframe{width:665px; border:none; height:370px;}







.common-border{
	margin-top:20px;
	float:left;
	width:100%;
		
}

.toptext{
	position:relative;
    background:#cc3333;	
    width: 100%;
    float: left;
	
}
.toptext p {
    color: #ffffff;
    font-size: 16px;
    line-height: 22px;
    position: relative;
    text-align: center;
    z-index: 9999999;
	margin:0px;
    font-family: 'open_sansregular';
	padding:10px 40px;
}
.toptext p a{
	color:#ffffff;
	text-decoration:none;
}
.topclose {
    position: absolute;   
	right: 20px;
    top: 20px;
	display:block;
	z-index:99999;
}

.topclose img{
    cursor: pointer;
}




.toptext p strong{
	width:100%;
	display:block;
	text-align:center;	
    font-family: "open_sanssemibold";
}

.video{
	padding-top:0px !important
}







@media only screen and (max-width: 600px) {

.toptext p {
    font-size: 10px;
    line-height: 16px;
	padding: 10px 30px;
}
.topclose {
    right: 5px;
}


}







@media only screen and (max-width: 320px) {

.toptext p {
    font-size: 8px;
}


}

.outlinetext ul li{
	font-family: 'open_sansregular';
    width: 100%;
	color: #333;
	 font-size: 13px;
	 padding:0px;
	   width: 100%;
}
.content-aside ul{
	width: 100%;
	margin-bottom:10px;
	margin-left:15px;	
}

.content-aside ul li{
	font-family: 'open_sansregular';
    width: 100%;
	color: #333;
	 font-size: 13px;
	 padding:0px;  
	 width: 100%;
	 text-align: left;
}



.homeredmore{float:left; width:100%; padding:25px 0 15px 0;}

.homeredmore ul {
    float: left;
    margin: 0 0 0 15px;
    padding: 5px 0;
    width: 95%;
}
.homeredmore ul li {
    color: #333;
    font-family: "open_sansregular";
    font-size: 13px;
    padding: 0 0 5px 0;
    width: 100%; float:left;}
.homeredmore  ul li strong {
    color: #333;
    font-family: "open_sansbold";
    font-weight: normal;
	 /*display:block; width:100%;float:left;*/
}	
a{text-decoration:underline;   color: #333333;}	
a:hover{text-decoration:none;}
.redmorehead {
    color:#333;
    font-family: "open_sansbold";
    font-weight: normal;
    padding-top: 10px; padding-bottom:10px; font-size:18px;
}
.redmorehead2 {
    color: #333;
    font-family: "open_sansbold";
    font-weight: normal;
    padding-top: 10px;  padding-bottom:10px; font-size:16px; float:left;
}
.redmorenewcenter {
    float: left;
    text-align: center;
    width: 100%;
}

.heading-question-box-2{width:100%;padding:0 0 15px 0;vertical-align:top;float:left;height:auto;margin:15px 10px 0 0; -moz-transition: none;-webkit-transition: none;}
.homeredmore p{float:left; width:100%;}
.homeredmorenew{float:left; width:100%;}

.content-here-pages{ padding-bottom: 30px; float:left; width: 100%;}
.content-here-pages p,
.content-here-pages ul li{ font-size: 13px; color: #333333; margin-bottom:10px;}
.content-here-pages h1{ margin:0px 0px 20px 0px; padding:0px;font-family: 'open_sanssemibold'; font-size:32px; font-weight: normal; font-weight:400;}
.conatct-person{ margin:0px; padding:0px; float:left;}
.conatct-right{ margin:0px; padding:0px; float:right;}
.content-here-pages ul { list-style: none;margin:0px; padding:0px;}
.content-here-pages ul li{ background:url(../images/list-img.png) left top no-repeat; padding-left: 35px; padding-bottom:5px;}
.content-here-pages h2{font-family: 'open_sanssemibold'; font-size: 16px; font-weight: normal; font-weight:400; color:#333333; margin-top: 15px; margin-bottom: 15px; float:left; width: 100%;}
.conatct-right a{
	color:#fefefe;
	text-decoration: underline;	
}
.conatct-right a:hover{
	color:#fefefe;
	text-decoration: none;	
}
.content-here-pages h1{
	padding-top:15px;
	padding-bottom:15px;
		
}

.contact-p-links{
	background:#0e553f;
  -webkit-border-radius: 5px; 
  -moz-border-radius: 5px; 
  border-radius: 5px;
  float:left;
  width: 100%;
  margin-bottom:30px;
  padding: 20px 15px 15px 15px;
}
.conatct-person{
	font-size: 18px;
	color:#ffffff;
    font-family: "open_sansregular";
	float:left;	
}
.conatct-right{
	float:right;
	 color:#ffffff;	
}
.conatct-right p{
	display: inline-block; color:#ffffff;	
}
.conatct-right span{
	padding:0px 10px;	
}

.row{
	margin-left:-15px;
	margin-right:-15px;
}
.col1{
	padding-left:15px;
	padding-right:15px;
	width:33.333333%;
	float:left;
	padding-top: 30px;
}
.col1 h2{
	display: block;
	width: 100%;
	border-bottom:4px #fdc32e solid;
	float:left;
	padding:15px 0px 10px 0px;
	margin:0px;
	text-align:center;
	font-family: 'open_sanssemibold'; 
	font-size: 16px; 
	font-weight: normal; 
	font-weight:400; 
	color:#333333;
}
.col1 h2 a{color:#333333; text-decoration:none;}
.col1 h2 a:hover{text-decoration:underline;}
.col1 p{
/*	font-size: 16px;*/
	color:#333333;
    font-family: "open_sansregular";
	float:left;
	width:100%;
	text-align:center;
	padding:15px 5px 10px 5px;
	height: 110px;
}

.col1 a{
	color: #0e553f;
	text-align:center;
	display: inline-block;
	width:100%;
	padding:5px 0px; 
}
.col1 a:hover{text-decoration:none;}
.dynamic-content{
	padding-bottom:30px;
	float:left;
	width:100%;	
}
.image-colo1 {
    display: block;
    text-align: center;
    width: 100%;
}
.image-colo1 img {
    max-height: 150px;
}
.content-here-pages h1 span{
    font-family: 'open_sanslight';
	font-size:24px;
	padding-left:15px;
}
.sp__new{
	padding-left: 10px;	
}
.new__next_n{
	text-transform:none;
	font-size: 12px;
	color:#ff0000;
	width: 100%;
	display: block;
	text-align:center;
}
.responsive-price {
    width: 245px;
	text-align:right;
}
.crawlerheading span .new__next_n{
	text-align:center;	
}
	
@media only screen and (max-width: 980px) {
.col1 h2 {
    height: 80px;
}
.col1 p {
    height: 165px;
}
.mer{
	display: none;
		
}
.formbo{
	padding-bottom:10px;	
}
.contactleft h2{
	padding-bottom:0px;
	margin-bottom:0px;
}


}


@media only screen and (max-width: 650px) {
.col1 {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.conatct-right span{
	display: none;
}
.conatct-right p {
    display: block;
	width: 100%;
}
.conatct-right i {
    display: block;
	width: 100%;
}
.col1 p {
    height: auto;
	padding:20px;
}
.image-colo1 {
    display: block;
    text-align: center;
    width: 100%;
}
.conatct-right {
    color: #ffffff;
    float: left;
    width: 100%;
}
.conatct-right a {
    color: #fefefe;
    float: left;
    text-decoration: underline;
}
.content-here-pages h1 {
    line-height: 34px;
}
.conatct-right a{
	display: block;
	width: 100%;	
}
.new__next_n{ text-align: left;}
.sp__new {
    padding-left: 0;
}
}






.call__no { position: absolute;	display: none; right: 82px; top: 51px;}
.call__no a span{font-size: 21px;}

.call__no a img{ width: 23px !important; height: 22px !important;}

@media only screen and (max-width:980px) {	
	.call__no{ display: block;}

.call__no {
    right: 83px;
    top: 47px;
}
.topnav {
    top: 28px;
}
}
@media only screen and (max-width:700px) {	
.call__no {
    top: 31px;
}

}


@media only screen and (max-width:600px) {	
.call__no {
    right: 56px;
}
}







/*css new*/
	.common-footer-form {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 999999999;
	}
	#divShowHide {
	border-left: 1px #bbbbbb solid;
	border-top: 1px #bbbbbb solid;
	}
	#divShowHide {
	float: right;
	width: 320px;
	}
	#divShowHide {
	display: none;
	background: #fff;
	}
	.quick-form-start {
	position: relative;
	}
	.quick-form-start {
	position: relative;
	}
	.quick-form-start {
	padding: 35px 20px 25px;
	background: #fff;
	}
	.quick-form-start .close {
	position: absolute;
	right: 10px;
	width: auto;
	}
	#ask_question_frm *, :before, :after {
	box-sizing: border-box;
	box-sizing: border-box;
	}
	.quick-form-start .error-fields {
	position: inherit;
	}
	.error-fields {
	color: red;
	font-family: "open_sansregular";
	font-size: 11px;
	left: 19px;
	position: absolute;
	top: 20px;
	z-index: 9999;
	}
	.quick-form-start input[type="text"] {
	border: 1px solid #e2e2e2;
	color: #000;
	font-family: "open_sansregular";
	font-size: 14px;
	height: 38px;
	line-height: 38px;
	padding: 0 6%;
	width: 100%;
	margin-bottom: 10px;
	}
	.quick-form-start input::-webkit-input-placeholder {
color:#000
}
.quick-form-start input:-moz-placeholder {
color:#000
}
.quick-form-start input::-moz-placeholder {
color:#000
}
.quick-form-start input :-ms-input-placeholder {
color:#000
}
.quick-form-start textarea::-webkit-input-placeholder {
color:#000
}
.quick-form-start textarea:-moz-placeholder {
color:#000
}
.quick-form-start textarea::-moz-placeholder {
color:#000
}
.quick-form-start textarea:-ms-input-placeholder {
color:#000
}
	.inptclsx {
	display: none;
	}
	.quick-form-start textarea {
	border: 1px solid #e2e2e2;
	color: #000;
	font-family: "open_sansregular";
	font-size:14px;
	height: 80px;
	padding: 12px 6%;
	width: 100%;
	}
	.quick-form-start select {
    border: 1px solid #e2e2e2;
    color: #000;
    display: block;
    font-family: "open_sansregular";
    font-size:14px;
    margin-bottom: 10px; 	font-size: 14px;
	height: 38px;
	line-height: 38px;
    width: 100%;
	padding-left:5px;
    } 
	.input-txt-center input {
	margin-bottom: 20px;
	display: block;
	background: -webkit-linear-gradient(#ffc500 ,#ffc500 );
	float: left;
	font-family:"open_sansregular";
	text-transform: uppercase;
	padding: 7px 30px;
	color: #000;
	background-color: #ffc500 ;
	background: -webkit-linear-gradient(#ffc500 ,#ffc500 );
	border: 3px solid #ffc500 ;
	border-radius: 3px;
	cursor: pointer;
	margin-top: 10px;
	
	}
	#btnShowHide a {
	background: #00563f;
	color: #fff;
	font-size: 16px;
	font-family:"open_sansregular";
	display: block;
	width: 250px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	float: right;
	text-decoration: none;
	}
.text-field em {
    color: red;
    font-style: normal;
    left: 5px;
    position: absolute;
    top: 5px;
}
.text-field {
    position: relative;
}
.quick-form-start .close {
    position: absolute;
    right: 15px;
    width: auto;
	top:10px;
	cursor:pointer;
}

/*css new*/