BODY { color: Black; background: Transparent URL(images/bg1.jpg) no-repeat left top fixed; margin: 5px }

A:link { color: #000000 }
A:active { color: #000000 }
A:visited { color: #000000 }
A:hover { color: #CC3300 }

IMG { border-color: #000000 }

INPUT.Button { font-weight: bold; color: #FFF; background-color: #CC99CC; border: 1px outset; cursor: pointer }

#Header { clear: both; background: Transparent URL(images/gray_tag.gif) repeat-x left 10px; width: 100%; height: 100px }
#Header .Logo { float: left; margin: 0 0 0 5px }
#Header .Menu { float: right; background: Transparent URL(images/epicure.gif) no-repeat center 35px; width: 300px; height: 100px }
#Header .Menu TABLE { margin: 10px 0 0 0; width: 300px }
#Header .Menu A { color: DimGray; text-decoration: none }
#Header .Menu A:hover { text-decoration: underline }

#CurtainMenu { position: absolute; visibility: hidden; z-index: 100; background-color: WhiteSmoke; border: 1px solid Silver; padding: 2px; opacity: 0.95; -moz-opacity: 0.95; filter: alpha(opacity=95) }
#CurtainMenu A { text-decoration: none }
#CurtainMenu A:hover { text-decoration: underline }
#CurtainMenu UL { list-style: none; margin-top: 15px }
#CurtainMenu LI { font-size: 10pt; margin: 0px 10px 0px -30px }

#Body { clear: both }
#Body H1 { font-size: 31pt; margin: 0 0 0 100px }
#Body H2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: #666666; margin: 0 0 0 120px }

#Body .Home {  }
#Body .Calculator {  }
#Body .Retailers {  }
#Body .Catalogue {  }
#Body .Contact {  }

#Footer { clear: both }
#Footer .Rights { font-size: 8pt }

#Flash { position: relative; width: 640px; height: 480px; clear: both; overflow: hidden; display: block }
#Flash IMG.Picture { filter: blendTrans(Duration=0.2) }
#Flash DIV.Banner { position: absolute; width: 640px; height: 75px; top: 0px; left: 0px; overflow: hidden; z-index: 100; background-color: Gray; opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); display: inline }
#Flash DIV.Overlay { position: absolute; width: 640px; height: 75px; top: 0px; left: 0px; overflow: hidden; z-index: 101; padding: 10px; display: inline }
#Flash DIV.Overlay H1 { font-size: 16pt; color: White; filter: shadow(color: Black, direction: 135, strength: 2) }

#SideMenu { font-family: Arial, sans-serif }
#SideMenu TH { font-size: 9pt; text-align: left }
#SideMenu TD { font-size: 9pt; text-align: left }
#SideMenu A { text-decoration: none }

/* *** OLD STYLE *** */

TD.Gradient_Blue { width: 1px; height: 120px; background: transparent URL(../images/Gradient_Blue.gif) no-repeat left top }
TD.Gradient_Green { width: 1px; height: 120px; background: transparent URL(../images/Gradient_Green.gif) no-repeat left top }
TD.Gradient_Olive { width: 1px; height: 120px; background: transparent URL(../images/Gradient_Olive.gif) no-repeat left top }
TD.Gradient_Purple { width: 1px; height: 120px; background: transparent URL(../images/Gradient_Purple.gif) no-repeat left top }
TD.Gradient_Ruby { width: 1px; height: 120px; background: transparent URL(../images/Gradient_Ruby.gif) no-repeat left top }

.bigwhitebold {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12pt; 
	 font-weight: bold; 
	 color: #666666;
}

.bigwhite {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12pt; 
	 color: #666666;
}

.normalwhite {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px; 
	 color: #666666;
}

.smallwhite {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 10px; 
	 color: #333333;
}
.smallwhite:hover { color: #666666 }

.formfield { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	height: 19px; 
	font-size: 10px; 
	background-color: #EFEFEF; 
}

.formtext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	background-color: #EFEFEF; 
}

.formradio { 
	cursor: pointer; 
}

.formbutton { 
	font-family: Arial; 
	font-size: 12px; 
	font-weight: bold; 
	color: #669999; 
	width: 65px; 
	height: 20px; 
	background-color: #F0F0F0; 
	border: 1px outset; 
	xborder-left: #999999 1px solid; 
	xborder-right: #666666 2px solid; 
	xborder-top: #999999 1px solid; 
	xborder-bottom: #666666 2px solid;
	cursor: pointer; 
}

.orderbutton { 
	font-family: Arial; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #800080; 
	width: 85px; 
	height: 26px; 
	background-color: #F0F0F0; 
	border: 1px outset; 
	xborder-left: #CC99CC 1px solid; 
	xborder-right: #800080 2px solid; 
	xborder-top: #CC99CC 1px solid; 
	xborder-bottom: #800080 2px solid; 
	cursor: pointer; 
}

.orderbutton2 { 
	font-family: Arial; 
	font-size: 12px; 
	font-weight: bold; 
	color: #800080; 
	width: 65px; 
	height: 20px; 
	background-color: #F0F0F0; 
	border: 1px outset; 
	xborder-left: #CC99CC 1px solid; 
	xborder-right: #800080 2px solid; 
	xborder-top: #CC99CC 1px solid; 
	xborder-bottom: #800080 2px solid;
	cursor: pointer; 
}

.small1 {
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #CC6633; 
}
.rights1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #CC6633; 
}

.bigger2 {
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 14pt; 
	 color: #666666; 
}
.small2 {
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #CC99CC; 
}
.rights2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #CC99CC; 
}

.small3 {
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #666699; 
}
.rights3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #666699; 
}

.bigger4 {
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 14pt; 
	 color: #666666; 
}
.small4 {
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #999966; 
}
.rights4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #999966; 
}

.small5 {
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #669999; 
}
.rights5 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #669999; 
}

/* *** CUSTOM TABLECLOTH CALCULATOR *** */

.BasketForm { 
	font-family: monospace; 
	font-size:12pt; 
	font-weight: normal; 
	color: #000000; 
	background: #EFEFEF; 
		}
.BasketValue { 
	font-family: monospace; 
	font-size:12pt; 
	font-weight: normal; 
	color: #000000; 
	background: #EFEFEF; 
	text-align: right; 
		}
.BasketBotton {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #000000; 
	height: 20px; 
	background-color: #F0F0F0; 
	border-left: #CCCCCC 1px solid; 
	border-right: #666666 1px solid; 
	border-top: #CCCCCC 1px solid; 
	border-bottom: #666666 1px solid;
		}
