/* © copyright 2006 Azle Malinao-Alvarez */

body {
	background-color: #ebefd2;
	color: #867866;
	font-family: times new roman, times, serif;
	font-size: 1.05em;
	margin: 0em;
	padding: 0em;
	}
	
p, a {
	font-size: .8em;
	}
	
h1 {
	background-color: transparent;
	color: #eba500;
	margin: 0em;
	padding: .5em 0em 0em 0em;
	border-bottom: 2px solid #867866;
	width: 660px;
	}
	
h2 {
	background-color: transparent;
	color: #eba500;
	font-size: 1.3em;
	margin: 0em;
	padding: .5em 0em 0em 0em;
	width: 850px;
	}
	
h3 {
	background-color: transparent;
	color: #eba500;
	font-size: 1em;
	font-style: italic;
	margin: 0em;
	padding: .5em 0em 0em 0em;
	width: 850px;
	}
	
h1.v2 {
	background-color: transparent;
	color: #eba500;
	margin: 0em;
	padding: .5em 0em 0em 0em;
	border-bottom: 2px solid #867866;
	width: 850px;
	}
	
h2.v3 {
	background-color: transparent;
	color: #eba500;
	font-size: 2em;
	margin: 0em;
	padding: .5em 0em 0em 0em;
	}
	
a:link {
	background-color: transparent;
	color: #867866;
	text-decoration: underline:
	}
	
a:visited {
	background-color: transparent;
	color: #867866;
	text-decoration: underline:
	}
	
a:hover {
	background-color: transparent;
	color: #000000;
	text-decoration: none;
	}

a:active {
	background-color: transparent;
	color: #867866;
	text-decoration: underline:
	}
	
div#container {
	background-color: #ffffff;
	color: #000000;
	width: 968px;
	min-height: 568px;
	margin: 4em 0em 0em 0em;
	padding: 0em;
	}
	
div#footer {
	clear: both;
	width: 968px;
	}
	
div#footer p a {
	font-size: 1em;
	}
	
p.whoweare a {
	font-size: 1em;
	}
	
p.story a {
	font-size: 1em;
	}
	
p.story {
	text-align: left;
	}
	
div#top {
	background: transparent url('images/atoz_banner.gif') no-repeat;
	background-position: bottom;
	width: 929px;
	height: 113px;
	margin: 0em;
	padding: 2em 0em 0em 0em;
	}
	
span.left {
	float: left;
	margin: 0em;
	padding: 0em;
	}
	
span.left2 {
	float: left;
	margin: 0em;
	padding: 0em;
	width: 302px;
	}
	
span.right {
	float: right;
	}
	
div.left {
	float: left;
	margin: 0em;
	padding: 0em;
	}
	
div.right {
	float: right;
	}
	
/* interior top */

div#top2 {
	background: transparent url('images/atoz_banner2.gif') no-repeat;
	background-position: bottom;
	width: 929px;
	height: 113px;
	margin: 0em;
	padding: 2em 0em 0em 0em;
	}
		
div#middle {
	width: 968px;
	margin: 0em;
	padding: 1.5em 0em 0em 0em;
	text-align: left;
	}
	
div#middle_story {
	width: 968px;
	margin: 0em;
	padding: 1.5em 0em 0em 0em;
	}
	
div.middle {
	clear: both;
	width: 968px;
	margin: 0em;
	padding: 1.5em 0em 0em 0em;
	text-align: left;
	}
	
div#middle_contact {
	width: 968px;
	margin: 0em;
	padding: 2em 0em 0em 0em;
	}
	
div#bottom {
	clear: both;
	width: 968px;
	margin: 0em;
	padding: 0em 0em 1em 0em;
	}
	
ul#global_nav {
	list-style: none;
	margin: 0em;
	padding: .3em 0em 0em 15em;
	}
	
ul#global_nav li {
	display: inline;
	margin: 0em 0.2em 0em 0.2em;
	padding: 0;
	}

/* distribution.html */

div#middle_tb {
	clear: both;
	width: 968px;
	margin: 0em;
	padding: 1.5em 0em 0em 0em;
	}
	
div.middle_tb {
	clear: both;
	width: 968px;
	margin: 0em;
	padding: 0em 0em 0em 0em;
	}
	
div#middle_tbv2 {
	clear: both;
	width: 968px;
	margin: 0em;
	padding: 1.5em 0em 0em 1.3em;
	}
	
div#middle_tb p {
	margin: 0em;
	padding: .3em 0em;
	}
	
div#table_header {
	background-color: transparent;
	color: #867866;
	}
	
tr.apricot {
	background-color: #f8e3a7;
	color: #000000;
	}
	
/* wine.html */

span.left_wine {
	float: left;
	margin: 0em;
	padding: 0em 0em 0em 2em;
	}
	
span.left_wine2 {
	float: left;
	margin: 0em;
	padding: 0em 0em 0em 3em;
	
	/* padding: 0em 0em 0em 4em;*/
	
	}
	
span.left_wine3 {
	float: left;
	margin: 0em;
	padding: .5em 0em 0em 1em;
	width: 340px;
	}
	
span.left_wine4 {
	float: left;
	margin: 0em;
	padding: .5em 0em 0em 1em;
	width: 500px;
	}

span.left_wine5 {
	float: left;
	margin: 0em;
	padding: 0em 0em 0em 2em;
	width: 302px;
	height: 253px;
	border-left: 1px solid #867866;
	}
	
span.left_wine3 p {
	margin: 0em;
	padding: 0em;
	}
	
span.right_wine {
	float: right;
	}
	
span.left_winev2 {
	float: left;
	margin: 0em;
	padding: 0em 0em 0em 5em;
	}
	
div.left_v2 {
	clear: both;
	float: left;
	margin: 0em;
	padding: 0em;
	}
	
div.right_v2 {
	float: right;
	width: 220px;
	height: 55px;
	margin: 0em;
	padding: 0em 2.3em 0em 0em;
	}
	
div.left {
	float: left;
	margin: 0em;
	padding: 0em;
	width: 250px;
	}
	
div.left_story {
	float: left;
	margin: 0em;
	padding: 0em;
	width: 250px;
	text-align: left;
	}
	
div.right {
	float: right;
	width: 695px;
	}
	
.detail_left {
	float: left;
	width: 360px;
	}
	
div.clear {
	clear: both;
	}
	
div#wine_header {
	clear: both;
	}
	
div#wine_content {
	clear: both;
	margin: 0em;
	padding: 1em 0em 0em 0em;
	}
	
div.wine_content {
	clear: both;
	margin: 0em;
	padding: 1em 0em 0em 0em;
	}
	
ul.wine_links {
	margin: 0em;
	padding: .5em 0em 0em 1em;
	font-weight: bold;
	width: 200px;
	}
	
ul.wine_links li {
	list-style: none;
	margin: 0em;
	padding: 0em;
	}
	
/* thisorthat.html */

h2.thisorthat {
	background-color: transparent;
	color: #eba500;
	font-size: 1.3em;
	margin: 0em;
	padding: .5em 0em 0em 0em;
	width: 500px;
	}

div.right_thisorthat {
	float: left;
	margin: 0em;
	padding: 0em 0em 0em 1.5em;
	width: 600px;
	}
	
/* whoweare.html */

div#scroll {
	width: 968px;
	height: 500px;
	overflow: auto;
	}

span.left img.photo {
	margin: 0em;
	padding: 1.3em 0em 0em 0em;
	}
	
span.left_wine4 p {
	font-size: .8em;
	}
	
font.photo_header {
	background-color: transparent;
	color: #eba500;
	font-size: 1.3em;
	font-style: italic;
	margin: 0em;
	padding: .5em 0em 0em 0em;
	width: 850px;
	}
	
/* album.html */

td p {
	margin: 0em;
	padding: 0em;
	}
	
/* news.html */

table#rexhill {
	border: none;
	}
	
/* vintage.html */

h2.vintage {
	background-color: transparent;
	color: #eba500;
	font-size: 1.3em;
	margin: 0em;
	padding: .5em 0em 0em 0em;
	width: 150px;
	}
	
/* table border firefox bordercolor */

TABLE.border { 
	border: 1px solid #867866;
	}
	
TABLE.border TD { 
	border: 1px solid #867866;
	}

		
/******************************** shayne ************************************/

#global_nav li{float: left;position:relative;}
#global_nav a{width:136px;height:48px;display:block;}
#global_nav li ul li a{height:15px;padding:1px 0;}

#home {background: url(images/home_red.gif) no-repeat;}
#distributor {background: url(images/distributor_red.gif) no-repeat;}
#wines {background: url(images/wines_red.gif) no-repeat;}
#downloads {background: url(images/downloads_red.gif) no-repeat;}

#global_nav #contact {
	background: url(images/contact_visit.gif) no-repeat;
	width:82px;
	height:32px;
	margin-top: .5em;
	}

#global_nav #home.current {background: url(images/home_black.gif) no-repeat;}
#global_nav #distributor.current{background: url(images/distributor_black.gif) no-repeat;}
#global_nav #wines.current{background: url(images/wines_black.gif) no-repeat;}
#global_nav #downloads.current{background: url(images/downloads_black.gif) no-repeat;}
#global_nav #contact.current {background: url(images/contact_visit2.gif) no-repeat;}

#home:hover {background: url(images/home_black.gif) no-repeat;}
#distributor:hover {background: url(images/distributor_black.gif) no-repeat;}
#wines:hover, #wines a.over, #wines.over{background: url(images/wines_black.gif) no-repeat;}
#downloads:hover {background: url(images/downloads_black.gif) no-repeat;}
#global_nav #contact:hover {background: url(images/contact_visit2.gif) repeat-y;}

#global_nav li ul{
	display:none;
	padding:0;
	margin:0;
	width:136px;
	background-color:#ffffff;
	position:absolute;
	left:0;
	top:37px;
	}
	
#global_nav li ul li{
	width:136px;
	height: 15px;
	padding: 3px 0;
	margin:0;
	background:url(images/middle.gif) no-repeat;
	background-repeat:repeat-y}
	
#global_nav li ul li a{
	padding-left: .5em;
	text-align:left;
	}

#global_nav .bottom {display:block;position:absolute;left:0;}	
#global_nav #home_bottom{background:url(images/home_bottom.gif) no-repeat; height:33px;}
#global_nav #wines_bottom{background:url(images/wines_bottom.gif) no-repeat; height:33px;}
#global_nav li:hover ul, #global_nav li.over ul{display:block;z-index:500;}
.hidden {display:none;}


/* form elements */

input#email {
	width: 180px;
	margin: 0em 0em 0em 3em;
	padding: 0em;
	}
	
input#email2 {
	width: 180px;
	margin: 0em;
	padding: 0em;
	}
	
input#fav_tshirt {
	width: 180px;
	margin: 0em;
	padding: 0em;
	}

input#password {
	width: 180px;
	margin: 0em 0em 0em 1.4em;
	padding: 0em;
	}
	
	
/* Our Wines */

div.item {
	float: left;
	text-align: center;
	width: 125px;
	margin: 0em;
	padding: 0em 2.5em 0em 0em;
	}
	
div.item p a {
	font-size: 1em;
	}
	
/* Wine Detail */

span#item {
	float: left;
	background-image: url(images/cart.gif);
	width: 252px;
	height: 315px;
	margin: 0em 0em 0em 3em;
	padding: 0em;
	}
	
	
/* wine detail login */

span#login {
	float: left;
	background-image: url(images/cart2.gif);
	width: 252px;
	height: 315px;
	margin: 0em 0em 0em 3em;
	padding: 0em;
	}

	
/* checkout item */

div.khaki_box {
	background-color: #f1f3e8;
	color: #000000;
	border: 1px solid #998b7d;
	width: 650px;
	height: 129px;
	}