/* CSS Document */
/*-------General Starts-------*/
body {
	margin:0;
	padding:0;
}
div, ul, li, p, h2, h3, h4{
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	border:none;
	line-height:0px;
	font-size:0px;
	display:block;
}
ul{
	list-style-type:none;
	padding:0;
	margin:0;
	border:0;
	}
p{
	color:#403B27;
	background-color:inherit;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-align: justify;
}
h3{
	color:#47231D;
	background-color:inherit;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	line-height: 26px;
	font-weight: normal;
	font-variant: normal;
}
h4{
	font:bold 12px/16px Georgia, "Times New Roman", Times, serif;
	color:#BB7301;
	background-color:inherit;
}
.spacer{
	line-height:0px;
	font-size:0px;
	clear:both;
}
p.read_more{
	background:url(images/bllt_more.gif) no-repeat 100% 50%;
	width:56px;
	padding-right:10px;
}
p.read_more a{
	color:#AE0700;
	background-color:inherit;
	text-decoration:none;
	font:bold 11px/16px "trebuchet ms", Arial, Helvetica, sans-serif;
}
p.read_more a:hover{
	color:#806500;
	background-color:inherit;
}
/*-------General Ends-------*/
#main_pannel{
	margin:0 auto;
}
#main_cntr{
	margin:0 auto;
	width:919px;
	padding:22px 0 7px;
}
/*----------------------TOP-PANNEL STARTS------------------------*/
#top_bg{
	background:url(images/top_bg.jpg) repeat-x 0 0 #322917;
	color:#FDFD8D;
	padding:10px 0 5px;
}
#top_pannel{
	width:892px;
	margin:0 auto;
}
#top_pannel ul.nav{
	width:930px;
	float:left;
}
#top_pannel ul.nav li{
	float:left;
	width:auto;
	line-height:0px;
	font-size:0px;
	background-image: url(images/divider_nav.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 3px;
}
#top_pannel ul.nav li.no_divider{
	background:none;
}
#top_pannel ul.nav li.active{
	background:url(images/nav_left.gif) no-repeat 0 0;	
	color:#AE0700;
	background-color:inherit;
	display:block;
	padding:0 0 0 4px;
	font:bold 12px/26px "Trebuchet ms", Arial, Helvetica, sans-serif;
}
#top_pannel ul.nav li.active span{
	background:url(images/nav_bg.gif) no-repeat 100% 100% #C5C86E;
	display:block;
	padding:0 11px 0 7px;
	color:#AE0700;
}
#top_pannel ul.nav li a{
	padding:0 0 0 4px;
	font:bold 12px/26px "Trebuchet ms", Arial, Helvetica, sans-serif;
	color:#f5e1ae;
	background-color:inherit;
	text-decoration:none;
	display:inline-block;
}
#top_pannel ul.nav li a span{
	display:block;
	padding:0 11px 0 7px;
}
#top_pannel ul.nav li a:hover{
	background:url(images/nav_left.gif) no-repeat 0 0;	
	color:#AE0700;
	background-color:inherit;
}
#top_pannel ul.nav li a:hover span{
	color:#AE0700;
	background-color: #f5e1ae;
	background-image: url(images/nav_bg.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
#top_pannel div.top_right{
	background:url(images/login_bg.gif) repeat-x 0 0;
	line-height:0px;
	font-size:0px;
	height:22px;
	float:right;
	width:162px;
}
#top_pannel div.top_right ul{
	margin:0px;
	float:left;
	font:bold 11px/17px "trebuchet ms", Arial, Helvetica, sans-serif;
	color:#000;
	padding:3px 0 0 5px;
	width:auto;
	background-color:inherit;
}
#top_pannel div.top_right ul li{
	padding:0 5px;
	float:left;
	width:auto;
}
#top_pannel div.top_right ul li.login{
	background:url(images/icon_login.jpg) no-repeat 0 0;
	padding-left:22px;
}
#top_pannel div.top_right ul li.join_now{
	background:url(images/icon_join.jpg) no-repeat 0 0;
	padding-left:18px;
}
#top_pannel div.top_right ul li a{
	font:bold 11px/17px "trebuchet ms", Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	background-color:inherit;
}
#top_pannel div.top_right ul li a:hover{
	color:#fff;
	background-color:inherit;
}
#top_pannel div.top_crnrL{
	background:url(images/top_left.gif) no-repeat 0 0;
	width:3px;
	height:24px;
	float:left;
}
#top_pannel div.top_crnrR{
	background:url(images/top_right.gif) no-repeat 100% 0;
	width:3px;
	float:right;
	height:24px;
}
/*----------------------TOP-PANNEL ENDS------------------------*/
/*----------------------BODY-PANNEL STARTS--------------------------*/
#body_pannel{
	background-color:#DBDCB8;
	color:#000;
	padding:5px 0 0;
	background-image: url(images/bg.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}
#body_cntr{
	margin:0 auto;
	width:901px;
	background:url(images/cntr_bg.png) repeat-y 0 0;
}
#body_cntrTop{
	background:url(images/cntr_top.gif) no-repeat 0 0;
	height:11px;
	width:901px;
	line-height:0px;
	font-size:0px;
}
#body_cntrBttm{
	background:url(images/cntr_bttm.gif) no-repeat 0 100%;
	height:9px;
	width:901px;
	line-height:0px;
	font-size:0px;
}
/*--------------HEADER-PANNEL STARTS---------------*/
#hdr_bg{
	width:880px;
	height:320px;
	background:url(images/hdr_bg.jpg) no-repeat 0 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
#hdr_bg img{
	display:inline;
}
#hdr_bg p{
	width:240px;
	font:bold 12px/15px "trebuchet MS", Arial, Helvetica, sans-serif;
	color:#400A08;
	background-color:inherit;
}
#hdr_bg p span{
	padding-left:20px;
	display:block;
}
/*------------HEADER-PANNEL ENDS-----------------*/
/*------------BODY-CNTR STARTS-----------------*/
#body_page{
	width:841px;
	margin:0 auto;
	padding-top:11px;
}
#body_left{
	width:508px;
	padding-bottom:15px;
	float:left;
}
#body_left h2{
	font:normal 27px/30px Georgia, "Times New Roman", Times, serif;
	color:#976A01;
	background-color:inherit;
}
#body_left p{
	padding-top:16px;
}
#body_left p.read_more{
	float:left;
	padding-top:0px;
	margin-top:17px;
	width:auto;
}
#body_left div.successfull_bg{
	width:508px;
	background:url(images/divider_x.gif) repeat-x 0 0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#body_left div.successfull_cntr{
	width:475px;
	margin-top:23px;
}
#body_left div.successfull_cntr img{
	float:left;
	margin-right:15px;
}
#body_left div.successfull_cntr p.read_more{
	margin-top:8px;
	padding-top:0px;
}
#body_left div.successfull_cntr p{
	padding-top:8px;
}
/*------------ABOUT-PAGE STARTS-----------------*/
#body_left ul.about_list{
	float:left;
	width:245px;
	padding-top:19px;
}
#body_left ul.about_list li{
	line-height:0px;
	font-size:0px;
	background:url(images/bllt_more.gif) no-repeat 0 50%;
	padding-left:10px;
}
#body_left ul.about_list li a{
	font:normal 12px/21px Georgia, "Times New Roman", Times, serif;
	color:#916300;
	background-color:inherit;
	text-decoration:none;	
}
#body_left ul.about_list li a:hover{
	text-decoration:underline;	
}
#body_left div.about_page{
	width:508px;
	padding:37px 0 0;
	margin:0px;
}
#body_left div.about_page h3{
	padding-bottom:23px;
}
#body_left div.about_page img{
	float:left;
	margin:0 16px 19px 0;
	border:1px solid #D6D7C5;
}
#body_left div.about_page p{
	padding:0px;
}
#body_left div.about_page p.about_cont{
	padding-top:12px;
}
/*------------ABOUT-PAGE ENDS-----------------*/
#body_right{
	width:277px;
	float:right;
	background:url(images/shdw_right.jpg) no-repeat 0 0;
	line-height:0px;
	font-size:0px;
	padding:0 0 20px 30px;
}
#body_right h3{
	padding-bottom:8px;
}
#body_right h4{
	padding-bottom:5px;
}
#body_right ul{
	margin:11px 0 15px;
}
#body_right ul li{
	line-height:0px;
	font-size:0px;
	background:url(images/bllt_arrw.gif) no-repeat 0 50%;
	padding-left:14px;
}
#body_right ul li a{
	font:normal 12px/24px Georgia, "Times New Roman", Times, serif;
	color:#916300;
	background-color:inherit;
	text-decoration:underline;	
}
#body_right ul li a:hover{
	text-decoration:none;	
}
#body_right div.photo_gal{
	width:277px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	background-image: url(images/divider_x.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
}
#body_right div.photo_gal a.img_gal{
	border:1px solid #D3D4C3;
	display:block;
	margin:20px 14px 0 0;
	float:left;
	width:auto;
}
#body_right div.photo_gal a.img_last{
	border:1px solid #D3D4C3;
	display:block;
	margin:20px 0 0 0;
	float:right;
	width:auto;
}
#body_right div.photo_gal a.img_gal:hover, #body_right div.photo_gal a.img_last:hover{
	border:1px solid #000;
	display:block;
}
#body_right div.photo_gal p.read_more{
	float:right;
	width:60px;
	margin-top:13px;
}
/*------------BODY-CNTR ENDS-----------------*/
/*----------------------BODY-PANNEL ENDS---------------------------*/
/*-----------------------FOOTER STARTS------------------------------*/
#footer-main{
	line-height:0px;
	font-size:0px;
	width:895px;
	background:url(images/divider.gif) repeat-x 0 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 17px;
	padding-left: 0;
}
#footer-left{
	float:left;
	width:430px;
}
#footer-left p{
	font:normal 11px/16px "Trebuchet ms", Arial, Helvetica, sans-serif;
	color:#807F67; 
	background-color:inherit;
	padding-top:8px;
}
#footer-right{
	float:right;
	width:280px;
	text-align:right;
}
#footer-right p.contact{
	background:url(images/icon_contact.gif) no-repeat 0 0;
	padding:0 0 9px 23px;
	color:#565546;
	width:72px;
	float:right;
	font:bold 12px/17px "Trebuchet ms", Arial, Helvetica, sans-serif;
	background-color:inherit;
}
#footer-right p{
	font:bold 12px/14px "Trebuchet ms", Arial, Helvetica, sans-serif;
	color:#8D895F;
	background-color:inherit;
}
#footer-right p a{
	color:#8D895F;
	background-color:inherit;
	text-decoration:none;
}
#footer-right p a:hover{
	text-decoration:underline;
}
#footer-left ul{
	margin:0px;
	text-transform:capitalize;
	font:bold 11px/16px "Trebuchet ms", Arial, Helvetica, sans-serif;
}
#footer-left ul li{
	padding:0 3px;
	float:left;
	color:#595847;
	background-color:inherit;
	width:auto;
}
#footer-left ul li.active{
	color:#AE0700;
	text-decoration:none;
	background-color:inherit;
}
#footer-left ul li a{
	color:#595847;
	text-decoration:none;
	background-color:inherit;
}
#footer-left ul li a:hover{
	color:#AE0700;
	text-decoration:none;
	background-color:inherit;
}
/*-----------------------FOOTER ENDS------------------------------*/
.phone {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #F5F1C1;
}
/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#F00;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:100px;  padding:5px 0; font:normal 11px  Georgia, "Times New Roman", Times, serif; color:#6e6e6e; text-transform:capitalize;}
#contactform label span {  font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text {
	width:300px;
	border:1px solid #b5b5b5;
	margin:5px 0;
	padding:5px 2px;
	height:18px;
	background:#fff;
}
#contactform textarea {
	width:300px;
	border:1px solid #b5b5b5;
	margin:10px 0;
	padding:2px;
	background:#fff;
	height:250px;
}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 100px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

p.clr, .clr { clear:both; padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px dashed #ababab; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}
li.line, .line { border-top:1px solid #d9d9d9; padding:0; margin:10px 0; background:none; list-style:none;}
