/*
Theme Name: Sahyadree Warehouse
Theme URI: http://www.sahyadreewarehouse.com
Description: Sahyadree Warehouse
Author: LBM Infotech Pvt. Ltd.
Author URI: http://www.lbminfotech.com/
Version: 1.0
.
This theme can be used for commercial or non-commercial use
so long as it is not redistributed or resold in any way.
.
*/

@import url(reset.css);

/*-----------------------------------*/
/* Basic Styles
/*-----------------------------------*/

p { line-height: 22px; padding: 0 0 5px 0; text-align:justify;}
h1 { font-family: 'allerregular'; font-size: 20px; color: #1a9bb2; padding: 0 0 10px 0; font-weight: normal; font-style: normal; line-height: 22px; margin: 0; text-transform:uppercase; }
h2 { font-family: 'allerregular'; font-size: 18px; color: #1a9bb2; padding: 0 0 10px 0; font-weight: normal; font-style: normal; line-height: 22px;}
h3 { font-family:'allerregular'; font-size: 16px; color: #1a9bb2; padding: 0 0 5px 0; margin: 0; line-height: 22px; font-weight: normal; text-transform:uppercase;}
h4 { font-family:'allerregular'; text-transform: uppercase; font-size: 14px; font-weight: normal; color: #fff; padding: 3px 0 8px 0; }
h5 { font-family:'allerregular'; font-size: 13px; font-weight: normal; padding: 0 0 10px 0;  text-transform:uppercase;}
h6 { font-family:'allerregular'; font-size: 12px; color: #3b9a83; padding: 0 0 5px 0; font-weight: normal; text-transform:uppercase;}
strong { font-weight: bold; }
a { color: #007991; text-decoration:underline; font-family: 'allerregular';}
a:hover { color: #007991; text-decoration: none; }
ul { margin: 0; padding: 0; }
li { line-height: 22px; padding: 0; margin: 0; background: ; list-style:none; }
.clear { clear: both; }
.alignleft { float: left; margin: 0; }
.alignright { float: right; margin: 0; padding: 0; }
.left { float: left; margin: 0; }
.right { float: right; margin: 0; }


body { font-size: 13px; color:#4e4d4d; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background: url(../images/bodyBg.jpg) no-repeat left top #FFF; line-height: 23px; text-align: left; }
#content { width: 100%; }
#container { position: relative; width: 1000px; margin: 0 auto;   }
header { width: 1000px; height:97px;  margin: 0 auto;  position: relative;  repeat-x left top; display:block;} 

/*-----------------------------------*/
/* Embedding Fonts
/*-----------------------------------*/

@font-face {
    font-family: 'aller_displayregular';
    src: url('fonts/allerdisplay-webfont.eot');
    src: url('fonts/allerdisplay-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/allerdisplay-webfont.woff') format('woff'),
         url('fonts/allerdisplay-webfont.ttf') format('truetype'),
         url('fonts/allerdisplay-webfont.svg#aller_displayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'allerregular';
    src: url('fonts/aller_rg-webfont.eot');
    src: url('fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/aller_rg-webfont.woff') format('woff'),
         url('fonts/aller_rg-webfont.ttf') format('truetype'),
         url('fonts/aller_rg-webfont.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*-----------------------------------*/
/* Ready to use classes
/*-----------------------------------*/

#topPan, #header, #middle, #footer, #innerHeader{width:100%; float:left; clear:both;}
#logo{width:279px; height:97px; margin:0 0 0 0; padding:0; float:left;}
#logo a{width:279px; height:97px; background:url(../images/logo.gif) no-repeat left top; text-indent:-999px; display:block;}

nav{float:right; width:700px;}
nav p{height:31px; text-align:right; padding:0;}
nav ul{padding: 0; margin:0; float:right;}
nav ul li{padding:0; margin:0; float:left; background:url(../images/linkDevider.gif) no-repeat right center;}
nav ul .last{background:none;}
nav ul li a{padding:15px 25px; margin:0; display:block; text-transform:uppercase; color:#FFF; font-size:14px; font-family:'allerregular'; text-decoration:none;}
nav ul li a:hover{color:#FFF;}
nav ul ul{position:absolute; z-index:100; padding:0; margin:0 0 0 0px; top:72px; width:190px; left:-1500px; }
nav li:hover ul{height:auto; left:auto;}
nav li li{margin:0; width:190px; background:none; display:block; position:relative; }
nav li li a{margin:0; width:174px; font-family:Arial, Helvetica, sans-serif;  color:#ffffff;   background-color:#3b9a83; border-bottom:solid 1px #298871; padding:8px 8px; font-size: 12px; font-weight: normal; text-transform: none; display:block; color:#ffffff; text-decoration:none;}
nav li li a:hover{margin:0; width:174px; border-bottom:solid 1px #0b6852; padding:8px 8px; font-size: 12px; font-weight: normal; text-transform: none; display:block; color:#ffffff; text-decoration:none; background-color:#137d63; }
nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}
nav ul ul ul{position:absolute; z-index:999; padding:0; margin:0;  width:190px; left:-1500px;}
nav li li:hover ul, nav li li li:hover ul{padding:0; margin:0; top:0;  left:190px; height:auto;}


#listing{margin:0 0 8px 20px; float:left; width:100%;}
#listing li{list-style:disc; padding:0 0 7px 0;}

.fltRgt{float:right; margin:0 0 20px 20px;}
.fltLft{float:left; margin:0 20px 20px 0;}

.textBox{width:250px; height:23px; background:#FFF; border:solid 1px #CCC;}

/*-----------------------------------*/
/* Themes Styles
/*-----------------------------------*/
#social { width: 59px; height: 26px; float:right; margin: 47px 0 0;}
.fb{ display: block; float: left; background:url(../images/social.jpg) no-repeat left top; width: 26px; height:26px;}
.twitter{ display: block; float: right; background:url(../images/social.jpg) no-repeat right top; width: 26px; height:26px;}
#navigation { display: block; height: 45px;  width: 1000px; margin: 0 auto 15px; background:-moz-linear-gradient(18% 67% 90deg, #4bb0c2, #efefef 100%);  background: #4bb0c2; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4bb0c2), to(#189ab0));  background: -webkit-linear-gradient(#4bb0c2, #189ab0); background: -moz-linear-gradient(#4bb0c2, #189ab0); background: -ms-linear-gradient(#4bb0c2, #189ab0); background: -o-linear-gradient(#4bb0c2, #189ab0); background: linear-gradient(#4bb0c2, #189ab0); -pie-background: linear-gradient(#4bb0c2, #189ab0); behavior: url(/PIE.htc);
/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4bb0c2, endColorstr=#189ab0);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4bb0c2, endColorstr=#189ab0)";  }
#banner{ display:block; margin-bottom: 31px; background-image: url(../images/banner1.jpg);
	background-repeat: no-repeat;}
	#banner1{ display:block; margin-bottom: 31px; background-image: url(../images/banner2.jpg);
	background-repeat: no-repeat;}
#welcome { width: 571px; padding-right: 31px; float:left; }
#vision { width: 336px; height: 121px; padding: 25px; float:right; background:#f8f8f8;}
#visionCont{ width: 336px; padding: 25px; float:right; background:#f8f8f8;}
.visionRead{ background: url(../images/readBg.gif) no-repeat left top; color: #FFF; padding-left: 15px; padding-top: 3px; }
.visionRead a{color: #FFF; text-decoration: none; line-height: 22px;}
#last{ padding: 25px; width: 950px; display: block; color: #fff; margin-top: 15px; background: url(../images/lastPatch.jpg) repeat-x left bottom #4bb0c2; }
		#infra { width: 391px; padding-right: 29px; float:left;}
		#infra p{ padding-bottom: 10px; color: #FFF;}
		#infra img{ float: left; margin-right: 15px;}
		#about{ background:url(../images/blue.png) repeat left top; width: 215px; padding:15px 20px; margin-right: 8px; float: left;  }
		#about a{ color: #fff; }
		#contact{ background:url(../images/blue.png) repeat left top; width: 215px; padding:15px 24px ; float: left;  }
		#contact a{ color: #fff; }
		footer { background: #f6f6f6; border-top: solid 8px #ebebeb; padding: 20px 0;  margin-top: 18px;}
		.blue { color: #189ab1;}
		.textBoxMulti{ width: 250px;}
		.btn { background: url(../images/bgButton.jpg) no-repeat left top; width: 93px; height:30px; color: #FFF;}