BODY {
  margin:0;
  padding:0;
  background-color:#5BBFCB;
  height:100%;
  behavior: url(csshover.htc);
}
.topBanner {
 position:absolute;
 top:0px;
 left:0px;
 width:650px;
 height:154px;
 padding:0px;
 margin:0;
 border: 0px solid orange; 
 background-color:#7E0CD6;
 color:white;
 max-height: 154px; 
}
.topRow {
 position:absolute;
 top:0px;
 left:0px;
 width:100%;
 height:154px;
 padding:0px;
 margin:0;
 border: 0px solid orange; 
 background-color:#7E0CD6;
 color:white;
 max-height: 154px; 
}
.leftCol {
 position:absolute;
 top:154px;
 left:0;
 width:180px;
 padding:10px;
 margin:0;
 background-color:#000;
 color:white;
 height: 100%; 
}
.centerCol { position: absolute; left: 200px; top: 154px; padding:0px; margin:0px;  border: 0px solid orange;}
.c {text-align:center;}
.l {text-align:left;}
.r {text-align:right;}
.pad { padding:.25em; }
.ind150 {position: relative; left: 150px;}
img {border: 0px none red; }
h1 {color: #AAA; border-bottom: none; margin-bottom: 0; font-family:Arial,Helvetica,'Century Gothic',sans-serif; font-size: 32pt; }
h2 {color: #000; border-bottom: none; margin-bottom: 0; font-family:Verdana, Arial,Helvetica,'Century Gothic',sans-serif; font-size: 18pt; text-align:center; }
h3 {color: #000; border-bottom: none; margin-bottom: 0; font-family:Verdana, Arial,Helvetica,'Century Gothic',sans-serif; font-size: 14pt; text-align:center; }
h4 {color: #000; border-bottom: none; margin-bottom: 0; font-family:Verdana, Arial,Helvetica,'Century Gothic',sans-serif; font-size: 12pt; text-align:center; padding: -10px;}
h5 {color: #000; border-bottom: none; margin-bottom: 0; font-family:Verdana, Arial,Helvetica,'Century Gothic',sans-serif; font-size: 12pt; text-align:left;}
div#tagline {width: 70%; background: none; border: 1px none maroon; font-family:Georgia,'Bookman Old Style',Garamond,'Times New Roman',serif; font-size:12pt; text-align:center; vertical-align:bottom; }  
div#nav {float: left; width: 160px; background: #000;}
div#nav ul {margin: 0; padding: 0; width: 160px; background: #000; border: 0px solid;}
div#nav li {position: relative; list-style: none; margin: 2px; background: #5BBFCB; border: 2px solid #7E0CD6; width: 160px;}
div#nav li:hover {background: #7E0CD6; border: 2px solid #5BBFCB;  }
div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration: none; width:160px; font-family:Tahoma,Arial,Helvetica,'Century Gothic',sans-serif; font-weight:bold; color: #000;}
div#nav li a:hover {display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration: none; width:160px; font-family:Tahoma,Arial,Helvetica,'Century Gothic',sans-serif; font-weight:bold; color: #FFF;}
div#nav>ul a {width: auto;}
p.plain {color: #000;}
.thumbBox {float:left; width:15%; border:0px solid green; padding: 10px;}
.thumbcaption {color: #7E0CD6; font-family:Arial,Helvetica,'Century Gothic',sans-serif; font-variant:normal; font-size: 8pt; border:0px solid lime;height: 20pt; }
.photodetail {margin: 20px 20px; vertical-align:top; float:none; }
.photocaption {color: #000; font-family:Arial,Helvetica,'Century Gothic',sans-serif; font-variant:normal; font-size: 18pt; }
.photodescription {color: gold; font-family:Arial,Helvetica,'Century Gothic',sans-serif; font-variant:normal; font-size: 14pt; }
.inputtitle { vertical-align:top; font-family:Arial,Helvetica,'Century Gothic',sans-serif; font-variant:none; font-size: 12pt;}
/* .inputtitle-l {text-align:left; vertical-align:top; font-family:Arial,Helvetica,'Century Gothic',sans-serif; font-variant:none; font-size: 12pt;} */
table#contact {border:1px none orange; width: 75%; }
table#pricing {border:1px solid #7DA9C5; border-collapse:separate; margin: .25em; font-size: 0.9em; }
.contactinfo {color: #000; border-bottom: none; margin-bottom: 0; font-family:Verdana, Arial,Helvetica,'Century Gothic',sans-serif; font-size: 12pt; text-align:center;}
.content {color: #000; border-bottom: none; margin: 1.2em; font-family:Verdana, Arial,Helvetica,'Century Gothic',sans-serif; font-size: 12pt; text-align:justify;}
.pagetitle {color: #000; font-family:Arial,Helvetica,'Century Gothic',sans-serif; font-variant: normal; font-size: 24pt; padding-left: 10px; }
.error { color: #c00000; }
.cartitem { border: 1px solid #7DA9C5; width: 700px;}
FIELDSET {
  padding: 5px;
  border: none;
	border: 1px solid #7DA9C5;
	margin: 5px;
	display: inline;
	width: 200px;
	height: 220px;
	background:;
}
.noborder { border: none;}
.w300 {width: 300px;)
LEGEND {color: #7DA9C5; border: none; margin: 0; font-size: 12pt; text-align:left;}
div#credits {color: #7DA9C5; border: none; margin: 0; font-size: 8pt; text-align:center;}
.btn {color: #000; font-family:Arial,Helvetica,'Century Gothic',sans-serif;  font-size: 12px; width: 180px;}
.ddown {color: #000; font-family:Arial,Helvetica,'Century Gothic',sans-serif;  font-size: 12px; width: 180px;}
.frmtext {color: #000; font-family:Arial,Helvetica,'Century Gothic',sans-serif;  font-size: 12px; width: 180px;}
