/* Colours

Purple #622567
Light Purple #E0D3E1
Brown #AE9A63
Green #7F7A00
Grey #949494
Light Grey #DFDFDF
Subscribe orange #F77A08
Twitter Blue #30B407

*/

/* 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;
}

#outer-wrap { 
	width:980px;
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	background-color:#fff;
	text-align:center;
	z-index:1;
	border:solid #AE9A63 0px;
}

/*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;}
h1 span, h2 span, h3 span{font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;}
h3 span{text-transform: uppercase;}


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

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

/* Start Top Nav */
#nav-block {
	min-height:30px; height:30px; 
	margin:0; padding:0;
	background-color:#AE9A63;
	z-index:11;
}
	#nav-wrap {float:left; margin-left:16px;}
		#topnav {list-style:none; margin:0; padding:0;}
		#topnav li {
			float:left; display:block; height: 1%; /* Forces hasLayout (ie6) */ vertical-align:middle; padding-left:4px;
		}
		#topnav li span.pipe {color:#fff; font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; font-size:13px; font-weight:normal;}
		#topnav li a {color:#fff; font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; font-size:13px;; font-weight:normal; text-decoration:none; }
		#topnav li a:hover {color:#fff; text-decoration:underline;}
/* 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-triple2 {width:920px; margin-left:0px; margin-top:0px;}

.col-left p, .col-middle p, .col-right p, .col-double p, .col-triple p, .col-triple2 p {color:#949494; font-size:0.70em; padding-bottom:10px;}
.col-left p a, .col-middle p a, .col-right p a, .col-double p a, .col-triple p a, .col-triple2 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, .col-triple2 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, .col-triple2 p span{color:#622567; font-weight:bold;}

.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-triple2 h2, .col-left h3, .col-middle h3, .col-right h3, .col-double h3, .col-triple h3, .col-triple2 h3{color:#622567; font-size:0.85em; padding-top:0; padding-bottom:5px;}

.col-left h6.warning{color:#DA1D09; font-size:0.85em; padding-top:0; padding-bottom:5px;}

.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;}

h1.bigger{color:#622567; font-size:1.40em; font-weight:200;}
h2.gold-sub{color:#AE9A63; font-size:1.00em; font-weight:200;}

.leisure-list-wrap {float:left; width:280px; margin-top:0;}
	.leisure-nav-block {margin-left:15px; padding:0;}
		.leisure-list {margin:0; margin-bottom:20px; padding:0;}
		.leisure-list li {color:#622567; font-size:0.8em; font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;}
		.leisure-list li a {color:#622567; text-decoration:none;}
		.leisure-list li a:hover {color:#622567; text-decoration:underline;}
		
.std-list-wrap {float:left; width:280px; margin-top:0;}
	.std-nav-block {margin-left:15px; padding:0;}
		.std-list {margin:0; margin-bottom:20px; padding:0;}
		.std-list li {color:#949494; font-size:0.70em; font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;}
		.std-list li a {color:#949494; text-decoration:none;}
		.std-list li a:hover {color:#949494; text-decoration:underline;}
		

#oei-home img{margin-bottom:15px;}

.first-offer{max-width:300px; width:auto !important; width:300px; margin-top:149px;}
.new-first-offer{max-width:300px; width:auto !important; width:300px; margin-top:19px;}
.offer{max-width:300px; width:auto !important; width:300px;}

#booking-block{max-width:300px; width:auto !important; width:300px; margin-left:10px; background-color:#AE9A63;}
#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;}

/* Start Touring Breaks and other templates */
h1.offer-title{color:#AE9A63; font-size:1.40em; text-transform: uppercase; font-weight:200;}
h2.offer-sub{color:#622567; font-weight:100;}
h2.inn-title a {color:#622567; text-decoration:none; font-weight:100;}
h2.inn-title a:hover {text-decoration:underline;}
h3.all-caps {color:#622567; font-size:1.30em; text-transform: uppercase; font-weight:200; font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;}
.purple-highlight {color:#622567; font-size:1.20em;}


 /*booking slideshow*/ 
#slide-wrap{float:left; width:470px; height: auto;}	
#flashcontent-s {height: 152px; margin-bottom:10px; padding:0px;}	
#slide-detail-wrap {float:left; width:450px;}
#slide-detail-wrap-s {width:470px;}	

table.t-offer{border:0; padding:0; margin-bottom:15px;}
table.t-offer td.picture img {margin-right:15px; width:300px;}

table.t-offer th.price-col h2{text-align:right;}
table.t-offer td.price{text-align:right;}
table.t-offer td.price span{color:#5C166A; font-size:0.90em;}
table.t-offer td.inns span.nolink{color:#AE9A63; font-size:0.90em; line-height:150%;}
table.t-offer td.inns a {color:#AE9A63; text-decoration:none; font-size:0.90em; line-height:150%;}
table.t-offer td.inns a:hover {color:#AE9A63; text-decoration:underline;}
table.t-offer td.inns span {color:#5C166A; font-size:0.90em;}

.offer-style-hr{width:620px; max-height:1px; height:auto !important; height:1px; background-color:#5C166A; margin-bottom:5px;}
 .touring-block{width:620px; margin-bottom:10px;}
 .touring-block p.touring-title{margin:0; padding:0;}
 .touring-block p.touring-title a {color:#AE9A63; text-decoration:none;}
 .touring-block p.touring-title a:hover {color:#AE9A63; text-decoration:underline;}
 .touring-block p.touring-title span{color:#5C166A;}
 .touring-block p.content{margin:0; padding:0;}
/* End Offers */

/* Venues triple col table */
table.t-venues th.titles {background-color:#622567; color:#fff; font-size:0.80em; text-align:center;}
table.t-venues td {background-color:#E0D3E1;}
table.t-venues td {color:#000; font-size:0.80em; padding-left:3px;}
table.t-venues td a {color:#622567; text-decoration:none;}
table.t-venues td a:hover {color:#622567; text-decoration:underline;}


.pdf .pdf-icon{
		width:250px; margin:0; padding-left:8px;
		list-style:none;
}
.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:2px;
		background-repeat:no-repeat;
		background-image:url(../images/pdf-icon.gif);
		background-position:0px 0px;
		font-size:0.80em; color:#2F7F20;
}
.pdf .pdf-icon li a {color:#622567; text-decoration:none;}
.pdf .pdf-icon li a:hover {color:#622567; text-decoration:underline;}

.eatpdf .eatpdf-icon{
		width:500px; margin:0; padding-left:8px;
		list-style:none;
}
.eatpdf .eatpdf-icon li {
		height:1%; /* Forces hasLayout (ie6) */
		display: inline; /* Removes additional verticle whitespace (ie7) */
		display:block;
		padding-left:26px; padding-top:0px; padding-bottom:2px;
		background-repeat:no-repeat;
		background-image:url(../images/pdf-icon.gif);
		background-position:0px 0px;
		font-size:0.80em; color:#2F7F20;
}
.eatpdf .eatpdf-icon li a {color:#622567; text-decoration:none;}
.eatpdf .eatpdf-icon li a:hover {color:#622567; text-decoration:underline;}

/* Other Hotels */
img.otherhotels{float:left; padding-right:10px; padding-bottom:10px;}

/*Footer*/
#footer-subscribe-block { 
	width:980px;
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto; margin-bottom:0px;
	text-align:left;
}
	#footer-subscribe-block .footerleftcol img {padding-top:10px;}
	#footer-subscribe-block .footercentrecol p.share {font-size:0.7em; color:#949494; padding-top:19px;}
	#footer-subscribe-block .footercentrecol p.add-this {margin-top:10px;}
#footer-nav-block { 
	width:980px; height:auto; min-height:250px;
	margin-top:0; 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:300px; margin-top:20px; margin-left:20px;}
.footerrightcol2 {float:left; width:320px; margin-top:20px; margin-left:10px;}
	.footerrightcol2 p {
		margin-top:0; margin-bottom:5px; margin-left:20px;
		color:#fff; font-size:0.7em; font-weight:600;
	}	

.icon {padding-top:5px; padding-right:2px;}

.icons-wrap{min-width:300px; max-width:300px; width:auto !important; width:300px; margin:0; padding:0;}

 /*printer styles*/ 
@media print{

html, body{
     	background-color:#ffffff;
}

#your-details h2{color:#ff0000;}
}



