body.default {	background-color: #191919;
				background: url("images/bg_default.gif");
				text-align: center;
				margin: 0px 0px;
				padding: 0px;
				border: 0px; }
			
div.tp_nav {	position: relative;
				left: 250px;
				top: 90px;
				width: 285px;
				height: 66px; }
				
a.default:link { background: transparent; color: #000000; text-decoration: underline; font-family: Arial , Helvetica, sans-serif; font-size: 12px; line-height: 10px; font-weight: 400;}
a.default:visited { background: transparent; color: #000000; text-decoration: underline; font-family: Arial , Helvetica, sans-serif; font-size: 12px; line-height: 10px; font-weight: 400;}
a.default:hover { background: transparent; color: #000000; text-decoration: underline; font-family: Arial , Helvetica, sans-serif; font-size: 12px; line-height: 10px; font-weight: 600;}
				
				
/*----------------------------------------------------------------------------------- //  quick search  // */

					
table.search_area {	position: relative;
					left: 270px;
					top: -190px;
					width: 240px;
					height: 60px;
					table-layout: fixed;
					border: 0px;
					border-spacing: 0px; }

td.search_area { text-align: right;}

table.search_area_results {	position: relative;
					left: 268px;
					top: 100px;
					width: 240px;
					height: 60px;
					table-layout: fixed;
					border: 0px;
					border-spacing: 0px; }


/*----------------------------------------------------------------------------------- //  index  // */

div.index {	position: relative;
			top: 100px;
			width: 600px;
			height: 300px;
			background: url("images/bg_index.gif");
			background-repeat: repeat;
			background-position: top center;
			margin: 0px 0px;
			padding: 0px;
			border: 0px; }

img.yes {	position: relative;
			width: 64px;
			height: 63px;
			left: -225px;
			top: 50px; }
			
img.no {	position: relative;
			width: 65px;
			height: 63px;
			left: -225px;
			top: 50px; }
					
/*----------------------------------------------------------------------------------- //  home  // */

div.home {	position: relative;
			top: 0px;
			width: 800px;
			height: 670px;
			background: url("images/home/bg_home.gif");
			background-repeat: no-repeat;
			background-position: top center;
			margin: 0px 0px;
			padding: 0px;
			border: 0px; }

img.hd_home {	position: relative;
				left: -180px;
				top: 50px; }
				
img.txt_home {	position: relative;
				left: -50px;
				top: 50px; }
	img.sus_home {	position: relative;
				left: 60px;
				top: 70px; }			
				
/*----------------------------------------------------------------------------------- //  about  // */


div.about {	position: relative;
			top: 0px;
			width: 800px;
			height: 670px;
			background: url("images/about/bg_about.gif");
			background-repeat: no-repeat;
			background-position: top center;
			margin: 0px 0px;
			padding: 0px;
			border: 0px; }
				
img.hd_about {	position: relative;
				left: -5px;
				top: -135px; }
				
img.txt_about {	position: relative;
				left: -250px;
				top: 125px; }
				
/*----------------------------------------------------------------------------------- //  wines  // */


div.wines {	position: relative;
			top: 0px;
			width: 800px;
			height: 670px;
			background: url("images/wines/bg_wines.gif");
			background-repeat: no-repeat;
			background-position: top center;
			margin: 0px 0px;
			padding: 0px;
			border: 0px; }
			
img.hd_wines {	position: relative;
				left:-20px;
				top: -150px; }
				
img.im_map {	position: relative;
				left: -250px;
				top: 125px; }
				
img.view_all {	position: relative;
				left: -250px;
				top: 125px; }
				

/*----------------------------------------------------------------------------------- //  contact  // */


div.contact {	position: relative;
				top: 0px;
				width: 800px;
				height: 800px;
				background: url("images/contact/bg_contact.gif");
				background-repeat: no-repeat;
				background-position: top center;
				margin: 0px 0px;
				padding: 0px;
				border: 0px; }
			
img.hd_contact {	position: relative;
					left: 40px;
					top: -280px; }
				
img.txt_contact {	position: relative;
					left: -270px;
					top: 175px; }
					
img.txt_directcontact {	position: relative;
						left: 400px;
						top: 136px; }

img.bt_email {	position: relative;
				left: 150px;
				top: 151px; }
				
				
/*----------------------------------------------------------------------------------- //  advanced search  // */


table.advanced_search {	position: relative;
						left: 10px;
						top: 80px;
						width: 662px;
						height: 180px;
						table-layout: fixed;
						border: 0px;
						border-spacing: 0px; }

select.dropdown {	font-family: Arial, Helvetica, sans-serif;
					font-size: 10px;
					line-height: 14px;
					font-weight: 400;
					border-width: 1px;
					border-color: #000000;
					width: 185px; }

div.sb_header {	background: transparent;
				color: #ffffff;
				text-decoration: none;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 8px;
				line-height: 12px;
				font-weight: 800px; }
				
input.txt_field {	width: 186px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 10px;
					line-height: 14px;
					font-weight: 400;
					border-width: 1px;
					border-color: #000000; }
					
					
img.hd_asearch {	position: relative;
					left: -150px;
					top: 70px; }

img.bt_search {	position: relative;
				left: 260px;
				top: 70px; }
					
img.viewall_search {	position: relative;
						left: 260px;
						top: 85px; }
					

/*----------------------------------------------------------------------------------- //  search results  // */

div.results {	position: relative;
				top: 0px;
				width: 800px;
				height: 241px;
				background: url("images/results/header.gif");
				background-repeat: repeat;
				background-position: top center;
				margin: 0px 0px;
				padding: 0px;
				border: 0px; }
				
div.results_main {	position: relative;
					width: 800px;
					height: 420px;
					left: 0px;
					top: 0px;
					background-color: #ffffff;
					margin: 0px 0px;
					padding: 0px;
					border: 0px;
					overflow: auto; }
					
div.pink	{	position: relative;
				width: 735px;
				height: 115px;
				left: 0px; }
				
div.wine_title {	background: transparent;
					color: #000000;
					font-family: Arial , Helvetica, sans-serif;
					font-size: 11px;
					line-height: 12px;
					font-weight: 600;}

a.pink_info:link { background: transparent; color: #e2007a; text-decoration: none; font-family: Arial , Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: 600;}
a.pink_info:visited { background: transparent; color: #e2007a; text-decoration: none; font-family: Arial , Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: 600;}
a.pink_info:hover { background: transparent; color: #e2007a; text-decoration: underline; font-family: Arial , Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: 600;}

span.pink_pron	{	background: transparent;
					color: #e2007a;
					text-decoration: none;
					font-family: Arial , Helvetica, sans-serif;
					font-size: 11px;
					line-height: 12px;
					font-weight: 600;}

div.pink_info	{	background: transparent;
					color: #e2007a;
					text-decoration: none;
					font-family: Arial , Helvetica, sans-serif;
					font-size: 11px;
					line-height: 12px;
					font-weight: 600;}
					
div.info_txt_bold	{	background: transparent;
						color: #000000;
						text-decoration: none;
						font-family: Arial , Helvetica, sans-serif;
						font-size: 11px;
						line-height: 12px;
						font-weight: 600;}

div.results_txt	{	background: transparent;
					color: #000000;
					text-decoration: none;
					font-family: Arial , Helvetica, sans-serif;
					font-size: 10px;
					line-height: 12px;
					font-weight: 400; }

table.results {	table-layout: auto;
				border: 0px;
				border-spacing: 0px; }

div.results_footer {	position: relative;
						width: 800px;
						height: 123px;
						left: 0px;
						top: 0px;
						background: url("images/results/footer.gif");
						background-repeat: repeat;
						background-position: top center;
						margin: 0px 0px;
						padding: 0px;
						border: 0px; }
						
hr.results {	width: 500px;
				height: 1px;
				color: #f0f0f0;
				margin: 0px 0px;
				padding: 0px;
				border: 0px; }
						

/*----------------------------------------------------------------------------------- //  products  // */


div.products {	position: relative;
				top: 0px;
				width: 800px;
				height: 238px;
				background: url("images/products/header.gif");
				background-repeat: repeat;
				background-position: top center;
				margin: 0px 0px;
				padding: 0px;
				border: 0px; }
				
div.products_main {	position: relative;
					width: 800px;
					height: 420px;
					left: 0px;
					top: 0px;
					background-color: #ffffff;
					margin: 0px 0px;
					padding: 0px;
					border: 0px;
					overflow: auto; }
					
div.products_wine_title {	background: transparent;
							color: #000000;
							font-family: Arial , Helvetica, sans-serif;
							font-size: 14px;
							line-height: 14px;
							font-weight: 600;}

div.products_txt {	background: transparent;
					color: #000000;
					font-family: Arial , Helvetica, sans-serif;
					font-size: 10px;
					line-height: 12px;
					font-weight: 400;
					margin-left: 0px; }
					
div.pron {	background: transparent;
			color: #e2007a;
			font-family: Arial , Helvetica, sans-serif;
			font-size: 11px;
			line-height: 12px;
			font-weight: 600;}
					
div.pink_pron {	background: transparent;
				color: #e2007a;
				font-family: Arial , Helvetica, sans-serif;
				font-size: 11px;
				line-height: 12px;
				font-weight: 600;}
				
div.pink_info {	background: transparent;
				color: #e2007a;
				font-family: Arial , Helvetica, sans-serif;
				font-size: 11px;
				line-height: 12px;
				font-weight: 600;}
				


div.info_txt {	background: transparent;
				color: #000000;
				font-family: Arial , Helvetica, sans-serif;
				font-size: 10px;
				line-height: 12px;
				font-weight: 400; }

div.products_footer {	position: relative;
						width: 800px;
						height: 125px;
						left: 0px;
						top: 0px;
						background: url("images/products/footer.gif");
						background-repeat: repeat;
						background-position: top center;
						margin: 0px 0px;
						padding: 0px;
						border: 0px; }
						
table.products {	table-layout: auto;
					position: relative;
					top: 10px;
					width: 700px;
					border: 0px;
					border-spacing: 0px; }

