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


body {
padding:0;
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.8em;
color:#666666;
}

/*body, html {height:100%;}
html {height:100%;}
body {min-height:101%;}*/


img, div { behavior: url(iepngfix/iepngfix.htc) }





body {background:url(../images/bg2.jpg) repeat-x left top #34AEED fixed;}



img {
border-style:none;
}

img, div { behavior: url(../iepngfix/iepngfix.htc) }


#wrapper {
width:960px;
margin:auto;
padding-bottom:25px;
}

#header {
background-image:url(../images/headerstretch.png);
height:160px;
}

#slogan {
width:960px;
height:39px;
background-image:url(../images/slogan2.png);
}

#main {
width:960px;
background:url(../images/mainbg.png) repeat-y;
}

#mainbottom {
width:960px;
background:url(../images/mainbgbot.png);
height:6px;
}

#mainright {
float:right;
width:647px;
padding-bottom:25px;
}

#mainleft {
width:313px;
float:left;
padding-bottom:25px;
}

.clear {
clear:both;
}

.leftbox {
padding:25px 0 0 30px;
width:283px;
}

.rightbox {
padding:25px 30px 0 25px;
width:582px;
}

.rightboxcalendar {
padding:25px 80px 0 80px;
width:800px;
}

.rightboxcalendartwo {
padding:25px 80px 25px 80px;
width:800px;
}
#mainrightcal {
float:right;
width:960px;
padding-bottom:25px;
}

.rightboxpics {
padding:15px 30px 0 25px;
width:582px;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
padding: 0 0 8px 0;
margin: 0;
font-size:18px;
color:#F77B27;
}

h3 {
font-family:Georgia, "Times New Roman", Times, serif;
padding: 0 0 8px 0;
margin: 0;
font-size:18px;
color:#F77B27;
}

.bold {
font-weight:bold;
}

#calendar {
padding-top:7px;
}

.photoleft {
float:left;
width:284px;
padding-bottom:10px;
}

.photoright {
float:right;
width:284px;
padding-bottom:10px;
}

.rowone {
background-color:#ECECEC;
}

.rowtwo {
background-color:#DBF4FC;
}

#faciltable td {
padding: 3px 0 3px 10px;
}

#ratetable td {
padding: 3px 0 3px 5px;
}

.centre {
text-align:center;
}

#ratetable {
margin-bottom:8px;
}



a {
color:#F77B27;
}

a:link {
color:#F77B27;
}
a:visited {
color:#F77B27;
}
a:hover {
color:#37AFEE;
}


#footer {
text-align:center;
color:#F77B27;
height:40px;
line-height:40px;
width:960px;
font-size:1.1em;
background-image:url(../images/footer.png);
}


input {
background-color:#C3D9FF;
}


textarea {
background-color:#C3D9FF;
}

#formtab {
color:#333333;
}

.rightboxcalendar ul {
padding:0;
margin:0;
}

.rightboxcalendar ul li {
padding:5px 0 5px 0;
}
