@charset "utf-8";
body {
	background-attachment: scroll;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#2F191E;
	margin:0px;
	fg
		
}

.mainholder{
	width:916px;
	margin:0 auto;
	background-color:none;
	display:table;
}

.links{
	color:#FFFFFF;
	}
.links:hover{
	color:#CC99CC;
	}
	
.links2{
	color:#CC99CC;
	}
.links2:hover{
	color:#CC99CC;
	}
	
.links_winelist{
	color:#330000;
	font-size:11px
	}
.links_winelist:hover{
	color:#CC99CC;
	}
	
.links_contact{
	color:#330000;

	}
.links_contact:hover{
	color:#CC99CC;
	}

.top_gap{
	float:left;
	width:916px;
	height:28px;
	background-color:none;
	}

.top_header{
	width:916px;
	height:383px;
	margin:0 auto;
	background-color:none;
	background-image:url(../images/top_header.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	float:left;
}

/* header_gap */
.header1{
	float:left;
	width:916px;
	height:28px;
	background-color:none;
	background-image:url(../images/gap_image.jpg);
}

/* Flash Holder holder */
.header2{
	float:left;
	width:916px;
	height:291px;
	background-color:none;
}

	.flash_holder{
		margin:0 auto;
		width:856px;
		height:291px;
		
	}

/* navigation holder */
.header3{
	float:left;
	width:916px;
	height:55px;
	
}

	.navigation{
		width:830px;
		font-family:"Times New Roman";
		font-size:17px;
		color:#ffffff;
		margin:0 auto;
		font-weight:bold;
		padding-top:18px;
	}
	
	.navigation_link{
		color:#FFFFFF;
		padding-right:60px;
		text-decoration:none;
	}
	
	.navigation_link:hover{
		color:#AD6BB1;
	}
	
	.header4{
		float:left;
		width:916px;
		height:9px;
	}
		
	

/* Content Holder */

.content_holder{
	float:left;
	width:916px;
	background-color:#0066CC;
	background-image:url(../images/content_tile_bg.jpg);
	background-repeat:repeat-y;
	
}

	.content_inside{
		width:878px;
		color:#000000;
		margin:0 auto;
		font-family:Arial;
		font-size:12px;
		line-height:30px;
	}
	
	.content_inside2{
		width:878px;
		color:#000000;
		margin:0 auto;
		font-family:Arial;
		font-size:12px;
		line-height:20px;
	}
	
	.content_left{
		width:614px;
		float:left;
		background-color:none
	}
	
	.content_left_img{
		width:614px;
		float:left;
		background-color:none
	}
	
	.content_right{
		width:264px;
		float:left;
		background-color:none
	}
	
	.content_across{
		margin-top:10px;
		width:878px;
		float:left;
		background-color:none;
		background-image:url(../images/watermark.jpg);
	}
	
	.content_across_inside{
		margin-top:-10px;
		width:850px;
		padding-left:14px;
		padding-right:14px;
		float:left;
		background-color:none;
	}
	
		.content_across_left{
			width:397px;
			
			float:left;
			
			background-image:url(../images/pink_line.jpg);
			background-position:right top;
			background-repeat:repeat-y;
		}
	
		.content_across_right{
			width:397px;
			padding-left:14px;
			
			float:left;
		}
		
		
		.content_across_left2{
			width:397px;
			
			float:left;
			
			
		}
	
		.content_across_right2{
			background-image:url(../images/pink_line.jpg);
			background-position:left top;
			background-repeat:repeat-y;
			width:397px;
			padding-left:14px;
			
			float:left;
		}
		
		.wine_left{
			width:397px;
			background-color:none;
			
			float:left;
		}
		
		.wine_act{
			width:390px;
			background-color:none;
			padding-right:7px;
			float:left;
			line-height:15px;
		}
		
		
		.wine_left_price{
			width:10px;
			background-color:none;
			float:left;
		}
		.wine_pad{
			width:397px;
			height:15px;
			background-color:none;
			float:left;
	
		}
		
		.wine_pad2{
			width:397px;
			height:7px;
			background-color:none;
			float:left;
	
		}
		
		.wine_holder{
			width:397px;
			background-color:none;
			float:left;
		}
		
		.content_section_top{
			width:878px;
			height:52px;
			float:left;
		}
		
		.content_section_content{
			width:878px;
			height:256px;
			float:left;
			background-image:url(../images/section_content_bg.jpg);
		}
		
		.content_section_devider{
			width:209px;
			padding-left:10px;
			margin-top:10px;
			height:240px;
			float:left;
			background-color:none;
			font-family:Arial;
			color:#FFFFFF;
			font-size:12px;
		}
			
	
	.content_homepage{
		width:600px;
		padding-left:14px;
		float:left;
		background-color:none;
	}
	
	.content_inside_about{
		margin-top:10px;
		width:600px;
		float:left;
	}
		
	.content_inside_item1{
		margin-top:5px;
		width:600px;
		float:left;
		height:52px;
		background-image:url(../images/item_bg.jpg);
	}
	
	.item_left1{
		width:90px;
		float:left;
		height:47px;
		color:#000000;
		text-align:center;
		line-height:normal;
		font-size:20px;
		margin-top:5px;
	}
	
	.item_right1{
		width:500px;
		float:left;
		line-height:normal;
		padding-left:10px;
		color:#000000;
		height:47px;
		margin-top:5px;
	}
	
	.item_left2{
		width:90px;
		float:left;
		height:47px;
		color:#000000;
		text-align:center;
		line-height:normal;
		font-size:20px;
		margin-top:5px;
	}
	
	.item_right2{
		width:500px;
		float:left;
		line-height:normal;
		padding-left:10px;
		color:#000000;
		height:47px;
		margin-top:5px;
	}
	
	.content_inside_item2{
		margin-top:5px;
		width:600px;
		float:left;
		height:52px;
		background-image:url(../images/item_bg2.jpg);
	}
	
	.content_rightbar{
		width:250px;
		height:439px;
		float:right;
	}
	
		.content_rightbar_location{
			width:250px;
			height:185px;
			margin:0 auto;
		
			
		}
		
		.content_rightbar_location_head{
			width:239px;
			height:57px;
			margin:0 auto;
			background-color:#CCcccc;
			background-image:url(../images/location_title.jpg);
		}
		.content_rightbar_location_body{
			width:239px;
			height:128px;
			margin:0 auto;
			background-image:url(../images/location_bg.jpg);	
		}
		
		.content_rightbar_specials{
			width:250px;
			height:315px;
			margin:0 auto;
		
			
		}
		
		.content_rightbar_specials_head{
			width:239px;
			height:57px;
			margin:0 auto;
			background-color:#CCcccc;
			background-image:url(../images/specials_title.jpg);
		}
		.content_rightbar_specials_body{
			width:239px;
			height:255px;
			margin:0 auto;
			background-image:url(../images/specials_bg.jpg);
			background-repeat:no-repeat;
			background-color:#41282b;
			background-position:bottom;	
		}
		
			.content_rightbar_info{
				width:219px;
				padding-left:10px;
				padding-right:10px;
				height:118px;
				margin-top:10px;
				margin:0 auto;
				color:#FFFFFF;
				}
		
		
		.content_rightbar_image{
			width:250px;
				
		}
		
		.content_rightbar_image_homepage{
			width:250px;
			height:102px;
				
		}
		
		.about_content_rightbar_image_body1{
			width:239px;
			margin:0 auto;	
		}
		
		.about_small{
			color:#800000;
			font-size:9px;
		}
		
		.about_content_rightbar_image_body2{
			width:229px;
			padding-left:10px;
			margin:0 auto;
			color:#723838;
		}
		
		.content_rightbar_image_body{
			width:239px;
			height:130px;
			margin:0 auto;

		}

/* Accolades */
.accolades_holder{
		margin-top:5px;
		width:600px;
		float:left;
		background-color:none;
}

.accolades_left{
		width:153px;
		float:left;
		background-color:none;
}

.accolades_right{
		width:447px;
		float:left;
		background-color:none;
		padding-top:10px;
}

h3#acco1 {
	padding-top:27px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/title_sub_accolade.jpg);
	background-repeat:no-repeat;
	margin:0px;
}
h3#acco2 {
	padding-top:27px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/title_sub_accolade2.jpg);
	background-repeat:no-repeat;
	margin:0px;
}

h3#acco3 {
	padding-top:27px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/title_sub_accolade3.jpg);
	background-repeat:no-repeat;
	margin:0px;
}

h3#acco4 {
	padding-top:27px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/title_sub_accolade4.jpg);
	background-repeat:no-repeat;
	margin:0px;
}

/* footer */

.footer{
	width:1008px;
	height:145px;
	margin:0 auto;
	background-image:url(../images/footer.jpg);
	background-color:none;
	display:table
}

	.footer_gap_top{

		width:903px;
		height:15px;
		margin:0 auto;
		background-color:none;
	}
	
	.footer_nav_holder{
		width:873px;
		padding-left:30px;
		height:23px;
		color:#000000;
		margin:0 auto;
		padding-top:6px;
		font-family:Arial;
		font-size:12px;
		background-color:#29161A;
		font-family:"Times New Roman";
		font-size:13px;
		font-weight:bold
	}
	
	.footer_inside{
	width:600px;
	float:left;
	}
	.footer_inside2{
	width:273px;
	float:left;
	margin-top:2px;
	}
	
	.fuse_created{
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		color:#7E5458;
		text-align:right;
	}
	
	.fuse_link{
		color:#7E5458;
		text-decoration:none;
	}
	.fuse_link:hover{
		color:#cccccc;
		text-decoration:none;
	}
	
	.navigation_footer_link{
		color:#FFFFFF;
		padding-right:40px;
		text-decoration:none;
	}
	
	.navigation_footer_link:hover{
		color:#AD6BB1;
	}
	
/* Titles */

h1#welcome {
	padding-top:40px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/title_welcome.jpg);
	background-repeat:no-repeat;
	margin:0px;
}

h1#section_homepage {
	padding-top:52px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/title_section.jpg);
	background-repeat:no-repeat;
	margin:0px;
}

h1#winelist {
	padding-top:40px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/title_winelist.jpg);
	background-repeat:no-repeat;
	margin:0px;
}

h1#contact {
	padding-top:40px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/title_contact.jpg);
	background-repeat:no-repeat;
	margin:0px;
}

h1#menu {
	padding-top:40px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/title_menu.jpg);
	background-repeat:no-repeat;
	margin:0px;
}

h1#vip {
	padding-top:40px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/title_vip.jpg);
	background-repeat:no-repeat;
	margin:0px;
}

h1#accolades {
	padding-top:40px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/title_accolades.jpg);
	background-repeat:no-repeat;
	margin:0px;
}

h1#about {
	padding-top:40px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/title_about.jpg);
	background-repeat:no-repeat;
	margin:0px;
}

h1#specials {
	padding-top:40px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/title_specials.jpg);
	background-repeat:no-repeat;
	margin:0px;
}

h3#section1 {
	padding-top:24px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/title_sec1.png);
	background-repeat:no-repeat;
	margin:0px;
}

h3#section2 {
	padding-top:24px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/title_sec2.png);
	background-repeat:no-repeat;
	margin:0px;
}

h3#section3 {
	padding-top:24px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/title_sec3.png);
	background-repeat:no-repeat;
	margin:0px;
}

h3#section4 {
	padding-top:24px;
	height:0px;
	overflow:hidden;
	background-image:url(../images/title_sec4.png);
	background-repeat:no-repeat;
	margin:0px;
}

.header_winelist{
	font-size:18px;
	color:#CEA8D1;
	font-weight:200;
	background-color:none;
	
}

.header_winelist_main{
	font-size:18px;
	color:#663333;
	font-weight:200;
	text-decoration:underline
}

.header_winelist_main_2{
	font-size:18px;
	color:#990000;
	font-weight:200;
	text-decoration:none
}

.header_winelist_sub{
	font-size:15px;
	color:#542116;
	font-weight:bold;
	
}
.header_winelist_sub_2{
	font-size:15px;
	color:#542116;
	font-weight:none;
	
}

.header_winelist_whis{
	font-size:12px;
	color:#000000;
	font-weight:none;
	
}

.input_borders{
	border-width:1px;
	border-style:solid;
	border-color:#330000;
}

.header_contact{
	font-size:18px;
	color:#513437;
	font-weight:200;
	
}

.header_about{
	font-size:18px;
	color:#513437;
	font-weight:200;
}




.other_rightbar_location{
	padding-top:10px;
	width:250px;
	height:185px;
	margin:0 auto;
	
}
.other_rightbar_location_body{
	width:219px;
	padding-left:10px;
	padding-right:10px;
	padding-top:37px;
	height:128px;
	margin:0 auto;	
	background-image:url(../images/other_sites.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	line-height:20px;;
}

.please_note{
	font-size:16px;
	color:#2F191E;
	font-weight:900;
	border-style:solid;
	border-width:2px;
	border-color:#2F191E;
	background-color:#D3BEC9;
	padding:10px;
	background-image:url(../images/please_notBG.jpg);
}
