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

*{
padding:0;
margin:0;	
}

a{
text-decoration:none;	
}

body{
background:url(images/bgdots.png);
font-family: 'Open Sans', sans-serif;
font-size:14px;
line-height:24px;	
}

#headerWrapper{
height:170px;
width:100%;
background:url(images/headerbg.png);
border-bottom:2px solid #cfd0d3;	
}

#header{	
height:170px;
width:1020px;
margin: 0 auto;
}

#discount{
width:368px;
height:30px;
float:left;
font-family: 'Oswald', sans-serif;
font-size:18px;
color:#FFF;
margin-top:145px;
margin-left:30px;
}

#logo{
height:	210px;
width:210px;
background:url(images/logo.png);
float:left;
margin:0 auto;
z-index:18;
position:relative;	
}

#phone{
height:50px;
width:250px;
float:right;
font-family: 'Oswald', sans-serif;
font-size:26px;
color:#FFF;
margin-top:120px;	
}

#content{
width:1020px;
height:auto;
clear:both;
margin:0 auto;
margin-top:20px;
}

#townWrapper{

width:960px;
clear:both;
font-family: 'Oswald', sans-serif;
font-size:26px;
margin-top:30px;
padding:10px;
-moz-border-radius: 15px;
border-radius: 15px;
color:#14576a;	
margin:0 auto;
}


#townName{
height:23px;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
padding:10px;
-moz-border-radius: 15px;
border-radius: 15px;
color:#14576a;	
background-color:#FFF;
}

#about{
height:400px;	
width:280px;
float:left;
margin-left:30px;
background:#FFF;
padding:10px;
color:#1f6e85;
-moz-border-radius: 15px;
border-radius: 15px;	
}

#whyChoose{
height:auto;	
width:280px;
float:left;
background:#FFF;
padding:10px;
color:#1f6e85;
-moz-border-radius: 15px;
border-radius: 15px;				
}


#whyChoose li{
list-style:inside;
}

#mid{
height:auto;
float:left;
width:295px;
margin-left:25px;	
}


#weCover{
	float:left;
height:400px;	
width:280px;
margin-right:30px;	
background:#FFF;
padding:10px;
color:#1f6e85;
margin-left:30px;
-moz-border-radius: 15px;
border-radius: 15px;			
}

#coverlist{
overflow:auto;
height:383px;	
}

#weCover li{
list-style:inside;
color:#1f6e85;	
}

#weCover a li:hover{
color:#036;
font-weight:bold;	
}

a{
color:#1f6e85;	
}

a:hover{
color:#036;
font-weight:bold;		
}

#testimonials{
height:auto;	
width:280px;
margin-right:30px;	
background:#FFF;
padding:10px;
color:#1f6e85;
-moz-border-radius: 15px;
border-radius: 15px;
margin-top:20px;			
}

#footerWrapper{
width:100%;
height:69px;
clear:both;
padding-top:30px;	
}

#footer{
margin: 0 auto;
background:#066;
bottom:0;
font-size:20px;
text-align:center;
color:#FFF;	
}