/* CSS Document */
*{outline:0 none;font:normal 12px "trebuchet MS",  Arial, Helvetica, sans-serif;color:#333;}
body{background-image:none;}
html {border: 0 none;margin: 0;padding: 0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {border: 0 none;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0px;padding: 0px;outline:0 none;}
strong{font-weight:bold;}
.clr{clear:both;}
.fl{float:left;}
.fr{float:right;}
.al{text-align:left;}
.ar{text-align:right;}
.bor-bot{border-bottom:1px solid #ccc;}
.mr10{margin-right:10px;}
.ml10{margin-left:10px;}
.mr20{margin-right:20px;}
.pr10{padding-right:10px;}
.pl10{padding-left:10px;}
.pr20{padding-right:20px;}
.space{width:100% ;height:10px;}
.space-vert{height:10px;width:100%;float:left;}
.space-vert1{height:100%;width:10px;float:left;border:1px solid #fff;}
 h1{font:normal 18px Arial, Helvetica, sans-serif;}
h2{font:bold 13px Arial, Helvetica, sans-serif;}

.bg-color1{background:#e72e07;}
.bg-color2{background:#247ad3;}

.site-color1{color:#186CB2;}
.site-color2{color:#51850e;}
.site-color3{color:#d10d12;}

.bg-sub{background: url(../images/bg.jpg);
  margin: 0px auto;}

.button{color:#fff;font:bold 12px verdana,Arial, Helvetica, sans-serif;cursor:pointer; padding:3px 5px;}

/****************************** Grid Very Very Imporatnt *********************************/
.grid3,.grid4,.grid6,.grid7,.grid8,.grid9,.grid10,.grid11,.grid12,.grid13,.grid14,.grid15{position:relative;float:left;}
.grid1{width:100%;background:#fff;height:auto;margin:0px auto;padding:0px 0px;box-shadow:-webkit-box-shadow: 0 8px 6px -6px black;
     -moz-box-shadow: 0 8px 6px -6px black;
       box-shadow: 0 8px 6px -6px rgb(199, 199, 199);"} /* Wrap */
.grid2{width:1200px;background:#fff;margin:0px auto;height:140px;} /* head */
.grid3{width:100%;background:#fff;margin:0px auto;height:300px;border-bottom:1px solid #CCC; padding:0px 0px;} /* banner */
.grid4{width:100%;
		margin:auto;
		height:auto;
		float:left;} /* Menu */
.grid5{width:100%;margin:0px auto;height:auto;border:0px solid #cc0000;} /* Main Div */
.grid6{width:400px;background:none;padding:5px 5px 5px 5px; float:right } /* left & right Div */
.grid7{width:750px;background:#fff ;height:auto;border:0px solid #000;} /* mid Div */
.grid8{width:100%;height:36px; background: #6d9b39; /* Old browsers */
background: -moz-linear-gradient(top,  #6d9b39 0%, #b2cf39 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d9b39), color-stop(100%,#b2cf39)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6d9b39 0%,#b2cf39 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6d9b39 0%,#b2cf39 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6d9b39 0%,#b2cf39 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6d9b39 0%,#b2cf39 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d9b39', endColorstr='#b2cf39',GradientType=0 ); /* IE6-9 */ margin-top:5px} /* footer Div */
.grid9{  width: 100%;
  background: none;
  height: 76px;
  border-top: 1px solid #FF6767;
  margin-top: 70px;} /* footer Div */

/* Header */
.header-left{float:left;width:auto;padding:5px 0px 0px 10px; text-align:center;}
.header-right{float:right;text-align:right;padding:40px 0px 0px 0px;}
.phone-no{width:75%;margin:0px auto;background:none;height:40px; float: right;}
.phone-no h1{font:normal 12px Arial, Helvetica, sans-serif;color:#2A2A25;margin:0px auto;}
.phone-no h1 a{color: #97999A; text-decoration:none}
.phone-no h1 a:hover{ color:#000000; text-decoration:underline}

.h-s-c{height:50px;width:194px;text-align:right;position:relative;left:49px;* left:0px;padding:0px 11px 0px 0px; font: bold 16px Arial, Helvetica, sans-serif; color:#CF393B;}



/***** Product List ****/
.product-list{width:97%;border:1px solid #d3ced3;background: background: #2dbbfd;
background: -moz-linear-gradient(top, #2dbbfd 0%, #0397ed 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2dbbfd), color-stop(100%,#0397ed));
background: -webkit-linear-gradient(top, #2dbbfd 0%,#0397ed 100%);
background: -o-linear-gradient(top, #2dbbfd 0%,#0397ed 100%);
background: -ms-linear-gradient(top, #2dbbfd 0%,#0397ed 100%);
background: linear-gradient(to bottom, #2dbbfd 0%,#0397ed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2dbbfd', endColorstr='#0397ed',GradientType=0 );padding:2px;margin:0px auto; margin-top:4px;}
.product-list h1{text-align:center;height:30px;line-height:30px; color:#fff; font-size:13px; }
.product-list p {padding:5px  5px 10px;color:#333;margin:0px; text-align:justify;}
.product-list ul{margin:0px;padding:0px;margin-left:10px;}
.product-list ul li{list-style:none;line-height:30px;height:30px;background:url(../images/product-list-bg.gif) repeat-x bottom;}
.product-list ul li a{font:bold 12px Arial, Helvetica, sans-serif;background:url(../images/2.png) left center no-repeat;padding:0px 0px 0px 20px;text-decoration:none; color:#72C406;}
.product-list ul li a:hover{color:#272C21;text-decoration:underline;}



.product-list1{width:97%;border:1px solid #d3ced3;background:#fff;padding:2px;margin:0px auto; margin-top:10px;}
.product-list1 h1{text-align:center;height:35px;line-height:35px; color:#fff; font-size:13px; font-weight:bold; background:#72C406 url("./images/product-list-heading.gif") repeat-x scroll 0 0 }
.product-list1 p {padding:5px  5px 10px;color:#333;margin:0px; text-align:justify;}
.product-list1 ul{margin:0px;padding:0px;margin-left:10px;}
.product-list1 ul li{list-style:none;line-height:30px;height:30px;background:url(../images/product-list-bg.gif) repeat-x bottom;}
.product-list1 ul li a{font:bold 12px Arial, Helvetica, sans-serif;background:url(../images/2.png) left center no-repeat;padding:0px 0px 0px 20px;text-decoration:none; color:#72C406;}
.product-list1 ul li a:hover{color:#272C21;text-decoration:underline;}


/******************* Welcome Box ***********/
.welcome-box{width:100%;margin:0 auto; border-bottom:1px dashed #CCC}
.welcome-box h1 {font:normal 20px "trebuchet MS"; color:#e72e07; border-bottom:1px solid #f6f6f6; line-height:25px;height:25px; margin:6px 0px}

.welcome-box p {color:#333;margin:0px; line-height:20px; font-size:14px; text-align:justify; padding:5px 0px}
.welcome-box h5{ font:bold 6pt Arial, Helvetica, sans-serif; padding-left:10px; padding-bottom:0px; padding-top:0px; margin-bottom:5px; margin-top:0px; }

.more{text-decoration:none; color:#000;   padding:5px 10px}
.more:hover{color:#000;text-decoration:underline;}


.readmore a {font:bold 11px Arial, Helvetica, sans-serif;text-decoration:none; color: #039; line-height:34px; text-align:center; margin-left:120px}
.readmore a:hover {color:#000;text-decoration: underline;}
.link  {
  text-decoration: none; 
  display: inline-block; float:right;
  padding:0px 8px; color: #fff; background:background: #2dbbfd; /* Old browsers */
background: -moz-linear-gradient(top,  #2dbbfd 0%, #0397ed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2dbbfd), color-stop(100%,#0397ed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2dbbfd 0%,#0397ed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2dbbfd 0%,#0397ed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2dbbfd 0%,#0397ed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2dbbfd 0%,#0397ed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2dbbfd', endColorstr='#0397ed',GradientType=0 ); /* IE6-9 */
 -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;border: 1px solid #BFDDF4;
  font-weight: bold; line-height:20px;
  font-size: 11px;
  text-transform: uppercase; margin:6px 20px 10px 0px
}
.link:hover {
  text-decoration: underline;color: #fff; 
}
/******************* text Box ***********/
.text-box{width:100%;padding:0px 0px 0px 0px;margin:10px auto; }
.text-box-inner{width:49.3%;float:left;padding:0px; background-color:#EEEEF0 }
.text-box-inner p{padding:5px 12px; text-align:justify; line-height:20px}
.text-box-inner h1{text-decoration: none;
background: #e72e07; /* Old browsers */
background: -moz-linear-gradient(top,  #e72e07 0%, #fa441e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e72e07), color-stop(100%,#fa441e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e72e07 0%,#fa441e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e72e07 0%,#fa441e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e72e07 0%,#fa441e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e72e07 0%,#fa441e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e72e07', endColorstr='#fa441e',GradientType=0 ); /* IE6-9 */
text-align: center;
padding: 5px 0px;
color: #FFFFFF;
font: normal 17px "trebuchet MS";
margin: 10px;
}
.text-box-inner h2{text-decoration:none; padding-left:10px; text-align:left; }
.text-box-inner img { display: block;margin: 0px auto; border:7px solid #FFF}
.text-box ul{margin:0px;padding:0px;}
.text-box ul li{list-style:none;line-height:24px; list-style-image:url(../images/2.png); margin-left:30px;}


/******************* Footer Links ***********/
.footerlinks{margin:0px auto;padding:0px;text-align:center;}
.footerlinks li{list-style:none;display:inline;color:#fff;}
.footerlinks li a{font:bold 12px "trebuchet MS";color:#fff;padding:0px 5px;line-height:35px;text-decoration:none;}
.footerlinks li a:hover{color:#fff;text-decoration:underline;}
p.address{font:normal 14px "trebuchet MS";color:#fff;text-align:center;line-height:25px; padding-top:10px}
p.address a{ color:#fff; text-decoration:none;}
a.powered{font:normal 12px "trebuchet MS";color:#000;text-align:center;line-height:25px;}
a.powered:hover{text-decoration:underline;color:#036737}
h3.powered:hover{text-decoration:underline;color:#036737}
/**** gallery*****/
.portfolio-categ{margin-bottom:30px;}
.portfolio-categ li{display:inline;margin-right:10px;}
.image-block{ display:block;position: relative;}
.image-block img{border: 1px solid #d5d5d5; border-radius: 4px 4px 4px 4px;background:#FFFFFF;padding:10px;}
.image-block img:hover{border: 1px solid #184580;box-shadow:0 0 5px #184580;}
.portfolio-area li{float: left;margin: 0 5px 5px 0;overflow: hidden; padding:5px; text-align:center}
.home-portfolio-text{margin-top:10px;}
li.active a{ text-decoration:underline;}
/**** END PORTFOLIO STYLES*****/