/* CSS Document */
*{padding:0;margin:0;}

p { padding: 2px 0 10px; }

body {
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	font-size: 11px;
	line-height: 15px;
	overflow: -moz-scrollbars-vertical;
	background-image: url(images/backTile.jpg);
	background-repeat: repeat-y;
	background-position: 50%;
}
*html {}

#clear{
	clear: both;
}

a,
a:link {
	color: #003366;
	text-decoration: none;
}

a:visited {
	color: #666666;
}

a:hover {
	color: #990000;

}
a:focus {
	color: #FF0000;
}

#wrapperh {
	position: relative;
	text-align: left;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image:  url(images/owc-he.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 300px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	height: 345px;
}

#wrapper {
	position: relative;
	text-align: left;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image:  url(images/owc-he-page.jpg);
background-repeat: no-repeat;
	background-position: left top;
	padding-top: 300px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	height: 345px;
}


#scroller {
	width: 900px;
	font-weight: bold;
	color: #003366;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	overflow: hidden;
	margin-left: 50px;
}



#content {
	width: 1000px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

h2{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

h4{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

h5{
	line-height: 14px;
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 5px;
	font-weight: normal;
	border: 1px dashed #993333;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
}

h6{
	line-height: 13px;
	background-color: #FFFFFF;
	font-size: 11px;
	padding: 5px;
	font-weight: normal;
	border: 1px dashed #669900;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
}

#leftcolumn{
	float: left;
	width: 440px;
	clear: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
}
#rightcolumn{
	width: 440px;
	clear: none;
	float: right;
	margin-right: 0px;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 10px;
}



/* navigation settings only*/
.navigation {
	width: 980px;
	text-align: left;
	height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #2C2C2C;
	padding-left: 25px;
	padding-bottom: 18px;
	margin-right: auto;
	margin-left: auto;
}

.nav {
	width: 920px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 20px;
	display: inline;
}
.nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}
.nav a {
	float: left;
	margin-right: 13px;
	overflow: hidden;
	height: 20px !important;
	height /**/:18px; /* for IE5/Win */
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2C2C2C;
}
.nav a:hover {
	background-position: 0px 0px;
	color: #900;
}



/* SEARCH BOX */

.contact {
	font-size: 10px;
	line-height: 12px;
	color: #000;
	margin-top: 5px;
	left: 719px;
	top: 188px;
}
.contact a{
	color: #900;
}
.contact a:visited {
	color: #000;
}
.contact a:hover {
	color: #F00;
}
.contact a:active {
	color: #F00;
}
.contact a:focus{
	color: #F00;
}

.search {
	top: 100px;
	margin-bottom: 5px;
	padding-right: 5px;
}

.search a{
	color: #FFFFFF;
	font-size: 10px;
	padding: 5px;
}
.search a:visited {
	color: #999999;
}
.search a:hover {
	color: #FFFFCC;
}
.search a:active {
	color: #FFFFCC;
}
.search a:focus{
	color: #FF0000;
}
.opinion {
	background-color: #FFEBD7;
	font-size: 11px;
	line-height: 15px;
	padding: 10px;
	margin-top: 20px;
	width: 420px;
}
.opinion h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	line-height: 36px;
	color: #C30;
	padding-bottom: 5px;
}
.opinion img{
	padding-left: 10px;
	height: auto;
	padding-bottom: 10px;
}
.opinion a{
	color: #CC3300;
	font-weight: bold;
}
.opinion a:visited {
	color: #999999;
}
.opinion a:hover {
	color: #CC0000;
}
.opinion a:active {
	color: #FF0000;
}
.opinion a:focus{
	color: #FF0000;
}


.frontpageoffers {
	background-color: #C2EBFF;
	padding: 10px;
	margin-top: 20px;
	width: 420px;
}
.frontpageoffers h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	line-height: 36px;
	color: #036;
	padding-top: 5px;
	padding-bottom: 5px;
}
	
.frontpageoffers img{
	padding-left: 10px;
}

.frontpageoffers a{
	color: #003366;
	font-weight: bold;
}
.frontpageoffers:visited {
	color: #999999;
}
.frontpageoffers a:hover {
	color: #0033CC;
}
.frontpageoffers a:active {
	color: #FF0000;
}
.frontpageoffers a:focus{
	color: #0033FF;
}
.frontpageoffers p{
	padding-top: 1px;
}

.welcome {
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	width: 420px;
}
.welcome h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	color: #663300;
	line-height: 36px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.opinion img{
	padding-left: 10px;
	height: auto;
}

.welcome a{
	color: #003366;
}
.welcome a:visited {
	color: #999999;
}
.welcome a:hover {
	color: #0033CC;
}
.welcome a:active {
	color: #FF0000;
}
.welcome a:focus{
	color: #0033FF;
}

.upcoming {;
	color: #000000;
	background-color: #ccccff;
	padding: 10px;
	margin-top: 20px;
	width: 420px;
}
.upcoming img{
	padding-left: 10px;
	height: auto;
}

.upcoming a{
	color: #9933cc;
	font-weight: bold;
}
.upcoming a:visited {
	color: #9933cc;
}
.upcoming a:hover {
	color: #663399;
}
.upcoming a:active {
	color: #F90;
}
.upcoming a:focus{
	color: #F90;
}
.upcoming h1{
	color: #333366;
	font-size: 24px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 30px;
}


.bordeaux {;
	color: #000;
	background-color: #E6F2D9;
	padding: 10px;
	margin-top: 20px;
	width: 420px;

}
.bordeaux img{
	padding-left: 10px;
	height: auto;
}

.bordeaux a{
	color: #422D12;
	font-weight: bold;
}
.bordeaux a:visited {
	color: #CCC;
}
.bordeaux a:hover {
	color: #630;
}
.bordeaux a:active {
	color: #F90;
}
.bordeaux a:focus{
	color: #F90;
}
.bordeaux h1{
	color: #4E361A;
	font-size: 24px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 30px;
}

.bordeaux2 {;
	color: #000;
	background-color: #E6F2D9;
	padding: 10px;
	margin-top: 20px;
	width: 420px;
	height: 25em;
	overflow: auto;
}
.bordeaux2 img{
	padding-left: 10px;
	height: auto;
}

.bordeaux2 a{
	color: #422D12;
	font-weight: bold;
}
.bordeaux2 a:visited {
	color: #CCC;
}
.bordeaux2 a:hover {
	color: #630;
}
.bordeaux2 a:active {
	color: #F90;
}
.bordeaux2 a:focus{
	color: #F90;
}
.bordeaux2 h1{
	color: #4E361A;
	font-size: 24px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 30px;
}
.tastingevents {;
	color: #000000;
	background-color: #EFD7D8;
	padding: 10px;
	margin-top: 20px;
	width: 420px;
}
.tastingevents h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	line-height: 36px;
	color: #AC2F37;
	padding-bottom: 5px;
}
.tastingevents img{
	padding-left: 10px;
	height: auto;
}

.tastingevents a{
	color: #FF0000;
	font-weight: bold;
}
.tastingevents a:visited {
	color: #999999;
}
.tastingevents a:hover {
	color: #990000;
}
.tastingevents a:active {
	color: #FF0000;
}
.tastingevents a:focus{
	color: #FF0000;
}
.tastingevents h2{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	
}
.news {
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	background-color: #E6F2D9;
	padding: 10px;
	margin-top: 20px;
}
.news h1{
	background-image: url(images/news_he.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}
.news img{
	padding-left: 5px;
	height: auto;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
}

.news a{
	color: #339900;
	font-weight: bold;
}
.news a:visited {
	color: #999999;
}
.news a:hover {
	color: #009900;
}
.news a:active {
	color: #FF0000;
}
.news a:focus{
	color: #00CC00;
}
.news h1{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	
}
.stoppress {
	background-color: #FFE6FF;
	padding: 5px 10px 10px;
	margin-top: 20px;
}
.stoppress h1{
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	line-height: 36px;
	color: #F00;
	padding-bottom: 5px;
}

.stoppress img{
	padding-left: 10px;
	height: auto;
	padding-bottom: 10px;
}


.stoppress a{
	color: #FF0000;
}
.stoppress a:visited {
	color: #999999;
}
.stoppress a:hover {
	color: #990000;
}
.stoppress a:active {
	color: #990033;
}
.stoppress a:focus{
	color: #FF0000;
}
.services{
	font-weight: bold;
	color: #003366;
	font-size: 12px;
	padding-left: 10px;
	padding-bottom: 10px;
	line-height: 24px;
	margin-top: 20px;
	width: 420px;
}
.services h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	line-height: 36px;
	color: #003362;
	padding-bottom: 5px;
}
.services h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	color: #003362;
	padding-bottom: 5px;
}

.services ul{
	list-style-type: none;
	}
	
.services li{
	margin-top: 20px;
	margin-bottom: 20px;
	padding-right: 25px;
	display: inline;
	}
	
	
.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	text-align: center;
	clear: both;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.footer p{
	padding-top: 2px;
	padding-bottom: 2px;
}
.graphicheader{
	margin-top: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	line-height: 36px;
	color: #630;
	padding-left: 170px;
	margin-left: 50px;
	width: 620px;
}


/*PAGE SPECIFICS ONLY*/

#centrewrapper {
	min-width: 800px;
	width: 900px;
	padding-left: 50px;
}
#outerpink {
	border-right-width: 220px;
	border-left-width: 139px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #E0D0A4;
}

#outerorange {
	border-right-width: 220px;
	border-left-width: 139px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFEBD7;
}
#outer2col {
	border-left-width: 139px;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #E0D0A4;
}

#inner {
	margin: 0;
	width: 100%; 
}
#leftside {
	width: 139px;
	margin-left: -139px;
	float: left;
	position: relative;
	z-index: 10;
	padding-top: 10px;
}
#leftside ul {
	list-style-type: none;
	padding: 10px;
}

#leftside h1{
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
#leftside h2{
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}
#leftside h6{
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	padding-bottom: 2px;
	color: #003366;
}

#leftside p{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#leftside a{
	margin-bottom: 10px;
}

#leftside a:hover{
	padding-bottom: 5px;
}

#rightside {
	width: 210px;
	margin-right: -210px;
	float: left;
	position: relative;
	z-index: 11;
	padding-top: 35px;
	clear: none;
}
#rightside img {
	padding-bottom: 5px;
}

#rightside h1{
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	padding-bottom: 2px;
	color: #003366;
}
#leftside p{

}

#fullpage {
	width: 610px;
	margin-right: -210px;
	float: left;
	position: relative;
	z-index: 11;
	padding-top: 35px;
	clear: none;
}
#fullpage img {
	padding-bottom: 5px;
}

#fullpage h1{
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	padding-top: 10px;
	line-height: 18px;
	padding-bottom: 2px;
	padding-left: 25px;
}

#fullpage p{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
	padding-left: 25px;
}

#centrecontent {
	float: left;
	width: 100%;
	position: relative;
	z-index: 12;
	clear: none;
	padding-top: 10px;
}

#centrecontent img{
	margin-left: 25px;
}


#centrecontent h1{
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	padding-top: 10px;
	line-height: 18px;
	padding-bottom: 2px;
	padding-left: 25px;
}

#centrecontent p{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
	padding-left: 25px;
}

#centrecontent ul {
	list-style-position: outside;
	list-style-type: square;
	margin-left: 25px;
	margin-right: 20px;
}

#centrecontent li {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 20px;
	margin-left: 20px;
}

/*#footer {
	width: 100%;
	position: relative;
	z-index: 13;
	border-top: 1px dotted #B1B1B1;
	text-align: center;
}*/
.clear { 
	clear: both;
}

/* Mozilla bug workarounds */
#outer > #inner { 
	border-bottom: 1px solid transparent; 
}
/*#leftside {
	margin-right: 1px;
}
#rightside {
	margin-left: 1px;
}*/
.emphasis {
	font-weight: bold;
	color: #003366;
}
#enpremeurtable {
	font-size: 10px;
	line-height: 12px;
	margin-left: 25px;
}

#enpremeurtable h1{
	font-size: 12px;
	line-height: 14px;
	color: #990000;
	padding-left: 0px;
}
.winereview{
	font-size: 11px;
	line-height: 13px;
	color: #990000;
	font-weight: bold;
}
.specialofferspage {
	background-color: #FFFFFF;}
	
.specialofferspage h1{
	font-size: 16px;
	line-height: 18px;
	color: #003366;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.specialofferspage p{
	font-size: 11px;
	line-height: 13px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
}

.owcdirect2 {
	background-color: #E1EBEB;
	font-size: 11px;
	line-height: 14px;
	padding: 10px;
	margin-top: 20px;
	width: 420px;
}
.owcdirect2 h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	line-height: 36px;
	color: #009EE0;
	padding-bottom: 5px;
}
.owcdirect2 img{
	padding-left: 10px;
	height: auto;
	padding-bottom: 10px;
}
.owcdirect2 a{
	color: #003366;
	font-weight: bold;
}
.owcdirect2 a:visited {
	color: #999999;
}
.owcdirect2 a:hover {
	color: #0033CC;
}
.owcdirect2 a:active {
	color: #FF0000;
}
.owcdirect2 a:focus{
	color: #0033FF;
}	
.owcdirect {
	background-color: #E1EBEB;
	font-size: 11px;
	line-height: 14px;
	padding: 10px;
	margin-top: 20px;
	width: 420px;
}
.owcdirect h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	line-height: 36px;
	color: #009EE0;
	padding-bottom: 5px;
}
.owcdirect img{
	padding-left: 10px;
	height: auto;
	padding-bottom: 10px;
}
.owcdirect a{
	color: #003366;
	font-weight: bold;
}
.owcdirect a:visited {
	color: #999999;
}
.owcdirect a:hover {
	color: #0033CC;
}
.owcdirect a:active {
	color: #FF0000;
}
.owcdirect a:focus{
	color: #0033FF;
}
.bordeauxsubheaders {
	font-weight: bold;
	color: #70A52B;
}
.riojasubheaders {
	font-weight: bold;
	color: #182249;
}
.owcpricelist {
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	background-color: #9ABDD3;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 420px;
}
.owcpricelist a{
	color: #FF0000;
}
.owcpricelist a:visited {
	color: #999999;
}
.owcpricelist a:hover {
	color: #990000;
}
.owcpricelist a:active {
	color: #990033;
}
.owcpricelist a:focus{
	color: #FF0000;
}
.owcpricelist img{
	color: #FF0000;
	
}
.owcpricelist h1{
	color: #036;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	line-height: 36px;
	padding-bottom: 5px;
}
.youtube {
	background-color: #E6E6E6;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 14px;
	padding: 10px;
	margin-top: 20px;
	width: 420px;
}


.youtube h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	line-height: 36px;
	
}

.job {
	background-color: #E6E6E6;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 14px;
	padding: 10px;
	margin-top: 20px;
	width: 480px;
}


.job h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	line-height: 36px;
	
}

#facebook {
	background-repeat: no-repeat;
	height: 25px;
	width: 150px;
	padding-left: 20px;
	text-align: left;
	margin-left: 25px;
	clear: none;
	position: relative;
	margin-top: 20px;
}


.facebookbox {
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	width: 420px;
	border: 8px solid #3B5998;
	margin-top: 20px;
	background-repeat: no-repeat;
	background-position: 10px 10px;
}


.facebookbox h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 36px;
	color: #3B5998;
	}
.facebookbox img{
	padding-left: 5px;
	height: auto;
	padding-top: 5px;
	text-align: left;
}
.facebookbox a{
	color: ##3B5998;
	font-weight: bold;
}
.facebookbox a:visited {
	color: #999999;
}
.facebookbox a:hover {
	color: #0033CC;
}
.facebookbox a:active {
	color: ##3B5998;
}
.facebookbox a:focus{
	color: #0033FF;
}
.webshop {
	background-color: #FEFECA;
	font-size: 11px;
	line-height: 14px;
	padding: 10px;
	margin-top: 20px;
	width: 420px;
}
.webshop h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 36px;
	color: #630;
	padding-bottom: 5px;
}
.webshop img{
	padding-left: 10px;	
	
}

.searchforwine {
	background-color: #90AF14;
	font-size: 11px;
	line-height: 14px;
	margin-top: 20px;
	width: 420px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.searchforwine h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 36px;
	color: #25532F;
}
#wrapper #content #centrewrapper #outerpink #inner #centrecontent p {
	font-family: Georgia, Times New Roman, Times, serif;
}
#wrapperh #content #rightcolumn .youtube p a {
	color: #F00;
}
.linkclick {
	color: #F00;
}

select {    font-family: Georgia, "Times New Roman", Times, serif;    font-size: 12px;    text-transform: uppercase;    color: #2C2C2C;    background-color: #fffbe8;    height: 20px;    width: 50px;}
#wrapperh .contact div p strongxl {
}
#wrapperh .contact div .contact strong {
	font-size: medium;
}
#wrapperh .contact div .search strong {
	font-size: 12px;
}
