/*
Summary: 	Header
Website:	Resort Websites
Author: 	Matthew Branthwaite (matthewbranthwaite.co.uk)
Created: 	2006-10-02
Updated:	2008-12-08
*/
.heading3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	margin: 8px;
	margin-bottom:-25px;
}
@import url("/nextseason/i/css/pricing-tabs.css");

body { background: #fff url("/i/images/style/body-bg.png") 50% top repeat-y; }

#skip-nav { display: none; }
	
#header { width: 760px; margin: 0 auto 0 auto; font-family: Arial, Helvetica, Sans-serif; }
#header-logo { float: left; width: 200px; height: 82px; padding: 0; margin: 0; }
#header-logo img { border: 0; }	
#header-img { float: left; width: 560px; height: 82px; }
	
#gnav { clear: both; height: 27px; padding: 0 15px; border-top: 1px solid #adc2e5; border-bottom: 1px solid #35528b; background: #5c86c7 url("/i/css/images/global/gnav-bg.png") left top repeat-x;  }
#gnav ul { float: left; list-style: none; margin: 0; padding: 0; width: 100%; border-left: 1px solid #35528b; }
#gnav li { float: left; list-style: none; margin: 0; padding: 0; line-height: 27px;border-left: 1px solid #adc2e5; border-right: 1px solid #35528b; }
#gnav a { height: 27px; float: left; padding: 0 8px; font-weight: bold; text-decoration: none; font-size: 11px; color: #d6e4ef; }
#gnav .on a,
#gnav a:hover,
body#blog #gnav li.gnav-blog a,
form#enquiry #gnav li.gnav-contact a { color: #fff; text-decoration: none; border-bottom: 0; background: #3c5b97 url("/i/css/images/global/gnav-bg-hover.png") left top repeat-x; }
/*
#gnav li.gnav-blog { display: none; }
body#blog li.gnav-blog { display: block; }*/
	

/*  SKI HOLIDAY LINKS  */
#gnav li#ski-holidays { float: right; position: relative; border: 0; }
#gnav li#ski-holidays a { font-style: italic; border: 0; padding: 0; }
#gnav li#ski-holidays a:hover { background: none; color: #d6e4ef; }

#ski-holiday-links { display: none; background-color: #000; color: #ccc; padding: 10px 0 10px 15px; width: 745px; text-align: left; }
#ski-holiday-links a { float: left; display: block; margin-right: 8px; padding: 2px 0; width: 177px; line-height: 14px; text-decoration: none; font-size: 11px; color: #ccc; }
#ski-holiday-links a:hover { color: #fff; text-decoration: underline; }
#end-ski-holiday-links { clear: both; }



/* = OLD PAGES - needed on new-pages from style.css */

.dropmenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; }
#container #sidebar p { margin-bottom: 12px; }
#container #sidebar select { margin-top: 2px; }
#container #sidebar p a.redtext { line-height: 16px; }



body.pg-home li.gnav-home a,
body.pg-deals li.gnav-deals a,
body.pg-offers li.gnav-offers a,
body.section-resort-info li.gnav-resort-info a,
body.section-resort-services li.gnav-resort-services a,
body.section-holiday-extras li.gnav-holiday-extras a,
body.pg-contact li.gnav-contact a { color: #fff; text-decoration: none; border-bottom: 0; background: #3c5b97 url("/i/css/images/global/gnav-bg-hover.png") left top repeat-x; }


td { text-align: left; }
div.map-ui a img { border: none; }
div.map-ui { padding: 18px 10px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 18px 0; font-size: 11px; }
div.map-ui iframe { border: 1px solid #ccc; margin-bottom: 5px; width: 418px !important }
div.map-ui h3 { margin: 0 0 10px;}
div.map-ui p.powered-by { font-size: 10px; text-align: right; margin: 0; line-height: 18px; height: 18px; }
div.map-ui p.powered-by a.view-larger-map { float: left; }
div.map-ui p.powered-by a { color: #484848; }
div.map-ui p.powered-by a:hover { color: #111; text-decoration: underline; }


table.price-table { border-collapse: collapse; width: 95%; margin: 10px auto; }
table.price-table a { color: #c60000; text-decoration: none; }
table.price-table a:hover { text-decoration: underline; }
table.price-table td,
table.price-table th { padding: 3px 5px; border-bottom: 1px solid #ccc; text-align: center; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, Sans-serif; line-height: 16px; }
table.price-table thead th { border-bottom: 2px solid #999; font-weight: bold; font-size: 10px; line-height: 12px; }
table.price-table tbody th { text-align: left; font-weight: normal; }
table.price-table .date { width: 130px; }
table.price-table .nights { width: 65px; }
table.price-table td.offer-price,
table.price-table td.price strong { color: #c60000; font-weight: bold; } 

