body {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}

#container {
	width:960px;
	margin:0 auto;
	background-image:url(images/container_bg.gif);
	background-position:center top;
	background-repeat:repeat-y;
}

#header {
	width:960px;
	height:200px;
	text-align:center;
}

	#header img {
	margin-top:5px;	
}

#navigation {
	width:908px;
	margin:0 auto;
	padding-top:2px;
	height:26px;
	border:1px solid #D1D2D4;
	background-color:#E7E7E8;
}

	#navigation ul#navbuttons {
		margin:0;
		padding:0;
		margin-left:23px;
		list-style-type:none;
		width:908px;		
	}
	
	#navigation ul#navbuttons li {
		display:inline;
		margin:0 14px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
	}
	
	#navigation ul#navbuttons li a {
		text-decoration:none;
		color:#818285;
		margin:0;
		padding:0;
	}
	
	#navigation ul#navbuttons li a:hover {
		text-decoration:none;
		color:#DB214C;
		margin:0;
		padding:0;
	}
	
#navigation ul#navbuttons li a.over {
	color:#DB214C;
}

#imagebar {
	width:910px;
	height:165px;
	margin:0 auto;
}

	div.img1, div.img2, div.img3, div.img4 {
		display:block;
		height:160px;
		float:left;
		margin-top:5px;
		margin-right:14px;
	}
	
	div.img1{
	width:247px;
	height:160px;
	background-image:url(images/img1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	}
	
	#imagebar div.img2{
	width:176px;
	height:160px;
	background-image:url(images/img2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	}
	
	#imagebar div.img3{
	width:240px;
	height:160px;
	background-image:url(images/img3.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	}
	
	#imagebar div.img4{
	width:190px;
	height:160px;
	background-image:url(images/img4.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	}
	
h5 {
	color:#FFFFFF;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

	h5.beach {
	margin-top:115px;
	margin-left:25px;
	}
	
	h5.city {
	text-align:right;
	margin-top:6px;
	margin-right:18px;
	}
	
	h5.winery {
	margin-top:55px;
	margin-left:80px;
	}
	
	h5.country {
	margin-top:115px;
	text-align:center;
	}

#hookline {
	margin:0 auto;
	width:910px;
}

#hookline h6 {
	margin:5px auto;
	margin-top:0px;
	color:#DB214C;
	font-weight:normal;
	text-align:center;
	font-family:Tahoma, Arial;
	font-size:10pt;
	font-style:italic;
}

#main {
	width:910px;
	margin:0 auto;
	position:relative;
	padding-top:10px;
	height:780px;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	text-align:left;
}

p.italic {
	font-style:italic;
}

h3 {
	background-color:#E87877;
	color:#FFFFFF;
	font-family:Tahoma, Arial;
	font-size:14pt;
	padding:5px;
	text-align:center;
	font-weight:normal;
	margin-top:0px;
}

h2 {
	color:#F48480;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15pt;
	font-weight:normal;
}

h1 {
	background-color:#E87877;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:normal;
	padding:5px 0;
	margin-top:0px;
}

	#main #content_all {
	text-align:center;
	}
	
	#main #content_left {
	width:640px;
	float:left;
	text-align:center;
	}
	
	#main #content_right {
	width:255px;
	float:left;
	padding-right:15px;
	}
	
	#main #content_right ul{
	margin-bottom:30px;
	list-style-image:url(images/list.gif);
	}
	
	#main #content_right ul li{
	margin:5px 0px 5px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5pt;
	padding-left:10px;
	}
	
#main #content_right img.center {
	margin-left:53px;
}

#bottomnav {
	width:908px;
	margin:0 auto;
	padding-top:2px;
	height:26px;
	border:1px solid #D1D2D4;
	background-color:#E7E7E8;
}

	#bottomnav ul#navbuttons2 {
		margin:0;
		padding:0;
		margin-left:125px;
		list-style-type:none;		
	}
	
	#bottomnav ul#navbuttons2 li {
		display:inline;
		margin:0 28px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
	}
	
	#bottomnav ul#navbuttons2 li a {
		text-decoration:none;
		color:#818285;
		margin:0;
		padding:0;
	}
	
	#bottomnav ul#navbuttons2 li a:hover {
		text-decoration:none;
		color:#DB214C;
		margin:0;
		padding:0;
	}
	
#bottomnav ul#navbuttons2 li a.over {
		color:#DB214C;
	}
	
#footer {
	text-align:center;
	width:908px;
	margin:0 auto;
}

	#footer p {
	font-style:italic;
	font-size:9pt;
	color:#E87877;
	margin:5px 0 0 0;
	padding:0;
	text-align:center;
}

#footer p a {
	font-style:italic;
	font-size:9pt;
	color:#E87877;
	margin:5px 0 0 0;
	padding:0;
	text-align:center;
	text-decoration:none;
}

#content_right a:active, #content_right a:visited, #content_right a:link {
	text-decoration:none;
}

#content_right a:hover {
	text-decoration:underline;
}
