@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; background:#7AB6E7; }


h1	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:120%; margin:5px 0px; color:#4A9BDD;}
H1 a	{}
h2	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:102%; margin:5px 0px;}
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:920px; margin-left:auto; margin-right:auto; background:#FFFFFF; border-left:10px solid #FFFFFF; border-right:10px solid #FFFFFF; text-align:center; }
#login	{ color:#FFFFFF; background:#7AB6E7; padding:6px;}
.loginhead	{ background:url(graphics/loginheader2.gif) no-repeat right;}
#login h1	{ color:#FFFFFF; background:#7AB6E7; padding:6px; font-size:1.2em; margin:0px; padding:0px;}
#login form, #logout form	{border:1px dashed #ffffff; margin:0px; padding:0px;}
#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:#FFFFFF; background:#7AB6E7; padding:6px;}
#logout form	{border:1px dashed #ffffff; margin:0px; padding:0px;}
#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; }


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

#navframe	{width:100%; padding:0px; margin:0px; background:#7AB6E7 !important; overflow:auto;}
#navframe #nav	{width:100%; padding:0px; margin:0px; }
#navframe #nav li	{ list-style:none;  display: block; float: right; text-align:center; padding:2px 6px; margin:0px; color:#FFFFFF; text-decoration:none; }
#navframe #nav li	a { color:#FFFFFF; text-decoration:none; }
#navframe #nav li.last	{border-bottom:none;}
#navframe #nav li a:hover	{text-decoration:underline;}


#freephone	{padding-left:20px;}

#bluenav	{border:1px solid #FFFFFF; background:#7AB6E7;   border-collapse:collapse;}
#bluenav h2	{font-size:105%; margin:0px; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#bluenav td	{  text-align:center; border:1px solid #FFFFFF; border-collapse:collapse;}
#bluenav a	{ color:#FFFFFF; text-decoration:none; }
#bluenav td table, #bluenav td table td	{  border:0px; text-align:left; }
#homenav	{background:url(graphics/headerbg.jpg) no-repeat right top; height:110px; text-align:left !important;}
#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;
}

#main{float:right; width:684px; padding:0px; margin:0px; text-align:left; margin-right:1px;}
#two_column	{padding:80px 10px 10px 10px; clear:both; position:relative; margin:0px;}
#two_column_nosearch	{padding:10px;  clear:both; margin:0px;}
#three_column	{width: 458px; float:left; padding:80px 0 0 0px; position:relative;}
#three_column_nosearch	{width: 458px; float:left; padding:10px 0 0 0px; position:relative;}
#maininner	{padding:0 10px 10px 10px;}

.featured	{ border-bottom:1px dashed #CCCCCC;}


#featuredbg	{ }
#main #featuredbg h2	{color:#FFFFFF !important;  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;}
#elitedeals	{float:right; width:25%; }

#homesearch	{border:1px solid #B7D8F2; margin:0px;  padding:5px;  background: url(graphics/homesearch-bg.jpg) bottom left no-repeat; color:#2274B7; vertical-align:top; }

#homesearch h1	{border-bottom:dashed 1px #CCCCCC; color:#7AB6E7;}
#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;}

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


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

#search	{width:95%;
	padding:3px 0 3px 0;
	margin:0px;
	border-bottom:1px dashed #CCCCCC;
	position:absolute;
	top:2px;
	left: 9px;
}
#searchform	{ padding:0px; margin:0px; background:#F1F9FE;}
.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;}

.bodyorange #homeoffers h2	{background:#F1F9FE; color:#FF9900; display:block; margin:0px; padding:5px; border-bottom:1px solid #FF9900;}
.bodyblue #homeoffers h2	{background:#F1F9FE; color:#FF0000; display:block; margin:0px; padding:5px; border-bottom:1px solid #FF0000;}
.bodygreen #homeoffers h2	{background:#F1F9FE; color:#00AD52; display:block; margin:0px; padding:5px; border-bottom:1px solid #00AD52;}
.bodyorange .homeoffers img, .home .homeoffers img	{border:1px solid #FF9900 !important;  padding:2px; margin:2px 4px;}
.bodygreen .homeoffers img	{border:1px solid #00AD52;  padding:2px; margin:2px 4px;}
.homeoffers	{width:100%; 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:left; width:228px; background:#DAEBFC; margin:0px; margin-left:1px; border-right:solid 1px #4A9BDD; border-left:solid 1px #4A9BDD;padding:0px;  text-align:left;}
#left h2	{font-size:100%; padding: 5px 5px 5px 10px; margin:0px; background-color:#7AB6E7; border-bottom:1px solid #4A9BDD; border-top:1px solid #FFFFFF; margin-top:10px; color:#FFFFFF !important;}
#left h2 a	{ color:#FFFFFF !important; text-decoration:none;}
#left a h2 	{text-decoration:none;}

#left h2.red	{background:#7AB6E7 url(http://www.extratimeonline.co.uk/graphics/navbullet_red.gif) no-repeat left center; padding-left:30px;}
#left h2.orange	{background:#7AB6E7 url(http://www.extratimeonline.co.uk/graphics/navbullet_orange.gif) no-repeat left center; padding-left:30px;}
#left h2.green	{background:#7AB6E7 url(http://www.extratimeonline.co.uk/graphics/navbullet_green.gif) no-repeat left center; padding-left:30px;}
#left h2.purple	{background:#7AB6E7 url(http://www.extratimeonline.co.uk/graphics/navbullet_purple.gif) no-repeat left center; padding-left:30px;}
#left h2.yellow	{background:#7AB6E7 url(http://www.extratimeonline.co.uk/graphics/navbullet_yellow.gif) no-repeat left center; padding-left:30px;}

#left ul	{margin:0px; padding:0px; list-style:none; }

#left ul#navred li	{background:#DAEBFC url(http://www.extratimeonline.co.uk/graphics/navbullet_red.gif) no-repeat left center; }
#left ul#navorange li	{background:#DAEBFC url(http://www.extratimeonline.co.uk/graphics/navbullet_orange.gif) no-repeat left center; }
#left ul#navgreen li	{background:#DAEBFC url(http://www.extratimeonline.co.uk/graphics/navbullet_green.gif) no-repeat left center; }
#left ul#navpurple li	{background:#DAEBFC url(http://www.extratimeonline.co.uk/graphics/navbullet_purple.gif) no-repeat left center; }
#left ul#navyellow li	{background:#DAEBFC url(http://www.extratimeonline.co.uk/graphics/navbullet_yellow.gif) no-repeat left center; }

#left ul#navred li a, #left ul#navorange li a, #left ul#navgreen li a, #left ul#navpurple li a,	#left ul#navyellow li a {text-decoration:none; }

#navred, #navorange, #navgreen, #navpurple, #navyellow {width:100%; margin:0; padding:5px 0px 5px 0px; }
#navred li, #navorange li, #navgreen li, #navpurple li, #navyellow li 	{border-bottom:1px solid #4A9BDD; 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;}

#right	{float:left; width:226px;  }
#right #deals	{ margin-top:10px;}

.deals	{margin:0px 0px 16px 0; padding:0px; }

#right .elite1	{background:url(graphics/elitedeals-pool.jpg) bottom center no-repeat;}
#right .elite2	{background:url(graphics/elitedeals-swim.jpg) bottom center no-repeat;}
#right .elite3	{background:url(graphics/elitedeals-scotland.jpg) bottom center no-repeat;}
#right .referral img	{border:0px;}
#right .more	{clear:both;}
#right 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 5px 0;}
#right .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;}



table.leftform td {border-bottom:1px solid #FFFFFF; margin-bottom:4px;}
.testimonial	{margin:0px; font-style:italic; padding-bottom:5px;}
.testimonial h2	{font-style: normal;}
.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;}

.listinfo	{  line-height:1.8em}

/* Bottom*/

#footer	{ background:#7AB6E7; color:#FFFFFF; padding:10px;}
#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;}
/* CSS Document */
#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;}