/* css style sheet main */

* {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

/* header top */
.header {
	background:url(../images/layout/image-top.jpg) repeat-x;
	height:160px;
	}
.header_logo {
	background:url(../images/layout/logo.jpg) no-repeat;
	height:160px;
	width:980px;
	/*border:1px solid #333333;*/
	}

/* button strip ul li */
#buttons {
	background:url(../images/layout/button-top.jpg) repeat-x;
	height:55px;
	}
.button_overlay {
	height:55px;
	width:980px;
	}
.button_overlay ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	}
.button_overlay li {
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.button_overlay a {
	display:block;
	float:left;
	width:auto;
	height:33px;
	color:#818974;
	text-align:center;
	text-decoration:none;
	padding:20px 29px 0px 29px;/*top, right, botom, left*/
	}
.button_overlay a:hover {
	background:url(../images/layout/button-overlay.jpg) repeat-x;
	color:#b76947;
	padding-top:23px;
	}

/* photo colomn */
#photo_column {
	height:440px;
	}
/* this section will be random image displayed in a Rnd function */
.image_main {
	height:426px;
	width:980px;
	}

/*center three adds*/
.column_ads {
	background:url(../images/layout/image-ads.jpg) repeat-x;
	height:252px;
	}
.column_ads_main {
	height:230px;
	width:980px;
	}
.column_new {
	background:url(../images/layout/center-ads.jpg) no-repeat;
	width:321px;
	height:190px;
	text-align:left;
	}
.column_new h2 {
	font-size:18px;
	padding:12px 10px 12px 15px;/*top, right, botom, left*/
	color:#818974;
	}
.column_new h3 {
	font-size:14px;
	padding:10px 5px 5px 12px;/*top, right, botom, left*/
	color:#5f5f5f;
	vertical-align:text-top;
	}
.column_new h4 {
	font-size:12px;
	padding:10px 20px 5px 5px;/*top, right, botom, left*/
	text-align:right;
	color:#818974;
	}
.column_new p {
	font-size:12px;
	padding:5px 5px 5px 12px;/*top, right, botom, left*/
	color:#5f5f5f;
	}
.column_new img {
	margin:0px;
	padding:5px 0px 0px 12px;/*top, right, botom, left*/
	}

.column_new a{
	color:#818974;
	text-decoration:none;
	}
.column_new a:hover {
	color:#b76947;
	}

/*main text area*/
#main_text_area_column {
	background:url(../images/layout/image-textarea.jpg) repeat-x;
	height:auto;
	/*border:1px solid #333333;*/
	}
.main_column_text {
	display: inline-block;
	width:980px;
	height:auto;
	padding:25px 0px 0px 0px;/*top, right, botom, left*/
	/*border:1px solid #F00;*/
	}
	
/*left text area*/
#left_column_text {
	float:left;
	text-align:left;
	width:558px;
	height:auto;
	padding:0px 49px 0px 50px;/*top, right, botom, left*/
	color:#545757;
	/*border:1px solid #333333;*/
	}
#left_column_text h1 {
	font-size:24px;
	padding-bottom:8px;
	color:#b76947;
	}
#left_column_text span {
	font-size:24px;
	padding-bottom:8px;
	color:#576049;
	}
#left_column_text p {
	padding-top:8px;
	padding-bottom:8px;
	}
/*image gallery*/
.image-gallery-woohoo{
	padding: 5px 5px 5px 5px;
	height: 3500px;
	}
	
/*right text area*/
.right_column_text {
	float:right;
	text-align:left;
	width:269px;
	height:auto;
	color:#545757;
	padding:0px 50px 0px 0px;/*top, right, botom, left*/
	/*border:1px solid #333333;*/
	}
.right_column_text h2 {
	font-size:18px;
	padding-bottom:8px;
	color:#b76947;
	}
.right_column_text p {
	padding-top:8px;
	padding-bottom:8px;
	}

/*ul li right column*/
.right_column_text ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}
.right_column_text li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:26px;
	/*float:left;*/
	}
.right_column_text a {
	background:url(../images/layout/button-overlay-right-column-a.jpg) repeat-y;
	display:block;
	width:241px;
	height:17px;
	color:#b76947;
	text-align:left;
	padding-top:5px;
	text-decoration:none;
	padding-top:5px;
	padding-left:30px;
	}
.right_column_text a:hover{
	background:url(../images/layout/button-overlay-right-column.jpg)  repeat-y;
	color:#576049;
	padding-top:5px;
	}

/*the people div in the right column*/
.the_people {
	background:url(../images/layout/the-people-image.jpg) no-repeat;
	width:271px;
	height:75px;
	padding:10px 0px 10px 0px;/*top, right, botom, left*/
	margin-top:15px;
	}
.the_people h2 {
	font-size:14px;
	color:#545757;
	padding:0px 0px 0px 70px;/*top, right, botom, left*/
	}
.the_people p {
	font-size:12px;
	padding:5px 0px 8px 70px;/*top, right, botom, left*/
	}
.the_people p a {
	background:none;
	width:60px;
	margin:0px 0px 0px 130px;/*top, right, botom, left*/
	padding:0px 0px 0px 0px;/*top, right, botom, left*/
	text-decoration:none;
	
	}
.the_people a:hover {
	background:none;
	padding:0px 0px 0px 0px;/*top, right, botom, left*/
	}

/*private res club link image*/
.adv_image {
	background:url(../images/layout/image-textarea.jpg) repeat-x;
	height:auto;
	}
.adv_image_a {
	display: inline-block;
	width:980px;
	height:auto;
	padding:30px 0px 30px 0px;/*top, right, botom, left*/
}

/*footer column*/
.footer_overlay {
	background:url(../images/layout/strip-bottom.jpg) repeat-x;
	height:58px;
	}
.footer_block {
	width:980px;
	height:58px;
	}
.footer_text_left {
	float:left;
	height:54px;
	}

/*UL LI left for footer*/
.footer_text_left ul {
	list-style-type:none;
	margin:0;
	padding:22px 0px 0px 0px;/*top, right, botom, left*/
	color:#5f5f5f;
	}
.footer_text_left li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:inline;
	padding:0px 5px 0px 0px;/*top, right, botom, left*/
	}
.copy_moved {
	}
.footer_text_left li a {
	color:#b76947;
	text-decoration:underline;
	}
.footer_text_left li a:hover {
	color:#576049;
	text-decoration:underline;
	}

/*UL LI center for footer*/
.footer_text_center ul {
	list-style-type:none;
	margin:0;
	padding:0px 0px 0px 0px;/*top, right, botom, left*/
	color:#5f5f5f;
	}
.footer_text_center li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:inline;
	padding:0px 5px 0px 0px;/*top, right, botom, left*/
	}
.copy_moved {
	}
.footer_text_center li a {
	color:#b76947;
	text-decoration:underline;
	}
.footer_text_center li a:hover {
	color:#576049;
	text-decoration:underline;
	}

.footer_text_right {
	float:right;
	}
.footer_text_right ul {
	list-style-type:none;
	margin:0;
	padding:0px 0px 0px 0px;/*top, right, botom, left*/
	color:#5f5f5f;
	}
.footer_text_right li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:inline;
	padding:0px 5px 0px 0px;/*top, right, botom, left*/
	}
.footer_text_right li a {
	color:#b76947;
	text-decoration:underline;
	background-repeat:no-repeat;
	}
.footer_text_right li a:hover {
	color:#576049;
	text-decoration:underline;
	background-repeat:no-repeat;
	}

/*---------- image opacity field --------*/
a.imageopacity img{
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
	/*filter: none;
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);*/
	/*-moz-opacity: 1;*/
}

a.imageopacity:hover img{
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
	/*filter: gray;
	-moz-opacity: 0.7;
	/*-moz-opacity: 0.4;*/
}
/*ul li a hover btn display is active*/
#Second_page a#second_page,
#Third_page a#third_page {
	background:url(../images/second-layout/image-button-a-hover.jpg) no-repeat;
	height:28px;
	color:#576049;
	text-decoration:underline;
	padding-top:13px;
	}
/*ul li a hover top btn display is active*/
#Home a#home,
#Wine_page a#wine_page {
	background:url(../images/layout/button-overlay1.jpg) repeat-x;
	color:#b76947;
	padding-top:23px;
	text-decoration:underline;
	}

