body



	{



		margin: 0;



		padding: 0;



		background: url(../images/bg_rep_all.jpg);



		background-repeat: repeat;



		font-family: Georgia, "Times New Roman", Times, serif;



		font-size: 12px;



		color: #000000;



	}



img{ border:none}





#main_container



	{



		width: 992px;



		margin: 0 auto;



		



	}







#banner1



	{



		background: url(../images/banner_1.jpg);



		background-repeat: no-repeat;



		height: 345px;



		width: 992px;



	}







#haeding_bg1



	{



		background: url(../images/heading_bg1.jpg);



		background-repeat: no-repeat;



		height: 35px;



		width: 992px;



	}







#body_container



	{



		width: 992px;



		background: url(../images/body_bg_rep2.jpg);



		background-repeat: repeat-y;



		background-position: center;



	}







#body_top



	{



		background: url(../images/body_top.jpg);



		background-repeat: no-repeat;



		background-position: top;



	}







#body_bottom



	{



		background: url(../images/body_bottom.jpg);



		background-repeat: no-repeat;



		background-position: bottom;



	}







#btn_container



	{



		width: 930px;



		margin: 0 0 0 34px;



	}







a.main_links:link, a.main_links:visited



	{



		background: transparent url('../images/btn_bg_left_hov.gif') no-repeat top left;



		font-family: Arial, Helvetica, sans-serif;



		font-size: 11px;



		font-weight: normal;



		color: #ffffff;



		text-align: center;



		text-decoration: none;



		text-transform: uppercase;



		height: 31px;



		line-height: 31px;



		padding-left: 5px;



	    float: left;



		margin: 0 1px 0 1px;



		cursor: pointer;



	}







a.main_links span



	{



		float:left;



		background: transparent url('../images/btn_bg_right_hov.gif') no-repeat top right;



		padding: 0 8px 17px 3px;



		height: 31px;



		display:block;



		cursor: pointer;



	}







a.main_links:hover



	{ 



    	color: #ffffff;



		text-align: center;



		text-decoration: none;



		background: transparent url('../images/btn_bg_left.gif') no-repeat top left;



   		height: 31px;



    	padding-left: 5px;



		cursor: pointer;



	}







a.main_links:hover span



	{ 



		background: transparent url('../images/btn_bg_right.gif') no-repeat top right;



		color: #fff;



		height: 31px;



		cursor: pointer;



	}







a.main_links_active:link, a.main_links_active:visited



	{



		background: transparent url('../images/btn_bg_left.gif') no-repeat top left;



		font-family: Arial, Helvetica, sans-serif;



		font-size: 11px;



		font-weight: normal;



		color: #ffffff;



		text-align: center;



		text-decoration: none;



		text-transform: uppercase;



		height: 31px;



		line-height: 31px;



		padding-left: 5px;



	    float: left;



		margin: 0 1px 0 1px;



		cursor: pointer;



	}







a.main_links_active span



	{



		float:left;



		background: transparent url('../images/btn_bg_right.gif') no-repeat top right;



		padding: 0 8px 17px 3px;



		height: 31px;



		display:block;



		cursor: pointer;



	}







a.main_links_active:hover



	{ 



    	color: #ffffff;



		text-align: center;



		text-decoration: none;



		background: transparent url('../images/btn_bg_left.gif') no-repeat top left;



   		height: 31px;



    	padding-left: 5px;



		cursor: pointer;



	}







a.main_links_active:hover span



	{ 



		background: transparent url('../images/btn_bg_right.gif') no-repeat top right;



		color: #fff;



		height: 31px;



		cursor: pointer;



	}







#heading_content_area



	{



		width: 856px;



		margin: 0 auto;



		font-size: 12px;



		font-weight: bold;



		text-transform: uppercase;



		color: #FFFFFF;



		padding: 10px 0 0 0;



		letter-spacing: .2mm;



	}





#heading_content_area_left



	{float: left; padding-left:30px}

	

#heading_content_area_left	a{ font-size:12px; letter-spacing:-.3px}

	





#heading_content_area_right



	{float: right;text-align: right; padding-right:15px}

	

#heading_content_area_right	a{ font-size:12px; letter-spacing:-.3px}













#body_contente_area



	{width: 777px;padding: 40px 0 125px 0;margin: 0 auto;}

	









#body_contente_area



	{



		width: 777px;



		padding: 40px 0 125px 0;



		margin: 0 auto;



	}







#page_heading



	{



		font-family: Georgia, "Times New Roman", Times, serif;



		font-size: 19px;



		font-weight: bold;



		font-style: italic;



		text-align: center;



		color: #523b32;



		padding: 0 0 15px 0;



		line-height: 30px;



	}







#body_divider



	{



		background: url(../images/body_divider.gif);



		background-repeat: repeat-y;



		background-position: center;



		float: left;



	}







#body_left_container



	{



		width: 368px;



		padding: 0 38px 0 0;



		float: left;



	}







#body_right_container



	{



		width: 370px;



		float: right;



	}







.marge



	{



		clear: both;



	}







.left_image_padding



	{



		padding: 0 15px 5px 0;



	}







#bottom_left_two_img_container



	{



		width: 100%;



		padding: 15px 0 0 0;



	}







#bottom_left_two_img_container_left



	{



		width: 181px;



		float: left;



	}







#bottom_left_two_img_container_right



	{



		width: 171px;



		float: right;



	}







#footer_container



	{



		width: 952px;



		height: 50px;



		padding: 10px 0 0 0;



		margin: 0 auto;



	}







#footer_container_left



	{



		width: 330px;



		float: left;



	}







#footer_container_right



	{



		width: 530px;



		float: right;



		text-align: right;



	}







a.footer_link:link, a.footer_link:visited



	{



		font-family: Arial, Helvetica, sans-serif;



		font-size: 10px;



		font-weight: normal;



		color: #FFFFFF;



		text-decoration: none;



		padding: 0 6px 0 6px;



		line-height: 18px;



	}







a.footer_link:hover



	{



		font-family: Arial, Helvetica, sans-serif;



		font-size: 10px;



		font-weight: normal;



		color: #FFFFFF;



		text-decoration: underline;



		padding: 0 6px 0 6px;



	}







.footer_text



	{



		font-family: Arial, Helvetica, sans-serif;



		font-size: 11px;



		font-weight: normal;



		color: #FFFFFF;



	}







a.white_link:link, a.white_link:visited



	{



		font-size: 12px;



		color: #FFFFFF;



		text-decoration: none;



	}







a.white_link:hover



	{



		font-size: 12px;



		color: #ffcc00;



		text-decoration: none;



	}







a.white_link_active:link, a.white_link_active:visited



	{



		font-size: 12px;



		color: #ffcc00;



		text-decoration: none;



	}







a.white_link_active:hover



	{



		font-size: 12px;



		color: #ffcc00;



		text-decoration: none;



	}







a.yellow_link:link, a.yellow_link:visited



	{



		font-size: 12px;



		color: #FFFFFF;



		text-decoration: none;



	}







a.yellow_link:hover



	{



		font-size: 12px;



		color: #FFFFFF;



		text-decoration: none;



	}







#banner_guest_book



	{



		background: url(../images/banner_guest_book.jpg);



		background-repeat: no-repeat;



		height: 248px;



		width: 992px;



	}







#haeding_bg_guest_book



	{



		background: url(../images/heading_bg_guest_book.jpg);



		background-repeat: no-repeat;



		height: 42px;



		width: 992px;



	}







#body_contente_area_guest_book



	{



		width: 777px;



		padding: 40px 0 25px 0;



		margin: 0 auto;



	}







#body_container_guest_book



	{



		width: 992px;



		background: url(../images/body_bg_GB.jpg);



		background-repeat: repeat-y;



		background-position: center;



	}







#body_top_guest_book



	{



		background: url(../images/body_top_GB.jpg);



		background-repeat: no-repeat;



		background-position: top;



	}







#body_bottom_guest_book



	{



		background: url(../images/body_bottom_GB.jpg);



		background-repeat: no-repeat;



		background-position: bottom;



	}







#body_left_container_guest_book



	{



		width: 360px;



		padding: 25px 18px 0 0;



		float: left;



		color: #660000;



	}







#body_right_container_guest_book



	{ 



		width: 360px;



		float: right;



		margin:25px 0px 40px 5px;



	}







.input_bog_bg_guest_book



	{



		border: none;



		background: url(../images/input_box_bg.jpg);



		background-repeat: no-repeat;



		width: 250px;



		height: 23px;



		font-family: Georgia, "Times New Roman", Times, serif;



		font-size: 12px;



		padding: 4px 4px 0 4px;



	}







.input_area_bg_guest_book2



	{



		border: none;



		background: url(../images/input_box_bg2.jpg);



		background-repeat: no-repeat;



		width: 250px;



		height: 224px;



		font-family: Georgia, "Times New Roman", Times, serif;



		font-size: 12px;



		padding: 4px 4px 0 4px;



	}







#banner_contact_us



	{



		background: url(../images/banner_contact_us.jpg);



		background-repeat: no-repeat;



		height: 252px;



		width: 992px;



	}







#haeding_bg_contact_us



	{



		background: url(../images/heading_bg_contact_us.jpg);



		background-repeat: no-repeat;



		height: 51px;



		width: 992px;



	}







#body_container_contact_us



	{



		width: 992px;



		background: url(../images/body_bg_CU.jpg);



		background-repeat: repeat-y;



		background-position: center;



	}







#body_top_contact_us



	{



		background: url(../images/body_top_CU.jpg);



		background-repeat: no-repeat;



		background-position: top;



	}







#body_bottom_contact_us



	{



		background: url(../images/body_bottom_CU.jpg);



		background-repeat: no-repeat;



		background-position: bottom;



	}

	

	#body_bottom_wine



	{



		background: url(../images/body_bottom_wine.jpg);



		background-repeat: no-repeat;



		background-position: bottom;



	}







#body_contente_area_contact_us



	{



		width: 777px;



		padding: 0 0 65px 0;



		margin: 0 auto;



	}







#body_contente_area_contact_us2



	{



		width: 797px;



		padding: 0 0 65px 0;



		margin: 0 auto;



	}







#div_top_contact_us



	{



		margin: 0;



		padding: 0 0 20px 0;



		clear: both;



	}







.text_color_contact_us1



	{



		font-size: 14px;



		color: #660000;;



		font-weight: bold;



	}







.text_color_contact_us2



	{



		font-size: 15px;



		font-style: italic;



		color: #660000;;



		font-weight: bold;



	}







.doted_line_contact_us



	{



		clear: both;



		background: url(../images/doted_line.gif);



		background-repeat: no-repeat;



		width: 787px;



		height: 4px;



		margin: 20px 0 20px 0;



	}







#banner_events



	{



		background: url(../images/banner_events.jpg);



		background-repeat: no-repeat;



		height: 252px;



		width: 992px;



	}







#body_contente_area_events



	{



		width: 842px;



		padding: 0 0 65px 35px;



		margin: 0 auto;



	}







#haeding_bg_events



	{



		background: url(../images/heading_bg_events.jpg);



		background-repeat: no-repeat;



		height: 49px;



		width: 992px;



	}







a.green_link:link, a.green_link:visited



	{



		color: #336600;



		text-decoration: none;



	}







a.green_link:hover



	{



		color: #336600;



		text-decoration: none;



	}







#banner_history



	{



		background: url(../images/banner_history.jpg);



		background-repeat: no-repeat;



		height: 251px;



		width: 992px;



	}







#haeding_bg_history



	{



		background: url(../images/heading_history.jpg);



		background-repeat: no-repeat;



		height: 52px;



		width: 992px;



	}







.left_img_padding



	{



		padding: 0 20px 40px 0;



	}







.left_img_padding2



	{



		padding: 0 20px 0 0;



	}

.left_img_padding3



	{



		padding: 0 8px 0 0;



	}





.right_img_padding



	{



		padding: 0 0 40px 20px;



	}







.right_img_padding2



	{



		padding: 0 0 0 20px;



	}


.right_img_padding3



	{



		padding: 0 0 0 10px;



	}




.text_history_1



	{



		font-size: 15px;



		font-weight: bold;



		color: #336633;



	}







#banner_horsebackriding



	{



		background: url(../images/banner_horstbackriding.jpg);



		background-repeat: no-repeat;



		height: 252px;



		width: 992px;



	}







#haeding_horsebackriding



	{



		background: url(../images/heading_HR.jpg);



		background-repeat: no-repeat;



		height: 53px;



		width: 992px;



	}







#body_contente_horsebackriding



	{



		width: 842px;



		padding: 0 0 90px 35px;



		margin: 0 auto;



	}







#banner_local_info



	{



		background: url(../images/banner_location.jpg);



		background-repeat: no-repeat;



		height: 252px;



		width: 992px;



	}







#haeding_local_info



	{



		background: url(../images/heading_local.jpg);



		background-repeat: no-repeat;



		height: 50px;



		width: 992px;



	}







#body_contente_area_local_info



	{



		width: 777px;



		padding: 0 0 75px 0;



		margin: 0 auto;



	}







a.green_link2:link, a.green_link2:visited



	{



		font-weight: bold;



		color: #7d7832;



		text-decoration: none;



	}







a.green_link2:hover



	{



		font-weight: bold;



		color: #7d7832;



		text-decoration: none;



	}







#banner_RP



	{



		background: url(../images/banner_RP.jpg);



		background-repeat: no-repeat;



		height: 252px;



		width: 992px;



	}







#haeding_bg_RP



	{



		background: url(../images/heading_RP.jpg);



		background-repeat: no-repeat;



		height: 48px;



		width: 992px;



	}







.text_color_RP



	{



		font-size: 14px;



		color: #336633;;



		font-weight: bold;



	}







#body_contente_RP



	{



		width: 877px;



		padding: 0 0 105px 0;



		margin: 0 auto;



	}







#RP_bottom



	{



		clear: both;



		width: 796px;



		margin: 0 auto;



		background: url(../images/rp_bottom_bg.gif);



		background-repeat: repeat-y;



		background-position: center;



	}







#RP_bottom_top



	{



		background: url(../images/rp_bottom_top.jpg);



		background-repeat: no-repeat;



		background-position: top;



	}







#RP_bottom_bottom



	{



		background: url(../images/rp_bottom_bottom.jpg);



		background-repeat: no-repeat;



		background-position: bottom;



	}







#RP_bottom_new



	{



		background: url(../images/RP_bottom_bg_new.gif);



		background-repeat: no-repeat;



		height: 341px;



		width: 808px;



		margin: 0 auto;



	}







#RP_bottom_content_area



	{



		width: 656px;



		margin: 0 auto;



		padding: 60px 0 30px 0;



	}







#RP_bottom_left



	{



		width: 180px;



		float: left;



	}







#RP_bottom_middle



	{



		width: 180px;



		padding: 0 50px 0 50px;



		float: left;



	}







#RP_bottom_right



	{



		width: 180px;



		float: right;



	}







.RP_bottom_doted_line



	{



		background: url(../images/doted_line2.gif);



		background-repeat: no-repeat;



		height: 3px;



		width: 180px;



	}







.color_text_RP_1



	{



		font-size: 14px;



		font-weight: bold;



		color: #663300;



	}







.color_text_RP_2



	{



		font-size: 12px;



		font-weight: bold;



		color: #996633; width:400px; display:block



	}







#banner_TR



	{



		background: url(../images/teasting_hd.jpg);



		background-repeat: no-repeat;



		height: 256px;



		width: 992px;

		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/teasting_hd.jpg');



	}

	

	#banner_gallery



	{



		background: url(../images/gallery_hd.png);



		background-repeat: no-repeat;



		height: 256px;



		width: 992px;*background:none;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gallery_hd.png');



	}





#banner_wine_hd



	{



		background: url(../images/wine_hd.png);



		background-repeat: no-repeat;



		height: 256px;



		width: 992px;*background:none;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/wine_hd.png');



	}





#haeding_bg_TR



	{



		background: url(../images/heading_bg_TR.jpg);



		background-repeat: no-repeat;



		height: 51px;



		width: 992px;



	}

	

	#haeding_bg_wine



	{



		background: url(../images/heading_bg_wine.jpg);



		background-repeat: no-repeat;



		height: 51px;



		width: 992px;



	}





.teast_box{ float:left; width:100%;}

.teast_box1{ padding-left:90px; height:80px}



.teast_box2{ padding-left:90px;}



.rotate{width:100%; background-image:url(../images/middle_bg.jpg); background-repeat:repeat-y; background-position:top left; float:left}



.bot_bg{width:100%; background-image:url(../images/bottom_bg_.jpg); background-repeat:no-repeat; background-position:center bottom; padding-bottom:60px; margin-top:15px; float:left;}



.bot_bg ul{ margin:0px; padding:0px 0px 0px 100px; float:left;  display:inline; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px}



.bot_bg ul li{ display:inline; width:220px;float:left;}



.bot_bg ul li img{ float:left; margin-right:10px}



.bot_bg ul li span{ float:left;color:#651731}



.bot_bg ul li strong{ color:#651731}



.bot_bg  .bot_content{ width:590px; float:left; padding-left:100px; margin-top:20px}



.teasting_pricies{ padding-left:90px; margin-top:50px}



.teast_box1 p{width:450px; padding-bottom:5px}



.top_content{padding-top:70px; padding-left:60px; float:left;}



.top_content img{float:left; margin-right:5px;}



.top_content p{ padding:10px 0px 0px 0px; margin:0px; width:460px; float:left}











.TR_bottom_doted_line



	{



		background: url(../images/doted_line3.jpg);



		background-repeat: no-repeat;



		height: 34px;



		width: 664px;



	}







.color_text_TR_1



	{



		font-size: 13px;



		color: #651731;



	}







#banner_wine



	{



		background: url(../images/banner_wine.jpg);



		background-repeat: no-repeat;



		height: 256px;



		width: 992px;



	}







#haeding_bg_wine



	{



		background: url(../images/heading_bg_wine.jpg);



		background-repeat: no-repeat;



		height: 48px;



		width: 992px;



	}







#body_contente_wine



	{



		width: 872px;



		padding: 0 0 55px 0;



		margin: 0 auto;



	}







#body_container_wine



	{



		width: 992px;



		background: url(../images/body_bg_wine.jpg);



		background-repeat: repeat-y;



		background-position: center;



	}







#body_top_wine



	{



		background: url(../images/body_to_wine.jpg);



		background-repeat: no-repeat;



		background-position: top;



	}







#body_bottom_wine



	{



		background: url(../images/body_bottom_wine.jpg);



		background-repeat: no-repeat;



		background-position: bottom;



	}







#price_bg_2



	{



		background: url(../images/price_bg_3.jpg);



		background-repeat: no-repeat;



		height: 135px;



		width: 434px;



		padding: 25px;



	}























































#gb_container{



    float:none;



    clear:both;



    margin: 0px auto;



    margin-bottom:20px;



	  width: 360px;



    border-top: 1px solid #ccc;



}



#gb_name {



    float:left;



    width:125px;



    padding-left:5px;



    padding-top:5px;



    font-family: Arial, Helvetica, sans-serif;



    font-weight:bold;



    font-size : 14px;



    color:#C64934;



}



#gb_infodate{    



    text-align:left;



    font-family: Arial, Helvetica, sans-serif;



    font-weight:normal;



    font-size : 12px;



    padding-top:5px;



}







#gb_info {



    float:left;



    width:224px;



    padding-left:5px;



    padding-top:2px;



    padding-bottom:4px;



    margin-top:1px;



    border-left: 1px solid #ccc;



}







#gb_infoicons {



    float:left;



    width:97%;



    margin-left:5px;



}











#gb_text {



    width:215px;



    padding-left:5px;



    padding-top:5px;



    font-family: Arial, Helvetica, sans-serif;



    font-weight:normal;



    font-size : 12px;    



    min-height:100px;



}













#haeding_bg_contact_us1



	{



		background: url(../images/heading_bg_contact_us.jpg);



		background-repeat: no-repeat;



		height: 51px;



		width: 992px;



	}







#body_container_contact_us1



	{



		width: 992px;



		background: url(../images/body_bg_CU.jpg);



		background-repeat: repeat-y;



		background-position: center;



	}

	

	

	#body_container_wine



	{



		width: 992px;



		background: url(../images/body_bg_wine.jpg);



		background-repeat: repeat-y;



		background-position: center;



	}









#body_top_contact_us1



	{



		background: url(../images/body_top_CU.jpg);



		background-repeat: no-repeat;



		background-position: top;



	}

	

	#body_top_wine



	{



		background: url(../images/body_to_wine.jpg);



		background-repeat: no-repeat;



		background-position: top;



	}







#body_bottom_contact_us1



	{



		background: url(../images/body_bottom_CU.jpg);



		background-repeat: no-repeat;



		background-position: bottom;



	}

	

	







#body_contente_area_contact_us11



	{



		width: 777px;



		padding: 0 0 65px 0;



		margin: 0 auto;



	}











#body_contente_area_local_tr



	{ 



		width: 872px;



		padding: 0 0 75px 0;



		margin: 0 auto;



	}

	

	

	#body_contente_TR1



	{



		background: url(../images/bg_TR.jpg);



		background-repeat: no-repeat; background-position:top left;



		width: 872px;



		padding: 0 0 105px 0;



		float:left;



		color: #663300;



	}

	

	

		#body_contente_gallery



	{



		background: url(../images/gallery_bg.jpg);



		background-repeat: no-repeat; background-position:top left;



		width: 872px;



		padding: 0 0 0px 0;



		float:left;



		color: #663300;



	}

	

	

	

	

		#body_contente_wine



	{







		width: 872px;



		padding: 0 0 105px 0;



		float:left;



		color: #663300;



	}

	

	

	.top_content_wine{padding-top:30px; padding-left:50px; float:left; color:#000}

	

		.top_gallery_pics_container{padding-top:150px; padding-left:50px; float:left; color:#000}

		

		.gallery_container{ float:left; width:800px; background-image:url(../images/gallery_pics_bg.jpg); background-repeat:no-repeat; background-position:top left; height:516px; position:relative}

		

		.gallery_container.bg2{ float:left; width:800px; background-image:url(../images/brown_bg.jpg); background-repeat:no-repeat; background-position:top left; height:516px; position:relative}

		

		.gallery_container ul{ float:left; width:710px; padding-left:90px; padding-top:15px}

		

		.gallery_container ul li{ float:left; list-style:none; padding:20px 20px 0 20px}

		

		.gallery_container ul li a{ color:#fff; text-decoration:none; font-weight:bold}

		

		.gallery_container ul li a:hover{ text-decoration:underline}

	

	.top_content_wine .left_side{float:left; width:326px;}

	

	.top_content_wine .left_side h3{float:left; width:316px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#546a26; font-weight:normal; margin:0px; padding:0px 0px 0px 10px;text-transform:uppercase}

	

	.top_content_wine .left_side p{ float:left; width:306px; padding-left:10px; padding-right:10px}

	

	.top_content_wine .left_side .image{ float:left; width:326px}

	

	.right_side{float:left; width:448px; padding-top:30px; padding-left:15px; color:#000}

	

	

	.right_side h3{float:left; width:438px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#546a26; font-weight:normal; margin:0px; padding:0px 0px 0px 10px; text-transform:uppercase}

	

	

	.right_side  p{ float:left; width:428px; padding-left:10px; padding-right:10px}

	

	.right_side .image{float:left; width:428px; padding-bottom:10px}

	



address{

font-style:normal;



}


.menu {
    font-family: Bradley Hand ITC;
    position: relative;
    width: 852px;
    padding: 20px 5px 0 20px;
}

.menu dl {
	margin-top:0;
}

.menu dt {
	text-transform:uppercase;
}

.menu .header, .menu h1, #sample-menu h3 {
    font-size: 16pt; 
    text-align: center; 
    width: auto; /*400px;*/
    font-weight: bold;
    margin: 5px 0 20px 0;
}

.menu .left-col {
    float: left;
    width: 410px;
}

.menu .right-col {
    float: left;
    width: 410px;
    margin: 0 0 0 30px;
}

.menu .item-header, .menu dt, #sample-menu h3 {
    font-size: 16pt; 
    font-weight: bold;
    margin: 0 0 2px 0;
}

.menu .item-detail, .menu dd, #sample-menu p {
    font-size: 12pt; 
    font-weight: bold;
    margin: 0 30px 20px 15px;
}

.menu .left-col .item-detail, .menu .left-col dl {
    margin-right:40px;
}

.menu.dolce {padding:15px 25px; background-color:#fff; border:4px double #660000; margin: 0 auto; text-align: center; width: 450px; z-index: 100;}
.menu.dolce .header, .menu.dolce h1 { font-size:28px; font-weight:bold; margin-top:0; margin-bottom:10px;}
.menu.dolce .item-detail, .menu.dolce dd { font-size:18px; margin:0 0 10px 0; z-index: 101;}
.menu.dolce {}

.menu .disclaimer {
/*    width: 100%; */
    text-align: center; 
    font-size: 12pt; 
    margin: 20px 0 0 0;
}

#sample-menu {margin:15px 0;}
#sample-menu h3 {margin:30px 0 25px;}
#sample-menu p {font-size:19px; font-weight:normal; margin:0 30px 15px;}
#sample-menu .right-col, #sample-menu .left-col {width:400px;}
#sample-menu .right-col { margin-left:10px;}
#sample-menu .disclaimer {font-size:24px;}


.soldoutNotice {
   border: 4px double black;
   width: 300px;
   font-size: 12px;
   background: white;
   padding: 15px 10px;
}


.thumbPicT {
  float: left;
  border: 1px solid black;
  margin: 0px 4px 0px 0px;
}


a.info{
    position:relative; /*this is the key*/
    z-index:240; 
    color:#000;
    text-decoration:none}

a.thumbPic:hover{z-index:250;}

a.thumbPic span{display: none}

a.thumbPic:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    width:400px;
    border:2px solid #000;
    color:#000;
    text-align: center;
    z-index: 239;
    box-shadow: 0px 0px 20px #666;
    -moz-box-shadow: 0px 0px 20px #666;
    -webkit-box-shadow: 0px 0px 20px #666;
}

.reservationDisclaimer {
   width: 700px;
   font-size: 16px;
   text-align: center;
   margin-left: auto;
   margin-right: auto;
   padding-top: 20px;
}

a.copy_link:link, a.copy_link:visited	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
}