body {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; }
.indexBody { background-image: url("images/indexHeaderBackground.gif"); background-repeat: repeat-x; margin: 0; padding: 0; }
.indexHeaderBackground { background-image: url("images/indexHeaderBackground.gif"); background-repeat: repeat-x; width: 100%; height: 192px; z-index: 10; }
.indexMainBackground {  background-image: url("images/indexImage.jpg"); 
 background-repeat: no-repeat;
background-position: top; 
 width: 100%; height: 100%; 
 text-align: center; 
 margin: 0 auto; }
#navigationMenu { width: 181px; margin: 370px auto 0 auto; }
#navigationMenu a img { border: 0; clear: both; }
#navigationMenu img { clear: both; }
#internalNavigationMenu { width: 100%; text-align: center; }
#internalNavigationMenu a img { border: 0; clear: both; display: block; }
#internalNavigationMenu img { clear: both; display: block; margin: 0 auto;  }
.priceTabs img { border: none; }
body.internalPageBody { margin-top: 0px; padding-top: 0px; font-size: 11px; }
.priceTextContainer  ul { list-style-type: none; }
.priceTextContainer { text-align: justify; }
.internalPricesContainer { 
	background-image: url("images/internalPricesBackground.jpg"); 
	background-repeat: no-repeat;
	background-position: top;
	width: 100%;
	text-align: center;
}
.internalContainer { background-image: url("images/internalBackground.jpg"); 
	background-repeat: no-repeat;
	background-position: top;
	width: 100%;
	text-align: center;
}
.internalRepeatContainer { 
	width: 1024px; 
	background-image: url("images/internalRepeatBackground.gif");
	background-repeat: repeat-y; 
	background-position: top; 
	}
.pricesInternalRepeatContainer {
	width: 1024px; 
	background-image: url("images/pricesInternalRepeat.jpg");
	background-repeat: repeat-y; 
	background-position: top;		
}
#optionalExtrasContainer { display: none; }
.galleryPhotoColumn { width: 408px; float: left; }
.galleryPhotoNavigator { width: 102px; float:left; height: 480px; } 
.internalFixedWidthContainer { width: 771px; margin: 0 auto; }
.leftHandColumn { width: 260px; float: left; }
.rightHandColumn, #contactRightHandColumn { width: 510px; float: left; padding-top: 30px; text-align: left; }
.pricesRightHandColumn { width: 494px; padding-top: 30px; text-align: left; float: left; padding-left: 16px; text-align: justify; }
.pricesTop { background-image: url("images/pricesTopBackground.jpg"); background-repeat: no-repeat; width: 504px; padding-left: 16px; }
.pricesTopRepeat { background-image: url("images/pricesTopRepeatBackground.jpg"); width: 520px; }
.aboutRightHandColumn { width: 480px; float: left; padding-top: 100px; padding-left: 10px; 
background-image: url('images/titleAboutUs.jpg'); background-repeat: no-repeat; background-position: 0px 22px; 
font-family: verdana, arial, sans-serif; font-size: 1em; 
text-align: justify;  }
#contactRightHandColumn { width: 500px; padding-left: 10px;padding-top: 80px; margin-top: 22px;
	background-image: url("images/titleContact.gif"); 
	background-repeat: no-repeat; }
.contactForm { background-image: url("images/contactForm.jpg"); 
	background-repeat: no-repeat; 
	width: 484px; height: 285px; margin-top: 25px; 
	padding-left: 240px; padding-top: 25px; }
.contactFieldInput { background-image: url("images/contactFieldBackground.gif"); 
	border: 1px solid #d49b66;
	height: 18px; width: 180px; padding: 0; margin-bottom: 8px; }
.shortContactFieldInput { background-image: url("images/contactFieldBackground.gif"); 
	border: 1px solid #d49b66;
	height: 18px; width: 104px; padding: 0; margin-bottom: 8px; }
.contactTextArea { border: 1px solid #d49b66;
	width: 180px; height: 85px; }
.contactFooterArea { background-image: url("images/contactFooter.jpg"); 
background-repeat: no-repeat; width: 819px;
background-position: top; height: 142px; margin: 0 auto; text-align: left; }
.priceDescription { float: left; width: 85%; }
.price { float: left; width: 13%; text-align: center; }
.headerContainer { background-color: #f5f5f5;
	height: 91px;
	color: black; }
.headerContainer img { border: 0; }