@charset "utf-8";
/* CSS Document */

/* Imports
=====================================================================*/
@import "reset.css";  /* Reset styles */


/* Basics
======================================================================*/

#map_canvas {width:280px; height:280px; float: right; margin-left:35px;}


body {}

.fr {float:right;}
.fl {float:left;}
.cb {clear:both;}
.clearcols{clear:both; height:10px;}
.txtc {text-align:center;}
.pl {margin-left:10px;}
.pdr {margin-right:10px;}
.pt {margin-top:10px;}
.pb {margin-bottom:10px;}
.borderwhite{border:1px solid #ffffff;}
.alignl{float:left;}


a.white:link {color: #ffffff;  text-decoration:none; }
a.white:active {color: #ffffff; text-decoration:none; }
a.white:visited {color: #ffffff; text-decoration:none;}
a.white:hover {color: #ffffff; text-decoration:none; }



/* Main
======================================================================*/

body{background-image:url(img/bg.gif); background-repeat:no-repeat; background-position:center top; }
#container{width:809px; margin-left:auto; margin-right:auto;}





#nav {width:809px; height:59px; background-image:url(img/navbg.gif); background-repeat:no-repeat; margin-left:auto; margin-right:auto; background-position: top center; color:#FFFFFF; text-align: center; padding-top: 6px; padding-bottom: 7px;}

#nav a {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase; font-size:12px; line-height:15px; text-decoration:none;  padding-left:7px; padding-right:7px; text-align: center;}




#left {width:547px; float: left; }
.imageleft { padding-left: 7px;}

#right {width:250px; padding-left: 5px; float: right;  }
#right h1 {font-family: Georgia; font-size:28px; color:#5E3776; line-height:18px; font-weight:normal; padding-top: 7px; padding-bottom: 7px;}
#right p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:20px;  padding-top: 7px; padding-left: 2px;}

#leftbot {width: 180px;   padding-left: 15px; float: left;  padding-top: 15px; }
#leftbot h1 {font-family: Georgia; font-size:16px; color:#ffffff; text-align: center; line-height:17px; font-weight:normal; padding-top: 7px; padding-bottom: 7px; }
#leftbot h2 {font-family: Georgia; font-size:16px; color:#ffffff; text-align: right; line-height:15px; font-weight:normal; padding-top: 7px; padding-bottom: 7px; }
.imageleftbot{padding-top: 15px; padding-left: 20px;}
#rightbot {width: 592px;   float: right; padding-top: 15px;}
#rightbotbook {width: 592px;   float: right; padding-left: 15px; padding-top: 15px;}
#rightbot h1 {font-family: Georgia; font-size:24px; color:#5E3776; line-height:24px; text-align:center; font-weight:normal; padding-right: 10px;  padding-bottom: 10px;}
#rightbot h5 {font-family: Georgia; font-size:24px; color:#5E3776; line-height:24px; float:left; font-weight:normal; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;}
#rightbot h2 {font-family: Georgia; font-size:16px; color:#5E3776; text-align: left; line-height:17px; font-weight:bold; padding-top: 7px; padding-bottom: 7px; padding-left: 15px; }
#rightbot h3 {font-family: Georgia; font-size:24px; color:#5E3776; line-height:24px; font-weight:normal; padding-right: 10px;  padding-bottom: 10px; padding-left: 15px;}
#rightbot h4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:20px; padding-bottom:10px; padding-top: 7px; padding-left: 2px; padding-left: 15px;}
#rightbot p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:20px; padding-bottom:10px; padding-top: 7px; padding-left: 2px; padding-left: 15px;}
#rightbot ul {padding-bottom:10px;}
#rightbot li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:20px;  padding-left: 15px; list-style-type: disc; list-style-position:inside;}
#rightbot b {font-weight:bold; color:#5E3776;}

.leftimage {padding-left:15px; padding-top: 4px;}
.leftimage2 {padding-left:15px; padding-right: 15px; padding-top: 4px;}
.mainimage {align:center; }
.bordermain{border: 1px solid #000000;margin-bottom:11px;margin-top:12px;margin-left:auto;margin-right:auto;}

#telephone{padding-top:10px;padding-bottom:20px;margin-left:30px;clear:both;border-top:7px;border-top-style:solid;border-color:#5E3776;width:809px;margin-left:auto;margin-right: auto;}
.tel_numbers{width:130px;float:left;text-align:center;padding-top:7px;}
.tel_numbers2{width:107px;float:left;text-align:center;padding-top:7px;}
.tel_phone{width:46px;float:left;padding-top:5px;text-align:center;}
.tel_text{width:280px;float:left;padding-left:15px;padding-right:15px;padding-top:8px;text-align:center;}
.phone_text{font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;line-height:16px;color:#3B2C1A;}
.phone_text_large{ font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 16px;font-weight:bold;line-height:16px;color:#000000;}
.cclogo{float:left; width:100px; padding-top:5px; padding-left:40px; padding-right: 90px; }

.bookingtext {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:20px; padding-bottom:10px; padding-top: 7px; margin-left: 15px;}
