html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;margin:0;padding:0}
body{font:16px "Lato", Arial, Helvetica, sans-serif;color:#4b4b4b; background:url(../i/bg-inner.jpg)}
p{ text-align:justify;line-height:24px;margin:15px 0}
h1,h2,h3,h4,h5,h6{font:bold "Lato", Arial, Helvetica, sans-serif;}
h1{color:#4d3f92;font-size:20px;margin:0; margin-bottom:10px; text-transform:uppercase; letter-spacing:-1px;}
h2{color:#365fb8;font-size:22px;border-bottom:1px dashed #ddd;padding-bottom:3px;margin:15px 0; text-align:left;}
h3{color:#365fb8;font-size:18px;padding-bottom:3px;margin:10px 0}
h4{color:#d70000;font-size:18px; font-weight:bold; margin:10px 0;}
h5{color:#0070b8;font-size:16px; margin-bottom:12px; font-weight:bold;  margin:10px 0;}
h6{color:#0e5fa5;font-size:16px; margin-bottom:0px;}
h6 a { color:#0e5fa5; text-decoration:none; }
a{text-decoration:none;color:#4b4b4b}
a:hover{color:#4b4b4b}
.left{float:left}
.right{float:right; text-align:right;}
.table td{border:1px solid #d9e4ec;}
.table-img img{border:1px solid #bebebe;padding:5px;box-shadow: 5px 5px 5px #c7c7c7; -moz-box-shadow: 5px 15px 5px #c7c7c7; -webkt-box-shadow: 5px 5px 5px #c7c7c7; }
.table-img { text-align:center; color:#333; }
.table-img p { text-align:center; line-height:18px; }
.smallerFont { font-size:14px; color:#333; }

#container { margin:0 auto; width:910px; }
#top-header { float:left; width:910px; height:135px; }
#top-header .logo a { float:left; background:url(../i/logo.jpg) no-repeat; width:371px; height:129px;  margin-left:10px; display:block; }
#top-header .top-right-block { float:right; width:198px; background:url(../i/right-img.jpg) no-repeat; height:129px;  margin-right:10px; }
#top-hor-nav { float:left; width:910px; height:47px; color:#4b4b4b; font:13px Lato, Arial, Helvetica, sans-serif;}
#top-hor-nav .about-us a{float:left; background:#fddcd8; border-right:7px solid #f37343; width:169px; height:51px; margin-right:32px;  padding-left:5px}
#top-hor-nav  .menu{ font:bold 20px Lato, Arial, Helvetica, sans-serif; color:#3a3a3a; text-transform:uppercase; line-height:25px; }
#top-hor-nav .bricks a{float:left; background:#dee2eb; border-right:7px solid #bc91c0; width:206px; height:51px; margin-right:32px; padding-left:5px;}
#top-hor-nav .eco a{float:left; background:#dcedf3; border-right:7px solid #8cd3d8; width:206px; height:51px; margin-right:32px; padding-left:5px;}
#top-hor-nav .contact a{float:left; background:#daefe3; border-right:7px solid #4dcf94; width:180px; height:51px; padding-left:5px;}
#inner-tube { float:left; width:910px; margin-top:10px;  }
.banner-left { float:left;  width:610px; height:307px; display:block; margin-right:20px; }
.banner-right { float:left; width:280px; height:307px; display:block; }
.welcome{font:"Lato", Arial, Helvetica, sans-serif; font-weight:bold; color:#0d7f4b; font-size:18px; margin-top:30px; text-transform:uppercase;}
.more a{ float:left; background:url(../i/more-bt.jpg) no-repeat; width:95px; height:20px; font:14px "Lato", Arial, Helvetica, sans-serif; color:#fff; padding-left:10px;}
#content { float:left; width:910px; height:223px; margin-top:41px; }
#content .row-1 { float:left; width:610px; margin-top:10px; }
#content .row-2 {  float:left; width:280px; height:223px; display:block; }
.footer { float:left; text-align:center; width:890px; margin-bottom:15px; margin-top:10px; height:31px;  border:1px solid #ddd; border-radius:10px; padding:10px; }
.footer a { color:#333; }
#inner-body { float:left; width:910px; min-height:500px; margin-top:20px; }

.list-style-1 ul{border-bottom:0 solid #ddd;margin:0;padding:0}
.list-style-1 ul li{list-style:none;text-align:left;line-height:24px;background:url(../i/bullet-1.png) 0 2px no-repeat;padding-left:22px}

#inner-body .contact-us { float:left; width:700px; margin-bottom:20px; }
#inner-body .contact-us h2 { margin:10px 0px; }
#inner-body .contact-left-block { float:left; width:505px; margin-left:10px; border-right:1px dashed #cecccc; border-left:1px dashed #cecccc; border-bottom:0px dashed #cecccc; margin-bottom:20px; margin-right:10px;}
#inner-body .contact-google-map { float:left; width:400px; border-right:1px dashed #cecccc; border-bottom:1px dashed #cecccc; }
#inner-body .contact-heading { float:left; background-color:#166fb3; font:bold 15px tahoma,verdana,arial,sans-serif; color:#FFF; padding:4px 4px 4px 10px; width:490px; margin-bottom:10px; }
#inner-body .mobile-icon { float:left; background:url(../i/icon-mobile.png) no-repeat; height:22px; font:12px tahoma,verdana,arial,sans-serif; line-height:22px; color:#1b1d1d; padding-left:32px; padding-bottom:5px; width:470px; border-bottom:1px dashed #cecccc; margin-bottom:8px; margin-left:5px; margin-bottom:5px; }
#inner-body .address-text { float:left; width:470px; padding-left:32px; border-bottom:1px dashed #cecccc; margin-bottom:5px; }
#inner-body .address-text p { text-align:left; line-height:22px; margin:5px 0px; }
#inner-body .address-icon { float:left; background:url(../i/icon-address.png) no-repeat; height:22px; line-height:22px; /*font:14px tahoma,verdana,arial,sans-serif; color:#0f7a21;*/ padding-left:32px; border-bottom:1px dashed #cecccc; width:470px; margin-bottom:5px; margin-left:5px;margin-bottom:5px; }
#inner-body .phone-icon { float:left; background:url(../i/icon-telephone.png) no-repeat; height:22px; line-height:22px; /*font:14px tahoma,verdana,arial,sans-serif; color:#0f7a21;*/ padding-left:32px; border-bottom:1px dashed #cecccc; width:470px; margin-bottom:5px;  margin-left:5px;margin-bottom:5px; }
#inner-body .cell-icon { float:left; background:url(../i/icon-mobile.png) no-repeat; min-height:22px; line-height:22px;/* font:14px tahoma,verdana,arial,sans-serif;  color:#0f7a21; */padding-left:32px; width:470px; border-bottom:1px dashed #cecccc; margin-bottom:5px; margin-left:5pxmargin-bottom:5px; }
#inner-body .email-icon { float:left; background:url(../i/icon-mail.png) no-repeat; height:22px; line-height:22px; /*font:14px tahoma,verdana,arial,sans-serif; color:#0f7a21;*/ padding-left:32px; border-bottom:1px dashed #cecccc; width:470px; margin-bottom:5px; margin-left:5px;margin-bottom:5px; }
#inner-body .fax-icon { float:left; background:url(../i/icon-fax.png) no-repeat; height:22px; line-height:22px; /*font:14px tahoma,verdana,arial,sans-serif; color:#0f7a21;*/ padding-left:32px; border-bottom:1px dashed #cecccc; width:470px; margin-bottom:5px; margin-left:5px;margin-bottom:5px; }
#inner-body .person-icon { float:left; background:url(../i/person.png) no-repeat; height:22px; line-height:22px; /*font:14px tahoma,verdana,arial,sans-serif; color:#0f7a21;*/ padding-left:32px; border-bottom:1px dashed #cecccc; width:470px; margin-bottom:5px;  margin-left:5px; padding-bottom:5px; }
#form2 .forms{float:left;width:600px;margin:0 100px}
#form2 select{font-size:14px}
#form2 input:focus,#form textarea:focus{background:#eaf6fc;border:1px solid #a1d7f6;outline:1px solid #d8f1ff}
#form2 {margin-left:10px;float:left;margin-top:10px}
#form2 fieldset{border:1px dashed #cecccc;width:540px;padding:5px 20px}
#form2 legend{color:#fff;background:#096081;border:1px dashed #cecccc;font:bold 16px Arial, Helvetica, sans-serif;padding:2px 15px}
#form2 label{float:left;display:block;font:bold 13px Arial, Helvetica, sans-serif;color:#085d7c;line-height:24px}
#form2 input,textarea{background:#fff;border:1px solid #c1bfbf;margin-bottom:4px;font:17px Arial, Helvetica, sans-serif;color:#000;letter-spacing:1px}
#form2 .submit input{cursor:pointer;margin-top:10px;border:0;margin-left:125px}
#form2 p{font:13px Georgia, "Times New Roman", Times, serif;line-height:24px}
#form2 .required{padding-bottom:10x}



/* ######### Style for Drop Down Menu ######### */

.flexdropdownmenu,.flexdropdownmenu ul{ font-size:16px; font-weight:bold;position:absolute;left:0;top:0;list-style-type:none;float:left; background:#dee2eb; border-right:7px solid #bc91c0; width:206px;  margin-right:32px; padding:0px 0px 10px 5px; visibility:hidden;display:none;margin:0; filter:alpha(opacity=90); /* For IE8 and earlier */ font-family:Lato, Arial, Helvetica, sans-serif; color:#3a3a3a; line-height:25px; list-style-type:none;}
.flexdropdownmenu li{position:relative;}
.flexdropdownmenu li a{display:block;width:206px; text-decoration:none;padding:8px 0px; opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */ }
* html .flexdropdownmenu li{display:inline-block;}

.flexdropdownmenu img{float:right; margin-top:9px;}
/* flex drop down ends here */

.selection{color:#3a3a3a; text-transform:capitalize; line-height:25px; font-size:12px; font-weight:400;}

.menu img{ float:right; margin:20px 8px;}


