body { background: #e7e7e7; margin: 0; padding: 0; border: 0; height: 100%; max-height: 100%; color: #2b2b2b; background-image: url(../Pictures/Main/zigzaggreyandwhiteb.jpg); background-repeat: repeat; background-attachment: scroll; }
#dropshadow { margin-right: auto; margin-left: auto; margin-top: 0px; position: relative; }
	#dropshadow img { width: 100%; min-width: 700px; max-width: 1240px; }
#background { background: #fbe48f; margin-right: auto; margin-left: auto; margin-top: -30px; bottom: 0; width: 78%; min-width: 700px; background-image: url(../Pictures/Main/SandDollar.png); background-repeat: repeat; background-attachment: scroll; } 
* html body{ /*IE6 hack*/ padding-right: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; /*Set value to (0 0 0 WidthOfFrameDiv)*/ }
* html .innertube{ /*IE6 hack*/ width: 97%; text-align: center; }
.main { width: 90%; min-width: 700px; text-align: center; margin-right: auto; margin-left: auto; padding-top: 30px; min-height: 480px; }

img { border: 0px; }
p { text-align: justify; font-size: 14px; padding: 5px 15px; font-weight: normal; font-family: Georgia, Verdena, serif; }
hr { color: #fbe48f; margin: auto; }

.pabout { font-weight: bold; font-size: 18px; font-family: Georgia, Verdena; line-height: 15px; }
.h1 { font-size: 24px; font-family: Georgia, Verdena; font-weight: bold; color: #2b2b2b; text-shadow: 1px 1px 3px #2b2b2b; }
.h2 { font-size: 20px; font-family: Georgia, Verdena; font-weight: bold; color: #2b2b2b; }
.h3 { font-size: 16px; font-family: Georgia, Verdena; font-weight: bold; color: #2b2b2b; }
.h4 { font-size: 13px; font-family: Georgia, Verdena; font-weight: bold; color: #2b2b2b; }

#menu { width: 100%; min-width: 700px; text-align: center; margin: auto; margin-top: -20px; }
#menu ul { text-align: center; height: 120px; margin-top: 50px; margin-bottom: -50px; color: #2b2b2b; }
#menu li { list-style-type: none; display: inline; margin: auto 35px; }
	#menu a:link { color: #2b2b2b; text-decoration: none; }
	#menu a:visited { color: #2b2b2b; text-decoration: none; }
	#menu a:active { color: #2b2b2b; text-decoration: none; }
	#menu a:hover { color: #e7e7e7; text-decoration: none; font-weight: bold; text-shadow: 1px 1px 4px #2b2b2b; }
.footer { text-align: center; font-size: 11px; width: 97%; padding-top: 20px; clear: both; }
	.footer a:link { color: #2b2b2b; text-decoration: none; }
	.footer a:visited { color: #2b2b2b; text-decoration: none; }
	.footer a:active { color: #2b2b2b; text-decoration: none; }
	.footer a:hover { color: #2b2b2b; text-decoration: underline; font-weight: normal; }
* html .footer{ /*IE6 hack*/ position: static; visibility: hidden; }
* html .signature{ /*IE6 hack*/ position: static; visibility: hidden; }
.hide { display: none; }

.pricingtable { border: 1px solid #2b2b2b; text-align: center; vertical-align: middle; width: 600px; margin: auto; }
	.pricingtable td { width: 50%; padding: 5px; }
.pricingheader { border: #2b2b2b groove 2px; }
.specialtable { border: 1px solid #2b2b2b; width: 14%; text-align: center; font-size: 14px; padding: 5px; font-weight: normal; font-family: Georgia, Verdena, serif; vertical-align: middle; }
.tableform { width: 20%; text-align: center; margin: auto; }
.trform { text-align: left; }

.thumbnails { overflow: scroll; height: 100%; }


/* lightweight image gallery */

/* general styling for this example */
* { margin: 0; padding: 0; }

/* begin gallery styling */
#jgal { list-style: none; width: 200px; }
#jgal li { opacity: .5; float: left; display: block; width: 60px; height: 60px; background-position: 50% 50%; cursor: pointer; border: 3px solid #fff; outline: 1px solid #ddd; margin-right: 14px; margin-bottom: 14px; }
#jgal li img { position: absolute; top: 320px; left: 320px; display: none; }
#jgal li.active img { display: block; }
#jgal li.active, #jgal li:hover { outline-color: #bbb; opacity: .99 /* safari bug */ }

/* styling without javascript */
#gallery { list-style: none; display: block; }
#gallery li { float: left; margin: 0 10px 10px 0; }

/* end lightweight image gallery */


a:link { color: #2b2b2b; text-decoration: underline; }
a:visited { color: #2b2b2b; text-decoration: underline; }
a:active { color: #2b2b2b; text-decoration: underline; }
a:hover { color: #2b2b2b; font-weight: bold; text-decoration: none; }

