body {
	padding:0;
	margin:0;
	text-align:center; 
	background-color:#999;
	font-family:"Trebuchet MS", "Lucida Sans", Arial, sans-serif; 
	color:#333;
	font-size: 11px;
	line-height: 18px;
	}
	
a,img {
	-moz-outline-style:none;
	outline-style:none;
}
a {color:#000; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}

p {margin-top:0;}

#container {
	width:800px;
	min-width:800px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	text-align:left;
	position:relative;
	}	

/* -----------(Top Navigation: Home)---------------- */	

#navMenu, #navMenuContact, #navMenuLinks, #navMenuPhotos, #navMenuLast {
	margin: 0; 
	padding: 0; 
	width: 400px; /*width: 349px;*/
	height: 38px; 
	position: relative; 
	top: 0; 
	left:365px; /*left:451px;*/
	}
#navMenu {background: url(../images/nav.jpg) 0 0 no-repeat;}	
#navMenuContact {background: url(../images/navContact_new.gif) 0 0 no-repeat;}	
#navMenuLinks {background: url(../images/navLinks_new.gif) 0 0 no-repeat;}	
#navMenuPhotos {background: url(../images/navPhotos_new.gif) 0 0 no-repeat;}	
#navMenuLast{background: url(../images/navLast.gif) 0 0 no-repeat;}	

#navMenu li, #navMenuContact li, #navMenuLinks li, #navMenuPhotos li, #navMenuLast li {
	position: absolute;
	top:0; 
	height:36px;
	overflow:hidden;
	display: block; 
	list-style-type: none;
	margin: 0; 
	padding: 0; 
	}	
#navMenu a, #navMenuContact a, #navMenuLinks a, #navMenuPhotos a, #navMenuLast a {display: block; text-indent: -9999px; text-decoration: none; height:36px;}	
#link1, #link1c, #link1k, #link1p, #link1l {left: 0; width: 46px;}
#link2, #link2c, #link2k, #link2p, #link2l {left: 56px; width: 50px;}
#link3, #link3c, #link3k, #link3p, #link3l {left: 112px; width: 60px;}   /* border:1px solid red;*/
#link4, #link4c, #link4k, #link4p, #link4l {left: 183px; width: 45px;}
#link5, #link5c, #link5k, #link5p, #link5l {left: 238px; width: 70px;}
#link6, #link6c, #link6k, #link6p, #link6l {left: 326px; width: 70px;}

#link1 a:hover, #link1 a.on {background: url(../images/nav.jpg) 0 -40px no-repeat; width: 46px;}
#link2 a:hover {background: url(../images/nav.jpg) -56px -40px no-repeat; width: 50px;}
#link3 a:hover {background: url(../images/nav.jpg) -112px -40px no-repeat; width: 60px;}
#link4 a:hover {background: url(../images/nav.jpg) -183px -40px no-repeat; width: 45px;}
#link5 a:hover {background: url(../images/nav.jpg) -238px -40px no-repeat; width: 70px;}
#link6 a:hover {background: url(../images/nav.jpg) -326px -40px no-repeat; width: 70px;}

#link1c a:hover {background: url(../images/navContact_new.gif) -1px -36px no-repeat; width: 46px;}
#link2c a:hover {background: url(../images/navContact_new.gif) -57px -36px no-repeat; width: 50px;}
#link3c a:hover {background: url(../images/navContact_new.gif) -113px -36px no-repeat; width: 60px;}
#link4c a:hover {background: url(../images/navContact_new.gif) -184px -36px no-repeat; width: 45px;}
#link5c a:hover, , #link5c a.on {background: url(../images/navContact_new.gif) -238px -36px no-repeat; width: 70px;}
#link6c a:hover {background: url(../images/navContact_new.gif) -328px -36px no-repeat; width: 70px;}

#link1k a:hover {background: url(../images/navLinks_new.gif) -1px -36px no-repeat; width: 46px;}
#link2k a:hover, #link2k a.on {background: url(../images/navLinks_new.gif) -57px -36px no-repeat; width: 50px;}
#link3k a:hover {background: url(../images/navLinks_new.gif) -113px -36px no-repeat; width: 60px;}
#link4k a:hover, #link4k a.on {background: url(../images/navLinks_new.gif) -184px -36px no-repeat; width: 45px;}
#link5k a:hover {background: url(../images/navLinks_new.gif) -238px -36px no-repeat; width: 70px;}
#link6k a:hover, #link6k a.on {background: url(../images/navLinks_new.gif) -327px -36px no-repeat; width: 70px;}

#link1p a:hover {background: url(../images/navPhotos_new.gif) -1px -36px no-repeat; width: 46px;}
#link2p a:hover {background: url(../images/navPhotos_new.gif) -57px -36px no-repeat; width: 50px;}
#link3p a:hover, #link3p a.on {background: url(../images/navPhotos_new.gif) -113px -36px no-repeat; width: 60px;}
#link4p a:hover {background: url(../images/navPhotos_new.gif) -184px -36px no-repeat; width: 45px;}
#link5p a:hover {background: url(../images/navPhotos_new.gif) -238px -36px no-repeat; width: 70px;}
#link6p a:hover {background: url(../images/navPhotos_new.gif) -327px -36px no-repeat; width: 70px;}

#link1l a:hover {background: url(../images/navLast.gif) -1px -36px no-repeat; width: 46px;}
#link2l a:hover {background: url(../images/navLast.gif) -57px -36px no-repeat; width: 50px;}
#link3l a:hover {background: url(../images/navLast.gif) -113px -36px no-repeat; width: 60px;}
#link4l a:hover {background: url(../images/navLast.gif) -184px -36px no-repeat; width: 45px;}
#link5l a:hover {background: url(../images/navLast.gif) -238px -36px no-repeat; width: 70px;}
#link6l a:hover, #link6l a.on {background: url(../images/navLast.gif) -327px -36px no-repeat; width: 70px;}

#link1 a:hover, #link2 a:hover, #link3 a:hover, #link4 a:hover, #link5 a:hover, #link6 a:hover, #link1c a:hover, #link2c a:hover, #link3c a:hover, #link4c a:hover, #link5c a:hover, #link6c a:hover, #link1k a:hover, #link2k a:hover, #link3k a:hover, #link4k a:hover, #link5k a:hover, #link6k a:hover, #link1p a:hover, #link2p a:hover, #link3p a:hover, #link4p a:hover, #link5p a:hover, #link6p a:hover, #link1l a:hover, #link2l a:hover, #link3l a:hover, #link4l a:hover, #link5l a:hover, #link6l a:hover {z-index:40;border:none;}

/* -----------(Home Page)---------------- */	
#header {
	background:#000 url(../images/navbar_bkgdHome.jpg) no-repeat;
	width: 800px;
	height:38px
}

#mainHome {
	background:#fff url(../images/homeMainImage_new.jpg) no-repeat; 
	width:800px; 
	height:762px; 
	margin:0;
	}
#mainHome div.lastPageText {
	position:absolute; 
	top:74px;
	left:570px;
	font-size:11px;
	line-height:17px;
}

#mainHome div.lastPageText a {
	font-weight:bold;
	color:#0f8d8f;
	text-decoration:none;
}	

#mainHome div.lastPageText a:visited {
	color:#0f8d8f;
	text-decoration:none;
}	

#mainHome div.lastPageText a:hover {
	text-decoration:underline;
}	

#mainHome div.copyBar {
	position:absolute; 
	/* top:567px; */
	top:547px;
	left:50px;
	}

a.home {color:#fff; text-decoration:underline; font-size:11px;}  /* color:#93908C; */
a.home:visited {color:#fff; text-decoration:underline;}
a.home:hover {color:#fff; text-decoration:none;}
.copyright {color:#fff; font-size:11px; padding-top:6px;}

/* -----------(Contact Page)---------------- */	

#headerContact {
	background:#CEDCD2 url(../images/navbar_bkgdContact.jpg) no-repeat;
	width: 800px;
	height:38px
}

#mainContact1 {
	background:#CEDCD2 url(../images/contact_bkgd_1.gif) no-repeat;
	width: 800px;
	height:170px
}

#mainContact2 {
	background:#CEDCD2 url(../images/contact_bkgd_2.jpg) no-repeat;
	width: 800px;
	height:337px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#mainContact2 div.margin {margin:18px 0 0 447px; line-height:30px;}

#mainContact2 a {color:#519796; text-decoration:none; font-size:11px;font-weight:bold;}
#mainContact2 a:visited {color:#519796; text-decoration:none; font-size:11px;font-weight:bold;}
#mainContact2 a:hover {color:#519796; text-decoration:underline; font-size:11px;font-weight:bold;}

#mainContact3 {
	background-color:#E4EEEB;
	padding: 50px 0 20px 50px;
	font-size:10px;
}

#mainContact3 a {color:#000; text-decoration:underline; font-size:10px;}
#mainContact3 a:visited {color:#000; text-decoration:underline; font-size:10px;}
#mainContact3 a:hover {color:#000; text-decoration:none; font-size:10px;}

.contactDiv {border-top:1px dotted #999; width:210px;margin:20px 0;}

/* -----------(Links Page)---------------- */	

#headerLinks {
	background:#CEDCD2 url(../images/navbar_bkgdLinks.jpg) no-repeat;
	width: 800px;
	height:38px
}

#mainLinks {
	background:#fff url(../images/links_bkgd_1.gif) no-repeat;
	width: 800px;
}

#mainLinks div.wrapper {padding:30px 50px 60px 0;}
#mainLinks div.margin {margin:18px 0 0 356px;}

#mainLinks a {color:#519796; text-decoration:none; font-size:11px;font-weight:bold;}
#mainLinks a:visited {color:#519796; text-decoration:none; font-size:11px;font-weight:bold;}
#mainLinks a:hover {color:#519796; text-decoration:underline; font-size:11px;font-weight:bold;}


#mainLinks2 {
	background-color:#C2BFBA;
	padding: 50px 0 20px 50px;
	font-size:10px;
	color:#000;
}

/* -----------(About Page)---------------- */	

#mainAbout1 {
	background:#CCC url(../images/about_bkgd_1.jpg) no-repeat;
	width: 800px;
	height:171px
}

#mainAbout2 {
	background:#DCDCDC url(../images/about_bkgd_2.jpg) no-repeat;
	width: 800px;
	height:337px;
	border-bottom: 1px solid #fff;
}

#mainAbout2 div {padding:20px 50px 60px 364px; line-height:25px;}

/* -----------(Photos Pages)---------------- */	

#headerPhotos {
	background:#CEDCD2 url(../images/navbar_bkgdPhoto.jpg) no-repeat;
	width: 800px;
	height:38px
}
#mainPhoto1 {
	background:#B5B293 url(../images/photo_bkgd_1.gif) no-repeat;
	width: 800px;
	height:171px;
}
#mainPhoto1 div.margin {padding-top:68px; width:480px;float:left;}
#mainPhoto1 p {padding-left:44px;}
#mainPhoto1 div.nav {padding:48px 0 0 170px; float:left; line-height:28px;}
#mainPhoto2 {background-color:#CBC9B4; border-bottom:1px solid #fff;height:338px;}
#mainPhoto2 div.image {padding:0 6px 0 0; display:inline;}

#footerPhoto {
	padding: 50px 0 20px 50px;
	font-size:10px;
	background-color:#807B68;
	color:#000;
	}
a.photos {
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
}

a.photos:visited {
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
}

a.photos:hover, a.photosOn {
	text-transform:uppercase;
	color:#000;
	text-decoration:none;
}


#mainGallery {
	background:#B4B192 url(../images/photo_bkgd_1.gif) no-repeat;
	border-bottom:1px solid #fff;
	height:509px;
	position:relative; 
	left:0; 
	top:0;
	}
.navGallery {position:absolute; top:48px; left:650px; line-height:28px;}
#mainGallery span.off {color:#666;}
#mainGallery a.prev, #mainGallery a.next {color:#000;text-decoration:none;}
#mainGallery a.prev:visited, #mainGallery a.next:visited {color:#000;text-decoration:none;}
#mainGallery a.prev:hover, #mainGallery a.next:hover {color:#000;text-decoration:underline;}
#mainGallery a.next {padding-left:160px;}
#mainGallery a.next:visited {padding-left:160px;}
#mainGallery a.next:hover {padding-left:160px;}

#Layer1 {position:absolute; left:41px; top:560px; width:700px; z-index:2}
#P7ShowPL1, #P7ShowPL2, #P7ShowPL3, #P7ShowPL4, #P7ShowPL5, #P7ShowPL6, #P7ShowPL7, #P7ShowPL8, #P7ShowPL9, #P7ShowPL10, #P7ShowPL11, #P7ShowPL12, #P7ShowPL13 {position:absolute;left:41px;z-index:1;visibility:hidden;}
.thumbnail {margin-right:6px;display:inline;}
.photoCaption {width:253px; padding-top:4px;}

/* -----------(Last Page - page)---------------- */	
#headerLast {
	background:#CEDCD2 url(../images/navbar_bkgdLastPage.jpg) no-repeat;
	width: 800px;
	height:38px
}

#mainLast_1 {
	background:#fff url(../images/lastPage_bkgd_1.jpg) left top no-repeat;
	width: 800px;
	height:276px;
	overflow:hidden;
}

#mainLast_2 {
	background:#e6e4e1 url(../images/lastPage_bkgd_2.jpg) left top no-repeat;
	width: 800px;
	height:298px;
	overflow:hidden;
}

#mainLast_1 div.wrapper {margin:51px 0 18px 263px;}
#mainLast_1 div.wrapper p {
	font-size:11px;
	line-height:16px;
	width:285px;
}

#mainLast_2 div.wrapper {margin:12px 0 0 41px;}

#mainLast_2 div.floattn {
	float:left;
	padding: 0 12px 14px 0;
}

#topPhoto {
	float:right; 
	padding:7px 30px 0 0;
}

#topPhoto .caption {width:210px; text-align:center;}
#leftPhotoCaption {
	position:absolute; 
	top:265px; 
	left:100px
}

#tn {
	padding:0;
	border:none;
	border-collapse:collapse;
}

#tn td.tn {width:435px;}

#tn td.text {
	width:270px;
	font-size:11px;
	line-height:16px;
}

p.camera {
	margin-top:6px;
	margin-bottom:6px;
	font-size:10px;
	line-height:14px;
}

.lastPhoto {float:left; padding:0 12px 14px 0;}
/* -----------(Footer Area ---------------- */

#footerAbout {
	background-color:#CCC; 
	font-size:10px;
	color:#000;
	padding: 20px 0 20px 40px;
	}
#footerAbout div.inner {width:700px;}	
.asterik {color:#7FB9B9; font-weight:bold;float:left;margin:0 4px 30px 0;}

#footerAbout a {text-decoration:underline;}
#footerAbout a:visited {text-decoration:underline;}
#footerAbout a:hover {text-decoration:none;}	

/* -----------(CLEAR)---------------- */
.clear {
	width:0px;
	overflow:hidden;
	height:0px;
	clear:both;
	visibility:hidden;
}