/* Copyright 2006-2010 WineWeb Enterprises, Inc. */
html {padding:0px;margin:0px;}
body {margin: 0; background:#ffffff; border:none;background:url(/public/w42969/content-bg.jpg);}
body,td,li,p {
	font:normal 16px/16px  "PT Sans", Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:24px;
}


/*#custompg1 #container {
	margin: 0px;
	padding:0;
	border:0px solid #B9A65C;
	position:relative;
	border-top:none;
}*/
#container {
	width:100%
}

#container1 {
	width:100%;
	min-height:100%;
	position:relative;
}

#container2 {width:100%;
}

#container3 {
	position: relative;
	margin: 0px auto;
	padding:0px 0px 0px;
width:100%;
}
#content {
	margin:0px auto;
	padding:30px;
	max-width:1140px;
}


#content img {
margin: 20px;
}
/*\ IE/Win min height hack */ 
* html #content {height: 600px;} 
/* */ 

.popup, div.x-window-mc, .jqmdMSG {background: #fff;}

a 	{color: #b04e45; text-decoration:none!important;}
a:hover, a.sfhover		{color: #9c453d;text-decoration:none!important;}
.normal {  font-size: 16pt;}
.note1 {  font-size: 14pt;}
.note2 {  font-size: 12pt;}
.note3 { font-size: 10pt;}
h1, .head1 {  
font-size: 42px;
font-weight: normal;
vertical-align: middle;
color: #606060;
font-family: "Oswald",Arial, sans-serif; 
line-height: 48px;
margin-top: 10px;
margin-bottom: 20px;
	background:none;
	text-transform:uppercase;
}
h2, .head2 {  
	 font-weight: normal;
vertical-align: middle;
color: #606060;
font-family: "Oswald",Arial, sans-serif;
font-size: 30px;
line-height: 42px;
text-transform:uppercase;
}
h3, .head3, .podheader {
	font-weight: normal;
vertical-align: middle;
color: #848a5e;
font-family: "Oswald",Arial, sans-serif;
font-size: 24px;
line-height: 36px;
text-transform:uppercase;
}
h4, .head4 { 
	font-weight: normal;
vertical-align: middle;
color: #848a5e;
font-family: "Oswald",Arial, sans-serif;
font-size: 20px;
line-height: 30px;
}
.required {  font-size: 8pt; color: #b04e45;}
.error{color:#CC0000; font-weight: bold;}

.a.nav {  text-decoration: none;}
.a.nav:hover {  text-decoration: none;}
.a.uline {  text-decoration: none;}
.a.noline {  text-decoration: none; }
.strikeout { text-decoration: line-through; }

.poddate {
color: #c4c799;
font-weight: bold;
}

.topright {float:right;margin:0px;position:relative;top:-55px; height:0px;}
.topright a {
    font-family: "Oswald",Arial, sans-serif;
    font-size: 18px;
    letter-spacing: 1px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 8px;
    text-transform: uppercase;
}
.topright a:hover {border-top: 2px solid #9c453d;color:#9c453d;}

a.button {
padding: 20px;
background: #b04e45;
color: #ffffff;
text-transform: uppercase;
font-family: "Oswald", Arial, sans-serif;
/* margin: 0px auto; */
max-width: 100%;
text-align: center;
clear: both;
display: block;
font-size: 20px;}

a.button-small {
padding: 10px;
background: #b04e45;
color: #ffffff;
text-transform: uppercase;
font-family: "Oswald", Arial, sans-serif;
text-align: center;
clear: both;
display: inline;
font-size: 20px;
}


#wineclublogin a {
padding: 20px;
background: #b04e45;
color: #ffffff;
text-transform: uppercase;
font-family: "Oswald", Arial, sans-serif;
margin: 10px auto;
max-width: 100%;
text-align: center;
clear: both;
display: inline-block;
font-size: 20px;
float: right;
}

a.button:hover, #wineclublogin a:hover, a.button-small:hover {background:#9c453d;}

.table1 {  margin: 4px; border: 1px #Dbdbdb solid ;}
.table2 {  margin: 4px; border: 0}
.tablehead, th, #photogallery #controls li a {  
	background: #Dbdbdb; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-align: center;
}
.tablerow1 {  background: transparent;}
.orderpage_active {color: #999999; font-weight: bold;}
.orderpage_inactive {color: #999999; font-weight: normal;}

.header {
	margin:0px auto;
	width:1140px;
}

#wineclubtable {width:50%;}
/*.header a {
position:absolute;
width:203px;
height:214px;
margin:0px auto;
background: url(/public/w42969/web-logo.png) no-repeat;
}*/



.header a b {
	display: none;
}
#languageselect {
	position: absolute;
	top:40px;
	right:10px;
}
#languageselect a {
	font-size: 10px;
}
/* Top banner, navigation area */
/*#top {
	background:#000000;border-top: 10px solid #848a5e;
}

#headgraphic {
max-width: 100%;
margin: 0px auto;
height: 355px;
background:url(/public/w42969/slide-grapes.jpg) no-repeat bottom center;
}*/

nav {width:100%;
background:#848a5e;
}

#navtop { 
	margin:0px auto;
	width:1140px;
	height: 78px;
	-webkit-padding-start: 0px!important;
	-moz-padding-start:0px!important;
}

#navtop ul {
	padding:0;
	margin:0;
	list-style: none;
	border: transparent;
}
#navtop li { 
	position: relative;
	display: block; 
	padding: 24px 24px 0 0; 
	float: left;
	line-height:24px;
}
#navtop a { 
	display: block; 
	color: #dbdbdb; 
	font: normal 20px/28px "Oswald", arial, sans-serif;
	text-decoration: none; 
	text-transform:uppercase;
	text-align: center; 
	padding:0px 15px 26px 0px;
}

#navtop li:hover, #navtop li.sfhover  {
}
#navtop a:hover, #navtop a.sfhover  {
	color:#848a5e;
}
#navtop li ul { /* second-level lists */
	position: absolute;
	left: -999em; 
	top:78px;
	width: 220px;
	border-top:none;
	margin-left:0px;
	background:#c4c799;
	z-index:10000 !important;
}
#navtop li ul li {
	position: relative;
	display: block;
	margin: 0;
	text-align: left;
	padding: 15px 0px 15px 0px;
	border-bottom: 1px solid #d0d3af;
	background:none;
	width:100%;
}
#navtop li ul li:hover {
	color:#848a5e;
}
#navtop li ul a{ 
	display: block;
	color: #dbdbdb;
	text-align: left;
	font:normal 20px/22px "PT Sans", Arial, sans-serif;
	letter-spacing:0px;
	font-weight:normal;
	padding:0px 20px;
	background:none;
	text-transform:none;
	width:auto;
}
#navtop li:hover ul, #navtop li.sfhover ul { 
	left: 0;
	visibility: visible;
}
#navtop li:hover ul li,  #navtop li.sfhover ul li {
	visibility: visible;
}
#navtop li ul a:hover,  #navtop li ul a.sfhover {
	color:#848a5e;
}
span.menutext {
padding-bottom: 20px;
padding-top: 20px;}

header {
width: 1140px;
position: absolute;
right: 0px;
left: 0px;
margin-left: auto;
margin-right: auto;
padding-top:10px;
}

.header {width: 130px;
height: 122px;
margin:0;}

.header a {
margin: 0px auto;
position: absolute;
height: 122px;
width: 130px;
background:none;
z-index:2;
background:url(/public/w42969/alternate-logo2.png) no-repeat;
}
#top {background:none;border-top:none;}

#custompg1 #headgraphic {
max-width: 100%;
margin: 0px auto;
height: 580px;
background: url(/public/w42969/wood-pod-header.jpg) repeat bottom center;
}

#headgraphic {
max-width: 100%;
margin: 0px auto;
height: 150px;
background: url(/public/w42969/wood-pod-header.jpg) repeat bottom center;
}

#pod8 {
position: absolute;
top: 120px;
width: 100%;
margin: 0px auto;
}

#navtop li#Hometop {margin-left:160px;}
nav {top:48px;z-index:1;position:absolute;background:none;}

#navtop li {
position: relative;
display: block;
padding: 14px 25px 0 0;
float: left;
line-height: 24px;
}
.rslides {z-index:0;box-shadow: 0px 0px 20px #000000;}

li#AboutUstop {
margin-left: 150px;
}

li#Shoptop {
padding-right: 0px;
}

#navtop {height:55px;}
#navtop li ul {top:55px;}
#navtop li ul a{padding:0px 15px;}
#navtop li ul li a{color:#7b7b7b;} #navtop li ul li a:hover{color:#848a5e;}
#navtop li ul {background:rgba(0,0,0,0.8);}
#navtop li ul li {
position: relative;
display: block;
margin: 0;
text-align: left;
padding: 10px 0px 10px 0px;
background: none;
border-bottom:none!important;
width: 100%;
}


/* Left navigation area */
#left {
display:none;
}
#navleft {
	padding:0px 0px 20px 0px;
	margin:0;
	list-style:none;
	display:none;
}
#navleft ul {
	padding:0;
	margin:0;
	list-style:none;
	border:transparent;
	text-align:left !important;
}
#navleft li { 
	display:block;
	float:left;
	padding:0px;
	color:#B6C547;
	margin-bottom:5px;
	text-align:left !important;
	letter-spacing:0px;
}
#navleft a {
	color:#E4791B;
    text-decoration:none;
	font:normal 12px/42px Tahoma !important;
	padding:0px 10px 0px 10px;
	text-align:left !important;
	width:205px;
	display:block;
	background:#E1E1E1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	letter-spacing:0px;

}
#navleft li:hover, #navleft li.sfhover  {
	visibility:visible;
}
#navleft a:hover, #navleft a.sfhover  {
	text-decoration:none;
	color:#fff;
	font:normal 12px/42px Tahoma !important;
	background:#444444;
}
#navleft li ul { /* second-level lists */
	position:absolute;
	height: auto;
	width:210px;
	padding: 0;
	left: -999em;
	margin-left:0px;
	margin-top:0px;
}
#navleft li ul li {
	/*background: #FFFFFF;
	opacity:.85;filter: alpha(opacity=85);*/
	display: block;
	width:170px;
    padding:0px;
	margin-bottom: 5px;
	border:none;
}
#navleft li ul a{ 
	color:#E4791B;
    text-decoration:none;
	font:normal 12px/42px Tahoma !important;
	padding:0px 10px 0px 10px;
	text-align:left !important;
	width:150px;
	display:block;
	background:#E1E1E1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	letter-spacing:0px;
}
#navleft li:hover ul, #navleft li.sfhover ul { 
	left: 40px;
	color:#D8FF00;
}
#navleft li:hover ul li,  #navleft li.sfhover ul li {
	color:#8C0101;
}
#navleft li ul a:hover,  #navleft li ul a.sfhover {
	text-decoration:none;
	color:#fff;
	font:normal 12px/42px Tahoma !important;
	background:#444444;
}

footer {
display:none;
}
#footer {
	display:none;
}
#footer p{
	color:#fff;
	}

#wineclublogin {
	text-align:right;
}

#wineclublogin a {
background-color: #b04e45;
padding: 20px;
color: #ffffff;
text-transform: uppercase;
text-decoration: none;
}
#wineclublogin a:hover {background-color:#9c453d;}
#wineclubdisplay #signup1,
#wineclubdisplay #signup2 {
  display: none;
}
#orderpg1 #shipto, #orderpg2 #billto {
	width:100%;
}

td#orderqty, td#orderqty2 {
	width:130px;
}

a.wine_add_button, a.mdse_add_button, a.buylink {
	text-decoration:none;
}
.wine_add_case_button input:hover {
	color:#9c453d;
}

fieldset#discountpromotion {
width: 360px;
float: right;
margin: 0px 0px 20px 20px;
padding: 20px;
text-align: center;
}

.tablerow2 {
background: rgba(162,160,160,0.2);
}

select.note1 {
padding: 10px;
border: none;
margin: 10px;
}


table.normal.mdsetable{width:100%;}

table#winetable, table.normal.mdsetable{
padding-top: 20px;
}

td#orderqty, td#orderqty2 {
width: 200px;
}

td#ordercost, td#ordercost2 {
width: 300px;
}

td.mdse_quantity div {
margin-top: 20px;
margin-bottom: 20px;
}

.tablehead {
color: #848a5e;
text-align: left;
text-transform: uppercase;
font-size: 26px;
font-family: "Oswald",Arial, sans-serif;
padding: 20px 0px;
border-top: 2px solid #bdbdbd;
border-bottom: 2px solid #bdbdbd;
background:none;
}

#shipdest, td.note1.discount_total_name td {
text-align: left;
}

span#clublogin, span#promoentry {margin-left:10px;}
input#zip {
margin-right: 10px;
}

#summarytable tr.tablerow1 {
border-bottom: 1px solid #dbdbdb;
height: 50px;
}

td#search_head_qty, td#search_head_cost {
width: 150px;
}

.fancybox-inner h1 {
font-size: 28px;
}

input[type="text"], input[type="password"] {
padding: 10px;
float:left;
display:inline-block;
}

table#destinationbar {
margin-bottom: 20px;
background: none;
}

.tablehead div {
text-align: left!important;
font-weight: normal!important;
}

#orderitem2 > div, #orderwine > div{text-align:left!important;}

table {
width: 100%;
border: none!important;
border-color: transparent!important;
border-collapse: collapse;
border-spacing: 0px;
margin: 0px;
}

#eventpg tr.tablerow1 {
border-bottom: 1px solid #dbdbdb;
height: 125px;
}

#wineclubmemberregister .tablerow2 {background:none;}

select {
padding: 10px 10px 10px 30px;
min-width: 63px;
margin-right: 10px;
}

.wine_add_button input, .wine_add_case_button input, input[type="button"], input#once, #listview a, #calview a, a#backlink, #ordersummary #checkout, #orderpg1 #checkout, #orderpg2 #checkout, #orderpg3 #checkout, input[type="submit"]{
padding: 10px;
color: #fff;
font-size: 16px;
font-weight: normal;
text-align: center;
cursor: pointer;
background: #b04e45;
border: none;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
vertical-align: middle;
text-transform: uppercase;
font-family: "Oswald",Arial, sans-serif;
letter-spacing:1px;
}

#ordersummary input#once3, #ordersummary span.head2, #ordersummary table#otheritemstable, #ordersummary #footer, #orderpg1 #footer, #orderpg2 #footer, #orderpg3 #footer {
display: none;
}

#calview, #listview {
display:none;
}

.CollapsiblePanel {clear:both!important;border-top: 1px solid #d6d6d6!important;}
select#locationselect, span#rssfeed {display:none;}

.last {margin-right:0px!important;}

.one-half {width:48%;}
.one-third {width:30.666%;}
.two-third {width:65.332%;}
.one-fourth {width: 22%;}
.three-fourth {width:74%;}

.one-half, .one-third, .two-third, .three-fourth, .one-fourth {
    float: left;
    margin-bottom: 20px;
    margin-right: 4%;
    position: relative;
}

#contacttable {
width: auto;
}

.eventitem {
border-bottom: 1px solid #dbccbc;
padding-bottom:20px;
}

#followus {
    float: left;
    padding-right: 20px;
    padding-top: 20px;
}

#socialmedia img {
    margin: 10px 0;
}

#custompg11 .rslides {box-shadow:none;}
#custompg11 .rslides img {margin:0px;}

#contactwinery h2{  color: #606060;
    font-family: "PT Sans",Arial,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    text-transform: none;
}

#contactwinery .tablerow2  {background:none;}

.podcontent {
max-width: 1140px;
margin: 0px auto;
}

#pod10 .podcontent p , #pod10 .podcontent h3, #pod10 .podcontent h2{
  margin: 0; text-align:center;
}
#pod10 img {
  max-width: 250px; height:auto!important;
}
#pod99, #pod99 {display:block;}

#pod2 .podheader , #pod3 .podheader , #pod10 .podheader, #pod4 .podheader, #pod#99 .podheader{
	padding:10px 15px 0px;
	margin:0px;
	font-weight:bold;
	font-size:16px;
	line-height:30px;
	color:#133A1F;
	}
	
#pod2 .podcontent , #pod3 .podcontent , #pod4 .podcontent, pod#99 .podcontent{
	padding:15px;
	margin:0px;
	}
	
#pod10 .podcontent {padding:0px, margin:0px;}
	
#pod2 .podfooter , #pod3 .podfooter ,#pod10 .podfooter, #pod4 .podfooter{
	padding:0px 15px;
	margin:0px;
	}
	
#pod4{
	position: absolute;
	top: 170px;	
	left: -425px;
}

#pod3, #pod10 {
width:340px;
position:relative;
right:0;
padding:10px;
display:inline-block;
background:url(/public/w42969/chalkseamless.jpg) repeat;
}


#pod10.podarea1content .podheader {
margin:0;
position:relative;
background:url(/public/w42969/up-top-wom.png) no-repeat;
height:100px;
padding:0px!important;
color: transparent;
}

#pod3.podarea1content .podheader {
margin:0;
position:relative;
background:url(/public/w42969/up-top.png) no-repeat;
height:100px;
padding:0px!important;
}

#pod3.podarea1content .podcontent, #pod10.podarea1content .podcontent {background:url(/public/w42969/up-body.png) repeat-y;
padding:0px 30px;
}

#pod3.podarea1content .podfooter, #pod10.podarea1content .podfooter{background:url(/public/w42969/up-bottom.png) no-repeat;height:49px;}

#pod3.podarea1content .podintro p {
margin-top: 0px;
}

.podevent a {color:#ffffff; font-weight:bold; text-transform:uppercase;line-height:18px;}

.podevent a:hover {color:#c4c799;}

.podevent .poddesc {color:rgb(161, 161, 161);}
	
.podarea2 {
  width:300px;
	float:right;
	margin-top: -100px;
	margin-right: -100px;
	clear:both;
	display:none;
}

#pod2 p, #pod2 h1, #pod2 h2 {
color: #dbdbdb;
}

#pod2 {
background: url(/public/w42969/chalkseamless.jpg);
height: auto;
position: absolute;
top: 580px;
width: 100%;
}
#pod2 .podheader {display:none;}

#custompg1 #content {
padding-top: 180px;
display:none;
}

#pod1 {
position: absolute;
float: left;
width: 600px;
top:170px;
}

#custompg1 #pod3 {
width: 340px;
position: relative;
right: 0;
padding: 10px;
display: inline-block;
background: url(/public/w42969/chalkseamless.jpg) repeat;
margin-top: 180px;
clear: both;
margin-bottom: 50px;
margin-left: 758px;
}

#custompg1 #pod10{
width: 340px;
position: relative;
right: 0;
padding: 10px;
display: inline-block;
background: url(/public/w42969/chalkseamless.jpg) repeat;
margin-top: 20px;
clear: both;
margin-bottom: 20px;
margin-left: 758px;
}

#pod1 .podheader {
padding-left: 0px;
margin-left: 0px;
font-weight: normal;
vertical-align: middle;
color: #606060;
font-family: "Oswald",Arial, sans-serif;
font-size: 42px;
line-height: 48px;
text-transform: uppercase;
}



.podarea3, .podarea, .podarea4 {clear:both;}

#pod99, #pod99{display:block;}

#pod96 .podheader {
padding: 10px 0px 20px 0px;
}

#CDSSCROLLINGRAVE.narrow {width:334px!important;}
#CDSSCROLLINGRAVE.gray {background-color:#ffffff!important;}
#TA_cdsscrollingravenarrow485 {display:inline-block;
vertical-align: top; margin-top:20px;
}

#pod96 {
max-width: 1140px;
margin: 0 auto;
position: relative;
min-height: 540px;
}

#pod99 .podcontent p {
color: #dbccbc;
}

.podheader {max-width:1140px; margin:0px auto;padding:30px 30px 0px 30px;}

.podevent {
padding: 10px 0;
}

#pod98 {
width: 100%;
margin: 0px auto;
border: none;
box-shadow: none;
background: url(/public/w42969/wood-pod-400.jpg) repeat;
height:400px;
position:relative;
display:table;
}
#pod99{
background:#422628;
}

#pod97 {
background: url(/public/w42969/chalkseamless.jpg);
height: 150px;
}

#pod99 .podcontent {
display: block!important;
}

#custompg37 #content, #custompg38 #content {display:none;}

.pod {max-width:1100px;
position:relative;
padding:20px;
display:block;
margin:0 auto;
clear:both;
}



#grape-vat-block a, #winter-vieyard-block a, #fall-foliage-block a, #grapes-block a, #grape-vat-block a {
color: #ffffff;
position: relative;
text-align: center;
display: table-cell;
vertical-align: middle;
}

#grape-vat-block:hover {background: url(/public/w42969/grape-vat-block-hover.jpg) no-repeat;
cursor:pointer;
}

	#grape-vat-block {
background: url(/public/w42969/grape-vat-block.jpg) no-repeat;
width: 252px;
height: 252px;
float: left;
display: inline-table;
text-shadow: 0px 0px 20px #000000;
margin: 55px 20px 55px 0px;
}


	#winter-vieyard-block {
background: url(/public/w42969/winter-vineyard-block.jpg) no-repeat;
width: 252px;
height: 252px;
float: left;
display: inline-table;
text-shadow: 0px 0px 20px #000000;
margin: 55px 20px 55px 20px;
}
#winter-vieyard-block:hover {background: url(/public/w42969/winter-vineyard-block-hover.jpg) no-repeat;
cursor:pointer;
}

	#fall-foliage-block {
background: url(/public/w42969/fall-foliage-block.jpg) no-repeat;
width: 252px;
height: 252px;
float: left;
display: inline-table;
text-shadow: 0px 0px 20px #000000;
margin: 55px 20px 55px 20px;

}
#fall-foliage-block:hover {background: url(/public/w42969/fall-foliage-block-hover.jpg) no-repeat;
cursor:pointer;
}

	#grapes-block {
background: url(/public/w42969/grapes-block.jpg) no-repeat;
width: 252px;
height: 252px;
float: left;
display: inline-table;
text-shadow: 0px 0px 20px #000000;
margin: 55px 0px 55px 20px;
}
#grapes-block:hover {
background: url(/public/w42969/grapes-block-hover.jpg) no-repeat;
cursor:pointer;
}

	
@media only screen and (min-width: 1225px) {

}
@media only screen and (min-width: 1025px)and (max-width: 1224px) {

}
@media  screen and (-webkit-device-pixel-ratio: 1) and (min-width: 769px) and (max-width: 1024px), screen and (resolution: 96dpi) and (min-width: 769px) and (max-width: 1024px) {
.pod, .podarea3, .podarea4 {display:block;}
#headgraphic {height:210px;}

}
@media  only screen and (min-width: 300px) and (max-width: 800px) {

header {
max-width: 100%;
position: absolute;
margin:0px auto;
padding-top: 10px;
}

.header {
width: 100%;
height: 122px;
margin: 0px auto;
}

.header a {
margin: 0px auto;
position: absolute;
height: 122px;
width: 100%;
background: none;
z-index: 2;
background: url(/public/w42969/alternate-logo2.png) no-repeat center center;
}

#custompg1 #headgraphic {
height: 210px;
}
.js #navtop {
display: none;
}
#navtop {
height: 55px;}


.pod, .podarea3, .podarea4 {display:block;}

.one-half {width:100%;}
.one-third {width:100%;}
.two-third {width:100%;}
.one-fourth {width: 100%;}
.three-fourth {width:100%;}

select#selectnav1 {
height: 58px;
background-color: #848a5e;
margin: 0px auto;
border: none;
color: #ffffff;
text-transform: uppercase;
width: 100%;
top: 105px;
position: absolute;
display:block;
}
#selectnav1 option {
background: #ffffff;
color: #848a5e;
}
#pod99 td {
width: 100%!important;
clear: both;
float: left;
text-align: center;
}
#pod2 {top:210px;}


#headgraphic {height:210px;}
.rslides {display:none;}

#grape-vat-block, #winter-vieyard-block, #fall-foliage-block, #grapes-block {margin: 20px auto;
float: none;
display: inline-table;
position: relative;
}

#pod98{height:100%;text-align: center;}
#social-icons-99 {
float: none!important;
}
#pod1 {position:relative;top:0px;width:100%;}
#custompg1 #pod3, #custompg1 #pod10 {
position: relative;
right:0px;
padding: 10px;
display: block;
background: url(/public/w42969/chalkseamless.jpg) repeat;
margin-top: 0px;
clear: both;
margin-bottom: 30px;
margin-left: 0px;
}
#pod97 {display:none;}
#pod2 {display:none;}
#pod96 {max-width:100%;}
.topright {display:none;}
#content	{max-width:95%;width:auto;padding:10px;}
#content img {max-width:100%;margin:0;height:auto!important;}
td {width:95%;float:left;clear:both;}
#followus {display:none;}
#socialmedia {
padding-top: 20px;
text-align: center;
}
#addressblock.normal {font-size:initial;}
input[type="text"], input[type="password"] {
padding: 10px;
float: left;
display: inline-block;
width: 90%;
margin-bottom:20px;
}

fieldset#discountpromotion {
width: auto;}
select.note1 {
padding: 10px;
border: none;
margin: 10px;
width: 95%;
}
#order tr.tablehead, #ordersummary tr.tablehead, #ordersummary td.tablehead {
display: none;
}

#order input[type="text"] {
width: auto;
}

.wine_add_button input, .wine_add_case_button input, input[type="button"], input#once, #listview a, #calview a, a#backlink, #ordersummary #checkout, #orderpg1 #checkout, #orderpg2 #checkout, #orderpg3 #checkout, input[type="submit"] {
margin-bottom: 20px;
}
h1, h2, h3, h4, .podheader {text-align:center;}
#eventpg h1, #eventpg h2, #eventpg h3, #eventpg h4 {text-align:left;}

#winesforsale {display:block;}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}
.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

}