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; }
	.main img { padding: 1px; margin-left: 15px; margin-right: 15px; margin-top: 9px; margin-bottom: 9px; border: 1px solid #2b2b2b; }

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

.pabout { font-weight: bold; font-size: 18px; font-family: Papyrus, Georgia, Verdena; line-height: 15px; }
.h1 { font-size: 24px; font-family: Papyrus, Georgia, Verdena; font-weight: bold; color: #2b2b2b; }
.h2 { font-size: 20px; font-family: Papyrus, Georgia, Verdena; font-weight: bold; color: #2b2b2b; }
.h3 { font-size: 16px; font-family: Papyrus, Georgia, Verdena; font-weight: bold; color: #2b2b2b; }
.h4 { font-size: 13px; font-family: Papyrus, Georgia, Verdena; font-weight: bold; color: #2b2b2b; }
#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: #2b2b2b; text-decoration: none; font-weight: bold; font-style: italic; }
.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; width: 20%; text-align: center; font-size: 14px; padding: 5px; font-weight: normal; font-family: Georgia, Verdena, serif; vertical-align: middle; }
.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; }

