@charset "utf-8";
/* CSS Document */

* { margin: 0px; padding: 0px; outline: none; }
body {margin:0px auto; padding:0px; margin: 0px; font: 12px; font-family: Calibri; color:#555555; background:#ffffff url(../images/body-bg.jpg) repeat top center;}

.home_nav_bg{background: url(../images/home_img.jpg) no-repeat; width: 1100px; height: 586px;}
.home_nav_bg_small{background: url(../images/home_img_small.jpg) no-repeat; width: 1100px; height: 230px;}

#wrapper{width: 1100px; height: auto; margin: 0px auto; padding: 0px 10px 0px 10px;}

.bt_nav_bg{background: url(../images/logo_bg.png) repeat; width: 1100px; height: 170px;}

.top_strip_s{margin:0px auto; width:100% auto; padding-top:0px; height: 5px; background-color: #b5872f;}
.top_strip{margin:0px auto; width:100% auto; padding-top:0px; height: 100px; background-color: #323232;}

fieldset{ border:none; margin:0px; padding:0px;}

.clear{clear: both;}

a{color: #323232; text-decoration: none;}
a:hover{color: #6a6a6a;}

.c1{color: #a87c2c;}
.c2{color: #6c6c6c;}
.c3{color: #cdcdcd;}
.c4{color: #000000;}
.c5{color: #ffffff;}
.c6{color: #203b92;}

.f1{font-size: 20px;}
.f2{font-size: 12px;}
.f3{font-size: 14px; font-family: 'Open Sans', sans-serif;}

.fo{font-family: 'Marcellus', serif;}

.b{font-weight: bold;}

.u{text-transform: uppercase;}

.li1{line-height: 22px;}

.box{width: 1060px; box-shadow: 0 1px 18px 5px #c7c7c7; margin: 0 auto 0px; padding: 20px 20px 20px 20px; height: auto; background-color: #FFF;}
.ta{text-align: center;}


.fl{float: left;}
.fr{float: right;}

.wid1{width: 100%;}
.wid2{width: 62%;}
.wid3{width: 36%;}
.wid4{width: 2%;}
.wid5{width: 48%;}
.wid6{width: 2%;}

.pd1{padding-top: 10px;}
.pd2{padding-top: 20px;}
.pd3{padding-bottom: 5px;}
.pd4{padding-top: 5px;}
.pd5{padding: 5px 5px 5px 10px;}
.pd6{padding: 60px 0px 0px 0px;}

@import url(http://fonts.googleapis.com/css?family=Marcellus);

h1{font-family: 'Open Sans', sans-serif; font-weight: 500; font-size: 20px; color: #203b92; text-transform: uppercase;}

@import url(http://fonts.googleapis.com/css?family=Open+Sans);

.sitetext{font-family: Calibri; font-size: 14px; color: #555555;}

.border{border-bottom: 2px solid #ca0000;}
.border2{border-bottom: 1px dashed #A87C2C;}

.j{text-align: justify;}


.foot_strip_s{margin:0px auto; width:1100px; padding-top:0px; height: 3px; background-color: #ca0000;}
.foot_strip{margin:0px auto; width:1100px; padding-top:0px; height: 40px; background-color: #323232;}

.footer{width: 1100px; margin: 0px auto;}


.service{font-family: 'Marcellus', serif; font-size: 16px; color: #a87c2c; font-weight: 500; padding-bottom: 10px; padding-top: 15px;}
.serviceOffered ul{ margin:0px 0 8px 5px; }
.serviceOffered ul li{padding: 0px 0px 5px 15px; display:block; background: url(../images/brown-arrow.png) no-repeat; top: 5px; background-position: 0px 7px;}

.ameniH{font-family: 'Marcellus', serif; font-size: 15px; color: #a87c2c; text-align: center; padding-top: 5px; text-transform: uppercase;}

.thankyou{ font-size:26px; text-align:center; line-height:50px; margin:20px 0px 50px 0px;}
.thankyou span{ font-size:30px; text-align:center; color:#e67817; font-weight:bold;}



/* ###  RIGHT CONTAINER  ### */
#rightCntr{ width:300px; margin-bottom:10px;}
/* ###  FEEDBACK BOX  ### */
.feedbackBox {width:290px; height:435px; margin-left: 7px;}
.feedbackBox .heading { padding-top: 10px; font:20px "Marcellus"; color:##a87c2c; text-transform: capitalize; font-weight:bold; margin-left:0px;}
.feedbackBox p{font-size: 12px; text-align:justify; padding:5px 5px 0px 0px; line-height:18px; color:#ffffff; border:0px solid #000;}
.feedbackBox form { padding:5px 0px 0px 0px; display: block; overflow: hidden; margin: 0px auto; }
.feedbackBox form label { float: left; display: block; line-height:32px; color:#cdcdcd; margin-left: 0px; font-size:14px;}
.feedbackBox form input.txtBox {padding:2px; float: left; width:280px; height: 25px; border:1px solid #5a5959; margin-left: 0px; font-size:12px; color:#323232; background-color: #e4e4e4;}
.feedbackBox form .droptext{width:285px; height:25px; padding:2px; font-size:12px; margin-left: 0px; border: 1px solid #5a5959; color:#323232; background-color: #e4e4e4;}
.feedbackBox form .txtArea { padding:2px; float: left; width:280px; height: 89px; border: 1px solid #5a5959; margin-left: 0px; font-size:12px; color:#323232; background-color: #e4e4e4;}
.feedbackBox form input.submitButton {margin: 10px 5px 8px 0px; width:90px; height:30px; border: 0px solid #ffffff; cursor: pointer; float: left; background: url(../images/submit.jpg) left top no-repeat; color:#323232; text-align:center; padding-right: 0px; clear: both;}






@import url(http://fonts.googleapis.com/css?family=Open+Sans:700);
#cssmenu {
  background-color: #a87c2c;
  width: 1100px;
  margin: 0px auto;
}
#cssmenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 1;
  display: block;
  zoom: 1;
}
#cssmenu ul:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
#cssmenu ul li {
  display: inline-block;
  padding: 0;
  margin: 0;
}
#cssmenu.align-right ul li {
  float: right;
}
#cssmenu.align-center ul {
  text-align: center;
}
#cssmenu ul li a {
  color: #ffffff;
  text-decoration: none;
  display: block;
  padding: 15px 25px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
  position: relative;
  -webkit-transition: color .25s;
  -moz-transition: color .25s;
  -ms-transition: color .25s;
  -o-transition: color .25s;
  transition: color .25s;
}
#cssmenu ul li a:hover {
  color: #000000;
}
#cssmenu ul li a:hover:before {
  width: 100%;
}
#cssmenu ul li a:after {
  content: "";
  display: block;
  position: absolute;
  right: -3px;
  top: 19px;
  height: 4px;
  width: 4px;
  background: #ffffff;
  opacity: 0;
}
#cssmenu ul li a:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0px;
  width: 0;
  background: #000000;
  -webkit-transition: width .25s;
  -moz-transition: width .25s;
  -ms-transition: width .25s;
  -o-transition: width .25s;
  transition: width .25s;
}
#cssmenu ul li.last > a:after,
#cssmenu ul li:last-child > a:after {
  display: none;
}
#cssmenu ul li.active a {
  color: #000000;
}
#cssmenu ul li.active a:before {
  width: 100%;
}
#cssmenu.align-right li.last > a:after,
#cssmenu.align-right li:last-child > a:after {
  display: block;
}
#cssmenu.align-right li:first-child a:after {
  display: none;
}
@media screen and (max-width: 768px) {
  #cssmenu ul li {
    float: none;
    display: block;
  }
  #cssmenu ul li a {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #fb998c;
  }
  #cssmenu ul li.last > a,
  #cssmenu ul li:last-child > a {
    border: 0;
  }
  #cssmenu ul li a:after {
    display: none;
  }
  #cssmenu ul li a:before {
    display: none;
  }
}









