/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1.125em; }
html, input, textarea	{
	font-family: Arial, Helvetica, sans-serif;
	color:#3B3B3B;
}
table{border-collapse:collapse;}

.menuRates td{ border:1px solid #333; border-collapse:collapse; padding-left:5px;}	
.menuRates th{background:#C1C1C1; border:1px solid #333; border-collapse:collapse; padding-left:5px; }
.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
object { vertical-align:top;}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
.sendBtn 
{
    margin-right:30px;
	}

.sendBtn input{width:50px!important ;
	padding:6px 10px;
	text-align:center;
	cursor:pointer;
	border:1px solid #ccc;
	color:#333;
	height:25px; 
	}
.buttionSub{display:block; border:1px solid #dddddd;}
.buttionSub input{ width:auto!important;
	padding:6px 10px;
	text-align:center;
	cursor:pointer;
	border:1px solid #ccc;
	color:#333;
	height:auto;}
.bookingReq{ height:300px; overflow:auto;}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0}
img{ vertical-align:top;  }

.imageBorder{padding:3px; background:#FFF;}
.homeImg{margin-left:10px}
.membersImg{
	margin-top:50px;
}
a{
	color:#919A1F;
	text-decoration:underline
} 
a:hover{text-decoration:none}

.link{
	color:#000000;
	text-decoration:none;
}

.flashMenu{position:relative; z-index:9999;}

#content ul{margin:0; padding:0; list-style:none;}
#content ul li{
	background:url(images/tail.gif) no-repeat 7px 7px;
	padding-left:16px;
	font-weight:bold;
	color: #9e7f24;
}

hr{height:1px; color:#464646}

#content .ul li{background:url(images/tail.gif) no-repeat 7px 7px; padding:2px 0 2px 17px; font-weight:bold; color:#9e7f24 }
#content .ul li span{
	text-transform:none;
	color:#9e7f24;
	display:block;
	margin-bottom:3px
} 
#content .ul li a{background:none; padding:0; color:#6b6b6b; text-decoration: none; line-height:1em} 
#content .ul li a:hover { text-decoration:none; color:#FFF }

#content .ul1 li{background:url(images/tail.gif) repeat-x bottom; padding-left:16px; }
#content .ul1 li div{background:url(images/marker.gif) top left no-repeat; padding-left:18px; background-position:0 9px} 
#content .ul1 li a{ padding:0;  background:none; color:#fff; text-decoration: none; line-height:1.78em} 
#content .ul1 li a:hover { text-decoration:none; color:#6b6b6b }

#content .ul2 li{background:url(images/tail.gif) repeat-x bottom; padding-left:16px; }
#content .ul2 li a{ padding:0;  background:none; color:#fff; text-decoration: none; line-height:1.78em; background:url(images/marker.gif) top left no-repeat; padding-left:18px; background-position:0 2px} 
#content .ul2 li a:hover { text-decoration:none; color:#6b6b6b }

#content .ul3 li{background:url(images/tail1.gif) repeat-x bottom; padding-left:0; line-height:1.71em;  }
#content .ul3 li a{ padding:0; background:none; color:#6b6b6b; text-decoration: none; line-height:1.71em; padding-bottom:1px; background:url(images/tail2.gif) repeat-x bottom;} 
#content .ul3 li a:hover { text-decoration:none; color:#fff }
#content .ul3 li span { float:right; background:url(images/tail2.gif) repeat-x bottom; line-height:1.71em;  }

.link-1 { display:block; float:left; background:url(images/link_bg.gif) left top repeat-x; color:#ffffff; text-decoration:none; }
.link-1 em { display:block; background:url(images/link_left.gif) no-repeat left top;}
.link-1  b { display:block; background:url(images/link_right.gif) no-repeat right top; padding:2px 23px 3px 28px; font-weight:normal; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#000000}


/*header*/
#header .flash{ padding:0px 0 0 45px }

/*content*/
#content{
	font-size:13px;
	width:100%;
	text-align:left;
	line-height:1.3em
}
p{
	font-size:13px;
}
#content .indent-main{padding:7px 49px 25px 47px}
#content .indent-main1{padding:7px 60px 65px 47px}
#content .title{  margin-bottom:16px}
#content .img-left{ float:left; margin:0 20px 16px 0}
#content .img-left1{ float:left; margin:0 20px 0 0}
#content .img-indent{ margin:0 0 20px 0}
#page9 #content p{ margin:0 0 15px 0}
#content p{ margin:0 0 25px 0}
#content .p{
	margin:0 0 5px 0
}
#content .p1{ margin:0}
#content .p2{ margin:0 0 15px 0}
#content .p3{ margin:0 15px 5px 0}
#content h2{
	color:#919A1F;
	font-size:25px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:23px;
	line-height:1em
}

h3{
	color:#919A1F;
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:23px;
	line-height:1em;
	
}


.boldCl{ font-weight:bold;}

.marginBottam{margin-bottom:15px; display:block;}
	
#content h4{
	color:#919A1F;
	font-size:18px;
	margin-bottom:13px;
	font-weight:normal;
}
#content h5{color:#919A1F; text-transform:uppercase; font-size:1em; margin-bottom:5px; font-weight:bold;  }
#content .tail{ background:url(images/tail.gif) repeat-x bottom; padding-bottom:9px; margin-bottom:9px}
.txt1{ font-family:Tahoma, Geneva, sans-serif; font-size:11px}

#content .indent{padding:42px 0 0 0}
#content .indent1{padding:52px 0 0 0}
#content .indent2{padding:0 0 0 15px}
#content .indent3{padding:52px 0 0 15px}
.marginGallery{ margin-top:20px; display:block;}



/*footer*/
#footer { color:#6b6b6b; font-size:0.875em; }
#footer .indent-footer{ padding:7px 50px 0 50px;}
#footer a {color:#e9e9e9; text-decoration:underline}  
#footer a:hover, #footer a.active {  text-decoration:none; color:#A58430;}


.indent-2{ position:relative; padding-left:20px; float:left}
.h{ height:22px;}
.h1{ height:42px}
.membersLogin{
	width:258px;
	float: left;
}

.contactF{margin-bottom:5px;}
.block-contact span{
	float:left;
	display:block;
	width:45px;
}
.block-contact1 span{ float:right; margin-right:110px}
input{
   	border:1px solid #6b6b6b; 
	
	color:#000;
	width:251px; height:16px;
	font-size:11px; font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-top:2px
}
textarea{
   	border:1px solid #6b6b6b; 
	color:#000;
	width:251px; height:113px;
	font-size:11px; font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	margin-bottom:11px;
	overflow:auto;
	resize:none;
	}


.courceTips{
	width:432px;
	float:left;
	margin-right:15px;
}

.courceTips1{
	width:435px;
	float:left;
	margin-right:0px;
}

div.bookingForm{
	
}

div.bookingForm .bookingLeft{
	float:left;
	width:390px;
}
div.bookingForm .bookingRight{
	float:left;
	width:390px;
	margin-left:10px;
}

div.bookingForm label{
	display:block;
	font-weight:bold;
	padding:5px 0;
	
}

div.bookingForm div.text input{
	border:1px solid #d0d0d0;
	padding:2px;
	width:340px;
}

div.bookingForm div.text select{
	border:1px solid #d0d0d0;
	padding:2px;
	width:356px;
}

div.bookingForm div.text, form.bookingForm h4{
	padding:5px 0;
	position:relative;
}

div.bookingForm div.text2{
	padding:5px 0;
}

div.bookingForm div.text2 .ceckBox{
    display:inline-block;
    width: auto;
	margin-top:10px;
	position:relative;
	top:4px;
	}

div.bookingForm div.text2 span{
    display:inline-block;
	margin:5px;
	}

div.bookingForm div.text2 input{
	border:1px solid #d0d0d0;
	padding:2px;
	width:225px;
}

div.bookingForm div.text2 .checkMe input{
	width:16px;
}



div.bookingForm div.submitBtn{
	margin:10px 0;
}

div.bookingForm div.submitBtn input{
	width:auto!important;
	padding:6px 10px;
	text-align:center;
	cursor:pointer;
	border:1px solid #ccc;
	color:#333;
	height:auto;
}

div.bookingForm div.text .pikDate{
	background:url(images/calendar.png) no-repeat left 2px; 
	width:16px;
	height:20px!important;
	border:0;
	position:absolute;
	left:85px;
}


.marginToph4{margin-top:19px;}
.req{color:red;}
.newUser
{
    width:400px!important;
    margin:0 auto;
    
    }
    
 .centerBtn
 {
     margin-right:185px!important;
     
     }   

.rightGap
{
    margin-right:55px;
    
    }
    
.btnReset 
{
    display:block;
    float:right;
    
    } 
.btnReset input 
{
    border: 1px solid #CCCCCC;
    color: #333333;
    cursor: pointer;
    width: auto;
    height: auto;
    padding: 6px 10px;
    text-align: center;
    margin:0 10px 0 0;  
      
    }    
    


/* hack code style is begin */
.clearfix:after {
	clear:both;
	content:'.';
	display:block;
	visibility:hidden;
	height:0;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
*+html .clearfix {
	display: inline-block;
}
/* table style is begin */
/*******/
/******/
.logo_center
{
    float:left;
    width:30%;
}

.header-menu
{
    float:left;
    background-color:#F0F0F0;
    width:95%;
    padding:0 0 0 45px;
   /* height:100px;*/
   
}
.header-menu ul li
{
    float:left;
}

.header-menu li a {
    background: #F0F0F0 none repeat scroll 0 0;
    color:#454545;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 41px 18px;
    text-align: center;
   /* text-decoration: none;*/
   /* width: 106.9px;*/
}
#superfish-1 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: left;
    position: relative;
    width: auto;
}
ul.menu2 {
    border: medium none;
    list-style: outside none none;
    text-align: left;
}
.logo_left
{
    float:left;
    width:25%;
}
.logo_left img
{
    width:100%;
}
.menu_1
{
    float:left;
    width:75%; 
}
#superfish-1 li
{
    list-style:none;
}
#header
{
    /*border:1px solid red;   */
}

.header_content {
    float: left;
    /*height: 382px;*/
    padding: 0 0 0 45px;
    width: 95%;
}

.header_image {
    /*border: 1px solid green;*/
    float: left;
    height: 100%;
    width: 57%;

}
/*.head1
{
    height:100%;
}*/
.logo_left1
{
    width:100%;
}

.sub_content 
{
     background:#151515;
    /*border: 1px solid blue;*/
    float: left;
    /*height: 100%;*/
    width: 38%;
    /*padding-bottom:5px;*/
}
.sub
{
    width:100%;
    height:30%;
    float:left;
    border:1px soid red;
}
.sub_text
{
    width:50%;
    float:left;
}
.box1
{
   
    background:#151515;
    padding:3px;
    height:74px;
    color:#666051;
       font-size:20px;
    line-height:33px;
        text-transform:uppercase;
    padding: 15px 8px 1px 20px;
    border-bottom:1px dotted #1F1F1F;
}
.box2
{
   
    background:#151515;
    padding: 15px 8px 15px 20px;
    height:74px;
    color:#666051;
    font-size:20px;
    line-height:33px;
    text-transform:uppercase;
     border-bottom:1px dotted #1F1F1F;
}
.box3
{
   
    background:#151515;
   padding: 15px 8px 20px 20px;
    height:74px;
    color:#666051;   
    font-size:20px;
    line-height:33px;    
    text-transform:uppercase;
}
.box1 span a
{
    color:#fff;
    padding:8px;
    font-size:14px;
    line-height:23px;
    text-transform:uppercase;
    text-decoration:none;
}
.box1 span a:hover
{
    color:#A3822D;
}
.box2 span a
{
    color:#fff;
    padding:8px;
    font-size:14px;
    line-height:23px;
    text-transform:uppercase;
    text-decoration:none;
}
.box2 span a:hover
{
    color:#A3822D;
}
.box3 span a
{
    color:#fff;
    padding:8px;
    font-size:14px;
    line-height:23px;
    text-transform:uppercase;
    text-decoration:none;
}
.box3 span a:hover
{
    color:#A3822D;
}
.logo_left1 img
{
    width:100%;
}

#superfish-1  li a:hover, #superfish-1  li a.active
{
    background: #666666none repeat scroll 0 0 !important;
    color: #fcb231;
}
#superfish-1 li a
{
    display:block;
}


#superfish-1 li ul {
    display:none;
    margin-left: 0;
    margin-top: 0;
    position: absolute;
    z-index: 200;
}
a:hover, a.active {
    color: #1591ce;
    text-decoration: none;
}
#superfish-1 li:hover ul
{
    display:block!important;
}

#superfish-1 li ul li {
    border-top: 1px solid #fff;
    float: none;
}
.sub_menu li a
{
  padding:8px!important;
  text-decoration:none;  
}

#page2 #content .col-2 p 
{
    padding-left:14px;
}

#btnsubmit:hover, #Reset2:hover, #btnSubmit:hover
{
    background:#333333;
    color:#F0F0F0;
}