@charset "utf-8";
#wrapper {
	background-image: url(../images/rep.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
body {
	background-image: url(../images/grep.jpg);
}

p {margin-bottom: 20px; }
h1 {
	/*visibility: hidden;
	overflow: hidden;
	font-size: 3px;*/
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size: 21px;
	color: #4E3D1F;
	font-weight: bold;
}



/* HEADER */

.header {position:relative; width:995px;height:278px;  }
.headerMask {position:absolute; z-index:100; width:995px;height:278px; top:0; left:0;background:url(../images/header.png) no-repeat top left;}
	.headerLeft {position:absolute; top:8px; left:8px;}
	#headerImage {position:absolute; top:8px; right:8px;}
	
.logoLink {display: block;
z-index: 200;
width: 280px;
height: 220px;
position: absolute;
top: 20px;
left: 190px;
}



#photo    {
	visibility: hidden;
	overflow: hidden;
	font-size: 19px;
	padding-left: 70px;
	color: #4E3D1F;
	width: 500px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	height: 30px;
}
#bodyLeft {
	background-image: url(../images/welcome_bg.jpg);
	background-repeat: no-repeat;
	height: 380px;
	width: 520px;
	padding-top: 80px;
	padding-left: 85px;
	padding-right: 53px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	color: #4E3D1F;
	font-weight: bold;
}

#bodyLeft h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #4E3D1F;
	font-weight: bold;
	visibility: visible;
}

#bodyLeftText {
	
}

#bodyRite {
	background-image: url(../images/bar_bg.jpg);
	background-repeat: no-repeat;
	height: 390px;
	width: 187px;
	padding-top: 70px;
	padding-left: 70px;
	padding-right: 80px;
}

#bodyRiteText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #FFFFB9;
	font-weight: bold;
	text-align: left;
}
#bodyRiteText1 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F6DB0E;
	font-weight: bold;
	text-align: left;
	line-height: 20px;
}
.latest-link-title {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EAE122;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:20px;
	}
.latest-link-body {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFB9;
}
.latest-link-more {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFB9;
	}
#bodyRiteText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	color: #FFFFB9;
	font-weight: bold;
	text-align: left;
}
#nav {
	background-image: url(../images/nav_rep.jpg);
	height: 50px;
	width: 995px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #3C2D17;
	padding-top: 14px;
}
#navigation   ul{
	list-style: none;
	text-align: center;
	margin: 0px;
	height: 100%;
	width: 913px;
	padding: 0px 0px 0px 20px;
}
#navigation   ul   li{
	display: block;
	text-align: center;
	float: left;
	padding-right: 19px;
	padding-left: 19px;
}
#navigation   ul   li   a{
	display:block;
	text-decoration: none;
	float: left;
	text-align: center;
	color: #3C2D17;
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
	height: 100%;
}
#navigation ul li:last-child{padding-right:none}
#navigation   ul   li   a:hover{
	color: #23511E;
	text-align: center;
}
#interiorLeft {
	position:relative;
	min-height: 279px;
	width: 846px;
	padding-top: 2px;
	padding-left: 85px;
	padding-right: 13px;
	padding-bottom:40px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #4E3D1F;
	font-weight: normal;
}
#interiorLeft  a {color:#4E3D1F}
#interiorLeftText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #4E3D1F;
	font-weight: normal;
}
#interiorLeftText a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2D6630;
	font-weight: normal;
	text-decoration: underline;
}
#interiorLeftText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2D6630;
	font-weight: normal;
	text-decoration: none;
}

#interiorLeftText h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #4E3D1F;
	font-weight: bold;
	visibility: visible;
}

#interiorLeftText h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #4E3D1F;
	font-weight: bold;
}
#interiorRite {
	width: 261px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 66px;
}


#interiorRiteText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #386433;
	font-weight: normal;
	text-align: left;
	padding-left: 12px;
	padding-right: 20px;
}
#interiorRiteText1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #865622;
	font-weight: bold;
	text-decoration: underline;
}
#interiorRiteText1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F3EE83;
	font-weight: bold;
	text-decoration: none;
}


#interiorRiteText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	color: #FFFFB9;
	font-weight: bold;
	text-align: left;
}
#interiorMenu {
	width: 830px;
	padding-top: 2px;
	padding-left: 85px;
	padding-right: 13px;
}

#interiorMenuText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #4E3D1F;
	font-weight: normal;
}
#interiorMenuText h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #4E3D1F;
	font-weight: bold;
}
#interiorMenuText h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3E6239;
	font-weight: bold;
	font-style: italic;
}
#footerFmarket  {
	background-image: url(../images/foot_bg.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 995px;
	padding-top: 6px;
}
#footerFmarketText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D4D29;
	line-height: 19px;
	font-weight: bold;
	text-align: center;
}
#footerFmarketText a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C5E21;
	font-weight: bold;
	text-decoration: underline;
}
#footerFmarketText a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C5E21;
	font-weight: bold;
	text-decoration: none;
}

#footerCCast {
	width: 995px; margin:0 auto 30px auto;
}
#footerCCastText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 20px;
}
#footerCCastText  a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ECE7A8;
	text-decoration: underline;
	padding-right: 4px;
	padding-left: 4px;
}
#footerCCastText a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E6C84F;
	text-decoration: none;
}

#intfooterFmarket  {
	height: 111px;
	width: 995px;
	padding-top: 122px;
	background-repeat: no-repeat;
}
#intfooterFmarketText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D4D29;
	line-height: 19px;
	font-weight: bold;
	text-align: center;
}
#intfooterFmarketText a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C5E21;
	font-weight: bold;
	text-decoration: underline;
}
#intfooterFmarketText a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C5E21;
	font-weight: bold;
	text-decoration: none;
}
#photogalLeft {
	width: 860px;
	padding-top: 2px;
	padding-left: 85px;
}
#photogalLeftText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #4E3D1F;
	font-weight: normal;
}
#photogalLeftText a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2D6630;
	font-weight: normal;
	text-decoration: underline;
}
#photogalLeftText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2D6630;
	font-weight: normal;
	text-decoration: none;
}


#photogalLeftText h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #4E3D1F;
	font-weight: bold;
}

#gallery-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #4E3D1F;
	font-weight: bold;
	visibility: visible;
	text-align:left;
}
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: -45px 0 2px 23px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */




/*LATEST EXCERPT */
	#bodyRiteText1 h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 21px;  }
	.latestExcerpt {color: #DDB15A;}
	.latestExcerpt .excerptTitle a {color: #FFFFB9 !important; font-size: 16px;}
	.latestExcerpt .datecatText {color:#CCCC9F !important ; margin: 5px 0;}
	.latestExcerpt .blogReadMore {display:block; clear:both; color: #FFFFB9 !important; }
/*BLOG*/
	
.excerpt {float:left;}
	.excerptThumb {display:none; }
	.excerptTitle a {font-size: 18px;color:#9C7118;}
	.catLink {color:#9C7118;font-size: 13px;}
	
	.excerptHR {display:none;}
	.excerptContent a,
	#interiorLeft div a  {color: #9C7118;}
	
	#sidebar {float:right; width:277px; height:386px; margin: -20px 53px 0 0; padding: 60px 0 0 50px; background:url(../images/sidebar.jpg) no-repeat top left;}
		#sidebar h2 {color:#FFFFB9; font-size: 21px;}
		#sidebar ul {list-style-type:none; padding: 0 0 0 30px; min-height:100px;}
			#sidebar ul li ul {padding: 10px 0 0 0;}
				#sidebar ul li ul li {background: url(../images/bullet.png) no-repeat center left; padding-left:15px;}
					#sidebar ul li ul li a{color:#ddb15a}
	
	.blogListDate {margin-top: 27px;color:#FFFFB9; }	
	
	.blogListAll {background:url(../images/view-all.png) no-repeat top left; margin-top: 30px;padding-top: 0;text-align:center; width: 98px;border-radius:4px}
		.blogListAll a {color:#4B3C24; text-decoration:none; line-height: 25px;font-size: 14px;}



/*CONTACT FORM */
    ul.info {margin:15px;}
	ul.info li {float:left; width:50%; }
	.form { margin:15px; }
		.form ul {list-style-type:none;padding: 0px;}
		.form input{ border-radius:3px; border:1px solid #999; padding:5px; }
		.inputText{ width:250px; max-width:300px; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
		.inputTextShort{ width:50%; max-width:150px; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
		.form img{ border: none !important;border-radius: 3px; margin: -4px 0 0 3px;}
		.form select{  border-radius:3px; border:1px solid #999; padding:5px; width:250px; max-width:300px;}
		.form textarea{ border-radius:3px; border:1px solid #999; margin-top: 5px; padding:5px; width:400px; height:120px; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
		.form button{ width:150; max-width:193px; color:#fff;   border-radius:2px; border:none; padding:5px 20px; font-weight:bold; cursor:pointer;
					box-shadow: 1px 1px 7px #9A9DA2;
					-moz-box-shadow: 1px 1px 7px #9A9DA2;
					-webkit-box-shadow: 1px 1px 7px #9A9DA2;
					background:#5c816e;
					}
		.form button:hover{ box-shadow: 1px 1px 10px #9A9DA2;
					-moz-box-shadow: 1px 1px 10px #9A9DA2;
					-webkit-box-shadow: 1px 1px 10px #9A9DA2; border:none; background:#000; 
		
		}
		.form button:active {box-shadow: none;
					-moz-box-shadow: none;
					-webkit-box-shadow: none;}
					
		.form label {width: 200px;display: block;}
		.form li {padding:2px 5px 2px 5px; margin-bottom: 6px; border-radius:2px;}
		.catcha {width:300px;}
		
		.inputs_double {width:50%; float:left;}
		
	/* FORM VALIDATION */
	div.formErrors{ padding:13px 10px; margin:0 0 30px 0; border-radius:3px; display: none;  border:none; width:400px; font-weight:normal;background:#5c816e; box-shadow: 1px 1px 9px #485057; -webkit-box-shadow: 1px 1px 9px #485057; -moz-box-shadow: 1px 1px 9px #485057;}
	div.formErrors h4{ color:white; margin:0;  font-weight:normal;font-size:16px; font-style:italic;}
	div.formErrors ol{ display: none !important; color:#000;  padding:5px 0 0 30px; margin:0; text-shadow:1px 1px 8px #E8B400; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	div.formErrors li { margin-bottom:5px;}
	.formErrors .error{ float:none !important; width:400px !important; border:none !important;}
	.error{ border:2px solid #E91919 !important;}
	
	/* FORM HIGHLIGHT */
	.highlight{ background-color:#6C1623;width:400px;}
		.highlight label{ text-shadow: 1px 1px 2px #99896C;}


		.highlight-selected{ background-color:#FF0;}
		
/*IMAGE GALLERY*/
.disableClick {position: absolute;width: 509px;height: 482px;top: 190px;left: 254px;}

/* NEW ORLEANS AREA INFO */
	.area-info { clear:both; margin-bottom: 10px; border-bottom:2px solid #634d28; min-height: 83px; width: 819px;}
		.area-info img  {display:block; float:left;  margin-bottom: 10px; margin-right: 15px;}
		.area-info a {color: #9C7118;}