@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(../img/bg_main.jpg) repeat;
}
#map-canvas img {
	max-width: none;
}
#map img {
	max-width: none;
}
#shareUs .modal-body {
	height: 300px;
}
#addPlace {
	width: 900px; /* SET THE WIDTH OF THE MODAL */
	margin: -50px 0 0 -450px; /* CHANGE MARGINS TO ACCOMODATE THE NEW WIDTH (original = margin: -250px 0 0 -280px;) */
}
.form-signin {
	width: 100%;
	text-align:left;
}
/*===========@Global Styles ============*/
*{margin:0; padding:0; outline:none}
img,fieldset{border:0}
a{text-decoration:none}
.uppercase { text-transform:uppercase; }
/*===============================================
					header
================================================*/
#wrap {margin:0 auto;padding:0;transition:all 0.6s ease 0s;-moz-transition:all 0.6s 0s;-webkit-transition:all 0.6s ease 0s;-o-transition:all 0.6s 0s}




.alpha_nav{
	width:200px;
	height:34px;
	float:left;
	background:url(../img/alpha_div.jpg) no-repeat left center;
	}
.alpha_nav ul{
	width:100%;
	overflow:hidden;
	}
.alpha_nav ul li{
	list-style:none;
	float:left;
	padding:0 15px;
	background:url(../img/alpha_div.jpg) no-repeat right center;
	}
.alpha_nav ul li a{
	font-size:14px;
	line-height:34px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	font-family:"Arial Rounded MT Bold";
	}
.alpha_nav ul li a:hover{
	text-decoration:underline;
	}

.alpha_right h3{
	font-size:16px;
	line-height:28px;
	color:#fff;
	padding-left:30px;
	font-weight:normal;
	font-family:"Arial Rounded MT Bold";
	background:url(../img/plus.jpg) no-repeat left center;
	}
.whitelink {
	color: white;
}
.alpha_right a:hover, a:focus   {
	color: white;	
}

/*===============================================
					main_nav
================================================*/
.navigation{width:100%;height:70px;background: url(../img/bg_main.jpg) repeat-x;border-bottom:8px solid #a0bb1a;}


.menu ul{
	width:100%;
	overflow:hidden;
	}
.menu ul li{
	list-style:none;
	float:left;
	border-right:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	background:white;
	}

.menu ul li a:hover,.menu ul li.current a{
	background:#a0bb1a;
	color:#fff;
	}


/*===============================================
					map
================================================*/

#map-canvas {
	margin: 0;
	padding: 0;
	height: 100%;
  	}
.advance_se{width:100%;height: 0px;position:absolute;left:0px;top:0px;}



.ad_select{
	width:210px;
	height:44px;
	float:left;
	color:#999;
	position:relative;
	margin-right:7px;
	font-family:Tahoma, Geneva, sans-serif;
	border:none;
	text-align:left;
	text-transform:uppercase;
	}
/* setting the width and height of the SELECT element to match the replacing graphics */
select.ad_select{
	position:relative;
	z-index:10;
	width:210px !important;
	height:44px !important;
	line-height:44px;
}
/* dynamically created SPAN, placed below the SELECT */
span.ad_select{
	position:absolute;
	bottom:0;
	float:left;
	left:0;
	width:210px;
	height:44px;
	line-height:44px;
	text-indent:10px;
	background:url(../img/ad_select.png) no-repeat 0 0;
	cursor:default;
	z-index:1;
	}


.advance_searchbot{
	width:100%;
	height:0px;
	}


.advance_sear p{
	font-size:11px;
	line-height:23px;
	color:#fff;
	text-transform:capitalize;
	font-family:Tahoma, Geneva, sans-serif;
	background:url(../img/arrow.png) no-repeat right 10px;
	}
/*===============================================
					content
================================================*/





.menu_bot ul li a img{
	margin-top:20px;
	text-align:center !important;
	}
.menu_bot ul li a{
	height:104px;
	display:block;
	}

.menu_bot ul li a:hover,.menu_bot ul li.current a{
	background:url(../img/menubot_bg_hover.jpg) repeat-x;
	}




.read_more{
	width:94px;
	height:31px;
	float:right;
	line-height:31px;
	color:#666;
	font-size:14px;
	text-align:center;
	text-transform:capitalize;
	margin-bottom:10px;
	margin-top:18px;
	background:url(../img/read_more.png) no-repeat;
	}


.our_newsletter{
	width:131px;
	height:32px;
	position:absolute;
	left:10px;
	top:-3px;
	background:url(../img/news_top.png) no-repeat;
	}
.our_newsletter p{
	font-size:14px;
	line-height:26px;
	text-align:center;
	color:#fff;
	text-transform:capitalize;
	}
.email_icon{
	width:250px;
	overflow:hidden;
	}
.email_icon img{
	float:left;
	margin-right:15px;
	}
.email_icon h3{
	font-size:17px;
	line-height:21px;
	padding-top:12px;
	color:#a0bb1a;
	font-weight:normal;
	text-transform:capitalize;
	}
.email_sub{
	width:215px;
	height:26px;
	}
.email_input{
	font-size:12px;
	color:#7e7e7e;
	line-height:20px;
	height:20px;
	width:133px;
	float:left;
	padding:3px 10px;
	text-transform:capitalize;
	background:url(../img/email_input.jpg) no-repeat;
	border:none;
	}
.email_btn{
	width:62px;
	height:26px;
	float:right;
	border:0;
	background:url(../img/subscribe_btn.jpg) no-repeat;
	cursor:pointer;
	}

/*===============================================
					footer
================================================*/




.social{
	float:right;
	}
.social h3{
	font-size:14px;
	line-height:62px;
	color:#fff;
	float:left;
	margin-right:10px;
	font-weight:normal;
	}
.social ul{
	width:90px;
	overflow:hidden;
	padding-top:19px;
	}
.social ul li{
	float:left;
	width:26px;
	height:26px;
	text-align:center;
	margin-right:3px;
	list-style:none;
	}
.social ul li a{
	float:left;
	width:26px;
	height:21px;
	padding-top:5px;
	display:block;
	background:url(../img/social_bg.png) no-repeat;
	}
.social ul li a:hover{
	background:url(../img/social_hover.png) no-repeat;
	}
/*===============================================
					About Us Page
================================================*/



.content_ab h3{
	font-size:34px;
	line-height:60px;
	color:#333;
	font-weight:normal;
	text-transform:capitalize;
	}
.content_ab strong{
	font-size:20px;
	line-height:24px;
	padding-bottom:22px;
	display:block;
	color:#999;
	}
.content_ab p{
	font-size:18px;
	line-height:21px;
	text-align:justify;
	color:#999;
	padding-bottom:15px;
	}
/*===============================================
					Add your place Page
================================================*/


.location_row label{
	float:left;
	font-size:36px;
	color:#666;
	line-height:60px;
	}

/* setting the width and height of the SELECT element to match the replacing graphics */

/* dynamically created SPAN, placed below the SELECT */


/*===============================================
					Contact Page
================================================*/






.input_contact00{
	font-size:18px;
	color:#000 ;
	line-height:40px;
	height:40px;
	width:651px;
	float:left;
	padding:4px 20px;
	font-family:Corbel;
	text-transform:capitalize;
	background:url(../img/contact_text01.png) no-repeat;
	border:none;
	}


.send_btn{
	width:162px;
	height:51px;
	float:right;
	border:0;
	color:#fff;
	line-height:45px;
	padding-bottom:5px;
	font-size:26px;
	background:url(../img/send_btn.png) no-repeat;
	cursor:pointer;
	}

.contact_inner a{
	font-size:16px;
	line-height:50px;
	color:#a1c100;
	display:block;
	float:right;
	font-family:Corbel;
	text-transform:uppercase;
	}
.feedback{
	width:44px;
	height:185px;
	position:fixed;
	right:0px;
	top:35%;
	background:url(../img/Feedback.png) no-repeat;
	}