@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;}


/*	Beginning of styles used by sunny-properties.com to date */

/* Global top level (base) definition for all likes follows: */
A:link {
	color : #10348C; 
	text-decoration: none
}
A:visited {
	color : #8C2542; 
	text-decoration: none
}
A:hover {
	color : black;
	text-decoration: underline;
}
/*
.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.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; }

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*/

/* 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; BACKGROUND: #2588A5; MARGIN-LEFT: 0px; COLOR: #74BFF8; MARGIN-RIGHT: 0px; FONT-FAMILY: Verdana
}
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/bgblue01.jpg); background-repeat: repeat;
}
UL {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana
}
OL {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana
}
LI {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana
}
aa:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana
}
aa:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana
}
aa:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana
}
aa:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana
}

