@charset "utf-8";

/*======================================

        Creator: Ala Uddin

        DATE:2011-11-25

        Project name : 

=======================================*/

body{

  text-align:center;

  font-family:Arial, sans-serif;

  font-size:12px;

  background:url(../images/interface/bg_main.jpg) repeat-x center top;

}

/*===========@Global Styles ============*/

*{margin:0; padding:0; outline:none}

img,fieldset{border:0}

a{text-decoration:none}

/*===============================================

          header

================================================*/

#header{

  width:980px;

  height:171px;

  margin:0 auto;

  text-align:left;

  margin-bottom:17px;

  }

.alpha_nav{

  width:110px;/*980*/

  height:29px;

  padding-left:870px;

  }

.alpha_nav ul{

  width:100%;

  overflow:hidden;

  }

.alpha_nav ul li{

  float:left;

  list-style:none;

  padding:0 7px;

  background:url(../images/interface/alpha_div.jpg) no-repeat right center;

  }

.alpha_nav ul li a{

  float:left;

  font-size:11px;

  line-height:29px;

  text-transform:capitalize;

  color:#f5dfcc;

  }

.alpha_nav ul li a:hover{

  text-decoration:underline;

  }

.alpha_nav ul li#alpha_last{

  background:none;

  }

.header_bottom{

  width:980px;

  height:142px;

  }

.logo{

  width:150px;

  height:142px;

  float:left;

  position:relative;

  }

.logo h1 a img{

  width:133px;

  height:133px;

  position:absolute;

  top:13px;

  left:0px;

  }

.header_right{

  width:546px;

  height:142px;

  float:right;

  }

.headerRig_top{

  width:285px;

  height:94px;

  float:right;

  }

.call_us{

  width:163px;

  float:left;

  height:80px;/*94*/

  padding-top:14px;

  background:url(../images/interface/call_div.jpg) no-repeat right center;

  }

.call_us h3{

  font-size:14px;

  line-height:23px;

  text-transform:capitalize;

  color:#fff;

  font-weight:normal;

  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

  }

.call_us h4{

  font-size:22px;

  line-height:35px;

  text-transform:capitalize;

  color:#fff;

  font-weight:normal;

  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

  }

.hours{

  width:110px;

  float:right;

  height:80px;/*94*/

  padding-top:14px;

  text-align:right;

  }

.hours h3{

  font-size:14px;

  line-height:23px;

  text-transform:capitalize;

  color:#fff;

  font-weight:normal;

  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

  }

.hours h4{

  font-size:16px;

  line-height:22px;

  text-transform:capitalize;

  color:#fff;

  text-transform:uppercase;

  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

  }

/*===============================================

          main_nav

================================================*/

.main_nav{

  width:730px;

  height:48px;

  float:right;

  }

.main_nav ul{

  width:100%;

  height:48px;

  }

.main_nav ul li{

  width:90px;

  height:48px;

  float:left; 

  list-style:none;

  margin-right:1px;

  background:url(../images/interface/bg_nav.jpg) no-repeat left top;

  }

.main_nav ul li a{

  width:90px;

  float:left;

  font-size:14px;

  line-height:48px;

  color:#fff;

  text-align:center;

  text-transform:capitalize;

  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

  background:url(../images/interface/bg_nav_hover.jpg) no-repeat left -300px;

  }

.main_nav ul li a:hover, .main_nav ul li.current a{

  background-position:center top;

  color:#d6425b;

  }

/*===============================================

          banner

================================================*/

#banner{

  width:909px;/*980*/

  height:323px;/*354*/

  margin:0 auto;

  text-align:left;

  padding:31px 30px 0 41px;

  background:url(../images/interface/bg_banner.jpg) no-repeat;

  }

.banner_left{

  width:355px;

  float:left;

  padding-top:20px;

  }

.banner_left h3{

  font-size:70px;

  line-height:87px;

  text-transform:capitalize;

  color:#fff;

  font-weight:normal;

  font-family:Tahoma, Geneva, sans-serif;

  }

.banner_left p{

  font-size:25px;

  line-height:31px;

  color:#fff;

  padding-bottom:10px;

  font-family:Tahoma, Geneva, sans-serif;

  }

.read{

  width:139px;

  height:40px;

  float:left;

  background:url(../images/interface/read.png) no-repeat;

  }

a.read {

    color: #660600;

    font-family: tahoma;

    font-size: 12px;

    font-weight: bold;

    line-height: 40px;

    padding-left: 31px;

}

.banner_right{

  width:502px;

  height:291px;

  float:right;

  position:relative;

  }

.banner_right img{

  border:5px solid #fff;

  }

.banner_effect{

  width:241px;

  height:63px;

  position:absolute;

  bottom:5px;

  right:5px;

  background:url(../images/banner/banner_effect.png) no-repeat;

  }

.banner_effect h3{

  font-size:36px;

  line-height:63px;

  text-transform:capitalize;

  color:#fff;

  font-weight:normal;

  text-align:right;

  padding-right:40px;

  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

  }

/*===============================================

          content

================================================*/

#mainpage{

  width:980px;

  margin:0 auto;

  text-align:left;

  padding:15px 0;

  }

.page_top{

  width:980px;

  overflow:hidden;

  padding-bottom:15px;

  }

.sidebar{

  width:214px;/*234*/

  float:left;

  padding:10px 0 0 20px;

  background:url(../images/interface/bg_sidebar.jpg) no-repeat center top;

  }

.menu{

  width:193px;

  overflow:hidden;

  }

.menu h3{

  width:196px;

  font-size:24px;

  line-height:33px;

  text-transform:uppercase;

  color:#fff;

  font-weight:normal;

  border-bottom:1px solid #b02f43;

  font-family:Tahoma, Geneva, sans-serif;

  }

.menu ul{

  width:196px;

  overflow:hidden;

  }

.menu ul li{

  width:176px;/*196*/

  float:left; 

  list-style:none;

  padding-left:20px;

  border-bottom:1px solid #b02f43;

  background:url(../images/interface/bullet.png) no-repeat left center;

  }

.menu ul li a{

  font-size:12px;

  line-height:31px;

  color:#fff0f0;

  text-transform:capitalize;

  }

.menu ul li a:hover{

  text-decoration:underline;

  }

.content{

  width:690px;/*730*/

  float:right;

  background:#2e2e2e;

  padding:8px 20px 15px 20px;

  }

.welcome{

  width:690px;

  overflow:hidden;

  }

.welcomeimg{

  float:right;

  border:2px solid #fff;

  margin-left:25px;

  }

.welcome h2{

  font-size:24px;

  line-height:43px;

  text-transform:uppercase;

  color:#ce576c;

  font-family:Tahoma, Geneva, sans-serif;

  }

.welcome h3{

  font-size:24px;

  line-height:43px;

  text-transform:uppercase;

  color:#ce576c;

  font-family:Tahoma, Geneva, sans-serif;

  }

.welcome strong{

  font-size:12px;

  line-height:20px;

  color:#ccc;

  }

.welcome p{

  font-size:12px;

  line-height:20px;

  color:#ccc;

  text-align:justify;

  padding-bottom:7px;

  }
.welcome p a{
  color:#CE576C;
  }
.welcome ul{
  padding-left:20px;
  list-style:square;
  }
.welcome ul li{

  font-size:12px;

  line-height:20px;

  color:#ccc;

  text-align:justify;

  padding-bottom:5px;

  }
.welcome ul li a{
  color:#ccc;
}
.welcome ul li a:hover{
  text-decoration: underline;
}

.readmore a{

  width:119px;

  height:34px;

  float:left;

  font-size:14px;

  line-height:34px;

  color:#fff1f0 !important;

  text-align:center;

  margin-top:15px;

  background:url(../images/interface/read_more.jpg) no-repeat;

  }

.readmore a:hover{

  text-decoration:underline;

  }

.social{

  width:94px;

  height:27px;

  float:right;

  margin-top:5px;

  }

.social img{

  float:left;

  margin-left:4px;

  border:0;

  }

.gallery{

  width:980px;

  height:174px;

  position:relative;

  margin-bottom:15px;

  }

.leftscoller{

  width:28px;

  height:35px;

  position:absolute;

  top:85px;

  left:0px;

  z-index:50;

  background:url(../images/gallery/leftscoler.png) no-repeat;

  }

.rightscoller{

  width:28px;

  height:35px;

  position:absolute;

  top:85px;

  right:0px;

  background:url(../images/gallery/rightscoler.png) no-repeat;

  }

.gellery_box{

  width:980px;

  height:174px;

  overflow:hidden;

  position:absolute;

  left:0px;

  top:0px;  

  }

.gellery_box ul{

  width:980px;

  height:174px;

  position:absolute;

  }

.gellery_box ul li{

  width:233px;

  height:172px;

  margin-right:13px;

  float:left;

  list-style:none;

  position:relative;

  border:1px solid #d2d2d2;

  }

.gallery_effect{

  width:232px;

  height:26px;

  position:absolute;

  left:1px;

  bottom:1px;

  background:url(../images/gallery/gallery_effect.png) no-repeat;

  }

.gallery_effect h3{

  font-size:12px;

  line-height:26px;

  color:#e5e5e5;

  text-align:center;

  font-family:Tahoma, Geneva, sans-serif;

  }

.gellery_box ul li#gallery_last{

  margin-right:0px;

  }

.content_bottom{

  width:980px;

  overflow:hidden;

  }

.contBot_left{

  width:236px;

  float:left;

  margin-right:12px;

  }

.testimonials{

  width:199px;/*234*/

  overflow:hidden;

  background:#2e2e2d;

  margin-bottom:10px;

  padding:8px 17px 0 18px;

  border:1px solid #353535;

  }

.testimonials h3{

  font-size:18px;

  line-height:35px;

  color:#cb455b;

  text-transform:uppercase;

  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

  }

.test_box{

  width:199px;

  overflow:hidden;

  padding-bottom:10px;

  }

#rsm2{

  font-size:12px;

  line-height:18px;

  color:#ccc;

  text-align:justify;

  padding-bottom:10px;

  }

#rsm2 em strong{

  font-size:13px;

  line-height:22px;

  color:#ce576b;

  float:right;

  }

.newsletter{

  width:223px;/*236*/

  overflow:hidden;

  background:#2e2e2d;

  padding:0px 0px 5px 13px;

  }

.newsletter h3{

  font-size:18px;

  line-height:43px;

  color:#d55d72;

  text-transform:uppercase;

  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

  }

.email{

  width:223px;

  overflow:hidden;

  }

.acyfield_email .inputbox{

  width:188px;/*148*/

  height:17px;/*23*/

  float:left;

  color:#777;

  font-size:11px;

  line-height:17px;

  padding:3px 8px;

  border:none;

  background:#fff;

  margin-right:2px;

  }

.acysubbuttons .subbutton{

    background: none repeat scroll 0 0 #CF586C;

    border: medium none;

    color: #FFFFFF;

    cursor: pointer;

    display: inline;

    float: left;

    font-weight: bold;

    height: 23px;

    width: 65px;

}

.acysubbuttons .unsubbutton{

    background: none repeat scroll 0 0 #CF586C;

    border: medium none;

    color: #FFFFFF;

    cursor: pointer;

    display: inline;

    float: left;

    font-weight: bold;

    height: 23px;

    width: 130px;

  margin:0 10px;

}

.unsubscribe{

  font-size:11px;

  line-height:29px;

  color:#a2a2a2;

  text-transform:lowercase;

  text-decoration:underline;

  }

.unsubscribe:hover{

  text-decoration:none;

  }

.news{

  width:309px;/*357*/

  float:left;

  background:#2c2c2c;

  padding:0 30px 0 18px;

  border:1px solid #353535;

  }

.news h3{

  font-size:18px;

  line-height:35px;

  color:#cb455b;

  text-transform:uppercase;

  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

  }

.news ul{

  width:100%;

  overflow:hidden;

  }

.news ul li{

  width:296px;/*309*/

  float:left;

  list-style:none;

  background:url(../images/interface/bullet00.jpg) no-repeat left 8px;

  font-size:12px;

  line-height:19px;

  color:#ccc;

  padding-bottom:5px;

  padding-left:13px;

  text-align:justify;

  }

.video{

  width:345px;/*358*/

  float:right;

  background:#2c2c2c;

  padding:0 0px 17px 13px;

  border:1px solid #353535;

  }

.video h3{

  font-size:18px;

  line-height:45px;

  color:#cb455b;

  text-transform:uppercase;

  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

  }

.video img{

  border:1px solid #fff;

  }

/*===============================================

          footer

================================================*/

#footer{

  width:100%;

  height:95px;

  background:#0c0c0c;

  }

.footer_Inner{

  width:980px;

  height:95px;

  margin:0 auto;

  text-align:left;

  }

.footer_left{

  width:230px;

  float:left;

  padding-top:10px;

  }

.footer_left h3{

  font-size:16px;

  line-height:24px;

  color:#d08781;

  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

  }

.footer_left strong{

  font-size:12px;

  line-height:16px;

  color:#ff288d;

  }

.footer_left p{

  font-size:12px;

  line-height:19px;

  color:#ff288d;

  }

.footer_left p a{

  font-size:12px;

  line-height:19px;

  color:#fb76b5;

  }

.footer_left p a:hover{

  text-decoration:underline;

  }

.footer_right{

  width:690px;

  height:95px;

  float:right;

  }

.footer_nav{

  width:680px;

  height:45px;

  float:right;

  }

.footer_nav ul{

  width:100%;

  height:45px;

  }

.footer_nav ul li{

  float:left;

  list-style:none;

  padding:0 20px;

  background:url(../images/interface/footer_div.jpg) no-repeat right center;

  }

.footer_nav ul li a{

  float:left;

  font-size:11px;

  line-height:45px;

  font-weight:bold;

  color:#fc2188;

  text-transform:capitalize;

  }

.footer_nav ul li a:hover{

  text-decoration:underline;

  }

.footer_nav ul li.item-491{

  background:none;

  }

.footer_text{

  width:620px;/*640*/

  float:right;

  padding-right:20px;

  }

.footer_text p{

  font-size:11px;

  line-height:14px;

  color:#666;

  text-align:right;

  }

.footer_text p a{

  color:#666;

  }

.footer_text p a:hover{

  text-decoration:underline;

  }





#slider87 li img {

    border: 2px solid #BF4051 !important;

    height: auto;

    margin: 0 !important;

    width: 228px;

}

#rsform_3_page_0 .rsform-block{

  color:#999;

  }

.rsform-block:hover {

    background:none;

}

div.formCaption {

    display: block;

    float: left;

    height: 12px;

    width: 15%;

}