/************************************************
	Structure
************************************************/

body {
	max-width: 100%;
	background: url(../images/backgrounds/transparentpaper.jpg) top center no-repeat; 
	font-family: Arial;
	font-size:  12px;
	color: #000000;
	}
	

#content {
	margin:  0px 40px 10px 30px;
	width:  690px;/* Must be the same as div#navigation width **/
	height:  300px;
	border:  0px solid #FFFFFF;
}

.header {
	height: 100px;
}

.body {
	height: 600px;	
}

.footer {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.8em;
}


div.container {
	margin-top: 10px;
}

div.container_thumbnails {
	height: 420px;	
}


div.container_mainPhoto {
	height: 420px;	
	
}




/************************************************
	Headers
************************************************/
h1 {
	color: #8dc63f;
}

h2 { 
	color: #8dc63f;
}



/************************************************
	Links
************************************************/
/*
a {
	color: #00FF00;
	font-weight: bold;
}

a:hover {
	background-color: #FFFFFF;
	color: #2f1502;
	font-weight: bold;

}
*/

/************************************************
	Content
************************************************/
p {
	line-height: 1.8;
}



.faq .q {
	font-weight: bold;
	margin-bottom: 0px;
}

.faq .a {
	
}


.package {
	font-size: 1.5em;
}


table.priceTable th{
	background-color: #AAAAAA;	
	
}



/************************************************
	Images
************************************************/
img.border {
	border: 6px solid #FFFFFF;
}





/************************************************
	Navigation
************************************************/
div#nav {
	text-align: right;
	border-bottom: 0px solid #AAAAAA;
	padding: 4px;
	color: #8DC63F;
	margin-top: 36px;
}
	
div#nav a {
	font-family:  Arial;
	font-size:  1.2em;
	font-weight: bold;
	padding:  10px;	
	text-decoration:  none;
	color: #8DC63F;
}

div#nav a:hover {
	color: #FF0000;
}

div#nav a.current {
	color: #000000;
	background-color: #8DC63F;
}


img.nav_line {
	width: 100%;
	height: 1px;
}


.welcome_nav {
	padding: 0 10px 10px 10px;
}
.welcome_nav img{
	border: 1px solid #000000;
}

/************************************************
	Gallery
************************************************/

div#mainPhotoBox {
	text-align: center;
}


div#thumbnailRow {
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #EEEEEE;
	text-align: center;
}

img.thumbs {
	border: 1px solid #000000;
}

img#mainPhoto {
}
