
/* Colours

Purple #622567
Light Purple #E0D3E1
Brown #AE9A63
Green #7F7A00
Grey #949494
Light Grey #DFDFDF
*/

/* Global Styles */

*{padding:0; margin:0;}

html, body{
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	background-color:#333;
	font-size:100.01%; text-align:center;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
}

/*Text Styles*/
a, p, td, li, ul, span, div, th, input, list, textarea, select, form {font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;}

h1, h2, h3{font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; font-weight:normal;}
h1 span, h2 span, h3 span{font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; text-transform:uppercase;}

.clr{clear:both;}
img{border:none;}
.floatleft{float:left;}
.floatright{float:right;}

.container, .container-white { 
	width:980px;
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto; margin-bottom:0px;
	text-align:left;
	z-index:1;
}

.container-white{background-color:#fff;}

#header-title{float:left; min-width:860px; width:auto !important; width:860px;}
#header-title h1{color:#fff; font-size:1.50em; font-weight:normal; font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; padding-top:38px; padding-right:0; padding-bottom:0; padding-left:20px;}
#header-title h1 span{color:#949494; font-size:0.75em; text-transform:none;}
#header-logo{float:left; width:120px;}

/* Start Top Nav */
#nav-outer {
	min-height:30px; max-height:30px; height:auto !important; height:30px;
	background-image:url(../images/top-nav.gif);
	background-repeat:repeat-x;
	margin:0; padding:0;
	background-color:#622567;
	z-index:11;
}

#nav-block {
	width:980px;
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto; margin-bottom:0px;
}
		#topnav {float:left; margin-left:20px; list-style:none; padding:0;}
		#topnav li {
			float:left; display:block; height: 1%; /* Forces hasLayout (ie6) */ vertical-align:middle; padding-right:10px;
		}
		#topnav li a {color:#fff; font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; font-size:12px;; font-weight:bold; text-decoration:none;}
		#topnav li a:hover {color:#AE9A63; text-decoration:underline;}

		#topnav li a.active {color:#AE9A63; font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; font-size:12px;; font-weight:bold; text-decoration:none;}
/* End Top Nav */

/*Columns*/
.col-left{width:300px; float:left; padding-left:20px; margin-top:20px;}
.col-middle {width:300px; float:left; padding-left:20px;}
.col-right {width:320px; float:left; padding-left:10px;}
.col-double {width:620px; float:left; margin-left:20px; margin-top:20px;}
.col-triple {width:920px; margin-left:20px; margin-top:20px;}

.col-left p, .col-middle p, .col-right p, .col-double p, .col-triple p, .col-double td{color:#949494; font-size:0.70em; padding-bottom:10px;}
 .col-double td { font-weight: bold;}
.col-left p a, .col-middle p a, .col-right p a, .col-double p a, .col-triple p a{color:#622567; text-decoration:none;}
.col-left p a:hover, .col-middle p a:hover, .col-right p a:hover, .col-double p a:hover, .col-triple p a:hover{color:#622567; text-decoration:underline;}

.col-left p span, .col-middle p span, .col-right p span, .col-double p span, .col-triple p span{color:#622567; font-weight:bold;}

.col-left p span.whatson, .col-middle p span.whatson, .col-right p span.whatson, .col-double p span.whatson, .col-triple p span.whatson{color:#AE9A63; font-weight:bold;}

/* Start Georgia Styles */
.col-left p em, .col-middle p em, .col-right p em, .col-double p em, .col-triple p em{color:#949494; font-size:1.10em; padding-bottom:30px; font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;}

.main-list-wrap {float:left; width:auto; margin-top:0px;}
	.main-nav-block {margin-left:30px; padding:0;}
		.main-list {margin:0; margin-bottom:20px; padding:0;}
		.main-list li {color:#622567; font-size:0.70em;}
		.main-list li a {color:#622567; text-decoration:none; }
		.main-list li a:hover {color:#622567; text-decoration:underline;}

.col-left h2.main-head, .col-middle h2.main-head, .col-right h2.main-head, .col-double h2.main-head, .col-triple h2.main-head{color:#622567; font-size:1.40em; padding-bottom:10px; font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;}
/* End Georgia Styles */

.col-left h1, .col-middle h1, .col-right h1, .col-double h1, .col-triple h1, .col-left h2, .col-middle h2, .col-right h2, .col-double h2, .col-triple h2, .col-left h3, .col-middle h3, .col-right h3, .col-double h3, .col-triple h3{color:#622567; font-size:0.85em; padding-top:0; padding-bottom:5px;}

/* Start Brown Offer */
.col-left h1 span, .col-middle h1 span, .col-right h1 span, .col-double h1 span, .col-left h2 span, .col-middle h2 span, .col-right h2 span, .col-double h2 span, .col-left h3 span, .col-middle h3 span, .col-right h3 span, .col-double h3 span{color:#AE9A63; font-size:1.4em; font-weight:normal;}

.col-left h1 span a, .col-middle h1 span a, .col-right h1 span a, .col-double h1 span a, .col-left h2 span a, .col-middle h2 span a, .col-right h2 span a, .col-double h2 span a, .col-left h3 span a, .col-middle h3 span a, .col-right h3 span a, .col-double h3 span a{font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; color:#AE9A63; text-decoration:none;}

.col-left h1 span a:hover, .col-middle h1 span a:hover, .col-right h1 span a:hover, .col-double h1 span a:hover, .col-left h2 span a:hover, .col-middle h2 span a:hover, .col-right h2 span a:hover, .col-double h2 span a:hover, .col-left h3 span a:hover, .col-middle h3 span a:hover, .col-right h3 span a:hover, .col-double h3 span a:hover{font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; color:#AE9A63; text-decoration:underline;}
/* End Brown Offer */

.col-left h2.subhead, .col-middle h2.subhead, .col-right h2.subhead, .col-double h2.subhead, .col-left h3.subhead, .col-middle h3.subhead, .col-right h3.subhead, .col-double h3.subhead{color:#622567; font-size:0.85em; font-weight:normal;}

.col-left h2.subhead a, .col-middle h2.subhead a, .col-right h2.subhead a, .col-double h2.subhead a, .col-left h3.subhead a, .col-middle h3.subhead a, .col-right h3.subhead a, .col-double h3.subhead a{font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; color:#622567; text-decoration:underline;}

.col-left h2.subhead a:hover, .col-middle h2.subhead a:hover, .col-right h2.subhead a:hover, .col-double h2.subhead a:hover, .col-left h3.subhead a:hover, .col-middle h3.subhead a:hover, .col-right h3.subhead a:hover, .col-double h3.subhead a:hover{font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; color:#622567; text-decoration:underline;}


/* Start Style for booking */
#booking-block{max-width:300px; width:auto !important; width:300px; margin-left:10px; background-color:#622567;}
#booking-block h3{color:#fff; font-size:1.30em; padding-top:0; padding-left:10px; padding-bottom:5px;}
#booking-block p {color:#fff; font-size:0.65em; padding-left:10px; padding-bottom:10px;}
#booking-block p em{color:#fff; font-size:0.75em;}
#book-base{padding-left:10px; margin-bottom:10px;}
/* End Style for booking */

.offer{max-width:300px; width:auto !important; width:300px;}

.pdf {width:250px; margin:0; float:left; height:auto;}
.advice {width:250px; margin:0; float:left; height:auto; min-height:200px;}
.advice label, .advice select {font-size:0.85em;}
.pdf label, .pdf select {font-size:0.85em;}
 
.pdf .pdf-icon{
  width:250px; margin:0; padding-left:8px;
  list-style:none; float:left;
}
.pdf .pdf-icon li {
  height:1%; /* Forces hasLayout (ie6) */
  display: inline; /* Removes additional verticle whitespace (ie7) */
  display:block;
  padding-left:26px; padding-top:0px; padding-bottom:0px;
  background-repeat:no-repeat;
  background-image:url(../images/pdf-icon.gif);
  background-position:0px 0px;
  font-size:0.70em; color:#622567;
}
.pdf .pdf-icon li a {color:#622567; text-decoration:none;}
.pdf .pdf-icon li a:hover {color:#622567; text-decoration:underline;}

/*Footer*/

#footer-nav-block { 
	width:980px;  height:250px;
	margin-top:0px; margin-left:auto; margin-bottom:0; margin-right:auto; margin-bottom:0px;
	text-align:left; background:#AE9A63;
}
	#nav-footer-wrap { margin-top:0; margin-right:1px; margin-bottom:0; margin-left:15px; padding:0;}
		#footer-nav { margin:0; padding:0;}
		#footer-nav li { color:#fff; font-size:0.7em; font-weight:600;}
		#footer-nav li a { color:#fff; text-decoration:none; }
		#footer-nav li a:hover { color:#fff; text-decoration:underline;	}

.footerleftcol { float:left; width:300px; margin-top:20px; margin-left:20px; }
.footercentrecol { float:left; width:300px; margin-top:20px; margin-left:20px;}
.footerrightcol { float:left; width:320px; margin-top:20px; margin-left:10px; }
	.footerrightcol p {
		margin-top:0; margin-bottom:5px; margin-left:20px;
		color:#fff; font-size:0.7em; font-weight:600;
	}

	
 /*printer styles*/ 
@media print{ 
 


}





