@charset "utf-8";
/* CSS Document */
body { 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; background:#fcfcfc url(../images/footer_bg.jpg) repeat-x bottom; min-width:1000px; margin:0; position:relative;
}

/*road block*/
.road_block_part { 
	width:100%; 
	height:100%;
	background: rgba(0, 0, 0, 0.8);
	position:fixed; 
	/*_position:absolute; */
	top:0%; 
	z-index:9999999999; 
}
.road_block {  
	margin: 65px;
    padding: 15px 30px;
    position: relative;
    background: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    overflow-y: scroll !important;
    max-height: 545px !important;
}
.road_block h3 {
	margin:10px 0px;
	padding:0px;
	font-size:23px;
	text-align:center;
	font-weight:bold;	
}
.road_block p {
	margin:0px 0px 8px 0px;
	padding:0px;
	font-size:13px;
	text-align:justify;
	line-height:20px;
}
.road_block b {
	font-size:11px;
}
.IAgree {
	width: 8%;
    position: relative;
    text-align: center;
    margin: 0px 45% 10px 45%;
}
.IAgree a {
	background:#000;
	color:#fff;
	font-size:18px;
	line-height:40px;
	font-weight:bold;
	text-decoration:none;
	display:block;	
	padding: 0px 15px;
}
.IAgree a:hover {
	text-decoration:none;
}
/*road block*/

ul, li { 
	margin:0; padding:0; float:left; display:block; list-style:none;
}
a, a:hover { 
	text-decoration:none;
}
img { 
	border:0;
}
.sm { 
	background-image:url(../images/split_img.png); background-repeat:no-repeat; background-color:transparent;
}
.clear { 
	clear:both;
}
.fl { 
	float:left;
}
.fr { 
	float:right;
}
h1, h2, h3, h4, h5, h6 { 
	font-family:Calibri;
}
h1 { 
	font-size:18px; color:#3f3f3f; margin:0 0 5px;
}
h2 { 
	font-size:14px; color:#3f3f3f; padding-top:5px; margin:0 0 5px;
}
h3 { 
	font-size:1em; color:#FF9031;
}
h4 { 	
}
p { 
	padding:0px 0 10px; margin:0; text-align:justify; word-spacing:-1px;
}
.overlay { 
	background:url(../images/overlay.png) repeat; display:none; position:fixed; z-index:100; width:100%; height:100%;
}
.layout {	
	
}
.wrapper { 
	width:990px; margin:auto;
}
.grid_left {
	width:700px; float:left;
}
.grid_right {
	width:240px; float:right;
}
.header {
	width:100%; background:url(../images/header.jpg) repeat-x; min-width:990px;
}
.top {
	width:100%; height:158px; background:url(../images/logo_bg.png) no-repeat left bottom; position:relative;
}
.logo {
	float:left; padding-left:75px; padding-top:12px;
}
.logo_bottom {
	position:absolute; bottom:-10px; left:0;	
}
.top_right {
	float:right; height:101px; 
}
.amar_logo {
	float:right; padding:11px 30px;	
}
.phone_no {
	float:right; margin:65px 30px 0; background:url(../images/phone-icon.png) left no-repeat; padding-left:25px; font:bold 24px Arial, Helvetica, sans-serif; color:#624200;
}
.menu {
	width:700px; height:37px; padding:11px 0 9px; float:right;
}
.menu ul li {
	text-shadow: #fff 0px 1px 1px; background:url(../images/menu_border.jpg) no-repeat right center; padding:7px 0;
}
.menu ul li.last {
	background:none;
}
.menu ul li a {
	margin:0px 22px 0px; display:block; color:#000; font:bold 16px Calibri;
} 
.menu ul li a:hover, .menu ul li a.active {
	color:#fff; text-shadow: #000 0px 1px 1px;
}
.banner_part {
	width:100%; background:url(../images/banner_bg.png) repeat-y center top #2e1d00; min-width:990px; padding:20px 0 10px; border-bottom:2px solid #000; 
}
.banner {
	width:980px; padding:5px; background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius:5px;
}
/*.banner img {
	border:1px solid #fff;
}*/
.content_part {
	width:100%; background:url(../images/body_bg.jpg) repeat-x top; min-width:990px; 
}
.content_shadow {
	width:100%; background:url(../images/shadow.png) repeat-y center; padding-top:5px;
}
.bottom_menu {
	width:990px; height:42px; margin:auto;
}
.b_menu_lr {
	width:11px; height:42px;	
}
.b_menu {
	width:948px; height:30px; background:url(../images/b_menu_bg.jpg) repeat-x; padding:7px 10px 5px; float:left;
}
.b_menu ul li {
	text-shadow: #fff 0px 1px 1px; padding:0 2px;
}
.b_menu ul li a {
	padding:6px 15px; display:block; color:#000; font:bold 14px Calibri; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius:5px;
} 
.b_menu ul li a:hover, .b_menu ul li a.active {
	color:#000; background:url(../images/b_menu_hover.jpg) repeat-x; 
}
.content {
	width:960px; padding:15px; margin:auto; line-height:20px; background:#fff;
}
.inimg {
	margin:15px auto; text-align:center	
}
.inimg img {
	border:1px solid #ddd; padding:2px; background:url(../images/loading.gif) no-repeat 50% 50%; 
}
.content a {
	color:#333;
}
.content b {
	font-weight:normal;
}
.content ul {
	width:100%; padding:10px 0;
}
.content ul li {
	padding:5px 0 0px 40px; background:url(../images/con_bullet.png) no-repeat 25px 9px; color:#000; display:block; float:none;
}
.more {
	float:right; margin-top:10px;
}
.en_form {
		width:240px; -moz-box-shadow: 0px 0px 5px #ddd;  -webkit-box-shadow: 0px 0px 5px #ddd;  box-shadow: 0px 0px 5px #ddd; -o-shadow: 0px 0px 5px #ddd;  border:1px solid #e5e5e5;
}
.box { 
	background:#000; padding-bottom:15px; background:url(../images/form_bg.jpg) repeat-x bottom #ffef8f; border:1px solid #FFF;
}
.box .wrapper {
	width:100%; background:none;
}
.box h2 { 
	color:#000; background:#FFF; text-align:center; padding:8px 0px; font-size:1.8em; font-weight:bold; text-transform:uppercase; margin-bottom:10px; margin:0;
}
.button1 {
	width:91px; height:28px; display:inline-block; font:bold 18px Calibri; color:#fff; padding-bottom:5px; background:url(../images/botton_bg.jpg) no-repeat; border:0; cursor:pointer; vertical-align:top;
}
.button1:hover {
	text-decoration:none; color:#fff000;
}
#contact-form {
	margin:auto; width:80%; padding:6px 0;
}
#contact-form label {
	display:block; 	
}
#contact-form span { 
	float:left; color:#ff0000;
}
#contact-form input {
	border:0px; width:90%;  font-size:12px; line-height:1.2em; padding:5px 10px; margin:0; font-family:Arial, Helvetica, sans-serif; background:#fff; outline:none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -o-radius: 5px; float:left;
}
#contact-form textarea {
	height:50px; border:0px; overflow:auto; width:90%; font-size:12px; line-height:1.2em; padding:8px 10px; margin:10px 0; font-family:Arial, Helvetica, sans-serif; background:#fff; outline:none;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -o-radius: 5px; float:left; 
}
.aligncenter { 
	padding-top:10px; text-align:center; 
}
#contact-form input, #contact-form textarea { 
	color:#909090; margin:8px 0; -webkit-transition: box-shadow 300ms ease-out;  -moz-transition: box-shadow 300ms ease-out; -o-transition: box-shadow 300ms ease-out;  transition: box-shadow 300ms ease-out;  
}
#contact-form input:focus, #contact-form textarea:focus { 
	-moz-box-shadow: 0px 0px 5px #999;  -webkit-box-shadow: 0px 0px 5px #999;  box-shadow: 0px 0px 5px #999; -o-shadow: 0px 0px 5px #999;  
}	
.bottom_part {
	width:980px; margin:auto; padding:15px 5px 5px; background:#fff;
}
.bottom_link {
	width:950px;  background:#fffbe3; padding:15px;
}
.bottom_link h2 {
	color:#c60000; font-size:20px; padding:0 0 5px;
}
.bottom_link ul {
	width:94%; background:#fff;  -moz-box-shadow: 0px 0px 5px #ddd;  -webkit-box-shadow: 0px 0px 5px #ddd;  box-shadow: 0px 0px 5px #ddd; -o-shadow: 0px 0px 5px #ddd;  border:1px solid #e5e5e5; padding:2% 3%;
}
.bottom_link ul li{
	width:31.3333%; float:left; background:url(../images/con_bullet.png) no-repeat 3px 8px; padding:5px 0 5px 2%; color:#666;
}
.page_bottom {
	text-align:center;
}
.footer_part {
	width:990px;  min-width:990px; margin:auto; padding:0px 0 10px; color:#fff;
}
.footer_part a:hover {
	color:#000;
}
.footer {
	width:100%; line-height:40px;
}
.footer a {
	color:#fff;
}
.copyright {
	color:#fff774;
}
.copyright a {
	color:#fff774;
}
.footer span {
	margin:0 10px;
}
.copyright span {
	margin:0 50px;
}
.clicktocall { width:152px; height:158px; position:fixed; top:200px; left:1%; z-index:1001; background:url(../images/clicktocall_bg.png) no-repeat;} 
.clicktocall a { width:88px; height:138px; padding:20px 32px 0; display:block;} 
.booknow	{ position:absolute; top:158px; right:5px; z-index:9; }