BODY {text-align: center; padding: 0px;border: #FFFFFF 0px solid;}
img {border: 0px;}
.wrapper {border-left: 1px solid gray; border-right: 1px solid gray; margin: 0px auto; width: 950px; text-align: left;}
.footer {float: left; width: 100%; max-width: 98%; padding: 5px 10px; border-bottom: 1px solid gray;}
.footer .left {width: 50%; float: left;}
.footer .right {width: 50%; float: left;}
.footer .right div {text-align: right;}

.tblMainContent {margin-left: 8px; margin-top: 5px;}
.tblMainContent p,
.tblMainContent h1,
.tblMainContent h2,
.tblMainContent h3 {margin: 0px;}
.tblMainContent p {line-height: 14px; color: #000000; font-size: 11px; margin-bottom: 15px;}
.tblMainContent h1 {font-size: 24px;}
.tblMainContent h3,
.tblMainContent span {font-size: 17px;}
.tblMainContent .normal {font-size: 12px; font-weight: bold;}
.tblMainContent .coords {margin-bottom: 15px;}
.tblMainContent .coords td {padding-bottom: 10px; padding-right: 10px;}
.green {color: #406400;}
.red {color: #b7031c;}
.tblMainContent .pageTitle {font-size: 26px;}
.tblMainContent ul {color: #000000; font-size: 11px; margin-top: 2px; margin-left: 0px; padding-left: 15px;}
.tblMainContent ul li {padding-left: 15px;}
.image {margin-bottom: 10px;}

a:link		{color: #4f81bd; text-decoration: underline; }
a:visited	{color: #4f81bd; text-decoration: underline; }
a:active	{color: #4f81bd; text-decoration: underline; }
a:hover		{color: #4f81bd; text-decoration: underline; }

/* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */

TABLE 			{COLOR: #000033; FONT: 12px verdana, arial, sans-serif; font-weight: normal; }
.clear          {clear: both; overflow: hidden; height: 0px;}
.content        {width: 700px; font-size: 11px; margin-left: 20px;}
.title 			{margin-top: 20px; COLOR: #262662; FONT: 17px arial, verdana, sans-serif; font-weight: bold; }
.center         {text-align: center; font-size: 30px;}
.subtitle 		{ COLOR: #CC6600; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }
.picturetitle 		{ COLOR: #000000; FONT: 10px verdana, arial, sans-serif; font-weight: bold; }
.picturecomments 	{ COLOR: #666666; FONT: 10px verdana, arial, sans-serif; font-weight: normal; }
.contact-text 		{ COLOR: #000099; FONT: 11px verdana, arial, sans-serif; font-weight: normal; }
.smalltext		{ FONT: 10px verdana, arial, sans-serif; font-weight: normal; }
.services 		{ COLOR: #262662; }
.page-splits		{ border: #A498B0 1px solid; background-color: #DAE1F1; color: #DAE1F1; height: 5px; width: 100%; }
.copyright		{ COLOR: #999999; FONT: 9px  verdana, arial, sans-serif; font-weight: normal; }

.just { text-align: justify; }
.biglink 	{ FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: none; }
.biglink:hover 	{ FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: underline; }

.breadcrumbDiv {margin-top: -17px; margin-left: 175px; width: 775px; position: absolute;}
.date-font, .thankyou-font {font: 10px verdana, arial, sans-serif; font-weight: bold; }
#thankyou-location {float: left; margin-left: 11px;}
.thankyou-font {color: #406400;}
#date-location {float: right; margin-right: 11px;}
.date-font {color: #262662;}

/* SETUP PAGES FOR PRINTING */

@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly { display:none; }
}

/* IMAGE BORDERS */

.page-borders		{ background-color:#5D687F; }
.borders		{ BORDER: #000000 1px solid; }
.bar-borders		{ height: 20px; border-top: #000000 1px solid; border-bottom: #000000 1px solid; }

/* PAGE BACKGROUNDS */

.backgrounds {background-image: url("../picts/background.jpg");background-repeat: repeat-y;background-position: 0px 0px;}

/* CONTACT AND LINKS PAGE CODE */

.shadeform	{ FONT: 13px arial, verdana, sans-serif;background-color: #FFFFFF;background-image: url("../picts/shadeform.gif");text-align: left;WIDTH: 180PX;BORDER: #000000 1px solid; }
.textarea	{ FONT: 13px arial, verdana, sans-serif;background-color: #F4F5F9;background-image: url("../picts/shadeform.gif");text-align: left;WIDTH: 275PX;HEIGHT: 135PX;BORDER: #000000 1px solid; }
.dropdown 	{ COLOR: #333333;background-color: #F4F5F9;WIDTH: 180PX;FONT: 11px verdana, arial, sans-serif; }
.searchform 	{ WIDTH: 110PX;HEIGHT: 20PX;background-image: url("../picts/shadeform.gif");background-color: #F4F5F9;FONT: 11px arial, verdana, sans-serif;border: #000000 1px solid; }
.searchdrop 	{ WIDTH: 60PX; HEIGHT: 20PX; background-color: #F4F5F9; FONT: 11px arial, verdana, sans-serif; }
.searchbutton 	{ font-size: 8pt; }

/* GALLERY CODE */

.price	 		{ COLOR: #CC6600; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }
.gallerytext		{ COLOR: #000000; FONT: 9px verdana, arial, sans-serif; font-weight: normal; }
.gallery-borders	{ BORDER: #000000 1px solid; }
.viewer-border		{ BORDER: #000000 1px solid; }
.button-gallery 	{color: #000000;font: bold 11px arial, serif;text-align: center;background-color: #FFFFFF;background-image: url("../picts/button-gallery.gif");padding: 1px 5px 1px 5px;margin: 0px 1px 0px 1px;display: block;cursor:pointer;border: #999999 1px solid;}
.buttonon-gallery	{color: #0066FF;font: bold 11px arial, serif;text-align: center;background-color: #FFFFFF;background-image: url("../picts/buttonon-gallery.gif");padding: 1px 5px 1px 5px;margin: 0px 1px 0px 1px;display: block;cursor:pointer;border: #0066FF 1px solid;}

/* GALLERY HOVER MESSAGES */

.divstyle 	{ position:absolute;top:0;left:0; }
.pstyletitle	{ position:absolute;background-color: #EBF6FF;color:#000066;border: #000066 1px solid;width: 100px;padding: 2px;font-family: arial, verdana, sans-serif;font-size: 11px; }
.pstylebody 	{ position:absolute;background:#EBF6FF;color:#000066;font-family: arial, verdana, sans-serif;font-size: 11px; }

/* START THE CODE FOR THE MENUS */

#menulocation 		{ WIDTH: 175px; POSITION: absolute; TOP: 111px; padding: 0px 0px; white-space:nowrap; }
.menutrans   		{ filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60; }
.menu-top-border	{ border-right: #5D687F 1px solid; }
.menu-bottom-line	{ border-top: #FFFFFF 1px solid; border-right: #5D687F 1px solid; }
.menu		{ font-family: arial, verdana, helvetica, sans-serif;font-size: 8pt;height: 30px;width: 175px;cursor:hand;font-weight: bold;text-indent: 8px;line-height: 21pt;text-align: left;display: block;border-top: #FFFFFF 1px solid;border-bottom: #5D687F 1px solid; }
a.menu:link 	{ background-image: url("../picts/menu.gif");background-color:#AEB8CD;color: #000000; text-decoration: none;}
a.menu:visited 	{ background-image: url("../picts/menu.gif");background-color:#AEB8CD;color: #000000; text-decoration: none;}
a.menu:active 	{ background-image: url("../picts/menu.gif");background-color:#AEB8CD;color: #000000; text-decoration: none;}
a.menu:hover 	{ background-image: url("../picts/menuon.gif");background-color:#649907;color: #000000; text-decoration: none;}
