@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	min-width:980px;
	background:url(../images/bg.jpg) repeat;
	
}
a{
	text-decoration:none;
	cursor:pointer;
}

.wrapper{
	width:1300px;
	height:auto;
	margin:auto;
	margin-top:140px;
    position:relative;
}




header{
	width:900px;
	height:150px;
	padding-top:40px;
	margin:auto;
	background:url(../images/header.png) no-repeat;
}
.logo{
	width:330px;
	height:auto;
	margin:auto;
}


section{
	width:180px;
	float:left;
	height:500px;
	position:absolute;
	top:0px;
}

.box_1{
	width:180px;
	height:150px;
	background:#ff884e;
	float:left;
	margin:auto;
	margin-bottom:20px;

}
.box_1 a{
	color:#FFF;
	font-size:18px;
	position:absolute;
	left:55px;
	top:60px;
}

.box_1 a:hover{
	color:#666;
}
.box_1 img{
	width:auto;
	height:auto;
	position:absolute;
	top:24px;
	left:70px;
}


aside{
	width:180px;
	height:500px;
	position:absolute;
	top:0px;
	right:0px;
}
.box_2{
	width:180px;
	height:150px;
	background:#ff884e;
	float:left;
	margin:auto;
	margin-bottom:20px;
	
}
.box_2 a{
    color:#FFF;
	font-size:18px;
	position:absolute;
	left:15px;
	top:60px;
}
.box_2 a:hover{
	color:#666;
}
.banner{
	width:900px;
	height:315px;
	position:absolute;
	left:200px;
	top:173px;
	border:1px dotted #000000;
}
/*--------------------------------------------end of home page-------------------------------*/


/*-------------------------------------starting of sub pages -----------------------------------*/

nav{
	width:100%;
	height:45px;
	background:#333;
	margin:auto;
}
nav ul{
	width:1300px;
	margin:auto;
	padding:0;
}
nav li{
	display:block;
	float:left;
	color:#FFF;
	font-size:16px;
	list-style:none;
}
nav a{
	display:inline;
	float:left;
	padding-left:70px;
	margin-top:15px;
	color:#FFF;
	font-size:16px;
}
nav a:hover{
	color:#CCC;
}

.container{
	width:1300px;
	height:auto;
	margin:auto;
	margin-top:40px;
	position:relative;
}
.container h1{
	margin-left:60px;
	color:#FFF;
	font-size:22px;
	font-family:tahoma;
	font-weight:bold;
}
.container img{
	margin-left:50px;
}
.container p{
	width:1200px;
	height:auto;
	padding-bottom:10px;
	margin-left:50px;
	color:#FFF;
	font-family:tahoma;
	text-align:justify;
	line-height:30px;
	
	
}
/*--------------------about us page---------------*/
.service_mid{
	width:100%;
	height:350px;
	background:#FFF;
	padding-top:15px;
	position:relative;
}

.service_mid h3{
	color:#666;
	font-size:24px;
	margin-left:70px;
}
.service_mid img{
	margin-left:60px;
}
.container_box1{
	width:350px;
	height:170px;
	float:left;
	margin-top:30px;
	margin-left:60px;
	margin-right:20px;
}

.container_box1 h2{
	color:#cd2727;
	font-size:20px;
	font-family:tahoma;
	font-weight:normal;
	margin-left:10px;
}
.container_box1 p{
	color:#666;
	width:330px;
	font-size:15px;
	font-family:tahoma;
	line-height:20px;
	text-align:justify;
	margin-left:10px;
}
/*--------------------about us page---------------*/
/*--------------------contact us page---------------*/
.contact_mid{
	width:100%;
	height:930px;
	background:#FFF;
	opacity:0.8;
	margin-top:30px;
	padding-top:15px;
	position:relative;
	
}

.contact_mid h3{
	color:#075693;
	font-size:24px;
	margin-left:70px;
}
.contact_mid img{
	margin-left:60px;
}
.container_box2{
	width:550px;
	height:400px;
	float:left;
	margin-top:5px;
	margin-left:60px;
	margin-right:5px;
}
.container_box2 img{
	margin-left:2px;
}
.container_box2 h2{
	color:#075693;
	font-size:22px;
	font-weight:normal;
	margin-left:10px;
}
.container_box2 p{
	color:#666;
	width:330px;
	font-size:15px;
	font-family:tahoma;
	line-height:20px;
	text-align:justify;
	margin-left:10px;
}
.query_text{
font-size:15px;
font-family:Verdana;
}
.form_text{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.map_canvas{
	width:1000px;
	height:300px;
	margin-left:80px;
	margin-top:550px;

}
/*--------------------contact us page---------------*/






/*--------------------Real Estate page---------------*/

.real_banner{
	width:1200px;
	height:400px;
	margin:auto;
}
.real_mid{
	width:100%;
	height:650px;
	opacity:0.9;
	background:#FFF;
	margin-top:30px;
	padding-top:15px;
	position:relative;

}
.container_box3{
	width:360px;
	height:590px;
	border:1px solid #CCCCCC;
	float:left;
	margin-left:50px;
	margin-right:5px;
	text-align:center;
}

.container_box3 h2{
	color:#900;
	font-size:22px;
	font-family:Verdana;
	font-weight:normal;
}

.container_box3 h3{
	color:#666;
	font-size:18px;
	font-family:Verdana;
	font-weight:normal;
}

.container_box3 img{
	width:360px;
	height:260px;
	margin:auto;
}
.container_box3 p{
	width:355px;
	height:auto;
	color:#666;
	font-size:15px;
	font-family:Verdana;
	margin-left:2px;
}
.container_box3 a{
	color:#2e4c7d;
}
.container_box3 a:hover{
	color:#a11320;
}


/*--------------------Real Estate page---------------*/


/*--------------------potato flakes page---------------*/
.potato_banner{
	width:1200px;
	height:400px;
	margin:auto;
}


/*--------------------potato flakes page---------------*/

/*-------------------------------------end of sub pages-----------------------------------*/