﻿@import url(http://fonts.googleapis.com/css?family=Bitter:400,700,400italic);

html, body {
    border: 0 none;
    margin: 0;
    padding: 0;
}

@font-face {
    font-family: 'Bitter', serif;
    src: url(../fonts/BarbedorT.ttf);
}
.font_fam_bar{
	font-family: 'Bitter', serif;
}

body {
    font-family:Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}
p, ul, ol {
    margin: 0;
    padding: 0;
}
img {
    border: 0 none;
}
a, a:link, a:visited, a:hover {
    text-decoration: none;
    outline:none;
    cursor:pointer;
}
form input, form select, form textarea {
}
form label {
    cursor: pointer;
}
table {border: 0; margin: 0; padding: 0;}

table tr td {padding: 2px;}

.bot_border{border-bottom:1px #a7a97b dashed; padding-bottom:10px;}

.left{float:left;}
.right{float:right;}

.text_alig_cent{text-align:center;}
.tent_alig_righ{text-align:right;}

.wid_100{width:100%;}

#wrapper{margin: auto; width: 100%;}
#bg{
	float:left;
	width:100%;
	/*background-image:url('../images/body_bg.png');*/
	background-position:left top;
	background-repeat:repeat-x;
}
#bg_white{
	float:left;
	width:100%;
	background-image:url('../images/bg.png');
	background-position:center top;
	background-repeat:no-repeat;
}

#total{margin: auto; width: 1200px;}

#right_bg{
	float:left;
	width:806px;
	/*background-image:url('../images/brown_border.png');
	background-position:left top;
	background-repeat:repeat-x;*/
}
#left_side{float:left; width:394px;}

#middle_side{float:right; width:256px; background-image:url('../images/middle_bg.png'); background-position:left top; background-repeat:repeat-y; min-height:695px;}

#right_side{float:left; width:535px; font-family:Verdana;}
#right_side h3{font-size:20px; color:#180f0f; line-height:25px; padding-top:10px; float:left;}
#right_side h3 span{color:#d26902;}
#right_side p{font-size:12px; color:#363030; line-height:22px; float:left; text-align:justify;}
#about_right_side p{font-size:12px; color:#363030; line-height:22px;  text-align:justify;}

.logo a{
	float:left;
	width:247px;
	height:132px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url('../images/logo.png');
	position:fixed;
}

.menu{float:left; width:100%; text-align:center; line-height:48px; font-family: 'Bitter', serif; font-size:16px; font-weight:bold;}
.menu ul{padding:90px 0 0 0;}
.menu ul li{list-style:none;}
.menu ul li a{ color:#000000;}
.menu ul li a:hover{ padding: 5px 60px; color:#371c02; background-image:url('../images/menu.png'); background-position:center center; background-repeat:no-repeat;}
.menu ul li a.active{ padding: 5px 60px; color:#371c02; background-image:url('../images/menu.png'); background-position:center center; background-repeat:no-repeat;}


#footer{
	float:left;
	width:100%;
	background-image:url('../images/footer_bg.jpg');
	height:94px;
	background-position:left top;
	background-repeat:repeat-x;
}
#footer_inner{margin:auto; width:1100px;}
.footer_midd{
	float:left;
	background-image:url('../images/footer_middle.png');
	background-position:486px top;
	background-repeat:no-repeat;
	height:94px;
	width:100%;
}
.footer_menu{float:left; width:100%; line-height:48px; font-family: 'Bitter', serif; font-size:12px; font-weight:normal; text-align:left;}
.footer_menu ul{padding:10px 0 0 0;}
.footer_menu ul li{list-style:none; display:inline; color:#59869c;}
.footer_menu ul li a{ color:#fffffe; padding:0 5px; font-weight:normal;}
.footer_menu ul li a:hover{ color:#fb7d02;}
.footer_menu ul li a.active{ color:#fb7d02;}


/*--------------------------------------------------------- Enquiry form ---------------------------------------*/


.enquery-form-box{
	width:500px;
	height:auto;
	padding:20px;
	float:left;
	/*margin:20px 220px;*/
}
.form-box{
	width:500px;
	height:auto;
	padding:5px;
	float:left;
}
.label-box{
	width:100px;
	height:auto;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	margin-right:10px;
	padding-top:5px;
}

.text-box{
	width:250px;
	height:auto;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#003;
	font-size:12px;
	margin-right:10px;
}
.text-para-undli{
	padding-top:10px; 
	padding-right:10px; 
	text-decoration:underline;
}
.text-para{
	padding-top:10px; 
	padding-right:10px;
}

/*-------------------bgmusic-----------------------*/
 #backgroundaudio {
  display: block;
  position: fixed;
  bottom: -43px;
  left: 5px;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
 }
 #backgroundaudio:hover {
  bottom: 0;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
 }
 #backgroundaudio audio {
  background: #ffffff;
  padding: 5px;
  display: table-cell;
  vertical-align: middle;
  height: 43px;
  z-index: 9998;
 }
 #backgroundaudio i {
  font-size: 40px;
  display: block;
  background: #ffffff;
  padding: 5px;
  width: 50px;
  float: none;
  margin-bottom: -1px;
  z-index: 9999;
 }

/*--------------------------------------------------------- Enquiry form ---------------------------------------*/


.gallery_list li{float:left; list-style:none;padding:0px 10px; margin-top:10px;}
.img_bor{border-radius:5px; border:1px solid #000; width:125px; }


