@charset "iso-8859-1"
/* author: Philip Sparke */
/* Creation date: 07/02/2003 */

body, form, td, p, input, select, textarea {font-family: Verdana, Arial,Helvetica, sans-serif; font-size: 8pt;}

/* New follows: */
#divUpControl {
	/*Z-INDEX: 1; WIDTH: 100%; POSITION: relative; HEIGHT: auto; TEXT-ALIGN: right*/
	Z-INDEX: 1; WIDTH: 100%; POSITION: relative; TEXT-ALIGN: right;
}
#divDownControl {
	/*Z-INDEX: 1; WIDTH: 100%; POSITION: relative; HEIGHT: auto; TEXT-ALIGN: right*/
	Z-INDEX: 1; WIDTH: 100%; POSITION: relative; TEXT-ALIGN: right;
}
#divContainer {
	/*VISIBILITY: hidden; OVERFLOW: auto; WIDTH: 100%; POSITION: relative; HEIGHT: auto*/
	VISIBILITY: hidden; OVERFLOW: auto; WIDTH: 100%; POSITION: relative;
	
}
#divContent {
	LEFT: 0px; POSITION: relative; TOP: 0px;
}
HR {
	BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; BORDER-LEFT: 1px inset; BORDER-BOTTOM: 1px inset;
}
BODY.background_color {
	MARGIN-TOP: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	MARGIN-LEFT: 0px;
	COLOR: #000000;
	MARGIN-RIGHT: 0px;
	FONT-FAMILY: Verdana;
	background-color: #C9F6DE;
}
BODY.background_colorrental {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #bbc8fd; COLOR: #000000; FONT-FAMILY: Verdana;
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana;
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana;
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana;
}
table {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana;
}
table.DivContentstable { background-image: url(../images/european_flag.gif); background-repeat: repeat;
}
table.mainbgarea { background-color: #416145;}
table.loadingarea { background-image: url(../Images/european_flag_small.gif); }
table.topleftcornerarea { background-image: url(../Images/european_flag.gif); }
table.headerarea {	background-color: yellow;}
table.scrollarea { background-color: #C9F6DE; }
UL {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana;
}
OL {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana;
}
/* Following used on default.asp for lists with bullet points */
LI {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana;
	margin-left: 0;
	margin-right: 10%;
	margin-top: .5em;
	margin-bottom: .5em;
}


/* Global top level (base) definition for all likes follows: */
A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana;
	text-decoration: none;
}
A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana;
	text-decoration: none;
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana;
	text-decoration: underline;
}

welcomeTitle { 
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: Black; 
}

mainBody { 
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: Black; 
}
/* Welcome page links */
A.welcomeLinks:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: Verdana;
	text-decoration: none;
}
A.welcomeLinks:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: Verdana;
	text-decoration: none;
}
A.welcomeLinks:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: purple; FONT-FAMILY: Verdana;
	text-decoration: underline;
}

/* Following used on links.asp */
linkIntro {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: Black;
}
linkImage {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: Black;
}

/* Following used on expressYouViews.asp */
linkIntro {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: Black;
}
linkImage {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: Black;
}

/* Following used on login.asp   */
TD.loginPrompt { 
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: blue;
}
TD.loginWarning { 
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: red;
}

table.navtable {
	cellSpacing: 0; cellPadding: 0; border: 0;
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black;
}

TD.navLinkImage {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black;
}

A.navLink:link {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #FFFF00; FONT-FAMILY: Verdana;
	text-decoration: none;
}
A.navLink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #FFFF00; FONT-FAMILY: Verdana;
	text-decoration: none;
}
A.navLink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #FFFF00; FONT-FAMILY: Verdana;
	text-decoration: underline;
}

A.navLinkContent:link {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #1E3A22; FONT-FAMILY: Verdana;
	text-decoration: none;
}
A.navLinkContent:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #1E3A22; FONT-FAMILY: Verdana;
	text-decoration: none;
}
A.navLinkContent:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #1E3A22; FONT-FAMILY: Verdana;
	text-decoration: underline;
}

span.policybody {
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: black;
}
span.policyheadings {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: black;
}
span.policysubheadings {
	font-family: Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 9pt; color: black;
}

SPAN.navDescription {
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: white;
}

SPAN.noResultsfound {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: purple;
}
/*
.myaccount {width: 600; height: 20; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; text-align: justify; color: Black; font: bold; background: #94B8F3 }
*/
.myaccount {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; text-align: justify; color: Black; font: bold; background: #94B8F3;}
/*TD.subcatimagecollectioncell {width: 100%; height: 100%;}*/
TD.subcatimagecollectioncell {width: 100%; }
/*TD.subcatsingleimagedescrtab {width: 125; height: 225;}*/
TD.subcatsingleimagedescrtab {width: 25%; }
/*TD.subcatsingleimagecell {width: 25%; height: 125;}*/
TD.subcatsingleimagecell {width: 25%; }
/*TD.subcatsingledescrcell {width: 25%; height: 75;}*/
TD.subcatsingledescrcell {width: 25%; }

TD.Navigation { background-color:#416145;}

/*TD.productpictureandlinkscell {width: 50%; height: 100%;}*/
TD.productpictureandlinkscell {width: 50%; }
/*TD.productpicture {width: 100%; height: 60%;}*/
TD.productpicture {width: 100%; }
/*TD.externalproductcode {width: 100%; height: 10%;}*/
TD.externalproductcode {width: 100%; }
/*TD.prereqproductlinks {width: 100%; height: 30%;}*/
TD.prereqproductlinks {width: 100%; }

/*TD.productdetailscell {width: 50%; height: 100%;}*/
TD.productdetailscell {width: 50%; }
/*TD.productname {width: 50%; height: 10%;}*/
TD.productname {width: 50%; }
/*TD.productcode {width: 50%; height: 10%;}*/
TD.productcode {width: 50%; }
/*TD.productdescr {width: 50%; height: 60%;}*/
TD.productdescr {width: 50%; }
/*TD.productprice {width: 50%; height: 10%; border: thin solid #FF2B49;}*/
TD.productprice {width: 50%; border: thin solid #FF2B49;}
/*TD.productbuynow {width: 50%; height: 10%;}*/
TD.productbuynow {width: 50%; }

/*TD.optionheading	{height: 25; border: thin solid #FF2B49;}*/
TD.optionheading	{border: thin solid #FF2B49;}
TD.optionproductdetailcell{width: 100%; }
/*TD.optionproductcode{width: 15%; height: 25; border: thin solid #FF2B49;}*/
TD.optionproductcode{width: 15%; border: thin solid #FF2B49;}
/*TD.optionproductname{width: 25%; height: 25; border: thin solid #FF2B49;}*/
TD.optionproductname{width: 25%; border: thin solid #FF2B49;}
/*TD.optionproductdescr{width: 35%; height: 25; border: thin solid #FF2B49;}*/
TD.optionproductdescr{width: 35%; border: thin solid #FF2B49;}
/*TD.optionproductprice{width: 17%; height: 25; border: thin solid #FF2B49;}*/
TD.optionproductprice{width: 17%; border: thin solid #FF2B49;}
/*TD.optionproductbuynow{width: 8%; height: 25;}*/

TD.optionproductbuynow{width: 8%;}

/*IMG.subcatimage {width: 100; border: 0}*/
IMG.subcatimage {border: 0;}
/*IMG.productimage {width: 200; border: 0}*/
IMG.productimage {border: 0;}
/*IMG.menuarrow {width: 18; height: 18; border: 0; vertical-align: middle;}*/
IMG.menuarrow {width: 6%; border: 0; vertical-align: middle;}

FONT.subcatimagedescr 		{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: Black; font: bold;}
FONT.subcattabtitle 		{ font-family: Arial, Helvetica, sans-serif; font-size: 15pt; color: Black; font: bold;}
FONT.subcattabdescr 		{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: Black; font: bold;}

FONT.prodcodetitle			{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black;}
FONT.prodmodelrange			{ font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: purple; font: bold;}
FONT.prodname 				{ font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: Black; font: bold;}
FONT.prodcode 				{ font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: purple; font: bold;}
FONT.prodpriceexvat 		{ font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: Black; font: bold;}
FONT.proddescr 				{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: Black; }
FONT.prodpricevat 			{ font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: Black;}

FONT.optionheading			{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: Black; }
FONT.optionprodname 		{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: Black; font: bold;}
FONT.optionprodcode 		{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: Black; font: bold;}
FONT.optionprodpriceexvat 	{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: Black; font: bold;}
FONT.optionproddescr 		{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: Black; }
FONT.optionprodpricevat 	{ font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: Black;}

FONT.extprodcode 			{ font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: Black; font: bold;}
FONT.prereqproductdescr 	{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: Black; }
FONT.navlink 				{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: Yellow; }
FONT.navdescr 				{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: White; }
A.subcatlink:link { 
	color : #000000; 
	text-decoration: none;
}
A.subcatlink:visited { 
	color : purple; 
	text-decoration: underline;
}
A.subcatlink:hover  {
	color : #000000; 
	text-decoration: underline;
}
A.prereqprodlink:link { 
	color : #000000; 
	text-decoration: none;
}
A.prereqprodlink:visited { 
	color : purple; 
	text-decoration: underline;
}
A.prereqprodlink:hover  {
	color : #000000; 
	text-decoration: underline;
}

/*Booking/Availability Calender settings follow:*/
.calavailable {background: #F8FB71;} /*yellow*/
.calnodate {background: #139BEC;} /*blue*/
.calbooked {background: #F50A33;} /*red*/
.calunknown {background: #88808C;} /*grey*/


