@charset "utf-8";
/* CSS Document */
body	{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:0; color:#666666; position:relative;  scrollbar-base-color:#F1F9FE; scrollbar-arrow-color:#ff0000; scrollbar-DarkShadow-Color:#4A9BDD;  text-align:center; }

h1	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:120%; margin: 0px; background:#1BB6EE; color:#FFFFFF; padding:5px; display:block; text-align:left;}
H1 a	{}
h2	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:102%; margin:5px 0px;}
.bodyorange h1, .bodyorange h2, .bodyorange h1 a, .bodyorange h2 a	{color:#FF9900;}
.bodyred h1, .bodyred h2, .bodyred h1 a, .bodyred h2 a	{color:#FF0000;}
.bodyblue h1, .bodyblue h2, .bodyblue h1 a, .bodyblue h2 a	{color:#4A9BDD;}
.bodypurple h1, .bodypurple h2, .bodypurple h1 a, .bodypurple h2 a	{color:#8D85B8;}
.bodygreen h1, .bodygreen h2, .bodygreen h1 a, .bodygreen h2 a	{color:#00AD52;}
.bodyyellow h1, .bodyyellow h2, .bodyyellow h1 a, .bodyyellow h2 a	{color:#FBD124;}
h3	{font-size:100%; margin:5px 0px;}
a	{color:#666666;}
hr	{border-top:1px dashed #CCCCCC; padding:0px; color:#FFFFFF;}

.none	{display:none;}

#frame	{width:1150px; margin:0px; padding:0px; margin-left:auto; margin-right:auto; text-align:left; background:#EEE3C4 url(graphics/background.jpg) center top no-repeat; text-align:center; }

#innerframe	{width:910px;   margin-left:auto; margin-right:auto; }
#header	{ text-align:left; position:relative; width:100%; clear:both}

#logo	{position:absolute; top:20px; left:-8px;}
#freephone	{position:absolute; right:320px; top:20px;}
#tagline	{position:absolute; left:0px; top:100px;}

#headerlogin	{float:right; width:300px; margin:10px 0px; background:#ffffff; text-align:left;}
#login	{ color:#666666;  padding:0px; background:#ffffff; }
#login h1	{ color:#FFFFFF; padding:6px; font-size:1.2em; margin:0px; padding:0px; background:#1BB6EE;}
#login form, #logout form	{border:1px solid #ffffff; margin:0px; padding:5px; font-size:0.9em}
#login form input.button, #logout form input.button	{border-top:1px solid #ffffff; border-left:1px solid #ffffff; background:#F8C756; color:#FFFFFF; font-size:1.1em; font-weight:bold}
#login a	{text-decoration:none;}

#logout	{ color:#666666; padding:0px; background:#ffffff;}
#logout h1	{ color:#FFFFFF; padding:6px; font-size:1.2em; margin:0px; padding:0px; background:#1BB6EE;}
#logout form h2	{border-top:none; border-bottom:1px dotted #ffffff; margin:0px; padding:4px 0;}
#logout form input.button	{border-top:1px solid #ffffff; border-left:1px solid #ffffff; background:#FF0000; color:#FFFFFF; font-size:0.9em; }

#nav	{ background:#FFFFFF !important; color:#0594CE; overflow:auto; border:4px solid #FFFFFF; padding:0px; width:99%; }
#na ul 	{padding:0px; margin:0px;}
#nav li	{ list-style:none;  display: block; float: right; text-align:center; padding:2px 8px; margin:0px 2px; color:#ffffff; background:#1BB6EE; text-decoration:none;}
#nav li	a { color:#ffffff; text-decoration:none;}
#nav li.last, #nav3 li.last	{border-bottom:none;}
#nav3 li a	{text-decoration:none; color:#2850A2; }
#nav li a:hover, #nav3 li a:hover	{text-decoration:underline;}
#nav .holiday	{position: absolute; left:4px; color:#FF0000; font-weight:bold;}
#nav .holiday a	{ color:#FF0000; font-weight:bold; text-decoration:none; font-size:1.1em;}

h2.elite a	{color:#FF0000;}

#keyword	{display:none;}
.orange	{color:#FF9900 !important}
.purple	{color:#8D85B8 !important}
.green	{color:#00AD52 !important}
.yellow	{color:#FBD124 !important}
.red	{color:#FF0000 !important; }
.blue	{color:#4A9BDD !important;}

img.orange	{border:2px solid #FF9900}
img.purple	{border:2px solid #8D85B8}
img.green	{border:2px solid #00AD52}
img.yellow	{border:2px solid #FBD124}
img.red	{border:2px solid #FF0000;}


#red2	{text-align:center !important;}
#orange	{}
.color	{height:7px;}
.price	{color:#FF0000 !important; font-weight:bold;}

#red a:hover	{color:#FF0000; text-decoration:underline;}
#orange a:hover	{color:#FF9900; text-decoration:underline;}
#purple	a:hover	{color:#8D85B8; text-decoration:underline;}
#yellow a:hover	{color:#FBD124; text-decoration:underline;}
#green a:hover	{color:#00AD52; text-decoration:underline;}

#homemain	{background:url(graphics/mainbg.jpg) repeat-x; padding:0px; margin:0px; overflow:auto; width:100%;}	
#homemain #mainhome	{
	padding:10px 0 10px 10px;
}
#mainframe	{float:left; width:600px; margin:15px 0px 0px 0px;}
#main{  background: #FFFFFF; padding:5px; margin: 0px; text-align:left; }
#maintext	{padding:50px 10px 10px 10px; clear:both; position:relative; margin:0px;}

.featured	{ border-bottom:1px dashed #CCCCCC;}
#featuredbg	{ }
#main #featuredbg h2	{color:#FFFFFF !important; display:block; padding:5px; margin:0px;}
#main #featuredbg h2.orange	{background:#FF9900;}
#main #featuredbg h2.green	{background:#00AD52;}
#main #featuredbg h2.red	{background:#FF0000;}


.sun	{background:url(graphics/sun.jpg )no-repeat top right !important;}

#homesearch	{border:1px solid #B7D8F2; margin: 0 0 15px 0px;  padding:0px; color:#2274B7; vertical-align:top;  background:#ffffff;  }
#homesearch h1	{ color:#ffffff; background:#1BB6EE; padding:5px; margin:0px; text-align:left;}
#homesearch form {padding:0px; margin:0px;}
#homesearch form input.button 	{border-top:1px solid #ffffff; border-left:1px solid #ffffff; background:#F8C756; color:#FFFFFF; font-size:1.1em; font-weight:bold;}

#search	{border:1px solid #B7D8F2; margin: 0px;  padding:0px; color:#2274B7; vertical-align:top;  background:#ffffff;  }
#search h1	{ color:#ffffff; background:#1BB6EE; padding:5px; margin:0px; text-align:left;}
#search form {padding:0px; margin:0px;}
#search form input.button 	{border-top:1px solid #ffffff; border-left:1px solid #ffffff; background:#F8C756; color:#FFFFFF; font-size:1.1em; font-weight:bold;}

.featured img	{border:1px solid #666666;}

.featured a	{color:#666666; text-decoration:none;}
.featuredtext	{color:#3666C6;}
.orange .featuredimage, .home .featuredimage	{border:1px solid #FF9900;  padding:2px; margin:2px 4px;}

#main li	{padding:2px;}
.bodyorange #main li a	{ color:#FF9900;}
.bodyred #main li a	{color:#FF0000;}
.bodygreen #main li a	{color:#00AD52; }
.bodypurple #main li a	{color:#8D85B8;}
.bodyyellow #main li a	{color:#FBD124;}
.bodyblue #main li a	{color:#4A9BDD;}

.bodyblue #main li a.orange	{color:#FF9900;}
.bodyblue #main li a.green	{color:#00AD52;}


.bodyorange form#search input.orange	{border:1px solid #FF9900;  font-size:1em; }
.bodygreen form#search input.green	{border:1px solid #00AD52;  font-size:1em; }
.bodypurple form#search input.purple	{border:1px solid #8D85B8;  font-size:1em; }
form#search input.buttonorange	{border-top:1px solid #ffffff; border-left:1px solid #ffffff; background:#FF9900; color:#FFFFFF !important; font-size:1em; font-weight:bold; padding:2px;}
form#search input.buttonpurple	{border-top:1px solid #ffffff; border-left:1px solid #ffffff; background:#8D85B8; color:#FFFFFF !important; font-size:1em; font-weight:bold; padding:2px;}
form#search input.buttongreen	{border-top:1px solid #ffffff; border-left:1px solid #ffffff; background:#00AD52; color:#FFFFFF !important; font-size:1em; font-weight:bold; padding:2px;}


.homeoffers	{ border:1px solid #F1F9FE; }
.homeoffers .text	{font-size:90%;}

.hotel .hboffers	{ border:1px solid #F1F9FE;}
.hotel .hboffers h2	{background:#F1F9FE; color:#8D85B8; display:block; margin:0px; padding:5px; border-bottom:1px solid #8D85B8;}
.hotel .hboffers img	{border:1px solid #8D85B8;  padding:2px; margin:2px 4px;}


#left	{float:right; width:300px;  padding:0px; margin:15px 0px 0px 0px; text-align:left; }
#left h2	{font-size:100%; padding: 5px 5px 5px 10px; margin:0px;  border-bottom:1px solid #4A9BDD; border-top:1px solid #FFFFFF; margin-top:10px; color:#FFFFFF !important; background:#1BB6EE;}
#left h2 a	{ color:#FFFFFF !important; text-decoration:none;}
#left a h2 	{text-decoration:none;}

#left h2.red	{background:#1BB6EE url(http://www.exclusivetimeonline.co.uk/graphics/navbullet_red.gif) no-repeat left center; padding-left:30px;}


#left ul	{margin:0px; padding:0px;}

#left ul#navred li	{background:#ffffff url(http://www.exclusivetimeonline.co.uk/graphics/navbullet_red.gif) no-repeat left center; list-style:none; }
#left ul#navred li a {text-decoration:none; }

#left ul#navorange li	{background:#ffffff url(http://www.exclusivetimeonline.co.uk/graphics/navbullet_orange.gif) no-repeat left center; list-style:none; }
#left ul#navorange li a {text-decoration:none; }

#navred, #navorange {width:100%; margin:0; padding:5px 0px 5px 0px; }
#navred li, #navorange li 	{border-bottom:1px dashed #1BB6EE; border-top:1px solid #ffffff; padding:5px 0px 5px 30px; margin:0; }

#left ul li ul { padding-top:5px;}
#left ul li ul li { list-style:none; border-bottom:0; border-top:1px solid #4A9BDD; margin:0px; padding:5px 0px 5px 10px; background:none !important;}



.deals	{margin:0px 0px 16px 15px; border:1px solid #B7D8F2; padding:5px; vertical-align:top; color:#333333;}
.deals a 	{color:#4A9BDD; text-decoration:none;}
#deals .skiing	{background:#fff url(graphics/deal-ski.jpg) right center no-repeat;}
#deals .promo	{background:#fff url(graphics/deals-beach.jpg) right center no-repeat;}
#deals .uk	{background:#fff url(graphics/deals-uk.jpg) right center no-repeat;}
#deals .concert	{background:#fff url(graphics/deals-concert.jpg) right center no-repeat;}
#deals .car	{background:#fff url(graphics/deals-car.jpg) right center no-repeat;}
#deals .school	{background:#fff url(graphics/deals-school.jpg) right center no-repeat;}

#deals h1	{padding:0px; margin:0px 0 5px 0; color:#2274B7; font-size:106%; font-family:Geneva, Arial, Helvetica, sans-serif; border-bottom:dashed 1px #CCCCCC;}
#deals p	{padding:6px 0px; margin:0px;}
#deals ul	{padding-top:6px; padding-bottom:6px; margin-top:0px; margin-bottom:0px;}
#deals .deals .dealstext	{background: url(graphics/transparent.gif) repeat; margin:0 80px 0 0; padding:0px; border:1px solid #ffffff;}

#deals .deals	{border-top:5px solid #FFFFFF; border-right:5px solid #FFFFFF; border-bottom:5px solid #FFFFFF;}
#deals .uk h1	{background:#FF0000; color:#FFFFFF; padding:2px;}
#deals .school h1	{background:#4A9BDD; color:#FFFFFF; padding:2px;}
#deals .concert	 h1{background:#FF9900; color:#FFFFFF; padding:2px;}
#deals .promo  h1{background:#00AD52; color:#FFFFFF; padding:2px;}
#deals .car h1	{background:#8D85B8; color:#FFFFFF; padding:2px;}
#deals .skiing h1	{background:#4A9BDD; color:#FFFFFF; padding:2px;}

.deals	{margin:0px 0px 15px 0px; border:1px solid #B7D8F2; padding:5px; vertical-align:top; color:#333333;}
.deals a 	{color:#2274B7; text-decoration:none;}
#elitedeals .elite1	{background:url(graphics/elitedeals-pool.jpg) bottom center no-repeat;}
#elitedeals .elite2	{background:url(graphics/elitedeals-swim.jpg) bottom center no-repeat;}
#elitedeals .elite3	{background:url(graphics/elitedeals-scotland.jpg) bottom center no-repeat;}
#elitedeals .referral img	{border:0px;}
#elitedeals img	{border:1px solid #2274B7;}
#elitedeals .more	{clear:both;}
#elitedeals h1	{color:#FFFFFF; background:#4A9BDD; padding:2px; font-size:106%; font-family:Geneva, Arial, Helvetica, sans-serif; border-bottom:dashed 1px #CCCCCC; margin:0px 0 0px 0;}
#elitedeals .dealstext	{background: url(graphics/transparent.gif) repeat; padding:0px; border:1px solid #ffffff; margin:0 0px 40px 0;}

.bodyorange #explain	{ background:#FF9900; padding:4px; border-left:1px solid #FFFFFF; color:#FFFFFF; }
.bodyred #explain	{ background:#FF9900; padding:4px; border-left:1px solid #FFFFFF; color:#FFFFFF; }
.bodyyellow #explain	{background:#8D85B8;  padding:4px; border-left:1px solid #FFFFFF; color:#FFFFFF;}
.bodygreen #explain	{background:#00AD52;  padding:4px; border-left:1px solid #FFFFFF; color:#FFFFFF;}
.bodypurple #explain	{background:#FBD124;  padding:4px; border-left:1px solid #FFFFFF; color:#FFFFFF;}
#explain h2	{color:#FFFFFF; }

.bodyorange h2.header	{ background:#FF9900; padding:4px 7px !important;  color:#FFFFFF; }
.bodyred h2.header	{ background:#FF9900; padding:4px 7px !important; color:#FFFFFF; }
.bodyyellow h2.header	{background:#8D85B8;  padding:4px 7px !important;  color:#FFFFFF;}
.bodygreen h2.header	{background:#00AD52;  padding:4px 7px !important;  color:#FFFFFF;}
.bodypurple h2.header	{background:#FBD124;  padding:4px 7px !important;  color:#FFFFFF;}


#NewsletterForm	{background:#FFFFFF; margin:0px;}
.testimonial	{background:#FFFFFF; margin:0px; font-style:italic; padding:5px; }
table.leftform td {border-bottom:1px solid #FFFFFF; margin-bottom:4px;}
.testimonialname	{font-weight:bold; text-align:right; font-style:normal;}

Fieldset	{padding:22px 16px 16px 16px; border:1px solid #eeeeee; }
Legend		{font-weight:bold; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.bodyorange legend	{ color:#FF9900; font-weight:bold;}
.bodyred legend	{ color:#FF0000; font-weight:bold;}
.bodyyellow legend	{color:#FBD124; font-weight:bold;}
.bodygreen legend	{color:#00AD52; font-weight:bold;}
.bodypurple legend	{color:#8D85B8; font-weight:bold;}



.listtable	{background:#FFFFff; border:1px solid #76B6F0; border-collapse:collapse;}
.listtable td	{border:1px solid #e0e0e0; border-collapse:collapse;}
.head_tr	{border-bottom:6px solid #ffffff; background:#F1F9FE;  padding:2px; font-weight:bold;}

.head_tr H2	{ background:inherit; padding:5px; margin:0px;}
.head_tr H2 a	{text-decoration:none;}
.mid_tr	{border-left:1px solid #ffffff; background:#F1F9FE;  padding:2px 2px; border-bottom:6px solid #ffffff; font-weight:bold;}

.top_tr	{border:1px solid #ffffff; padding:2px;}
.bot_tr	{border-bottom:6px solid #ffffff; border-left:1px solid #ffffff; padding:2px;}
.off	{background:#FFFFFF;}
.on	{background:#E0E0E0; color:#3366CC;}

.tbl_insert	{width:100%; background:#F1F9FE; margin-top:6px; }
.tbl_insert td, .tbl_insert_inner td { border-bottom:2px solid #ffffff; vertical-align:top;}
.tbl_insert td.label	{ font-weight:bold; border-bottom:2px solid #ffffff; width:150px; vertical-align:top;}
.tbl_insert input, .tbl_insert_inner input	{border:#A8BDEA solid 1px; background:#FFFFFF;}
.tbl_insert_inner	{width:90%;  margin-top:6px;}


.tbl_info	{background:#FFFFFF; border:1px solid #4A9BDD; border-collapse:collapse; width:100%;}
.tbl_info td	{border:1px solid #e0e0e0; padding:3px;}
.tbl_info_head	{background: #F1F9FE; font-weight:bold; padding:4px;}
.tbl_info_inner {border:0px !important; border-collapse:collapse; width:100%;}
.tbl_info_inner td { border:0px !important; }
.tbl_info_inner td.label	{font-weight:bold;}

/* Bottom*/

#footer	{ background:#7AB6E7; color:#FFFFFF; padding:10px; clear:both;}
#footer a	{color:#FFFFFF;}

/* Links*/
.pixeltrees	{color:#88A033; font-family: Eurostile, Arial; font-size:14px; margin:0px; padding:0px;}
.pixeltrees a	{color:#88A033; text-decoration:none;}
.polaris	{margin:0px; padding:0px;  font-size:12px; }
.onlineshopping	{margin:0px; padding:0px;  background:#B9E8FC;}

#discount	{clear:both;}
#voucher	{width:576px; height:200px; position:relative; background-image:url(graphics/voucher.jpg)}
#voucher .vouchertext	{width:200px; height:35px; position:absolute; bottom:0px; left:18px; color:#FFFFFF; font-size:14px;}