/* first set are common items */
html {
min-height:100%;
margin-bottom:1px
}
p {
font-family: Times New Roman, Times, Serif;
font-size: 14px;
color: #000000;
}
h1 {
margin-bottom:.0001pt;
font-family: Times New Roman, Times, Serif; 
font-size:14.0pt
}
h2 {
margin-bottom:.0001pt;
font-family: Times New Roman, Times, Serif; 
font-size:12.0pt
}
h3 {
margin-bottom:.0001pt;
font-family: Times New Roman, Times, Serif; 
font-size:12.0pt
}
body {
margin: 0px;
color: #000000;
background: #ece1c3;
margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
padding: 0;
text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
a:link { color: #990000; }
a:visited { color: #3abbd0; }

.wcws1 #header {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 115px;
	width: 760px;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(media/page_components/up/header.gif);
}
#footer {
	background-color: #ffffff;
	height: 75px;
	width: 760px;
	position: relative;
	float: left;
}
/* The set below is for index.html */
#index_wrapper {
	background-color: #effafc;
	width: 760px; /* the auto margins (in conjunction with a width) center the page */
	border: 1px none #000000;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 516px;
}
#index_content {
	width: 568px;
	position: relative;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 151px;
	height: 401px;
	}
#index_nav {
	height: 401px;
	width: 151px;
	position: relative;
	float: left;
	background-color: #ffffff;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(media/tile_nav.png);
}
#index_footer {
	background-color: #ffffff;
	height: 75px;
	width: 760px;
	position: relative;
	float: left;
}
/* The set below is for about.html */
#about_wrapper {
	background-color: #effafc;
	width: 760px; /* the auto margins (in conjunction with a width) center the page */
	border: 1px none #000000;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 1300px;
}
#about_content {
	width: 568px;
	position: relative;
	padding: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 151px;
	height: 1137px;
	}
#about_nav {
	height: 1175px;
	width: 151px;
	position: relative;
	float: left;
	background-color: #ffffff;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(media/tile_nav.png);
}
#about_footer {
	background-color: #ffffff;
	height: 75px;
	width: 760px;
	position: relative;
	float: left;
}
/* The set below is for whyworks.html */
#whyworks_wrapper {
	background-color: #effafc;
	width: 760px; /* the auto margins (in conjunction with a width) center the page */
	border: 1px none #000000;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 2075px;
}
#whyworks_content {
	width: 568px;
	position: relative;
	padding: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 151px;
	height: 1850px;
	}
#whyworks_nav {
	height: 1895px;
	width: 151px;
	position: relative;
	float: left;
	background-color: #ffffff;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(media/tile_nav.png);
}
#whyworks_footer {
	background-color: #ffffff;
	height: 75px;
	width: 760px;
	position: relative;
	float: left;
}
/* The set below is for articles.html */
#articles_wrapper {
	background-color: #effafc;
	width: 760px; /* the auto margins (in conjunction with a width) center the page */
	border: 1px none #000000;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 830px;
}
#articles_content {
	width: 557px;
	position: relative;
	padding: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 151px;
	height: 600px;
	background-color: #effafc;
	}
#articles_nav {
	height: 640px;
	width: 151px;
	position: relative;
	float: left;
	background-color: #ffffff;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(media/tile_nav.png);
}
#articles_footer {
	background-color: #ffffff;
	height: 75px;
	width: 760px;
	position: relative;
	float: left;
}
/* The set below is for advice.html */
#advice_wrapper {
	background-color: #effafc;
	width: 760px; /* the auto margins (in conjunction with a width) center the page */
	border: 1px none #000000;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 4000px;
}
#advice_content {
	width: 557px;
	position: relative;
	padding: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 151px;
	height: 3700px;
	background-color: #effafc;
	}
#advice_nav {
	height: 640px;
	width: 151px;
	position: relative;
	float: left;
	background-color: #ffffff;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(media/tile_nav.png);
}
#advice_footer {
	background-color: #ffffff;
	height: 75px;
	width: 760px;
	position: relative;
	float: left;
}
/* The set below is for contact.html */
#contact_wrapper {
	background-color: #effafc;
	width: 760px; /* the auto margins (in conjunction with a width) center the page */
	border: 1px none #000000;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 1200px;
}
#contact_content {
	width: 568px;
	position: relative;
	padding: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 151px;
	height: 800px;
	}
#contact_nav {
	height: 665px;
	width: 151px;
	position: relative;
	float: left;
	background-color: #ffffff;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(media/tile_nav.png);
}
#contact_footer {
	background-color: #ffffff;
	height: 75px;
	width: 760px;
	position: relative;
	float: left;
}
/* The set below is for howworks.html */
#howworks_wrapper {
	background-color: #effafc;
	width: 760px; /* the auto margins (in conjunction with a width) center the page */
	border: 1px none #000000;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 1070px;
}

#howworks_content {
	width: 568px;
	position: relative;
	padding: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 151px;
	}
#howworks_nav {
	height: 900px;
	width: 151px;
	position: relative;
	float: left;
	background-color: #ffffff;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(media/tile_nav.png);
}
#howworks_footer {
	background-color: #ffffff;
	height: 75px;
	width: 760px;
	position: relative;
	float: left;
}
/* The set below is for links.html */
#links_wrapper {
	width: 760px; /* the auto margins (in conjunction with a width) center the page */
	border: 1px none #000000;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 1625px;
	background-color: #ffffff;
}
#links_content {
	width: 568px;
	position: relative;
	padding: 20px;
	margin-left: 151px;
	text-indent: 20px;
	background-image: url(media/tile_wide.png);
	background-repeat: repeat;
	height: 1500px;
	}
#links_nav {
	height: 1540px;
	width: 151px;
	position: relative;
	float: left;
	background-color: #ffffff;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(media/tile_nav.png);
}
#links_footer {
	background-color: #ffffff;
	height: 75px;
	width: 760px;
	position: relative;
	float: left;
}
/* The set below is for wineriesforsale.html */
#forsale_wrapper {
	background-color: #effafc;
	width: 760px; /* the auto margins (in conjunction with a width) center the page */
	border: 1px none #000000;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 1650px;
}
#forsale_content {
	width: 579px;
	position: relative;
	margin-left: 151px;
	height: 1450px;
	padding-right: 15px;
	padding-left: 10px;
	padding-top: 10px;
	}
#pic1 {
	height: 210px;
	width: 310px;
	float: left;
	position: relative;
}
#pic2 {
	height: 220px;
	width: 310px;
	float: left;
	position: relative;
}
#pic3 {
	height: 210px;
	width: 310px;
	float: left;
	position: relative;
}
#pic4 {
	height: 210px;
	width: 310px;
	float: left;
	position: relative;
}
#pic5 {
	height: 220px;
	width: 310px;
	float: left;
	position: relative;
}
#forsale_nav {
	height: 1250px;
	width: 151px;
	position: relative;
	float: left;
	background-color: #ffffff;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(media/tile_nav.png);
}
#forsale_footer {
	background-color: #ffffff;
	height: 75px;
	width: 760px;
	position: relative;
	float: left;
}
/*The set below is for confidential_list.html*/
#confidential {
	height: auto;
	width: 760px;
}
/* The set below is for repsell.html */
#repsell_wrapper {
	background-color: #effafc;
	width: 760px; /* the auto margins (in conjunction with a width) center the page */
	border: 1px none #000000;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 1820px;
}
#repsell_content {
	width: 568px;
	position: relative;
	padding: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 151px;
	height: 1600px;
	}
#repsell_nav {
	height: 1630px;
	width: 151px;
	position: relative;
	float: left;
	background-color: #ffffff;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(media/tile_nav.png);
}
/* The set below is for repbuy.html */
#repbuy_wrapper {
	background-color: #effafc;
	width: 760px; /* the auto margins (in conjunction with a width) center the page */
	border: 1px none #000000;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 1920px;
}
#repbuy_content {
	width: 568px;
	position: relative;
	padding: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 151px;
	height: 1660px;
	}
#repbuy_nav {
	height: 1740px;
	width: 151px;
	position: relative;
	float: left;
	background-color: #ffffff;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(media/tile_nav.png);
}
/* The set below is for featured_listings.html */
#featuredlistings_wrapper {
	background-color: #effafc;
	width: 760px; /* the auto margins (in conjunction with a width) center the page */
	border: 1px none #000000;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 1410px;
}
#featuredlistings_content {
	width: 568px;
	position: relative;
	padding: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 151px;
	height: 1200px;
	background-color: #FFFFFF;
	}
#featuredlistings_nav {
	height: 665px;
	width: 151px;
	position: relative;
	float: left;
	background-color: #ffffff;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(media/tile_nav.png);
}
#featuredlistings_footer {
	background-color: #ffffff;
	height: 75px;
	width: 760px;
	position: relative;
	float: left;
}
