/* RESET STYLES */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
				{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
/* remember to define focus styles! */
a:focus		{outline:0}
a				{text-decoration:none; outline:0}
a:hover			{text-decoration:underline}
body			{font:11px/1.5em Tahoma,Verdana,sans-serif; color:#706246; text-align:center;}
ol, ul			{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table			{border-collapse:separate; border-spacing:0}
caption, th, td	{text-align:left; font-weight:normal}
blockquote:before, blockquote:after, q:before, q:after	{content:""}
blockquote, q	{quotes:"" ""}
h2 {font-size:14px; font-weight:normal; color:#FFF}
p {margin:0 0 10px 0}
q {color:#e0e0e0}

input{height:12px; font:11px/1.5em "Century Gothic","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;}

/* MAIN STRUCTURE */
#container {width:960px; height:540px; margin:auto; text-align:left}
	#header {width:960px; height:120px; visibility:hidden;}
	
	#lang{width:898px; padding:0 0 5px 30px; overflow:hidden; visibility:hidden;}
		#lang h2{width:auto; float:left; display:block;}
		#lang ul{float:right; display:block;font-size:14px; font-weight:normal; color:#fff; }
		#lang li{float:left;}
		#lang .last{width:80px; display:block; padding:0 0 0 10px; text-align:right;}
		#lang .first{width:75px; text-align:left; padding-right:0px; display:block;}
			#flashsound{width:155px; text-align:left;}
		#lang a{color:#fff;}

#main {width:900px; height:280px; margin:auto; text-align:left; overflow:hidden}
#home #main {width:960px;}
#reserve{width:900px; height:379px; margin:auto; text-align:left; overflow:hidden;}

#mainSpecial {background:url(../images/bgd_content.gif) repeat-x; width:900px; height:280px; text-align:left; margin:auto; overflow:hidden;}
	
	#contwrapper {background:url(../images/bgd_content.gif) repeat-x; width:330px; float:right; overflow:hidden; position:relative;}
		#content {color:#b9ab66; width:270px; height:245px; margin:15px 5px 20px 25px; overflow:hidden}
		#contentNoScroll {width:250px; height:250px; margin:8px 10px; overflow:hidden; float:left; color:#999999}
			#contentNoScroll h2 {font-size:13px; font-weight:bold}
			#contentNoScroll form {display:block; background:#444444; padding:4px 6px; margin:30px 0 0 0}
			#contentNoScroll form p {overflow:hidden; display:block}
		
		/*our photo page*/
		#contentPhoto {color:#565658; height:295px; width:342px; overflow:hidden; padding:20px 0 0 20px; float:left; background:#58585a}
			/* Photo List */
			.photoList {overflow:hidden; height:220px; margin:0 0 0 22px;}
			.photoList div {float:left; margin:0 15px 20px 0; text-align:center; width:81px; height:53px; overflow:hidden; border:1px solid  #b70072}
			.photoList a {width:81px; height:53px; overflow:hidden; display:block;}
			/*scroller*/
			#scrollerPhoto{ list-style: none; margin: 0 0 0 16px;}
			#scrollerPhoto li{ display: inline; color: #b70072; font-weight: bold; padding: 0 0 0 5px;}
			#scrollerPhoto img {vertical-align:middle;}

				
		#extraPhoto {width:538px; height:315px; float:left}

		#content02{background:#605e5f; color:#B3A04F; width:330px; height:255px; padding:10px 15px 15px 15px; overflow:hidden}	
		
		#scroller {width:30px; height:50px; margin:-25px 0 0 0; top:50%; right:0; position:absolute; z-index:993}
			#scroller a {height:25px; display:block; text-indent:-1000em}
				#down {background:url(../images/tmp_down.gif) 0 100% no-repeat}
					#down:hover {background-position:0 0}
				#up {background:url(../images/tmp_up.gif) 0 0 no-repeat}
					#up:hover {background-position:0 100%}
	#menu {width:242px; height:248px; float:right; background:#b70068; padding:16px 54px 16px 54px;}
		#menu a {color:#b9ab66; font-size:13px}
		#menu a:hover, #menu .active {color:#FFF; text-decoration:none}
		#menu ul{padding:0 0 0 10px;}
		#menu p{color: #fead03; font-size: 1.1em;}
		
		
	#contwrapperWine {background:url(../images/bgd_content.gif) repeat-x; width:550px; float:left; overflow:hidden; position:relative}
		#contentWine{width:420px; height:220px; margin:0 0 13px 40px; overflow:hidden;}
			#contentWine p span{float:right;}
			#contentWine table{ margin: 0 0 0 40px;  }
			#contentWine td {color:#FFF; padding: 0 40px 5px 0; overflow: hidden;}
				#contentWine td	p{color:#FFF}
				#contentWine td.price {color:#b5985a; text-align: right; width: 30%;}
				#contentWine td strong {font-weight:bold; text-transform:capitalize; font-size:11px}
				#contentWine td p {padding:0 !important; line-height:normal; margin:0}
			#contentWine .info, #table01 .info{width:345px; padding-right:10px;}
			#contentWine .info2, #table01 .info2{width:80px;}
			#contentWine p{color:#b5985a; text-transform: uppercase; font-size: 0.909em; margin: 10px 0 5px 0;}
				#contentWine p.country {color:#b70072; text-transform: uppercase; font-size: 0.909em; padding: 0 0 0 20px; margin: 0 0 0 0;}
			
	#contwrapperWine .Price{}
	
	#table01 {width:500px; margin:15px 5px 13px 15px;}
	#table01 td{color:#fff; font-size:14px;}
		
		#scrollerWine {width:30px; height:50px; margin:-25px 0 0 0; top:50%; right:0; position:absolute; z-index:993}
			#scrollerWine a {height:25px; display:block; text-indent:-1000em}
				#downWine {background:url(../images/tmp_down.gif) 0 100% no-repeat}
					#downWine:hover {background-position:0 0}
				#upWine {background:url(../images/tmp_up.gif) 0 0 no-repeat}
					#upWine:hover {background-position:0 100%}
	
	#extra {width:570px; height:280px; float:left}
		#extra img {width:570px; height:280px; float:left}
	
	/*.nextweek {position:absolute; left:-20px; top:125px; z-index:9999; width:100px; height:100px}*/
	
	#formContact{padding:10px 0 5px 0; margin:-10px 0 0 0; width:330px;}
		#formContact p{clear:both; height:1%; overflow:hidden; display:block; margin-bottom:6px}
		#formContact label{width:80px; padding:0 0 0 20px; float:left;}
		#formContact input{width:140px; float:left;}
		#formContact textarea{width:140px; height:40px; float:left;}
		#formContact .btn{margin:0 0 0 100px;}
			#formContact .btn input{width:54px; height:19px; margin:0 15px 0 0}
	
	
#footer {width:900px; height:150px; overflow:hidden; margin:auto; visibility:hidden;}
	#logo {display:inline; float:right; border:none; margin:20px 0 0 0;}
	#mainnav {font-family:Tahoma,Verdana,sans-serif !important; font-size:12px; line-height:1em; letter-spacing:1px; margin:0 0 0 -10px; padding:5px 10px; position:relative; text-align:left}
		#mainnav li {float:left; position:relative}
			#mainnav a {color:#908c89; padding:3px 10px; display:block; border:1px solid #3e3e3e;}
				#mainnav a:hover {border:1px solid #7c734c; text-decoration:none}
				#mainnav a.active{color:#c90072; border:1px solid #7c734c; text-decoration:none}
				#mainnav a.current {color:#c90072}
				
				/*#mainnav a.active:hover {border:1px solid #232323}*/
			
			#mainnav ul {width:220px; padding:0 10px; position:absolute; display:none; float:none; overflow:hidden}
				#mainnav li li {width:220px; margin:0; padding:0; display:block; float:left; overflow:hidden}
					#mainnav li li a {background:#3a3a3a; margin:0 0 2px 0; border:none}
						#mainnav li li a:hover , #mainnav li li a.current{color:#fff; border:none}

/* IFRAME CONTROL */
#homeFrame {width:960px; height:430px; background:url(../images/bgd_site.gif) 0 -95px repeat-x; z-index:9999; margin:auto;}
	#homeFrame #container { background:url(../images/bgd_site.gif) 0 -95px repeat-x;}
	
	.locator ul {background:url(../images/bgd_locator_p_v.gif) no-repeat; padding:0 0 10px 24px}
	.locator li {padding:0 0 10px 0}
	.locator h2{ color: #b4975a; margin: 0 0 10px 0;}
	.locator h3{ color: #b60073}
		.locator h3 a{ color: #b60073; font-size: 0.85em; padding: 0 0 0 30px; text-decoration:underline; float:right}
		
	.locator p{ color: #FFF;}
	