BODY {
	background:#FFFFFF url(images/page_bg.gif) ;margin:0;padding:0;
	PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	COLOR: #000033;
}
.ModulePage {
	background:#FFFFFF url(images/lines2.gif);
	PADDING-TOP: 6px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	COLOR: #290761;
}
/* MAIN ADMIN ELEMENTS -----------------------------------------------------------------------------*/
.Error {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
	color: #ed1c24;
}
A
{
	COLOR: #0000CD; /*#290761; //#1381d7; */
	TEXT-DECORATION: none;
	font-weight: normal;
}
A:hover
{
	COLOR: #000033;
	TEXT-DECORATION: underline;
}
.dropMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	COLOR: #000000;	
}
.dropMenu A
{
	COLOR: #ffffff; /*#290761; //#1381d7; */
	TEXT-DECORATION: none;
	font-weight: normal;
}
.dropMenu A:hover
{
	COLOR: #000033;
	TEXT-DECORATION: underline;
}
.topMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; COLOR: #000000; font-weight: bold; 
}
.topMenu A
{
	COLOR: #000000;  TEXT-DECORATION: none; /*// font-weight: bold; */
}
.topMenu A:hover
{
	COLOR: #0000FF; font-weight: bold; TEXT-DECORATION: underline;
}
.butText {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;
}
.butText A {
	COLOR: #FFFFFF;  TEXT-DECORATION: none; /*// font-weight: bold; */
}
.butText A:hover {
	COLOR: #ffffff; font-weight: bold; TEXT-DECORATION: underline;
}
.calendarDays{
	background-color: #290761; padding: 3 0 3 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; COLOR: #FFFFFF; font-weight: bold; 
}
.calendarAvailable{
	background-color: #87C6E4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; COLOR: #290761; font-weight: normal; 
}
.calendarBooked{
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; COLOR: #494949; font-weight: normal; 
}
/* FOOTER ELEMENTS -----------------------------------------------------------------------------*/
.footText {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; COLOR: #999999; font-weight: normal; 
}
.footText A
{
	COLOR: #1381d7; font-weight: normal; TEXT-DECORATION: none;
}
.footText A:hover
{
	COLOR: #1381d7; font-weight: normal; TEXT-DECORATION: underline;
}
.Orange20 { font-family: Arial, Helvetica, sans-serif; font-size: 15px;	color: #FF8C00; font-weight: bold; }
INPUT { font-family:verdana,arial,sans-serif; font-size:10px; }
SELECT { font-family:verdana,arial,sans-serif; font-size:11px; }
TEXTAREA { font-family:arial,sans-serif;font-size:11px; }

#dropmenudiv{
position:absolute;
margin-top: 8px;
border:1px solid #000000;
border-bottom-width: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000033;
line-height:16px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #000000;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv a:hover{ /*hover background color*/
font-weight: bold;
color: #ffffff;
background-color: #6699ff;
}
/* MAIN ADMIN ELEMENTS end-----------------------------------------------------------------------------*/
.maintext
		{ font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; }
		a.maintext
		{ text-decoration: underline; color: #000000; }
		a.maintext:hover
		{ text-decoration: none; color: #0000FF;	}
.detailtext
		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 13px; text-decoration: none; }
.detailbold
		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 13px; text-decoration: bold; }
.specialtext
		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 15px; text-decoration: none; }
.specialPrice
		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0000FF; font-size: 18px; text-decoration: none;  font-weight: bold;  }
.cattext
		{ font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none;  font-weight: normal;  }
		a.cattext
		{ text-decoration: none; color: #000000; }
		a.cattext:hover
		{ text-decoration: underline; color: #008000;	}
		
/* HEADER ELEMENTS ---------------------------------------------------------------------------*/
.resultsBlue {
	border: 2px solid #CDCDD5; background-color: #333399; padding: 5px; }
.resultsWhite {
	border-left: 2px solid #CDCDD5; border-right: 2px solid #CDCDD5; background-color: #FFFFFF; padding: 1px; }
.resultsMain {
	background-color: #FFFFFF; padding: 3px; }
.resultsRed
		{ color: #FF0000; font-size: 12px; text-decoration: none; font-weight: bold;  font-family: Arial, Helvetica, sans-serif;  }
.resultsSpec
		{ color: #000000; font-size: 14px; text-decoration: none; font-weight: plain;  font-family: Arial, Helvetica, sans-serif;  }
.resultsBlack
		{ color: #000000; font-size: 12px; text-decoration: none; font-weight: plain;  font-family: Arial, Helvetica, sans-serif;  }
.detailsSurround {
	border: 2px solid #CDCDD5; background-color: #FFFFFF; padding: 5px; }
.detailsBlue {
	border: 2px solid #CDCDD5; background-color: #0065C9; padding: 3px; }
.detailsGrey {
	border: 2px solid #000033; background-color: #CCCCCC; padding: 3px; }
.yellowtext
		{ color: #FFFF00; font-size: 13px; text-decoration: none; font-weight: bold;  font-family: Arial, Helvetica, sans-serif;  }
		a.yellowtext
		{ text-decoration: underline; color: #FFFF00; }
		a.yellowtext:hover
		{ text-decoration: none; color: #FFFF00;	}
.whitesearchtext
		{ color: #FFFFFF; font-size: 15px; text-decoration: none; font-weight: normal;  font-family: Arial, Helvetica, sans-serif;  }
		a.whitesearchtext
		{ text-decoration: underline; color: #FFFFFF; }
		a.whitesearchtext:hover
		{ text-decoration: none; color: #FFFFFF;	}
.redtextVerdana
		{ color: #FF0000; font-size: 20px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight: bold;   }
.whitetextVerdana
		{ color: #FFFFFF; font-size: 13px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight: bold;   }
.sitetextVerdana
		{ color: #000033; font-size: 13px; text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight: bold;   }
.whitetext
		{ color: #FFFFFF; font-size: 12px; text-decoration: none;  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;   }
		a.whitetext
		{ text-decoration: underline; color: #FFFFFF; }
		a.whitetext:hover
		{ text-decoration: none; color: #FFFFFF;	}
.blacktext
		{ color: #000000; font-size: 12px; text-decoration: none;  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;   }
		a.blacktext
		{ text-decoration: underline; color: #000000; }
		a.blacktext:hover
		{ text-decoration: none; color: #000000;	}
.bluetext
		{ color: #0000FF; font-size: 12px; text-decoration: none;  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;   }
		a.bluetext
		{ text-decoration: underline; color: #0000FF; }
		a.bluetext:hover
		{ text-decoration: none; color: #0000FF;	}		
		


/*  ELEMENTS from Plazapc ---------------------------------------------------------------------------*/		
.catheadings
		{ padding-left: 3px; padding-top: 0px; padding-bottom: 2px; background-color: #4B87C2;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; font-weight: bold;
		color: #0000FF; text-decoration: none; }
		.catHeading
		{ font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; font-weight: bold;
		color: #0000FF; text-decoration: none; }
		.listings
		{ border-left: 1px #000000 solid; border-right: 1px #000000 solid; border-bottom: 1px #000000 solid;
		  background-color: #FFFFFF;
		}

		.codes
		{ font-family: Arial, Helvetica, sans-serif; 
		font-size: 9px; font-weight: bold;
		color: #0000FF; text-decoration: none; }
		
		.items
		{ font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9px; font-weight: bold;
		color: #0000FF; text-decoration: none; }
		
		.prices
		{ font-family: Arial, Helvetica, sans-serif; 
		font-size: 14px; font-weight: bold;
		color: #FF9900; text-decoration: none; }

		td.left
		{ padding-left: 0px; padding-top: 0px;  padding-bottom: 0px;
		}
		td.stockheader
		{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;
		padding-top: 24px; padding-bottom: 8px; background-color: #4B87C2; color: Black;}
		.menu
		{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9px; font-weight: normal;
		color: #000000; text-decoration: none; }
		.catHolder {
		background-color:#FFFFFF; padding:4px; border: 1px #000000 solid;
		}
		.menu a:link
		{ text-decoration: none; color: #000000; }

		.menu a:hover
		{ text-decoration: underline; color: #0000FF;	}
		
		td.stock
		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px;
		border-bottom: 1px solid #AAAAAA; border-right: 1px solid #AAAAAA;
		color: Black; text-decoration: none; padding-left: 3px; padding-right: 3px;
		padding-top: 2px; padding-bottom: 2px; background-color: "nil";
		}
		/*  .maintext
		{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9px; font-weight: normal;
		color: Black; text-decoration: none; }
		.maintext a:visited
		{ text-decoration: none; color: Black; }
		.maintext a:link
		{ text-decoration: none; color: Black; }
		.maintext a:hover
		{ text-decoration: none; color: Black;	}
		
		td.stockheader
		{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;
		padding-top: 8px; padding-bottom: 8px; background-color: "nil"; color: White;}*/
		
/*  ELEMENTS from BMMS ---------------------------------------------------------------------------*/
.specialtext
		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 15px; text-decoration: none; }
.specialPrice
		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0000FF; font-size: 18px; text-decoration: none;  font-weight: bold;  }
.cattext
		{ font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none;  font-weight: normal;  }
		a.cattext
		{ text-decoration: none; color: #000000; }
		a.cattext:hover
		{ text-decoration: none; color: #FF0000;	}
.redVerdana
		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FF0000; font-size: 13px; text-decoration: none; }
td.mainFeatureSurround { padding: 15px; }	
.searchTitle
		{ font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 18px; text-decoration: none;  font-weight: bold;  }
.mainFeatureTitle
		{ font-family: Arial, Helvetica, sans-serif; color: #0000FF; font-size: 12px; text-decoration: none;  font-weight: bold;  }
		a.mainFeatureTitle
		{ text-decoration: underline; color: #0000FF; }
		a.mainFeatureTitle:hover
		{ text-decoration: none; color: #0000FF;	}
		
.mainSearchTitle
		{ font-family: Arial, Helvetica, sans-serif; color: #0000FF; font-size: 12px; text-decoration: none;  font-weight: bold;  }
		a.mainSearchTitle
		{ text-decoration: underline; color: #0000FF; }
		a.mainSearchTitle:hover
		{ text-decoration: none; color: #0000FF;	}
