body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #575757;
}

a.menutext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	text-decoration: none;	
}

a.menutext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699CC;
	text-decoration: none;	
}

.menuheight {
	font-size: 22px;
}
.intMain {
	font-size: 20px;
}

.intSub {
	font-size: 18px;
	font-weight:bolder;
	color: #333333;
	text-transform: capitalize;
}

a {
	color: #6699CC;	
	text-decoration: none;
}
a:hover {
	color: #4a5a62;
	text-decoration: underline;
}


a.submenutext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

a.submenutext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699CC;
	text-decoration: none;	
}

.submenuheight {
	font-size: 18px;
}

.features {
	font-size: 13px;
	font-weight: bold;
	color: #463427;
}

a.features {
	text-decoration: underline;
	color: #463427;
}

a.features:hover {
	text-decoration: underline;
	color: #926442;
}

/* elisa additions 12/28/06 */
	.intMainBlue {
	font-size: 20px;
	color: #6699CC;	
	
	}


	.title  {
	font-size: 20px;
	color: #6699CC;	
	text-transform: uppercase
	}

	.date  {
	font-size: 16px;
	color: #666666;	
	text-transform: none
	}

	.dotted {border-style: dotted;  border-color: #C2C2C2; border-width: 1px}

	hr {
    color:#C2C2C2;
	border-top: thin dashed #C2C2C2;
	border-right: none;
	border-bottom: none;
	border-left: none;
    border-width: 1px
	}
	
	
	.subtableOutside {
	background-color:#f6f6f6;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height:30px;
		
	}

	
	.subtableInside {background-color:#f6f6f6;
	font-size: 18px;
	color: #999999;
	text-transform: capitalize;
	
	}
	
	.greybg {
	background-color:#EFEFEF;
	}
	
	
	
	#ifrm {
	padding-left: 6px; 
	position: relative;  
	top: 0%;
	vertical-align:top;
	}

	#foo {
	width:365px;
	height:388px;
	border:0px #CCCCCC;
	}
	
	/* calendar styles */
	.calendar {
	color:#EFEFEF;
	background-color:#999999;
	font-weight: 100;
	}
	
	.calendara {
	color:#EFEFEF;
	background-color: #6699CC;
	text-decoration: none;
	cursor:pointer;
	font-weight: 100;
	}
	
		.calendara a {
	color:#EFEFEF;
	background-color: #6699CC;
	text-decoration: none;
	cursor:pointer;
	font-weight: 100;
	}
    .calendara a:hover {
	color:#EFEFEF;
	background-color: #6699CC;
	text-decoration: none;
	cursor:pointer;
	font-weight: 100;
	}	

	.calendarhead {font-size: 14px; background-color:#FFF; color: #6699CC; font-weight:100;
	}
	.calendarday {background-color:#FFF;
	font-weight:bold;
	}
	
	.dividtitle  {
	font-size: 16px;
	color: #6699CC;	
	text-transform: uppercase
	}

	.dividdate  {
	font-size: 14px;
	color: #666666;	
	text-transform: none
	}
	
/*  Added by Tony Piscotti 2/5/07  */

div#promobox { 
	display: block; 
	margin: 0; 
	padding: 4px; 
	border: 1px solid #666; 
	background: #69c; 
	color: #fff; 
	text-decoration: none; 
	}
div#promobox a { 
	color: #fff; 
	text-decoration: none; 
	}
div#promobox a:hover { 
	color: #fff; 
	text-decoration: underline; 
	}
	
/*  Added by Tony Piscotti 2/6/07  */
table#contact { 
	margin: 0; 
	padding: 0; 
	border: none; 
	}
table#contact td { 
	margin: 0; 
	padding: 3px; 
	border: none; 
	}
table#contact td.labels { 
	width: 80px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-align: right;
	}
	
input.contactfield { 
	width: 200px; 
	height: 17px; 
	font-size: 11px; 
	margin: 0; 
	padding: 0; 
	}
select.contactstate { 
	width: 200px; 
	height: 18px; 
	font-size: 10px; 
	margin: 0; 
	padding: 0; 
	}
input.contactzip { 
	width: 80px; 
	height: 17px; 
	font-size: 10px; 
	margin: 0; 
	padding: 0; 
	}
div.req, span.req { 
	color: #f00; 
	font-size: 11px; 
	font-weight: bold; 
	padding: 5px 0;
	}
	
#dhtmltooltip{
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #fff; 
	position: absolute;
	width: 150px;
	border: 1px solid #000000;
	padding: 5px;
	visibility: hidden;
	z-index: 100;
}
/*  Added by Wallace Growney 2/16/07  */
.Text {  
	font-family: 	Verdana, Arial, Helvetica, sans-serif; 
	color: 		 	 #454343; 
	font-size: 	 	13px; 
	font-weight: 	normal;
	}
	
.Text a:link {  
	color: 		 	 #454343; 
	text-decoration: underline;
	}
.Text a:visited {  
	color: 		 	 #454343;
	text-decoration: underline;
	}
.Text a:active {  
	color: 		 	 #454343; 
	text-decoration: underline;
	}
.Text a:hover {  
	color: 			 #908DBC;
	text-decoration: underline;
	}	

.MainHeading {  
	font-family: 	Arial, Helvetica, Verdana, sans-serif; 
	font-size: 	 	12pt; 
	color:		 	#908DBC;
	font-weight: 	bold;
	}
.MainHeading a:link {  
	color: 		 	 #908DBC; 
	text-decoration: underline;
	}
.MainHeading a:visited {  
	color: 		     #908DBC; 
	text-decoration: underline;
	}
.MainHeading a:active {  
	color: 		 	 #908DBC; 
	text-decoration: underline;
	}
.MainHeading a:hover {  
	color: 			 #aaaaaa;
	text-decoration: underline;
	}	

.Heading {  
	font-family: 	Verdana, Arial, Helvetica, sans-serif; 
	font-size: 	 	9pt; 
	color: 			#908DBC;
	text-decoration: none;
	font-weight: 	bold;
	}
.Heading a:link {  
	color: 			 #908DBC;	
	text-decoration: none;
	}
.Heading a:visited {  
	color: 			 #908DBC;
	text-decoration: none;
	}
.Heading a:active {  
	color: 			 #908DBC;	
	text-decoration: none;
	}
.Heading a:hover {  
	color: 			 #aaaaaa;	
	text-decoration: underline;
	}	
.HeadingBlack {  
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: 		 	#000000; 
	font-size: 	 	10pt; 
	font-weight: 	bold;
	}				
.TextSmall {  
	font-family: 	Verdana, Arial, Helvetica, sans-serif; 
	font-size: 	 	11px; 
	color: 		 	#454343; 
	font-weight: 	normal;
	}
.TextSmall a:link {  
	color: 		 	 #454343; 
	text-decoration: none;
	}
.TextSmall a:visited {  
	color: 		 	 454343;
	text-decoration: underline;
	}
.TextSmall a:active {  
	color: 		 	 454343; 
	text-decoration: underline;
	}
.TextSmall a:hover {  
	color: 			 #908DBC;
	text-decoration: underline;
	}
		
.MenuHeading {  
	font-family: 	Verdana, Arial, Helvetica, sans-serif; 
	color: 		 	908DBC;
	font-size: 	 	11px; 
	font-weight: 	bold;
	}
.MenuHeading a:link {  
	color: 		 	 908DBC; 
	text-decoration: none;
	}
.MenuHeading a:visited {  
	color: 		 	 908DBC;
	text-decoration: none;
	}
.MenuHeading a:active {  
	color: 		 	 908DBC;
	text-decoration: none;
	}
.MenuHeading a:hover {  
	color: 			 #aaaaaa;
	text-decoration: underline;
	}	
				
.MenuItem {  
	font-family: 	 Verdana, Arial, Helvetica, sans-serif; 
	color: 			 #908DBC;
	font-size: 	 	 11px; 
	font-weight: 	 bold;
	}
.MenuItem a:link {  
	color: 			 #908DBC;
	text-decoration: none;
	}
.MenuItem a:visited {  
	color: 			 #908DBC;	
	text-decoration: none;
	}
.MenuItem a:active {  
	color: 			 #908DBC;
	text-decoration: none;
	}
.MenuItem a:hover {  
	color: 			 #aaaaaa;	
	text-decoration: underline;
	}	
	
.MenuSubItem {  
	font-family:  	 Verdana, Arial, Helvetica, sans-serif; 
	color: 			 #000000;
	font-size: 	 	 10px; 
	font-weight: 	 normal;
	}
.MenuSubItem a:link {  
	color: 			 #000000;
	text-decoration: none;
	}
.MenuSubItem a:visited {  
	color: 			 #000000;
	text-decoration: none;
	}
.MenuSubItem a:active {  
	color: 			 #000000;
	text-decoration: none;
	}
.MenuSubItem a:hover {  
	color: 			 #908DBC;
	text-decoration: underline;
	}
		
.Footer {  
	font-family: 	 Verdana, Arial, Helvetica, sans-serif; 
	color:			 #908DBC;
	font-size: 	 	 11px; 
	font-weight: 	 bold;
	}
.Footer a:link {  
	color: 			 #908DBC; 
	text-decoration: none;
	}
.Footer a:visited {  
	color: 			 #908DBC;
	text-decoration: none;
	}
.Footer a:active {  
	color: 			 #908DBC;
	text-decoration: none;
	}
.Footer a:hover {  
	color: 			 #908DBC;
	text-decoration: underline;
	}
	
.FooterText {  
	font-family:  	 Verdana, Arial, Helvetica, sans-serif; 
	color: 		 	 #454343; 
	font-size: 	 	 11px; 
	font-weight: 	 normal;
	}
.FooterText a:link {  
	color: 		 	 #454343; 
	text-decoration: none;
	}
.FooterText a:visited {  
	color: 		 	 #454343;
	text-decoration: none;
	}
.FooterText a:active {  
	color: 		 	 #454343;
	text-decoration: none;
	}
.FooterText a:hover {  
	color: 			 #908DBC;
	text-decoration: underline;
	}

	
.bordersides {
	BORDER-RIGHT: #000000 1px solid; BORDER-LEFT: #000000 1px solid;
}
.borderleft {
	BORDER-BOTTOM-COLOR: #cccccc; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc;
}
.borderright {
	BORDER-BOTTOM-COLOR: black; BORDER-LEFT: black; BORDER-TOP-COLOR: black; BORDER-RIGHT: #cccccc 1px solid;
}
.bordertop {
	BORDER-BOTTOM-COLOR: black; BORDER-LEFT: black; BORDER-TOP: #000000 1px solid; BORDER-RIGHT-COLOR: black;
}
.borderbottom {
	BORDER-TOP-COLOR: black; BORDER-LEFT: black; BORDER-BOTTOM: #cccccc 1px solid; BORDER-RIGHT-COLOR: black;
}

TD.coordinatesWith {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #efefef; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: #666666; PADDING-TOP: 5px
}
TD.coordinatesItems {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TABLE.coordinatesShell {
	MARGIN: 0px; WIDTH: 10px
}
TD#coordinatesShell {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 150px; PADDING-TOP: 10px
}
TD#coordinatesShellEnd {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 150px; PADDING-TOP: 10px
}
A.productName {
    font-family: 	Verdana, Arial, Helvetica, sans-serif;  
	font-size: 	 	10px; 
	font-weight: 	normal;
	COLOR: 			#000000; 
	TEXT-DECORATION: none
}
A.productName:hover {
	COLOR: #908DBC; no-textdecoration: none
}

	
TD.RightSide {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
TD.LeftSide {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 1px
	BORDER-BOTTOM-COLOR: black; BORDER-LEFT: black; BORDER-TOP-COLOR: black; BORDER-RIGHT: #cccccc 1px solid; 
}
TD.Bottom {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 1px
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: black; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: black; 
}
TD#RightSide {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
TD#LeftSide {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 1px
	BORDER-BOTTOM-COLOR: black; BORDER-LEFT: black; BORDER-TOP-COLOR: black; BORDER-RIGHT: #cccccc 1px solid; 
}
TD#Bottom {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 1px
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: black; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: black; 
}
