body {
	margin:0 auto;
	width:1024px;
	padding:0px;
	color:#555;
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-size:13px;
	line-height:1.5em;
	background-image:url(../img/bg10.jpg);
	background-size:100% 100%;
	
}

	#main {
	width: 1024px;
	height: auto;
	
	background-color:#FFFFFF;
	float:left;
	
	}
	
	#banner
	{
	width:100%;
	height:414px;
	float:left;
	
	
	}
	#header_top
	{
	
		background-image:url(../img/linebg.png);
		width:1024px;
		height:69px;
		float:left;
	
	}
	
	#h1
	{
	width:auto;
	height:54px;
	float:left;
	margin-top:9px;
	margin-left:30px;
	
	}
	
	#menu
	{
	
	width:1007px;
	float:left;
	margin-left:8px;
	height:40px;
	}
	
	/*MENU CODE*/
 ul { list-style: none;padding:0px 0px;margin: 0px;background-color:#F3B112; width:100%; height:39px; border-radius:3px;}
  ul li {display: block;position: relative;float: left; width:auto;}
  li ul {display: none; width:100px;}
  ul li a { display: block;padding: 10px 12px;text-decoration: none;
           white-space: nowrap;color: #fff;  font-size:18px;}
  ul li a:hover {background: #000;color:#F3B112;}
  li:hover ul {display: block; position: absolute; width:100%;}
  li:hover li {float: none;}
  li:hover a {background: #E4AC11;}
  li:hover li a:hover {background: #000;}
  #drop-nav li ul li {border-top: 0px;}
  /*END*/
	
	#middle
	{
		width: 1024px;
		height: auto;
		float:left;
	
	}
	
	#welcome
	{
		background-image:url(../img/fram.jpg);
		width:1018px;
		height:205px;
		float:left;
		margin-left:6px;
		background-repeat:no-repeat;
	
	}
	#welcome span
	{
	padding:36px 62px;
	width:885px;
	font-size:15px;
	line-height:25px;
	float:left;
	text-align:justify;
	
	}
	
	#middle_inner
	{
		width:988px;
		float:left;
		margin-left:36px;
		margin-bottom:30px;
	
	}
	
	#searchh
	{
	width:327px;
	height:288px;
	float:left;
	margin-right:10px;
	border:1px solid #eee;
	padding:20px;
	 -webkit-box-shadow: 2px 14px 16px 2px rgba(59,41,35,1);
    -moz-box-shadow: 2px 14px 16px 2px rgba(59,41,35,1);
    box-shadow: 2px 14px 16px 2px rgba(59,41,35,1);
	
	}
	
	#searchh h3
	{
	color:#F3B112;
	
	margin-top:0px;
	
	}
	
	
	#getcall
	{
	width:349px;
	height:288px;
	float:right;
	margin-right:45px;
	border:1px solid #eee;
	padding:20px;
	 -webkit-box-shadow: 2px 14px 16px 2px rgba(59,41,35,1);
    -moz-box-shadow: 2px 14px 16px 2px rgba(59,41,35,1);
    box-shadow: 2px 14px 16px 2px rgba(59,41,35,1);
	}
	.buttonb
	{
	background-color:#F3B112;
	padding:3px 15px;
	border-radius:4px;
	color:white;
	border:none;
	
	cursor:pointer;
	outline: none;
	height:27px;
	
	}
	
	#register_form input[type="text"],select
	{
	border:1px solid #FFCC00;
	height:23px;
	/*transition: border-color 0.4s;
    -webkit-transition: border-color 0.4s;
    -moz-transition: border-color 0.4s;
    -o-transition: border-color 0.4s;
    -ms-transition: border-color 0.4s;
    background: none;
	 -webkit-appearance: none;*/
     outline: none;
	 color:#CC9966;
	
	}
	#headerinner
	{
		width:1024px;
		height:112px;
		float:left;
	}
	#headinnertop{
	width:1024px;
	height:38px;
	float:left;
	background-image:url(../img/top.png);
	}
	#logo{
	width:431px;
	height:78px;
	float:left;
	background-image:url(../img/logo.png);
	}
	#registration
	{
		width:984px;
		height:auto;
		float:left;
		font-size:14px;
		 line-height:30px;
		  padding:2%;
	}
	#registration h3
	{
	
	color:#F3B112;
	
	margin-top:0px;
	}
	
	.form-style-2{
    
    padding: 20px 12px 10px 20px;
    font: 13px Arial, Helvetica, sans-serif;
	background-color:#FFF;
}
.form-style-2-heading{
    font-weight: bold;
    border-bottom: 1px solid #FFFFCC;
    margin-bottom: 20px;
    font-size: 16px;
    padding-bottom: 3px;
	color:#F3BD13;
	width:100%;
}
.form-style-2 label{
    display: block;
    margin: 0px 0px 15px 0px;
}
.form-style-2 label > span{
    width: 100px;
    font-weight: bold;
    float: left;
    padding-top: 8px;
    padding-right: 5px;
}
.form-style-2 span.required{
    color:red;
}
.form-style-2 .tel-number-field{
    width: 80px;
    text-align: center;
}
.form-style-2 .tel-number-field2{
    width: 60px;
    text-align: center;
}
.form-style-2 input.input-field , .select-field ,.textarea-field{
    width: 90%;
	margin-bottom:15px;
	height:auto;
    
}

.form-style-2 input.input-field, 
.form-style-2 .tel-number-field, 
.form-style-2 .textarea-field, 
.form-style-2 .tel-number-field2,
 .form-style-2 .select-field{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 1px solid #0C0;
    box-shadow: 1px 1px 4px #EBEBEB;
    -moz-box-shadow: 1px 1px 4px #EBEBEB;
    -webkit-box-shadow: 1px 1px 4px #EBEBEB;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 7px;
    outline: none;
}
.form-style-2 .input-field:focus, 
.form-style-2 .tel-number-field:focus, 
.form-style-2 .tel-number-field2,  
.form-style-2 .select-field:focus{
    border: 1px solid #0C0;
	height:auto;
}
.form-style-2 .textarea-field{
    height:100px;
    
}

.form-style-2 input[type=submit],
.form-style-2 input[type=button]{
    border: none;
    padding: 8px 15px 8px 15px;
    background: #FF8500;
    color: #fff;
    box-shadow: 1px 1px 4px #DADADA;
    -moz-box-shadow: 1px 1px 4px #DADADA;
    -webkit-box-shadow: 1px 1px 4px #DADADA;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.form-style-2 input[type=submit]:hover,
.form-style-2 input[type=button]:hover{
    background: #EA7B00;
    color: #fff;
}

#regsucc
{
padding:50px;
width:400px;
height:261px;
float:left;
}


#moredet
{
padding:0px;
width:385px;
height:auto;
float:left;
border:1px solid #BC0202;
margin:30px;
}
#moredet1
{
padding:10px;
}
#moredet1 p
{
font-size:14px;
}
#moredet1 .adr
{
font-size:14px;
color:#CF5D2B;

}

#regsucc p
{
	font-size:20px; 
}
#footer_t
{
width:1004px;
height:auto;
float:left;
/*background-color:#4EA202;*/
background-color:#F3B112;
padding:10px;
}
#footer_t p
{
color:#FFFFFF;
font-size:12px;
text-align:center;
margin:0px;

}
#footer_t p span
{
color:#A44613;
font-size:13px;

}
#footer_b
{
width:1024px;
height:auto;
float:left;

}

#searchresult
{
	width: 982px;
    height: auto;
    float: left;
	font-size:12px;
	line-height:30px;
	padding:20px;
}

#searchresult h3
	{
	
	color:#F3B112;
	
	margin-top:0px;
	}
	
	#resultsearch
{
	width:32%;
	height:344px;
	float:right;
	padding:2% 0 2% 1%;
	border:1px solid #eee;
	
}