@charset "utf-8";
/* CSS Document */


/* Imports
=====================================================================*/
@import "reset.css";  /* Reset styles */



/* Basics
======================================================================*/

body {}
#bgtexture{background-image:url(img/bgtexture.jpg); background-repeat:no-repeat; background-position:center top; width:100%; height:815px;}

#bgtextureonline{background-image:url(img/bgtextureonline.jpg); background-repeat:no-repeat; background-position:center top; width:100%; height:1115px;}

#container{width:827px; margin-left:auto; margin-right:auto; padding-top:0px;}

.clearcols {clear:both; height:1px;}

.borderrightimage{border: 1px solid #000000; margin-bottom:11px; margin-top:6px; margin-left: 12px; float: right; }

.borderrightimage2{border: 1px solid #000000; margin-bottom:11px; margin-top:0px; margin-left: 12px; float: right; }

.borderleftimage{border: 1px solid #000000; margin-bottom:11px; margin-top:0px; margin-right: 12px; float: left; }

.borderimg{border: 1px solid #000000; margin-bottom:11px; margin-top:0px; margin-right: 12px; }

.leftimage{margin-bottom:11px; margin-top:0px; margin-right: 12px; float: left; }

/* Header
======================================================================*/
#top{ width:827px; height: 183px; clear:both;}



/* Left
======================================================================*/
#left{clear:both; width:520px; float: left; padding-left: 60px;  padding-top:20px;}


#left p {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:20px; padding-bottom:10px; padding-left:20px; padding-top: 0px;}

.booking{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:20px; padding-bottom:10px; padding-left:20px; padding-top: 0px;}

#left  h2 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:14px; padding-bottom:15px; padding-top: 0px; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:20px;}

h3 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#990000; line-height:14px; padding-bottom:15px; padding-top: 0px; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:20px;}


.imgleft {padding-left: 18px;}

#left a:link {font-family:Arial, Helvetica, sans-serif; 	font-size:12px;	line-height:17px; color:#b23f2c;
	margin:0px; padding:0px; color:#b23f2c; text-decoration:none; font-weight:bold;}

#left a:visited {color:#a04135;font-weight:bold; text-decoration:none;}
#left a:active {color:#a04135;font-weight:bold; text-decoration:none;}
#left a:hover {color:#a04135; font-weight:bold; text-decoration:underline;}




/* Left Online
======================================================================*/
#leftonline{clear:both; width:520px; float: left; padding-left: 60px;  padding-top:20px;}


#leftonline p {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:20px; padding-bottom:10px; padding-left:20px; padding-top: 0px;}

.booking{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:20px; padding-bottom:10px; padding-left:20px; padding-top: 0px;}

#leftonline  h2 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:14px; padding-bottom:15px; padding-top: 0px; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:20px;}

h3 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#990000; line-height:14px; padding-bottom:15px; padding-top: 0px; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:20px;}


.imgleft {padding-left: 18px;}




/* Right
======================================================================*/
#right{ width:227px; float: right; background-image:url(img/map.jpg); background-repeat:no-repeat; margin-top:85px; background-color:;}

#navcol{ width:100px; padding-left:72px; padding-right:6px;  padding-top: 55px;}

#navcol a{ color:#ffffff; font-family:"Georgia", Times New Roman, Times, serif; font-size:14px; text-decoration:none; padding-top:1px;padding-left:20px; margin-top:0px; margin-bottom:12px; background-image:url(img/nav_box.gif); background-position:left 10px; background-repeat:no-repeat; display:block;}

.imgquote {padding-right: 0px; padding-top: 70px;}


/* Bottom
======================================================================*/
.border { width:734px; border-left:1px solid #b6b9b8; border-right:1px solid #b6b9b8;  padding-right:0px; margin-left: 44px; clear:both;}
#bottom{width:827px; margin-left:auto; margin-right:auto; }
#bottom p {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:20px; padding-bottom:20px; padding-left:20px;}

.imgbot {margin-left:44px;}

/* BottomMain
======================================================================*/

#bottommain{width:734px; padding-left: 12px; margin-left:auto; margin-right:auto; }
#bottommain p {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:20px; padding-bottom:20px; padding-left:20px; padding-right: 35px;}

#bottommain h2 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:14px; padding-bottom:15px; padding-top: 10px; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:20px;}

.imgbot {margin-left:44px;}

#bottommain a:link {font-family:Arial, Helvetica, sans-serif; 	font-size:12px;	line-height:17px; color:#b23f2c;
	margin:0px; padding:0px; color:#b23f2c; text-decoration:none; font-weight:bold;}

#bottommain a:visited {color:#a04135;font-weight:bold; text-decoration:none;}
#bottommain a:active {color:#a04135;font-weight:bold; text-decoration:none;}
#bottommain a:hover {color:#a04135; font-weight:bold; text-decoration:underline;}

/* Bottom Left
======================================================================*/
#bottomleft{ width:540px; float: left; padding-left: 13px;}


#bottomleft p {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:20px; padding-bottom:0px; padding-left:20px;}


#bottomleft h2 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:14px; padding-bottom:15px; padding-top: 10px; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:20px;}

.imgleft {padding-left: 18px;}


#bottomleft a:link {font-family:Arial, Helvetica, sans-serif; 	font-size:12px;	line-height:17px; color:#b23f2c;
	margin:0px; padding:0px; color:#b23f2c; text-decoration:none; font-weight:bold;}

#bottomleft a:visited {color:#a04135;font-weight:bold; text-decoration:none;}
#bottomleft a:active {color:#a04135;font-weight:bold; text-decoration:none;}
#bottomleft a:hover {color:#a04135; font-weight:bold; text-decoration:underline;}

/* Bottom Left2
======================================================================*/
#bottomleft2{ width:450px; float: left; padding-left: 12px;}


#bottomleft2 p {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:20px; padding-bottom:20px; padding-left:20px;}


#bottomleft2 h2 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:14px; padding-bottom:15px; padding-top: 10px; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:20px;}

.imgleft {padding-left: 18px;}

/* Bottom Right
======================================================================*/
#bottomright{ width:175px; float: right; padding-left: 0px;}


#bottomright p {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:20px; padding-bottom:20px; padding-left:20px;}
.imgright {padding-left: 18px;}

/* Bottom Right2
======================================================================*/
#bottomright2{ width:250px; float: right; padding-left: 0px;}


#bottomright2 p {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:20px; padding-bottom:20px; padding-left:00px; padding-right: 20px;}
.imgright {padding-left: 18px;}



/* Footer
======================================================================*/

#footer { margin-top:32px; clear:both; width:100%px; height:90px; margin-left:auto; margin-right:auto;
background-color:#000000; }

#telephone { width:827px; margin-left:auto; margin-right:auto; padding-top:10px; }

.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:14px; padding-right:14px; padding-top:8px; text-align:center; }

.phone_text{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:16px; color:#ffffff;}

.phone_text_large{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight:bold; line-height:16px; color:#ffffff;}

.cclogo { float:left; width:129px; padding-top:5px; padding-left:17px; padding-right:42px;}
