/*
Theme Name: Satwai Devi Mandir Sanstha
Theme URI: http://www.satwai.org
Description: Satwai Devi Mandir Sanstha
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 10px 0; text-align:justify;}
h1 { font-family: "Arial Unicode MS"; font-size: 20px; color: #595959; padding: 0 0 10px 0; font-weight: normal; font-style: normal; line-height: 22px; margin: 0; text-transform:uppercase; }
h2 { font-family: "Arial Unicode MS"; font-size: 18px; color: #595959; padding: 0 0 10px 0; font-weight: normal; font-style: normal; line-height: 22px;}
h3 { font-family:"Arial Unicode MS"; font-size: 16px; color: #595959; padding: 0 0 5px 0; margin: 0; line-height: 22px; font-weight: normal; }
h4 { text-transform: uppercase; font-size: 14px; font-weight: normal; color: #676767; padding: 3px 0 8px 0; font-family:"Arial Unicode MS"; }
h5 { font-family:"Arial Unicode MS"; font-size: 13px; font-weight: normal; padding: 0 0 5px 0;  text-transform:uppercase;}
h6 { font-family:"Arial Unicode MS"; font-size: 12px; color: #3b9a83; padding: 0 0 5px 0; font-weight: normal; text-transform:uppercase;}
strong { font-weight: bold; }
a { color: #fff; text-decoration: underline;}
a:hover { color: #fff; text-decoration: none; }
ul { margin: 0; padding: 0; }
li { line-height: ; 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 { color:#514620; font-family: "Arial Unicode MS"; font-size: 14px; font-weight: normal; background: url(../images/bodyBg.jpg) no-repeat left top #FFF; line-height: 22px; text-align: left; }
#content { width: 100%; }
#container { position: relative; width: 1000px; margin: 0 auto;   }


/*-----------------------------------*/
/* Embedding Fonts
/*-----------------------------------*/


/*-----------------------------------*/
/* Ready to use classes
/*-----------------------------------*/
.fltright{float: right; margin:0 0 0 25px;}

#topPan, #header, #middle, #footer, #innerHeader{width:100%; float:left; clear:both;}
#logo{width:416px; height:91px; margin:0 0 0 0; padding:0 1px  0; float:left; background: url(../images/logo.png) no-repeat left top;}
#logo a{width:416px; height:91px; background:url(../images/logo.png) no-repeat left top; text-indent:-999px; display:block;}

#nav{float:right; }
#nav li{padding:0; margin:0; float:left; background:url(../images/linkDevider.gif) no-repeat right center;}
#nav .last{background:none;}
#nav li a{padding: 10px 25px 10px 25px; margin:0; display:block; text-transform:uppercase; color:#FFF; font-size:14px;}
#nav ul{position:absolute; z-index:100; padding:0; margin:0 0 0 0px; top:72px; width:190px; left:-1500px; }
#nav li:hover ul, #nav li.sfhover 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, #nav li li a.sfhover{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{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;}

#footer{padding:15px 0; background: url(../images/footerLoop.gif) repeat-x left top #9f3d18; color: #FFF;}
#footer p{padding:0 0 5px 0;}
#footLink{width:650px; float:left;}
#footLBM{width:230px; float:right; text-align:right;}
#footLBM a{color:#3b9a83;}

#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
/*-----------------------------------*/
#topPan{ height: 91px; background: url(../images/headerBg.jpg) repeat-x left top; padding: 7px 0;}
#header{ background: url(../images/bannerBg.jpg) repeat-x left top; height:443px; border-bottom: solid 8px #f7a132;}
#middle{ background: url(../images/mainBg.jpg) repeat-x left bottom #fff; padding: 24px 0; }
#welcome { background: #fee17a; float: left; width: 641px; padding: 27px 35px; font-family: }
#welcome h3{ background: url(../images/welcome.png) no-repeat left top; text-indent: -99999999px; overflow: hidden; width: 564px; height: 28px; color: #514620; margin-bottom: 3px; }
#aboutcontent { background: #fee17a; float: left; width: 930px; padding: 27px 35px; }
.abouttext { margin-bottom: 3px; height: 28px; width: 100% ;}

#info{ float:right; padding: 18px 23px 10px; width: 214px; background: #b74419; font-family: "Arial Unicode MS";  font-size: 14px; color: #fff; text-align:center;}
#downPatch{ background: #c37818; margin-top: 25px; background: #c37818;  }
#leftBox{ float: left; width: 265px; background: url(../images/brownBg.jpg) no-repeat right top; padding: 21px 76px 31px 26px; height: 140px; color: #FFF;  }
#rightBox{ float: right; width: 265px; padding: 21px 26px 31px 0; height: 140px; color: #FFF; }
#midBox{ float: left; width: 265px; background: url(../images/brownBg.jpg) no-repeat right top; padding: 21px 76px 31px 0; height: 140px; color: #FFF;  }
#navigation{ background:url(../images/navBg.jpg) repeat-x left top; height: 48px; margin-bottom: 25px; -webkit-border-radius: 0 0 8px 8px; -moz-border-radius: 0 0 8px 8px; border-radius: 0 0 8px 8px; behavior: url(PIE.htc);}
#language{ float: right; }
#language img{ float: left; margin-left: 12px; margin-top: 35px; }
.marTop{ margin-top: 5px;}
.infotext {width: 214px; height: 38px; margin: 0; padding: 0;}
#info img{ margin-bottom: 20px; text-align:center;}

.brwheading1{ background: url(../images/deviGreat.png) no-repeat left top; text-indent: -9999999px; overflow: hidden; width: 265px; height: 29px;  }
.brwheading2{ background: url(../images/yatraInfo.png) no-repeat left top; text-indent: -9999999px; overflow: hidden; width: 265px; height: 29px;  }
#downPatch a { color: #fff;}

.brwheading3{ background: url(../images/contact.png) no-repeat left top; text-indent: -9999999px; overflow: hidden; width: 265px; height: 29px;  }
#footer a{ color: #FFF; text-decoration: none;}
#divider{ background: url(../images/footerLoop.gif) repeat-x left bottom; height: 4px; margin-bottom: 5px;}

.line {border-bottom: 1px solid #d99b84; margin: 0 0 10px 0; padding: 0;}


#subboxListing ul {padding:0 0 0 0px; margin: 10px 0px 10px 0px; }
#subboxListing li { padding: 7px 0 7px 17px; float: left;  margin: 0 0 0 0; line-height: 22px;  color: #514620; font-family:  "Arial Unicode MS"; font-weight: bold; text-decoration: none; text-transform: none; font-size: 14px; border-top:1px solid #d0ae37; border-left: 1px solid #d0ae37; }
.bulehead  { font-family:  "Arial Unicode MS"; font-size: 19px; font-weight: normal; color: #cd4918; padding: 0 0 0 0; }
.lineright { border-right:  1px solid #d0ae37;}
.linebotright {border-bottom: 1px solid #d0ae37; border-right:  1px solid #d0ae37;}
.linebosstright {border-bottom: 1px solid #d0ae37; }
.leftboxwi {width: 43%;}
.leftboxwileft {width: 6%;}


/*-----------------------------------*/
/* Contact form
/*-----------------------------------*/
#contecn_box {width: 350px; float: left;}
.enquiryBtn{margin:10px 0 0 0;}
.textBoxMulti{width:200px; height:100px; background:#FFF; border:solid 1px #CCC;}
.textBox{width:350px; height:21px; border:solid 1px #CCC; color:#7b7b7b; font-family:Arial, Helvetica, sans-serif;}
.textBoxMulti{width:348px; height:80px; border:solid 1px #CCC; color:#7b7b7b; font-family:Arial, Helvetica, sans-serif;}
.frmBtn{padding:0; margin:0; background:none; border:none; font-family:  "Arial Unicode MS"; font-size:14px; color:#ffffff; padding: 10px 12px 10px 12px; text-decoration:underline; text-transform: uppercase; background-color: #b0005d;}
.btn {padding:0; margin:0; background:none; border:none; font-family:  "Arial Unicode MS"; font-size:14px; color:#ffffff; padding: 8px 10px 8px 10px; text-decoration:underline; text-transform: uppercase; background-color: #b74419;}
 
.tWidth { padding: 10px 0 15px 0; text-align: left; }

.chairImg{ width: 127px; margin: 0 auto; text-align:center;}

#manimgbox {
    background-color: #f9f9f9;
    border: 1px solid #e4e4e4;
    float: left;
    margin: 0 21px 21px 0;
    width: 231px;
}

#mansubimg {
    float: left;
    margin: 0;
    padding: 27px 0 0 45px;
    width: 180px;
}

#mantextbox {
    background-color: #e4e4e4;
    float: left;
    padding: 15px 0;
    text-align: center;
    width: 231px;
}

.manredsub {
    color: #c60108;
    font-family: 'allerregular';
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}

.manblacksub {
    color: #2f2f2f;
    font-family: 'allerregular';
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: none;
}

#manimgboxright {
    background-color: #f9f9f9;
    border: 1px solid #e4e4e4;
    float: left;
    margin: 0;
    width: 231px;
}
