
/* CSS Created by Billy Goodlife aka neu */
/* What are you looking at? :) */


 
body {
  text-align: center;
  font-family:Arial, Helvetica, sans-serif;
  background-position:top;
  background-color:#e2d8c2;
  margin: 0px;
  font-size: 10px;
  
 	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  
  }
  
 
#container {

  margin: 0 auto;
  padding-top:0px;
  padding-bottom:0px;
  padding-right:5px;
  padding-left:30px;
  width: 955px;
  text-align: left;
  background-color:#FFFFFF;
  
  }
  /* new feautres begins*/
  #newContainer {

  margin: 0 auto;
  padding-top:0px;
  padding-bottom:0px;
  padding-right:5px;
  padding-left:30px;
  width: 955px;
  text-align: left;
 /* background-color:#FFFFFF;*/
  
  }
  /* new features ends */
  
  #maincontainer {

  margin: 0 auto;
  padding-top:0px;
  padding-bottom:0px;
  padding-right:50px;
  padding-left:50px;
  width: 952px;
  height: 100%;
  position: absolute;
  left: 90px;
  text-align: left;
  background-color:#FFFFFF;
  
  }
  

#menuSpace {
  width: 920px;
  padding-top: 30px;

	}
	
#top { 
	padding-bottom:10px; 
	width: 920px; 
}

#topImage { 

  border:none;
}
/*
#menuWrap { 
	width: 920px; 
}
*/
/* new features added */
#menuWrap { 
	width: 1020px; 
}

/* new features ends*/
#pageHeaderRight{ 
	width: 920px; 
}


ul {
  padding: 0;
  margin: 0;
  list-style:none;
  }
  
div.centeredItem {
 text-align: center;
 } 
  
li.topMenu  {
  float:left;
  position: relative;
  width: 243px;
  text-align:center;
  font-weight:bold;
  color:#000000;
  font-size:15px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  border-bottom:#ddd0b4 2px solid;
  border-top:#ddd0b4 2px solid;
  }
     
  li.topMenuSelected { 
  background-color: #e2d8c2; 
  float:left;
  position: relative;
  width: 243px;
  text-align:center;
  font-weight:bold;
  color:#000000;
  font-size:15px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  border-bottom:#ddd0b4 2px solid;
  border-top:#ddd0b4 2px solid;
  }
  
  
li.sideMenu  {
  float:none;
  position: relative;
  width: 243px;
  text-align:center;
  font-weight:bold;
  color:#000000;
  font-size:15px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  border-bottom:#ddd0b4 2px solid;
  border-top:#ddd0b4 2px solid;
  }

  
li a:link{ color:#60310d; text-decoration:none; }
li a:visited{color:#60310d; text-decoration:none;}
li a:hover{color:#623411; text-decoration:none; }
li a:active{color:#FFFFFF; text-decoration:none;}

#leftcontent {
		float:left;
		width:746px;
		margin-right:15px;
		padding-bottom:20px;
		background-image:url(../../images/leftContentBg.gif);	
		background-repeat:no-repeat;
		background-color:#f4f0e7;
		}
		
/* new features begins */
#leftcontentNoImg {
		float:left;
		width:746px;
		margin-right:15px;
		padding-bottom:20px;
	/*	background-image:url(../../images/leftContentBg.gif);	*/
	    background-attachment: scroll;
		background-repeat:no-repeat;
	/*	background-color:#f4f0e7; */
		}
		
#leftcontentSubPageNew {
		float:left;
		width:746px;
		margin-right:15px;
		padding-bottom:20px;
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		}
/* new features ends*/
		
#leftcontentLocations {
		float:left;
		width:746px;
		margin-right:15px;
		padding-bottom:20px;
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		}
		
#leftcontentSubPage {
		float:left;
		width:746px;
		margin-right:15px;
		padding-bottom:20px;
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		}
		
#leftcontent p { 
				 font-size:12px; 
				 color:#60310d; 
				 }

#leftcontentSubPage p { 
				 font-size:12px; 
				 color:#60310d; 
				 }
				 
#leftcontentLocations p { 
				 font-size:12px; 
				 color:#60310d; 
				 }

#rightcontent {



	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	
	
	}
	
#formStyle label { 
				color:#60310d; 
				font-family:Arial, Helvetica, sans-serif; 
				text-align:right; 
				width:130px; 
				padding-left:15px; 
				padding-bottom:10px;
				font-weight:bold;
				}

#formStyle{

	background-image:url(../../images/rightBG2.gif); 
	background-repeat: no-repeat;
	background-position: 762px;

}	
	
		
		
	p,h1,pre {
		margin:0px 30px 10px 30px;
		}
		
	h1 {
		font-size:18px;
		padding-top:10px;
		font-family: Geneva;
		}
		
	h2 { 
		font-size:12px; 
		padding-left:10px; 
		color:#60310d; 
		text-decoration: underline; 
		padding-right:10px;  
		}
	
	#rightcontent p  {
		font-size:10px;
		margin-left:0px;
		}
		
		
#menuLocation {
		border-right:#ddd0b4 2px solid; 
		width: 190px;
		}
		
#menuPackages {
		border-right:#ddd0b4 2px solid; 
		width: 190px;
		}
		
#menuServices {
		border-right:#ddd0b4 2px solid; 
		width: 190px;
		}
		
#menuAbout {
		border-right:#ddd0b4 2px solid; 
		width: 168px;
        }
/*  new features added  */		

#menuBlog {
		border-right:#ddd0b4 2px solid; 
		width: 100px;
		}
#menuPromotions {
		border-right:#ddd0b4 2px solid; 
		width: 168px;
		}		
/*  new features ends*/


#menuEnd { 
		width: 173px;
		}
		
		
#pageHeaderLeft {
		font-size:15pt;
		color:#623411;
		float:left;
		width:80%;
		margin-top:0px;
		margin-left:10px;
		margin-right:15px;
		padding-bottom:0px;
		 }
		 
#pageHeaderRight {
		font-size:10px; 
		margin-top:20px;
		margin-right:15px;
		padding-bottom:20px; 
		}
		
		
#mainImage { 
			 width:746px; 
			 height:230px; 
			 }

#footerWrap { 
			width:746px; 
			height:20px; 
			display:block; 
			padding-top:10px; 
			}

/* new features start*/
 
			
 .footerMenu {
  float:left;
  position: relative;
  width: 115px;
  text-align:center;
  font-weight:bold;
  color:#000000;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  border-top:none;
  border-bottom:none;
  background-color:#FFFFFF;
  border-right:#ddd0b4 2px solid;
  }
/* new features ends*/
li:hover { background-color: #e2d8c2; }

/*
.footerMenu {
  float:left;
  position: relative;
  width: 150px;
  text-align:center;
  font-weight:bold;
  color:#000000;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  border-top:none;
  border-bottom:none;
  background-color:#FFFFFF;
  border-right:#ddd0b4 2px solid;
  }
 
*/

 input
{
color: #60310d;
background: #ddd0b4;
border: 1px inset #781351;
text-align:left;
}


select.inqLocat{
	color: #60310d;
	background: #ddd0b4;
	border: 1px inset #781351;
	text-align:left;  
	font-size:10pt;
  	font-family:Arial, Helvetica, sans-serif;
	height: 23px;
	width: 12.2em; 
 }
 
.selMenuLabel{
  		font-weight:bold;
		color: #60310d;

		float: left;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size:1.2em;
		width: 14.6em; 
		text-align: right;
		margin-right: 0.5em;
		margin-top:0.3em;
		display: block;
}




textarea
{
color: #60310d;
background: #ddd0b4;
border: 1px inset #781351;
text-align:left;
}




input.contact { color:#60310d; 
				text-align:left;
			  }

 
 label 		{
		width: 9em;
		float: left;
		text-align: right;
		margin-right: 0.5em;
		margin-top:0.3em;
		display: block;

		}



label.formInp  {
		color: #b79a5e;
		background: #d7ba9e;
		height:6px;
		}


.submit input	{
		margin-left: 7em;
		color: #FFFFFF;
		background: #693c19;
		border:#784e25 0.5px solid;
		text-align:center;	
		}

#testimonialBox { 
		background:#ebe3d2; 
		margin:15px; 
		border:#784e25 1px solid;  
		} 

#testimonialBoxSmall { 
	font-size:12px;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif; 
	width: 545px; 
	min-height:231px;
	background:#ebe3d2; 
	margin:10px; 
	border:#784e25 
	1px solid; 
} 

#packagesWedding { 
	margin-left:150px; 
	color:#60310d; 
	font-weight:bold; 
	}

#locationsTitle { 
	margin-left:150px; 
	color:#60310d; 
	font-weight:bold; 
	font-size:18px;
	}


#locationsThumb { float:left; }
#packagesImage { float:left;  }
#locationsImage { float:right; padding-right:10px; width: 165px; height:110px; display:block; }


#packagesTextBox { margin-left:130px; height:70px; background-color:#e2d8c2; padding-top:6px; }
/* new features added */
/*#packagesBlogBox { margin-left:50px; height:70px; padding-top:6px; }*/
/* new features ends */
#contactRightSide { float:right; width:400px;  }
#contactLeftSide { float:left; width:400px;  }



#subPageMain { font-family:"Times New Roman", Times, serif; color:#60310d; padding-top:8px; padding-left:35px; font-size:18px; }

.subPageGallery { padding-left:65px; }


#subPageContentTab { 
				  width:746px; 
				  height:35px; 
				  background-image:url(../../images/leftcontentSubPageTab.jpg); 
				  background-repeat:no-repeat; 
				  font-family:Arial, Helvetica, sans-serif; 
				  font-size:10px; 
				  }
				  
				  
#subPageContentTop { 
				  width:746px; 
				  height:35px; 
				  background-image:url(../../images/leftcontentSubPageTop.jpg); 
				  background-repeat:no-repeat; 
				  font-family:Arial, Helvetica, sans-serif; 
				  font-size:10px; 
				  }
			
#subPageContentTabGallery { 
				  width:746px; 
				  height:35px; 
				  background-image:url(../../images/leftcontentSubPageTabGallery.jpg); 
				  background-repeat:no-repeat; 
				  font-family:Arial, Helvetica, sans-serif; 
				  font-size:12px; 
				  }
				  
#subPageContent { 
				  width:746px; 
				  min-height:590px; 
				  background-image:url(../../images/leftcontentSubPage.jpg); 
				  background-repeat:repeat-y; 
				  font-family:Arial, Helvetica, sans-serif; 
				  font-size:12px; 
				  }
				  
#subPageContentBottom { 
				  width:746px; 
				  min-height:17px; 
				  background-image:url(../../images/leftcontentSubPageBot.jpg); 
				  background-repeat:no-repeat;  
				  font-family:Arial, Helvetica, sans-serif; 
				  font-size:12px; 
				  }

				  
.galleryText { padding-left:55px;  
			   }


/* table */

#mytable {
	width: 700px;
	padding: 0;
	margin: 0;
	align: center;
}

.newsletterInput{
width:130px;
align: center;
	position: relative;
	left: 15px;

}


caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #623411;
	border-bottom: 1px solid #623411;
	border-top: 1px solid #623411;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #bca169;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #623411;
	background: none;
}

td {
	border-right: 1px solid #623411;
	border-bottom: 1px solid #623411;
	background: #FFFFFF;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
	
}

th.spec {
	border-left: 1px solid #623411;
	border-top: 0;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #623411;
	border-top: 0;
	background: #f5fafa;
	font-family: Arial, Helvetica, sans-serif;
	color: #797268;
}

/* table */

.testimonials01 { width:746px; height:100px; background-color:#f4f0e7; display:block; }
.testimonials02 { width:746px; height:100px; background-color:#eae2d0; }


	
.sublink
{
	color: #60310d;
	text-decoration:none
	
	
}

.sublink:hover
{
	color: #959a9a;
	text-decoration:none;

}

.sublinkMed:hover
{
	color: #959a9a;
	text-decoration:underline;
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif;

}


.sublinkMed
{
	font-size: 10pt; 
	text-decoration:underline;
	color: #60310d; 
	font-family: Arial, Helvetica, sans-serif;
}

.sublinkLarge:hover
{
	color: #959a9a;
	text-decoration:underline;
	font-size: 12pt; 
	font-family: Arial, Helvetica, sans-serif;

}


.sublinkLarge
{
	font-size: 12pt; 
	text-decoration:underline;
	color: #60310d; 
	font-family: Arial, Helvetica, sans-serif;
}

.subLarge
{
	font-size: 12pt; 
	text-decoration:none;
	color: #60310d; 
	font-family: Arial, Helvetica, sans-serif;

}


.sublinkImage { 

  border:none;
}



div.itemDescription { 
	width: 567px; 
	text-size: 5em;
	font-family: Arial, Helvetica, sans-serif;
	min-height:130px;
	color: #60310d;

} 

H1.itemName { 
	color: #50310d;

} 

div.title
{
	color: #60310d;
	font-weight: bold;
	text-decoration:none;
	
}

.messageStackError{
	color: #60310d;
	font-weight: bold;
	text-decoration:none;
	font-size: 12px;
}
.title{
background-color #000000;
	color: #60310d;
	font-weight: bold;
	text-decoration:none;
	
}

.titleLarge{ 

	color: #60310d;
	font-weight: bold;
	text-decoration:none;
		font-size: 100px;
}

.maplocation {
	position: relative;
	top: -114px;
	left: 307px;
	width: 200px;
	font-size: 12px;
	color: #60310d;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

hr {  
	color:#ddd0b4;
	background-color: #ddd0b4;
	height: 4px;
	border: 1px #60310d solid;
	width: 78%;
}
 
.menuList { padding-left:35px; color: rgb(98, 52, 17); }
 
.menuList li:hover { background:none; }
.menuList ul { list-style-image: url(../../images/listBullet.gif); }
.menuListExtra ul { list-style-image: url(../../images/listBulletDark.gif); padding-left:30px; }
 

 
.menuTitleText { color: rgb(98, 52, 17); }
 
#menuName { float: left; padding-left: 30px; font-family: 'Times New Roman',Times,serif; font-size: 18px; color: rgb(98, 52, 17); }
#menuMainTitle { font-family: 'Times New Roman',Times,serif; font-size: 18px; color: rgb(98, 52, 17); padding-left:30px; font-weight:bold; }

.menuTitleWrap { padding-left:30px; }
 
.listPadding { padding-left:20px; }
 
.menuTitleBox { 
	border: 1px solid rgb(196, 173, 123); 
	padding: 3px; 
	background-color: rgb(214, 197, 161); 
	width: 110px; 
	text-align:center;
 }
 
.centeredItem {
 align: center;
 }

		
#signup label {
		color:#FFFFFF; 
		font-size:12px;
		 }