/* introduction */

	* {
	margin: 0;
	padding: 0;
	}
	body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #6E354A;
	font-size: 11px;
/*	text-align: center;*/
	background-color:#FEFEFE;
/*	background-image: url(img/img_bkgd.gif);*/
	}
	a:link, a:visited {
	color: #BC5350;
	text-decoration: none;
	}
a:hover, a:active {
	text-decoration: underline;
}
	ul {
	list-style-type: square;
	padding-left: 20px;
	line-height: 20px;
	}
	p {margin:0px; padding: 0px 0px 10px 0px;}
	
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #91394E;
	font-size: 12px;
	font-weight:bold;
}

/* =STRUCTURE */
	#wrapper {
	width: 830px;
	margin: 40px auto 5px auto;

	text-align: left;
/*	background:url(img/bkgd_background.gif) no-repeat;*/
}
	#inside-bottle {
	width: 830px;
	height: 550px;
	background:url(img/bkgd_winebottle4.gif) no-repeat;

	}
	.background-small{
	background:url(img/bkgd_background.gif) no-repeat;
	height: 550px;
	}
	.background-med{
	background:url(img/bkgd_background_med.gif) no-repeat;
	height: 605px;
	}
	.background-medlong{
	background:url(img/bkgd_background_medlong.gif) no-repeat;
	height: 700px;
	}
	.background-long{
	background:url(img/bkgd_background_long.gif) no-repeat;
	height: 1255px;
	}
	.background-xlong{
	background:url(img/bkgd_background_xlong.gif) no-repeat;
	height: 1950px;
	}
	#logo {
	width: 144px;
	float:left;
	padding: 15px 0px 20px 19px;
	}
	#navtop{
	padding: 86px 8px 0px 10px;
	float: right;
	width: 625px;
/*	height: 109px;
	margin-bottom:18px;*/
	}
	#navtop img {padding:0px 5px 10px 5px; margin:0px;
}
	#insidetop{
	height: 9px;
	padding-left:195px;
	clear:both;
	}
	#insidetop img {padding:5px 5px 0px 5px; margin:0px;
}

	#insideleft {
	width: 450px;
	float:left;
	padding: 20px 0 0 23px;
	}
	#insideright {
	width: 200px;
	float:right;
	}

	#insideright img {
	padding-bottom:20px;
	}
	
	#insideleft-inner {
	width: 500px;
	float:left;
	padding: 25px 0 0 23px;
	}
	#insideright-inner {
	width: 223px;
	float:right;
	padding: 30px 15px 0 37px;
	}
	#insideright-inner img{
	padding-bottom:20px;
	}

/* Target IE7 only */
html>body div#insidecentre{
	*margin-top:20px;
}

div.header{
	height: 50px;
	clear:both;
	padding: 0px 0px 0px 26px;
}
	#home-text{
	padding: 20px 0px 0px 350px;
	margin: 0px;
	height: 106px;
	}
	
	#content {
	height:235px;
	background-color:#FFFFFF;
	padding: 23px 26px;
	}
	#content-gallery {
	height:245px;
	background-color:#FFFFFF;
	padding: 13px 26px;
	}

	
	
	.rightimg {
	float:right;
	padding: 8px;
	border:#ededed 1px solid;
	}
	#textcont{
	width: 410px;
	height: 235px;
	float: left;
	}
	#text-contact{
	width: 240px;
	height: 235px;
	float: left;
	}
	#text-contactform{
	width: 370px;
	height: 235px;
	}
	.textfield{
	font-family:Arial, Helvetica, sans-serif;
	color: #6E354A;
	font-size: 11px;
	border: 1px solid #CA97A3;
	height:20px;
	}
	.textbox{
	font-family:Arial, Helvetica, sans-serif;
	color: #6E354A;
	font-size: 11px;
	border: 1px solid #CA97A3;
	}
	
	#footer {
	text-align: center;
	font-size: 11px;
	color:#A96776;
	padding: 0px 0px 15px 0px;

	}