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

body{
background-image:url(images/background.jpg);
background-repeat:repeat-x;
background-color:#569fc0;
margin:0;}

body, html{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.4;}

h1{color:#333;
font-family:Arial;
font-weight:normal;
font-size:30px;
height:20px;}

h2{
color:#498acd;
font-family:Arial;
font-weight:normal;
font-size:18px;}

h3{
color:#498acd;
font-weight:normal;
font-size:12px;}

.shadow{
background-image:url(images/shadow.png);
background-repeat:repeat-y;
width:996px;
margin:auto;}

.canvas{
background-color:#FFFFFF;
margin:0px 10px 0px 10px;
padding-bottom:15px;}

.header{
background-image:url(images/header.jpg);
background-repeat:no-repeat;
height:172px;}

.menu{
height:27px;
margin:10px 0;
padding-left:15px;
}

.menu a{display:block; float:left; margin-right:2px;}

.main{
margin:0px 15px 0px 15px;}

.main_content{border-right:1px solid #ddd; padding-right:15px; color:#444;}

#sidebar a:hover{
  opacity:0.8; 
  filter:alpha(opacity=80); 
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
}
#sidebar img{margin-bottom:10px;}

.base{
background-color:#454a51;}

.shadow_footer{
background-image:url(images/shadow.png);
margin:auto;
width:996px;
height:150px;
padding-top:5px;
}

.footer{
margin:auto;
width:900px;
color:#e4edfa;
font-size:11px;
}

.footer ul{height:5px;}

.footer a{color:#e4edfa; text-decoration:none;}
.footer a:hover{color:#7dc9ec;}

.footer li{display:inline; list-style:none;}

div .clearfloat{height:0px; width:0px;}

#gallery img{border:1px solid grey;}

.enquiry_box{border:1px solid lightgrey; padding:10px; background-color:#e4eefb; font-size:18px; font-family:Arial; color:#2160a0;}
