body { background: #4A83CA url('images/bg_body.jpg') 50% 50% no-repeat; background-attachment: fixed; }

/* edit.com visible styles */
body, td, .NormalText { text-decoration: none; font-weight: normal; font-style: normal; color: #000000; font-size: 13px; font-family: Arial, Verdana, Comic Sans MS, Helvetica, sans serif; }

.Header { 
	font-weight: bold;
	color: #FF0000;
	font-size: 18px;
}
.BlackHeader { 
	font-weight: bold;
	color: #000000;
	font-size: 18px;
}
.Subheader {
	font-weight: bold;
	font-size: 16px;
}
.BlueUnderline {
	color: #0000ff;
	text-decoration: underline;
}
.StatementHeader {
	color: #CB173C;
	font-size: 32px;
	font-weight: bold;
	font-style: italic;
}
.StatementBody {
	color: #FFFFFF;
	font-size: 32px;
	font-weight: bold;
	font-style: italic;
}
.Footer {
	font-size: 10px; 
	color: #CCCCCC;
	font-family: Comic Sans MS;
}

.Red    { color: #FF0000; }
.Gray   { color: #EEEEEE; }
.White  { color: #FFFFFF; }
.Maroon { color: #990000; }
.Black	{ color: #000000; }

.SmallText  { font-size: 10px; line-height: 1em; }
.MediumText { font-size: 16px; line-height: 1em; }
.LargeText  { font-size: 24px; line-height: 1em; }
.HugeText   { font-size: 32px; line-height: 1em; font-weight: bold; }

IMG.FloatLeft 	{ float: left; margin: 0 10px 10px 0; }
IMG.FloatRight 	{ float: right; margin: 0 0 10px 10px; }

a.RedLink { color: #ff0000; }
a.BlueLink { color: #0000ff; text-decoration: underline; }

td.BeigeBG { background-color: #DBC9B0; }
td.RedBG   { background-color: #FF0000; }

/* site structure */
div#wrapTop 	{ width: 816px; height: 24px; margin: 0 auto; text-align: center; background: url('images/bg_wrapTop.png') 50% 50% no-repeat; }
div#wrapBottom 	{ width: 816px; height: 24px; margin: 0 auto; text-align: center; background: url('images/bg_wrapBottom.png') 50% 50% no-repeat; }
div#wrap 		{ width: 816px; margin: 0 auto; text-align: center; background: url('images/bg_wrap.png') repeat-y; }
table.wrapper 	{ width: 792px; margin: 0 auto; }

table.topnav td  	 { vertical-align: middle; padding: 0; }
table.topnav td div	 { position: relative; z-index: 99; }
table.topnav td div ul	  { position: absolute; z-index: 99; top: 0; visibility: hidden; width: 100%; margin: 0; padding: 0; list-style-type: none; background: #ED1B23; border: 1px solid #4D4F62; border-width: 0 1px; }
table.topnav td div ul li { margin: 0; padding: 0; list-style-type: none; width: 100%; float: left; }
table.topnav td div ul#air_plus	{ width: 175px; }
table.topnav td div ul#cooling	{ width: 175px; }
table.topnav td div ul#heating 	{ width: 150px; }
table.topnav td div ul#details 	{ width: 225px; }

table.topnav td a { display: block; margin: 0; padding: 2px 20px; font-size: 10px; line-height: 12px; font-weight: bold; color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; background: #ED1B23; text-decoration: none; text-transform: uppercase; border: 1px solid #4D4F62; border-width: 1px 0 1px 1px; }
table.topnav td a:active,
table.topnav td a:hover,
table.topnav td a.active { color: #000; background: #EBDAA5; }
table.topnav td a.last	 { border-width: 1px 1px 1px 1px; }
	
table.topnav td div ul li a	 { display: block; margin: 0; padding: 1px 20px; height: 16px; line-height: 16px; font-size: 10px; font-weight: bold; border: 1px solid #4D4F62; border-width: 0 0 1px; }
table.topnav td div ul li a:link,
table.topnav td div ul li a:visited { color: #FFF; text-decoration: none; }
table.topnav td div ul li a:active,
table.topnav td div ul li a:hover	{ color: #000; text-decoration: none; background: #EBDAA5; }
