@charset "utf-8";
/* CSS Document */
img{
	border:none;
	}

body{
	margin:0 0 0 0;	padding:0 0 0 0; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#ed3237; font-weight:normal;}
	
h1{ font-size:27px; color:#ed3237; font-weight:bold; text-align: center; text-decoration:none; font-weight:normal; text-transform:uppercase;}
h2{ font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#ed3237; text-align:left; text-decoration:none; font-weight:bold; text-transform:uppercase}
h3{ font-size:14px; color:#fff; font-weight:bold;}
h4{ font-size:15px; color:#0066FF; font-weight:400;}
p{ color:#666666; line-height:18px; font-size:13px; text-align:justify;}
b{ color:#666666; font-size:13px; text-align:justify; font-weight:normal;}

a{ text-decoration:none; color:#666666; font-weight:normal; font-size:13px;}
a:hover{ text-decoration:none; color:#999;}	
.clear{ clear:both;}
.top_bg{ width:100%; height:429px; margin:0px; padding:0px; background: url(../img/total_bg.jpg) center top repeat-x;}

/*road block*/
.road_block_part { 
	width:100%; 
	height:100%;
	background: rgba(0, 0, 0, 0.8);
	position:fixed; 
	/*_position:absolute; */
	top:0%; 
	left;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;
	color:#000;	
}
.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: 10%;
    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*/
	
.body_wrapper {	width: 940px; margin: 0px auto;	padding: 0 0 0 0;}
.layout { width: 940px; margin: 0px auto; padding: 0 0 0 0;}
	
.logo_space{ width:361px; margin:0px; padding:0px; float:left;}	
.logo{ width:361px; margin:10px 0px 0px 0px; padding:0px; float:left;}
.banner{ width:940px; margin:10px 0px 0px 0px; padding:0px; float:left;}
.banner_bg{ width:940px; height:286px; margin:0px; padding:0px; float:left; background:#FFF; border-top-left-radius:7px; border-top-right-radius:7px; border-bottom-left-radius:7px; border-bottom-right-radius:7px;}

.banner_in{ width:916px; margin:12px 0px 0px 12px; padding:0px; float:left;}
.enquery_space{ width:293px; height:263px; margin:0px 13px 0px 0px; padding:0px; float:right; background:#02aa77; border-top-left-radius:7px; border-top-right-radius:7px; border-bottom-left-radius:7px; border-bottom-right-radius:7px;}
.enquiry_in{ width:255px; margin:10px 0px 0px 30px; padding:0px; float:left;}
.red_color_space{ width:58px; margin:0px 11px 0px 0px; padding:0px; float:left;}
.red_color{ width:58px; height:263px; margin:0px; padding:0px; float:left; background:#ed3237;}

.slide_space{ width:588px; margin:0px; padding:0px; float:left; border:#cacaca solid 1px;}
.slide{ width:588px; height:263px; margin:0px; padding:0px; float:left; background:url(../img/slide.jpg) no-repeat;}

.red_line{ width:940px; height:5px; margin:0px; padding:0px; float:left; background:#ed3237;}

.container_area{ width:940px; margin:0px; padding:0px; float:left;}
.shadow{ width:940px; height:14px; margin:10px 0px 25px 0px; padding:0px;  float:left; background:url(../img/shadow.png) no-repeat center; }


.header_nor{ font-family:Tahoma, Geneva, sans-serif; font-size:15px; color:#ed3237; text-align:left; text-decoration:none; font-weight:normal; text-transform:uppercase; margin-bottom:15px;}
.nor{ font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#000; text-align:justify; text-decoration:none; font-weight:normal; line-height:20px;}

.amenities{ width:500px; margin:0px 0px 0px 200px; padding:0px; float:left;}

.amenities_space{ width:149px; margin:0px; padding:0px; float:left;}
.school{ width:149px; height:141px; margin:0px; padding:0px; float:left; background:url(../img/school.png) no-repeat;}
.kids{ width:149px; height:141px; margin:0px; padding:0px; float:left; background:url(../img/kids.png) no-repeat;}
.general{ width:149px; height:141px; margin:0px; padding:0px; float:left; background:url(../img/general.png) no-repeat;}

.ame_txt{ font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#ed3237; text-align:left; text-decoration:none; font-weight:normal; text-transform:uppercase;}
.footer{ width:100%; height:100px; margin:20px 0px 0px 0px; padding:0px; float:left; background:#210c03;}
.footer_txt{ width:940px; margin:0px; padding:0px; text-align:center;}
	
.footer_txt p{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#fa565b; text-align:center; text-decoration:none; font-weight:normal;}
.footer_link{ font-family:"Segoe UI"; font-size:11px; text-align: center; text-decoration:none; font-weight:bold; color:#fff; line-height:30px; }

#contact-form {	width:100%; margin:0px 0px 0px 0px; }
#contact-form label {display:block;}
#contact-form span { float:left; color:#fff000;}
#contact-form input { border:0px; width:85%;  font-size:12px; line-height:1.0em; padding:3px 8px; margin:0; font-family:Arial, Helvetica, sans-serif; background:#fff; outline:none; float:left; margin:2px 0; border:#999 solid 1px;}
#contact-form textarea { height:45px; border:0px; overflow:auto; width:85%; font-size:12px; line-height:1.0em; padding:3px 8px; margin:10px 0; font-family:Arial, Helvetica, sans-serif; background:#fff; outline:none;  float:left; margin:5px 0; border:#999 solid 1px; }
.aligncenter {padding-top:10px; text-align:center; }
#contact-form input, #contact-form textarea { -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;  color:#727272; margin:2px 0;}
#contact-form input:focus, #contact-form textarea:focus { 
	-moz-box-shadow: 0px 0px 5px #000;  -webkit-box-shadow: 0px 0px 5px #000;  box-shadow: 0px 0px 5px #000; -o-shadow: 0px 0px 5px #000; }
.aligncenter {padding-top:10px; text-align:center; }
.button1 { display:inline-block;font-size:18px;color:#000;line-height:30px; padding:0 20px 2px 15px; background:#fffc00; letter-spacing:-1px; cursor:pointer; border:0px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;  -webkit-transition: background-color 400ms ease-out; -moz-transition: background-color 400ms ease-out; -o-transition: background-color 400ms ease-out; transition: background-color 400ms ease-out; border:#000 solid 1px;}
.button1:hover { text-decoration:none;color:#fff;background:#ff0000; border:#000 solid 1px;}
.online_header{ font-size:16px; color:#FFF; text-decoration:none; font-weight:bold; margin:0px 0px 10px 50px;}