/*---------------------------------------------------css documen for Africa Talking----------------------------------------------------------------*/
/*=====================General========================*/
*{ padding:0; margin:0;}
html,body{
 	padding:0;
	margin:0;
	background-color:#000;
	font:normal 12px/15px Arial, Helvetica, sans-serif; 
	color:#8e8e8e;
	/*height:100%;*/
	}
td, div, a, h1, h2, h3, h4, h5, h6, p, span, strong, select, textarea, label, input{padding:0;margin:0;}
a{ text-decoration:none; outline:none;}
img{border:none;}
.clear{clear:both;font-size:0;line-height:0;}
/*=====================Common class========================*/
.link_txt{
	color:#645e26;
	text-decoration:underline;
	}
.link_txt:hover{
	text-decoration:none;
	}
/*========================Main==========================*/
/*Index Page*/
/*-------Header Part---------*/
#wrapper{
	width:100%;
	position:relative;
/*	height:100%;
	min-height:100%;
	height:auto!important;
*/	}
#main_container{
	width:899px;
	margin:0 auto;
	}
#header_container{
	width:auto;
	height:80px;
	}
#logo_container{
	width:277px;
	float:left;
	}
#logo_container .logo{
	margin:22px 0 0 22px;
	}
#header_right{
	width:185px;
	float:right
	}
#header_right p{
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	text-transform:uppercase;
	text-align:right;
	padding-top:29px;
	}
#header_right p span{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	}
.user_sec{
	float:right;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	padding-top:4px;
	}
.user_sec span{ color:#807533;}	
.user_sec a{ color:#707070;}
.user_sec a:hover{ color:#7d7433;}
/*-------End of Header Part---------*/
/*-----------Body Part--------------*/
#body_container{
	width:auto;
	height:100%;
	overflow:hidden;
	margin-bottom:28px;
	}
#left_container{
	width:201px;
	float:left;
	margin:0 12px 0 0;
	}
#nav_container{
	width:auto;
	background-color:#22221f;
	margin-bottom:8px;
	}	
.nav{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	padding:6px 1px;
	margin:0;
	list-style-type:none;
	text-transform:uppercase;
	}		
.nav li{
	height:31px;
	background:url(../images/nav-bg.gif) 0 0 repeat-x;
	padding-left:25px;
	position:relative;
	}
.nav li a{
	color:#707070;
	background:url(../images/nav-bull-ash.gif) 0 50% no-repeat;
	padding-left:10px;
	line-height:29px;
	}
.nav li a:hover, .nav li a.active {
	color:#645e26;
	background:url(../images/nav-bull-hover.gif) 0 50% no-repeat;
	}
.nav li ul{
	list-style-type:none;
	padding:0;
	margin:0;
	position: absolute;
	width: 206px;
	top: 0;
	visibility: hidden;
	}	
#promo{
	background-color:#1a1a1a;
	border:1px solid #262626;
	padding:23px 18px;
	margin-bottom:8px;
	cursor:pointer;
	}	
.head_d, .head_d_2{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	margin-bottom:18px;
	}	
.head_d span, .head_d_2 span{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#7d762f;
	}
.head_d_2{ margin-bottom:15px;}
.txt_sm_1{
	font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-bottom:12px;
	}	
.read_more_info{
	font:bold 11px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#7d762f;
	}	
.read_more_info:hover{
	text-decoration:underline;
	}
#content_container{
	width:686px;
	float:right;
	}	
#first_container{
	width:auto;
	}	
#first_container h2.home{
	background:url(../images/welcome_h.gif) 25px 14px no-repeat;
	height:67px;
	text-indent:-10000px;
	}
.sub_h_tag{
	font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	display:block;
	padding:9px 0 10px 43px;
	}	
.divider{
	background:url(../images/divider.gif) 0 0 no-repeat;
	height:1px;
	}	
.content{
	width:auto;
	padding:15px 31px 28px 25px;
	min-height:235px;
	}	
.content p{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#8e8e8e;
	margin-bottom:14px;
	}
.content p span{
	color:#98903a;
	}
.content p span.txtred{
	color:#FF0000;
	}
.content p strong{ color:#a8a8a8;}	
.content h3{
	font:bold 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#938b3d;
	margin-bottom:7px;
	}	
ul.list_1{
	font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	list-style-type:none;
	padding:0 0 10px 0;
	margin:0;
	}	
ul.list_1 li{
	background:url(../images/nav-bull-ash.gif) 0 5px no-repeat;
	padding-left:10px;
	margin-bottom:5px;
	}
#block_container{
	width:auto;
	overflow:hidden;
	height:100%;
	}	
#image_gal{
	width:324px;
	float:left;
	margin-right:10px;
	border:1px solid #262626;
	background:url(../images/img_gal.jpg) 100% 0 no-repeat #1a1a1a;
	height:150px;
	cursor:pointer;
	}	
.block_inner{
	padding:18px 132px 0 26px;
	}	
#travel_info{
	width:321px;
	float:left;
	border:1px solid #262626;
	background:url(../images/travel_pix.jpg) 100% 0 no-repeat #1a1a1a;
	height:149px;
	cursor:pointer;
	}	
/*-----------End of Body Part---------*/
/*-----------Footer Part---------*/
#footer_container{
	width:100%;
	background-color:#262626;
	border-top:1px solid #333333;
	height:61px;
/*	position:absolute;
	bottom:0;
*/	}
#footer_inner{
	width:899px;
	margin:0 auto;
	overflow:hidden;
	height:100%;
	}
.footer_left{
	width:201px;
	float:left;
	padding:26px 0 0 0;
	}
.footer_left p{
	font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#606060;
	}
.footer_mid{
	width:340px;
	float:left;
	padding:26px 0 0 0;
	}
.footer_mid ul{
	font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	list-style-type:none;
	padding:0 0 0 12px; 
	margin:0;
	}	
.footer_mid ul li{
	float:left;
	color:#606060;
	}
.footer_mid ul li a{
	color:#606060;
	margin:0 6px;
	}
.footer_mid ul li a:hover{
	color:#938b3d;
	}
.footer_right{
	width:350px;
	float:right;
	padding:26px 0 0 0;
	}
.footer_right p{	
	font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#524e2b;
	}
.footer_right p a{
	color:#524e2b;
	}
.footer_right p a:hover{
	text-decoration:underline;
	}
/*-----------End of Footer Part---------*/	
/* end of Index Page*/

/*-//////////////////////////////////////////////////////////////INNER PAGES////////////////////////////////////////////////////////////////-*/

/*-###############################Heading All############################-*/
#first_container h2.travel_h,
#first_container h2.services_h,
#first_container h2.entertainment_h,
#first_container h2.emergency_h,
#first_container h2.emergency_h,
#first_container h2.faq_h,
#first_container h2.about_h,
#first_container h2.promotions_h,
#first_container h2.signup_h,
#first_container h2.testimonials_h,
#first_container h2.whySA_h,
#first_container h2.howitworks_h,
#first_container h2.contact_h,
#first_container h2.privacy_h,
#first_container h2.terms_h,
#first_container h2.addTocart_h,
#first_container h2.memberLogin_h,
#first_container h2.myAccount_h,
#first_container h2.orderManagement_h,
#first_container h2.shoppingCart_h,
#first_container h2.checkoutConfirmation_h,
#first_container h2.stayplanner_h,
#first_container h2.travelagentSignup_h,
#first_container h2.travelinfo_h,
#first_container h2.membersSignup_h,
#first_container h2.promotional_h,
#first_container h2.news_h,
#first_container h2.express_h,
#first_container h2.barclay_h
	{
	background:url(../images/travel_h.gif) 25px 14px no-repeat;
	height:40px;
	text-indent:-10000px;
	}
#first_container h2.services_h{background:url(../images/services_h.gif) 25px 14px no-repeat;}	
#first_container h2.entertainment_h{background:url(../images/entertainment_h.gif) 25px 14px no-repeat;}
#first_container h2.emergency_h{background:url(../images/emergency_h.gif) 25px 14px no-repeat;}
#first_container h2.emergency_h{background:url(../images/emergency_h.gif) 25px 14px no-repeat;}
#first_container h2.faq_h{background:url(../images/faq_h.gif) 25px 14px no-repeat;}
#first_container h2.about_h{background:url(../images/about_h.gif) 25px 14px no-repeat;}
#first_container h2.promotions_h{background:url(../images/promotions_h.png) 25px 14px no-repeat;}
#first_container h2.signup_h{background:url(../images/signup_h.gif) 25px 14px no-repeat;}
#first_container h2.testimonials_h{background:url(../images/testimonials_h.gif) 25px 14px no-repeat;}
#first_container h2.whySA_h{background:url(../images/whySA_h.gif) 25px 14px no-repeat;}
#first_container h2.howitworks_h{background:url(../images/howitworks_h.gif) 25px 14px no-repeat;}
#first_container h2.contact_h{background:url(../images/contact_h.gif) 25px 14px no-repeat;}
#first_container h2.privacy_h{background:url(../images/privacy_h.gif) 25px 14px no-repeat;}
#first_container h2.terms_h{background:url(../images/terms_h.gif) 25px 14px no-repeat;}
#first_container h2.addTocart_h{background:url(../images/addtocart_h.gif) 25px 14px no-repeat;}
#first_container h2.memberLogin_h{background:url(../images/memberlogin_h.gif) 25px 14px no-repeat;}
#first_container h2.myAccount_h{background:url(../images/myaccount_h.gif) 25px 14px no-repeat;}
#first_container h2.orderManagement_h{background:url(../images/ordermgmt_h.gif) 25px 14px no-repeat;}
#first_container h2.shoppingCart_h{background:url(../images/shoppingcart_h.gif) 25px 14px no-repeat;}
#first_container h2.checkoutConfirmation_h{background:url(../images/checkoutconfirm_h.gif) 25px 14px no-repeat;}
#first_container h2.stayplanner_h{background:url(../images/stayPlanner_h.gif) 25px 14px no-repeat;}
#first_container h2.travelagentSignup_h{background:url(../images/travelagentSignup_h.gif) 25px 14px no-repeat;}
#first_container h2.travelinfo_h{background:url(../images/travelinfo_h.gif) 25px 14px no-repeat;}
#first_container h2.membersSignup_h{background:url(../images/memberSignup_h.gif) 25px 14px no-repeat;}
#first_container h2.promotional_h{background:url(../images/promotional_services_h.gif) 25px 14px no-repeat;}
#first_container h2.news_h{background:url(../images/news_h.gif) 25px 14px no-repeat;}
#first_container h2.express_h{background:url(../images/express-checkout_h.gif) 25px 14px no-repeat;}
#first_container h2.barclay_h{background:url(../images/barclay_h.gif) 25px 14px no-repeat;}
/*-###############################end of Heading All############################-*/
/*---------FAQ---------*/
ol.faq_list{
	padding:0 0 0 15px; 
	margin:0;
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; 
	}
ol.faq_list li{
	color:#afa436;
	margin-bottom:10px;
	}
ol.faq_list li span{
	display:block;
	margin-top:5px;
	color:#8e8e8e;
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; 
	}
ol.faq_list li span a{
	color:#645e26;
	}
ol.faq_list li span a:hover{ text-decoration:underline;}
/*----------------------------About Us----------------------------*/
.abtPage_logo{
	width:auto;
	overflow:hidden;
	height:100%;
	}	
.abtPage_logo ul{
	list-style-type:none;
	padding:4px;
	margin:0;
	border:1px solid #666666; 
	background-color:#404040;
	}	
.abtPage_logo ul li .abt_logo{
	background-color:#1a1a1a;
	border-bottom:1px dotted #333333;
	padding:10px;
	}
.abtPage_logo ul li .abt_logo .logo_pix{ 
	float:left;
	margin:0 15px 4px 0;
	border:1px solid #666666;
	padding:2px;
	}
.abt_partners{ font: normal 18px/22px Arial, Helvetica, sans-serif; color:#958b26; margin-bottom:10px;}	
.abtPage_logo ul li .abt_logo .data p.head{ font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC;}	
/*----------------------------Sign Up----------------------------*/
ul.signup_step{
	list-style-type:none;
	padding:0;
	margin:0;
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	}
ul.signup_step li{
	float:left;
	margin-right:15px;
	}
ul.signup_step li.nor8marg{ margin-right:0px;}	
ul.signup_step li a{
	display:block;
	background-color:#3b3a3a;
	color:#FFFFFF;
	width:190px;
	height:90px;
	text-align:center;
	background:url(../images/signup_step.jpg) 0 0 repeat-x;
	border:1px solid #444343;
	padding-top:50px;
	margin-bottom:10px;
	}
ul.signup_step li a:hover{
	color:#9f963b;
	border:1px solid #6e6c6c;
	background-position:0 100%;
	}
.signup_txt{
	color:#8e8e8e;
	}
.red_txt{
 	color:#f61c1c;
	}
.signup_field{
	background-color:#141410;
	border:1px solid #2e2e2e;
	width:225px;
	padding:3px 0;
	font:normal 12px/15px Arial, Helvetica, sans-serif; color:#8e8e8e;
	outline:none;
	}
.forgot_pass{
	cursor:pointer;
	}
.btn{
	background-color:#4d481b;
	border:1px solid #7c731a;
	padding:3px;
	color:#dbdada;
	cursor:pointer;
	}
/*----------------------------Shopping Cart----------------------------*/
.cart_heading{
	background-color:#333333;
	padding:4px;
	color:#bab8b8;
	font-weight:normal;
	}	
.cart_bg{
	background-color:#262626;
	padding:2px;
	}	
.cart_field_sm{
	background-color:#141410;
	border:1px solid #363636;
	width:25px;
	color:#999999;
	text-align:center;
	font-size:11px;
	padding:3px 0;
	}	
.cart_border{
	border:1px solid #333333;
	}	
.cart_btn{
	background-color:#4d481b;
	border:1px solid #7c731a;
	padding:2px;
	color:#dbdada;
	cursor:pointer;
	font-size:11px;
	}	
.cart_link{
	color:#7c752f;
	}	
.cart_link:hover{
	text-decoration:underline;
	}	
.amount{ color:#dfdfdf;  margin-right:10px;}	
.cart_error{
	color:#f61c1c;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	width:auto;
	position:absolute;
	right:0;
	top:30px;
	}	
.cart_err, .error, .error1{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#f61c1c;
	}
.error1{
	display:block;
	}
.cart_r8marg{ margin-right:10px;}
.field2, .txt_ara1{
	background-color:#141410;
	border:1px solid #2e2e2e;
	color:#8e8e8e;
	padding:3px 0;
	width:200px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	outline:none;
	}
.madatory{color:#f61c1c;}
.txt_ara1{ padding:0; height:80px;}
.heading_txt1{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#7d762f;
	padding-bottom:15px;
	text-transform:uppercase;
	}
/*----------------------------Testimonials----------------------------*/
.testimonials_inner{
	overflow:hidden;
	height:100%;
	background-color:#232323;
	padding:10px;
	border-bottom:1px dotted #4a4a4a;
	margin-bottom:1px;
	}
.testi_first{
	float:left;
	margin-bottom:10px;
	}
.testi_content{
	float:right;
	width:500px;
	margin-bottom:10px;
	}
.name_testi{ color:#d4d3d3!important;}
.testifrm_txt{ font:normal 12px/14px Arial, Helvetica, sans-serif;}
.testi_field, .testi_txtarea {
	background-color:#141410;
	border:1px solid #2e2e2e;
	color:#8e8e8e;
	padding:3px 0;
	width:250px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	outline:none;
	}
.testi_txtarea{ height:100px;}	
/*----------------------------Why South Africa----------------------------*/
.top_ten_cont{
	overflow:hidden;
	height:100%;
	margin-bottom:5px;
	}	
.num_cont{
	background:url(../images/num_bg.gif) 0 0 no-repeat;
	width:26px;
	height:26px;
	text-align:center;
	color:#CCCCCC;
	padding-top:5px;
	font-weight:bold;
	float:left;
	}
.top_ten_right{
	float:right;
	width:565px;
	}
.top_ten_right h4{
	font:bold 15px/20px Arial, Helvetica, sans-serif;
	color:#7e7837;
	margin-bottom:7px;
	}
.topten_SA{
	width:auto;
	overflow:hidden;
	height:100%;
	}	
.SA_cont{
	width:auto;
	margin-bottom:2px;
	}	
.SA_heading{
	width:auto;
	background-color:#262626;
	height:30px;
	cursor:pointer;
	}	
.SA_heading h4{
	font:normal 11px/30px Verdana, Arial, Helvetica, sans-serif;
	padding-left:22px;
	color:#8e8e8e;
	border:1px solid #333333;
	background:url(../images/arrow-yellow.png) 10px 50% no-repeat;
	}
.SA_contentpart{
	padding:0px;
	border:1px solid #333333;
	}	
.SA_gap{ padding:10px;}	
/*----------------------------Terms and Conditions----------------------------*/
.terms{
	color:#8e8e8e;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	}
/*------------------------------Payment Error-------------------------------------*/
.payment_error{
	height:150px;
	padding:10px;
	background-color:#181818;
	border:1px solid #3b3a3a;
	width:auto;
	}
.payment_wrong, .payment_success{
	background:url(../images/alert.png) 0 0 no-repeat;
	height:128px;
	width:128px;
	float:left;
	margin-right:15px;
	}
.payment_success{
	background-position:0 100%;
	}	
.payment_txt_wrong, .payment_txt_success{
	font:normal 16px/20px Arial, Helvetica, sans-serif!important;
	color:#db0a0a!important;
	padding-top:55px;
	}	
.payment_txt_success{
	color:#7ebf21!important;
	}	
/*------------------------------Stay Planner-------------------------------------*/
.planner_cont{
	width:auto;
	overflow:hidden;
	height:100%;
	}
.planner_frm_cont{
	overflow:hidden;
	height:100%;
	border:1px solid #323232;
	padding:15px;
	background:url(../images/world.jpg) 90% 50% no-repeat #1b1b17;
	margin-bottom:15px;
	}
.select_box2{ 
	border:1px solid #2e2e2e;
	background-color:#141410;
	color:#8e8e8e;
	width:200px;
	}
.heading_sub{
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#7d762f;
	text-transform:uppercase;
	margin-bottom:10px;
	}
.date_field{
	background-color:#141410;
	border:1px solid #2e2e2e;
	color:#8e8e8e;
	padding:3px 0;
	width:70px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	outline:none;
	text-align:center;
	float:left;
	margin-right:4px;
	}
.concierge_cont{ 
	width:auto;
	overflow:hidden;
	height:100%;
	padding:15px 15px 15px 120px;
	border:1px solid #323232;
	background:url(../images/user_icon.jpg) 1% 50% no-repeat #1b1b17;
	}	
.ui-datepicker-trigger{ margin-top:3px; cursor:pointer;} 
/*------------------------------Travel Info-------------------------------------*/
.travel_info_main{
	width:auto;
	overflow:hidden;
	height:100%;
	position:relative;
	}
.tab_btn{
	width:auto;
	position:absolute;
	}
ul.tab{
	list-style-type:none;
	padding:0;
	margin:0;
	}
ul.tab li{
	float:left;
	margin-right:4px;
	}
ul.tab li a{
	background-color:#333333;
	display:block;
	padding:10px;
	color:#FFFFFF;
	width:200px;
	text-align:center;
	/*border:1px solid #414141;*/
	border-bottom:none;
	}
ul.tab li a:hover, ul.tab li a.select {
	background-color:#232323;
	}
.tab_1, .tab_2{
	width:auto;
	background-color:#232323;
	padding:10px;
	margin-top:35px;
	}
.tab_2{
	/*display:none;*/
	margin-top:0;
	}
.travel_cont1{
	width:auto;
	overflow:hidden;
	border-bottom:1px dotted #4a4a4a;
	margin-bottom:10px;
	padding-bottom:15px;
	}
.travel_cont1 h3{
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#7d762f;
	margin-bottom:10px;
	text-transform:uppercase;
	}
.travel_cont1 h4{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#7d762f;
	margin-bottom:6px;
	}	
.travel_cont1 .pix{
	float:left;
	margin:2px 10px 5px 0;
	border:1px solid #666666;
	padding:2px;
	}
.border_none{ border:none; padding:0;}
.travel_cont1 .link{
	color:#938a31;
	text-decoration:underline;
	}
.travel_cont1 .link:hover{ text-decoration:none;}
/*------------------------------News Page-------------------------------------*/
.posted{ font:italic 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#7d762f;}
/*------------------------------Barclays Promotion Page-------------------------------------*/	
ul.barclays{
	list-style-type:none;
	overflow:hidden;
	margin-bottom:5px;
	}
ul.barclays li{ float:left; margin:0 3px 3px 0;}
ul.barclays li.nor8marg{ margin-right:0;}	
ul.barclays li div.barclaysCont{ 
	width:200px; 
	border:1px solid #3f3f3f;
	padding:6px;
	}	
ul.barclays li div.barclaysCont h4{
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-bottom:7px;
	}	
ul.barclays li div.barclaysCont p a{ color:#7d762f;}
ul.barclays li div.barclaysCont p a:hover{ color:#b4a832;}
ul.barclays li div.barclaysCont .bpPix{ margin:7px 0 8px 0;}	
ul.barclays li div.barclaysCont div.btmMost{ overflow:hidden;}	
ul.barclays li div.barclaysCont div.btmMost div.price{ float:right;}
ul.barclays li div.barclaysCont div.btmMost div.price h5{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#afa64b;
	}	
ul.barclays li div.barclaysCont div.btmMost div.buy{float:left;}	
ul.barclays li div.barclaysCont div.btmMost div.buy input{ margin-right:3px;}	
.banner_concierge{
	width:auto;
	overflow:hidden;
	border:1px solid #3f3f3f;
	padding:6px;
	width:634px;
	background-color:#1b1b17;
	margin-bottom:5px;
	position:relative;
	}
.banner_head_cont{ overflow:hidden; margin-bottom:10px;}	
.banner_head_cont .bHead{ float:left;}
.banner_head_cont .bHead h4{ color:#FFFFFF; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;}
.banner_head_cont .bHead h4 span{ color:#ebdf68; font:bold 13px/14px Verdana, Arial, Helvetica, sans-serif;}
.check{ float:right; position:absolute; top:7px; right:11px;}
.banner_concierge .bPix{ float:left; margin:0 10px 0 0;}
.curr_cont{ float:right; margin-bottom:7px; padding-right:11px;}
.curr_cont label{ float:left; margin-right:9px;}
.curr_cont select{ border:1px solid #999999; font-size:11px; width:85px; background-color:#494848; color:#FFFFFF;}
/*------------------------------Contact Us -------------------------------------*/
.contact_list_cont{
	width:auto;
	overflow:hidden;
	height:100%;
	background-color:#1a1a1a;
	border:1px solid #262626;
	padding:10px;
	margin-bottom:10px;
	}
.contact_list_cont ul{
	list-style-type:none;
	padding:0;
	margin:0;
	}
.contact_list_cont ul li{
	float:left;
	width:170px;
	margin-right:30px;
	}
.contact_list_cont ul li div.contact_content{
	width:160px;
	}
.contact_list_cont ul li div.contact_content p a{
	color:#645e26;
	text-decoration:underline;
	}
.contact_list_cont ul li div.contact_content p a:hover{
	text-decoration:none;
	}
/*------------------------------Face book and twitter-------------------------------------*/
.aft_ft_link{ position:fixed; width:40px; height:214px; right:0; top:35%;}
/*------------------------------How it workd video section-------------------------------------*/
.video_bg{ background:url(../images/video_bg.png) 0 0 no-repeat; width:275px; height:55px; float:left; margin-right:20px;}
.video_bg p{ font:bold 15px/55px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase;  padding:0 0 0 60px;}
.video_bg p a{ color:#b0a53d;}
.video_bg p a:hover{ color:#d3c64a;}
.video_cont{ border:1px solid #333333; width:570px; height:450px;}
/*-++++++++++++++++++++++++++++++++++++++++++++++++FROM PART++++++++++++++++++++++++++++++++++++++++++++++====-*/
.member_frm{ width:auto; background-color:#333333; padding:15px; background-color:#1d1d1d; border:1px solid #333333;}
.member_frm .cont{ width:auto; overflow:hidden; height:100%; clear:both; margin-bottom:6px;} 
.member_frm .cont label{ width:25%; float:left;}
.member_frm .cont .field_container{ float:left;} 
/*-/////////////////////////////+++++++++++++++++++++++++++++++++++++FOR ADMIN AND FRONT END SECTION++++++++++++++++++++++++++++++++++++++++++++++///////////////////-*/
/*------------Forgot password--------------*/
.forgot_frm{
	width:310px;
	overflow:hidden;
	height:100%;
	margin:0 auto;
	padding:15px 0 0 10px;
	}
.forgot_frm label{ font:normal 12px/15px Arial, Helvetica, sans-serif; color:#8e8e8e; width:60px; float:left; text-align:left;}
.forgot_frm label span.mandatory{ color:#f61c1c; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;}
.forgot_frm .field1{
	background-color:#141410;
	border:1px solid #2e2e2e;
	width:225px;
	height:25px;
	font:normal 12px/15px Arial, Helvetica, sans-serif; color:#8e8e8e;
	}
.forgot_frm p.forgottxt{
	font:normal 12px/15px Arial, Helvetica, sans-serif; color:#8e8e8e;
	text-align:left;
	padding:0 0 10px 82px;
	cursor:pointer;
	}
.err_msg_pass{ font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#f61c1c; text-align:left; padding:4px 0 7px 62px;}
.err_msg1, .success_msg{font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#f61c1c; text-align:center; margin-bottom:10px; display:block;}
.success_msg{ color:#3f9400;} 
/*------------Pop Data--------------*/
.pop_txt, .pop_txt1{
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:2px 0 2px 10px;
	background-color:#444343;
	}
.pop_txt1{ background-color:#252525;}	
.pop_txt_nor, .pop_txt_nor1{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:2px 0 2px 10px;
	background-color:#5b5a5a;
	}
.pop_txt_nor1{
	background-color:#1a1a1a;
	}
ul.list2{
	padding:0 0 0 15px;
	margin:0;
	text-align:left;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	}
ul.list2 li{ margin-bottom:0px;}
.txt_mid_bk{ font:bold 14px/16px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.btn_cont{ height:20px; margin-bottom:10px;}
.prev_btn, .nxt_btn{ float:left; background:url(../images/prev_btn.jpg) 0 0 no-repeat; width:33px; height:30px; text-indent:-10000px; cursor:pointer;}
.nxt_btn{ float:right; background:url(../images/nxt_btn.jpg) 0 0 no-repeat; }
.mid_ser_h{ float:left; width:560px; text-align:center; padding-top:10px; font:bold 16px/18px Arial, Helvetica, sans-serif; color:#b1a84f;}
