<STYLE TYPE="text/css">

A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #aabbdd; TEXT-DECORATION: underline
}
A.headerNavigation {
	COLOR: #ffffff
}
A.headerNavigation:hover {
	COLOR: #ffffff
}
.bodytext		
{
font-family: georgia, serif;	
font-size: 10pt;		
font-weight: regular;	
color: #333333;
text-decoration: none;
text-align: left;
}
.bodytextcenter		
{
font-family: georgia, serif;	
font-size: 10pt;		
font-weight: regular;	
color: #333333;
text-decoration: none;
text-align: center;
}
.bodytextheader		
{
font-family: georgia, serif;	
font-size: 12px;		
font-weight: regular;	
color: #DA2C36;
text-decoration: none;
}
.bodytextnumbers		
{
font-family: georgia, serif;	
font-size: 10pt;		
font-weight: regular;	
color: #DA2C36;
text-decoration: none;
}
.bodytextright		
{
font-family: georgia, serif;	
font-size: 10pt;		
font-weight: regular;
text-align: right;	
color: #333333;
text-decoration: none;
}
.bodytextsmall		
{
font-family: georgia, serif;	
font-size: 10pt;		
font-weight: regular;	
color: #333333;
text-decoration: none;
}
.footer		
{
font-family: georgia, serif;	
font-size: 10px;		
font-weight: regular;	
color: #999999;
text-decoration: none;
text-align: center;
}
.loginentry
{
font-family: georgia, serif;	
font-size: 10pt;		
font-weight: regular;	
color: #333333;
text-decoration: none;
}.loginentry_header
{
font-family: georgia, serif;	
font-size: 10pt;		
font-weight: regular;	
color: #333333;
text-decoration: none;
}
.navigation_steps		
{
font-family:  georgia, serif;
font-size: 10pt;		
font-weight: regular;	
color: #449abb;
text-decoration: none;
text-align: right; 
}
.header_signin
{ 
font: 18px/26px georgia, serif; 
color: #449abb; 
margin-bottom: 10px; 
} 



/*
<!--New Styles-->

.boxText {
	FONT: 10pt Palatino Linotype
}

BODY {
	BACKGROUND: #ffffff; MARGIN: 0px; COLOR: #000000
}

FORM {
	DISPLAY: inline
}
TR.header {
	BACKGROUND: #ffffff
}
TR.headerNavigation {
	BACKGROUND: #bbc3d3
}
TD.headerNavigation {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ff9933; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}

TR.headerError {
	BACKGROUND: #ff0000
}
TD.headerError {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff0000; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.headerInfo {
	BACKGROUND: #00ff00
}
TD.headerInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #00ff00; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.footer {
	BACKGROUND: #bbc3d3
}
TD.footer {
	BACKGROUND: #bbc3d3; FONT: bold 10pt georgia, serif; COLOR: #ffffff
}
.infoBox {
	BACKGROUND: #b6b7cb
}
.infoBoxContents {
	BACKGROUND: #f8f8f9; FONT: 10pt Palatino Linotype
}
.infoBoxNotice {
	BACKGROUND: #ff8e90
}
.infoBoxNoticeContents {
	FONT-SIZE: 10px; BACKGROUND: #ffe6e6; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.infoBoxHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ff9933; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}

CHECKBOX {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
RADIO {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, sans-serif
}
*/

 
/* @import "styles/stonewine.css" */

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, tq {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}

a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}


a img { border:0px; background: transparent; display: block; }
img a:hover { border:0px; background: transparent; display: block;}


body { margin:0; padding:0; text-align: center; background-color: #FBFAE9;  }


/*
#3f6835 - nav green
*/


#bgbox { width: 940px;  margin: 0px auto;  background: url("../../assets/images/box_bg.gif") 0px 0px repeat-y; }
#pagewrap { width: 900px; margin: 0px auto; text-align: left; border-right: 1px solid #8B7E66;border-bottom: 1px solid #8B7E66;border-left: 1px solid #8B7E66; background: #f8f7dc; }



#nav { width: 900px; height: 37px; background: url("../../assets/images/navbar.gif"); top:383px; padding:0; position: absolute; }
#nav ul { margin:0; padding:0; }
#nav li { list-style: none; position: absolute; top:0;}
#nav a {height: 37px; display: block; border-bottom: 0px; }

#nav_history {left:0px; width:100px; text-indent: -100em; overflow: hidden; }
#nav_diamond {left:100px; width:194px; text-indent: -100em; overflow: hidden; }
#nav_wines {left: 294px; width:114px;text-indent: -100em; overflow: hidden; }
#nav_owners {left: 408px; width:129px;text-indent: -100em; overflow: hidden; }
#nav_press {left: 537px; width:141px;text-indent: -100em; overflow: hidden; }
#nav_contact {left: 678px; width:101px; text-indent: -100em; overflow: hidden; }
#nav_scape {left: 779px; width:121px;text-indent: -100em; overflow: hidden; }


#nav_history a:hover {background: transparent url("../../assets/images/navbar.gif") 0px -37px no-repeat;}
#nav_diamond a:hover {background: transparent url("../../assets/images/navbar.gif") -100px -37px no-repeat;}
#nav_wines a:hover {background: transparent url("../../assets/images/navbar.gif") -294px -37px no-repeat;}
#nav_owners a:hover {background: transparent url("../../assets/images/navbar.gif") -408px -37px no-repeat;}
#nav_press a:hover {background: transparent url("../../assets/images/navbar.gif") -537px -37px no-repeat;}
#nav_contact a:hover {background: transparent url("../../assets/images/navbar.gif") -678px -37px no-repeat;}
#nav_scape a:hover {background: transparent url("../../assets/images/navbar.gif") -779px -37px no-repeat;}


body#history #nav ul li#nav_history {background: transparent url("../../assets/images/navbar.gif") 0px -37px no-repeat;}
body#diamond #nav ul li#nav_diamond {background: transparent url("../../assets/images/navbar.gif") -100px -37px no-repeat;}
body#wines #nav ul li#nav_wines {background: transparent url("../../assets/images/navbar.gif") -294px -37px no-repeat;}
body#owners #nav ul li#nav_owners {background: transparent url("../../assets/images/navbar.gif") -408px -37px no-repeat;}
body#press #nav ul li#nav_press {background: transparent url("../../assets/images/navbar.gif") -537px -37px no-repeat;}
body#contact #nav ul li#nav_contact {background: transparent url("../../assets/images/navbar.gif") -678px -37px no-repeat; }


/*
#navTEMP { width: 900px; background: yellow; font: 12px/12px georgia, times, serif; color: #000; }
#navTEMP ul { margin:50px 0 0 0; padding:0; }
#navTEMP li { list-style: none; display: inline; }
*/



#pagecontent { padding: 0px 150px; margin: 70px 0 50px 0; }
#presscontent { padding: 0px 150px; margin: 30px 0 50px 0; }


#trade_section { clear: both; margin-top:20px; padding-top:10px; border-top: 1px solid #449abb; }


.text_img { margin: 0 0 10px 10px; } 

#footer { clear: both;  }
#footer_shadow { width: 940px;  height:7px;  margin: 0px auto 20px auto; background: url("../../assets/images/box_bg_bottom.gif") 0px 0px no-repeat; }

h1 { font: 22px/28px georgia, serif; color: #449abb; margin-bottom:13px;  text-align: left; }
h2 { font: 18px/26px georgia, serif; color: #449abb; margin-bottom: 10px;  }
p { font: 14px/20px georgia, times, serif; color: #000;  margin-bottom:15px; } 
a { color: #449abb; text-decoration: none; border-bottom: 1px dotted #449abb; }
a:hover {  color: #69a339; border-bottom: 1px dotted #69a339; }
ul { font: 14px/20px georgia, times, serif; color: #000;  margin:15px 0 15px 40px; } 


.bio_section { border-top: 1px solid #d7ea62; padding: 20px 0; }

#purch_box { width: 100px; padding: 10px; float: right; background: #449abb; margin: 0 0 20px 20px; text-align: center; }
#purch_box a { color: #fff; font: 18px/22px georgia, serif; }
#purch_box a:hover {  color: #d7ea62; }

.wine_section { border-top: 1px solid #d7ea62; margin: 20px 0; padding: 20px 0; clear:both;  }
ul.winelist { font: 14px/20px georgia, times, serif; color: #000;  margin:0 0 0 40px; list-style-type: none; } 
ul.winelist li { clear: both; } 
ul.winelist li img { margin-right: 10px; margin-bottom: 30px; } 
img.wine_label { margin-left: 20px;margin-bottom: 20px; }

#wine_back { width: 300px; padding: 10px; float: right; background: #449abb; margin: 0 0 20px 20px; text-align: center; }
#wine_back a { color: #fff; font: 18px/26px georgia, serif; }
#wine_back a:hover {  color: #d7ea62; }



ul.presslist { font: 14px/20px georgia, times, serif; color: #000;  margin:0 0 0 40px; list-style-type: none; } 
ul.presslist li { clear: both; } 
ul.presslist li img { margin-right: 10px; margin-bottom: 30px; border: 1px solid #333; } 
.articlepage img { border: 1px solid #333; } 

/*FORM==================================================================*/
form.stoneform {font: 14px/20px georgia, times, serif; color: #000; }
form.stoneform h2 { font: bold 14px/20px georgia, times, serif; color:#449abb; text-transform: uppercase; letter-spacing: .08em; }
form.stoneform em { color: #449abb; }
form.stoneform label { font: 12px/20px georgia, times, serif; color: #333; }
form.stoneform fieldset { border-bottom: 1px solid #d7ea62; padding: 20px 0; margin-bottom: 20px; }
form.stoneform fieldset li { margin-bottom: 10px; }
form.stoneform label { width: 120px; display : block; float: left; }
form.stoneform input { border: 1px solid #d7ea62; background: #fff; color: #333; width: 400px; }
form.stoneform input#sub_button { width: 100px; }




</STYLE>
