@charset "UTF-8";
/* CSS Document */
html iframe {
	overflow:hidden
	}

:focus
{
  -moz-outline-style: none;
  }
body {
	background-color: #8C3A3C; 
	margin: 0; 
	padding: 0;
	color:#620200;
	font: 12px Verdana,Arial,Helvetica,sans-serif; 
	color:#620200;
	}
#container {
	background: #FEC760 url(/public/w38704/back.gif) repeat-y;
	position: relative;
	width: 831px;
	margin: 0px auto;
}
#container2 {
	background: transparent url(/public/w38704/header.jpg) no-repeat;
	margin: 0px 16px 0px 16px;
	padding-top:193px;
}
#content {
	background:transparent url(http://www.casabarranca.com/winery/images/mainBG.gif) repeat-y center;
	background-color:#FEC760;
	position: relative;
	padding: 20px 21px 70px 20px;
	min-height: 500px;
}
/*\ IE/Win min height hack */ 
* html #content {
	height: 500px;
	} 
/* */ 

.header {
	border-bottom:#663333 solid 1px;
	}

#winerypg #content {
	background: transparent url(/public/w38704/winery_bg.jpg) no-repeat;
	background-color:#FEC760;
	padding-right:85px;
	padding-top:190px;
}
#winemakingpg #content {
	background: transparent url(/public/w38704/winemaking_bg.jpg) no-repeat;
	background-color:#FEC760;
	padding-right:340px;
	padding-top:20px;
	height:808px;
}
#historypg #content {
	background: transparent url(/public/w38704/history_bg.jpg) no-repeat;
	background-color:#FEC760;
	padding-top:190px;
}
#historypg #content #estate {
	background: transparent url(/public/w38704/estate.jpg) no-repeat;
	height:300px;
	left:0;
	padding: 30px 0px 150px 30px;
}
#winelist #content {
	background:transparent;
	padding:0px 0px 50px 1px;
}
#winepopup, #mdsepopup, #giftcertpg {
	background: #EFAF58;
	}
	
	
a 	{
	text-decoration: none;
	color:#663333
	}
a:hover, a.sfhover {
	text-decoration:none;
	}
a:link {
	color: #993300;
	}
a:visited {
	color:#663333;
	}
a:active {
	color: #993300;
	}
	
	
.normal {  
	font-size: 12px
	}
.note1 {  
	font-size: 11px
	}
.note2 {  
	font-size: 9px; }
.note3 { 
	font-size: 10px; }
h1, .head1 {  
	font-size: 14pt; 
	font-weight: bold; 
	text-align: center; 
	vertical-align: middle; 
	color: #831834;}
h2, .head2 {  
	font-weight: bold; 
	vertical-align: middle; 
	color: #831834; 
	font-size: 12pt;}
.head3 {  
	color: #831834; 
	font-size: 12pt; }
.head4 { 
	font-weight: bold; 
	vertical-align: middle; 
	color: #831834; 
	font-size: 12pt;}
.lefthead {  
	font-weight: bold; 
	color: #993300;}
.required {  
	font-size: 8pt; 
	color: #FF0000;}
.error{
	font-family: "Times New Roman", Times, serif; 
	font-size: large;
	color:#FF0000; 
	}

.table1 {  
	margin: 4px; 
	border: 1px #999999 solid ;
}
.table1 td {
	height:30px;
	width:250px;
	}
.table2 {  
	margin: 4px; 
	border: 0px; 
	padding: 3px;
	}
.tablehead {  
	background: #240008; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-style:italic;
	text-align: center;
	height:30px;
	}
.tablerow1 {  
	background: transparent;
	border: 1px #999999 solid ;
	}
.tablerow2 {  
	background: #FFD37C;
		}
.orderpage_active {
	color: #831834; 
	font-weight: bold;
	}
.orderpage_inactive {
	color: #999999; 
	font-weight: normal;
	}

.header a {
	position: absolute;
	left: 17px;
	top: 0px;
	width: 500px;
	height: 115px;
	z-index: 2;
}
.header a b {
	display: none;
}
/* Top banner, navigation area */
#top {
	background: transparent;
	width: 798px;
	overflow:hidden;
	position: absolute;
	top: 124px;
	left: 16px;
	padding: 0;
	margin: 0;
	z-index: 3;
}
#navtop { 
	padding: 0;
	margin: 0;
	border: 0;
	width:798px;
}
#navtop ul {
	width:798px;
	padding: 0;
	margin: 0;
	list-style: none;
	background: transparent;
	border: transparent;
}
#navtop li { 
	display: block;
	float: left;
	height: 37px;
	padding: 0;
	margin: 0;
	margin-top:3px;
	text-align: center;
	position: relative;
}
#navtop li#Ordertop { 
	background: transparent url('/public/w38704/r1_shop.jpg') no-repeat top;
	width: 105px; 
}
#navtop li#Winerytop { 
	background: transparent url('/public/w38704/r1_winery.jpg') no-repeat top;
	width: 98px; 
}
#navtop li#Clubtop { 
	background: transparent url('/public/w38704/r1_club.jpg') no-repeat top;
	width: 103px; 
}
#navtop li#Winemakingtop { 
	background: transparent url('/public/w38704/r1_heritage.jpg') no-repeat top;
	width: 111px; 
}
#navtop li#Newstop { 
	background: transparent url('/public/w38704/r1_news.jpg') no-repeat top;
	width: 102px; 
}
#navtop li#Tastingtop { 
	background: transparent url('/public/w38704/r1_tasting.jpg') no-repeat top;
	width: 99px; 
}
#navtop li#Tradetop { 
	background: transparent url('/public/w38704/r1_trade.jpg') no-repeat top;
	width: 100px; 
}
#navtop li#Winestop { 
	background: transparent url('/public/w38704/r1_home.jpg') no-repeat top;
	width: 80px; 
}
#navtop a {
	display: block;
	width: 100%;
	height:100%;
	text-indent:-10000px;
	z-index: 4;
}
#navtop a .menutext, .hiddentab {
/*	display:none;*/
}
#navtop li#Ordertop:hover, #navtop li#Ordertop.sfhover, #order li#Ordertop { 
	background: transparent url('/public/w38704/r1_shop.jpg') no-repeat bottom;
}
#navtop li#Winerytop:hover, #navtop li#Winerytop.sfhover, #winerypg li#Winerytop { 
	background: transparent url('/public/w38704/r1_winery.jpg') no-repeat bottom;
}
#navtop li#Clubtop:hover, #navtop li#Clubtop.sfhover, #wineclubdisplay li#Clubtop { 
	background: transparent url('/public/w38704/r1_club.jpg') no-repeat bottom;
}
#navtop li#Winemakingtop:hover, #navtop li#Winemakingtop.sfhover, #historypg li#Winemakingtop { 
	background: transparent url('/public/w38704/r1_heritage.jpg') no-repeat bottom;
}
#navtop li#Newstop:hover, #navtop li#Newstop.sfhover, #newspg li#Newstop { 
	background: transparent url('/public/w38704/r1_news.jpg') no-repeat bottom;
}
#navtop li#Tastingtop:hover, #navtop li#Tastingtop.sfhover, #directionspg li#Tastingtop { 
	background: transparent url('/public/w38704/r1_tasting.jpg') no-repeat bottom;
}
#navtop li#Tradetop:hover, #navtop li#Tradetop.sfhover, #tradepg li#Tradetop { 
	background: transparent url('/public/w38704/r1_trade.jpg') no-repeat bottom;
}
#navtop li#Winestop:hover, #navtop li#Winestop.sfhover, #winelist li#Winestop { 
	background: transparent url('/public/w38704/r1_home.jpg') no-repeat bottom;
}
#navtop a:hover, #navtop a.sfhover  {
}
#left {
	background: transparent;
	position: absolute;
	top: 172px;
	left: 400px;
	padding: 0;
	margin: 0;
	z-index: 3;
}
#navleft { 
	padding: 0;
	margin: 0;
	border: 0;
}
#navleft ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background: transparent;
	border: transparent;
}
#navleft li { 
	display: block;
	float: left;
	height: 44px;
	text-align: center;
	position: relative;
	background:url(/public/w38704/list.gif)  no-repeat;
	background-position:0 10%;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0px 15px 0px 15px;
}
#navleft a:hover, #navleft a.sfhover  {
	color:#FFFFCC;
}


#winepg#vintagebar {
	position: relative;
	width: 100%;
	background: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    text-decoration: none;
	color: #CC3333;
	padding: 6px 0px;
	text-align: left;
}
#winelist h1 {
	display:none;
}
#winelist .table2 {
	padding:0;
	margin:0;
	margin-left:-1px;
}
#winelist tr {
	background: transparent url(/public/w38704/fade.jpg) repeat-y;
}
#winelist tr.tablerow1 td {
	background: bottom url(/public/w38704/winelist-bckgrnd.jpg) repeat-x;
	border-top:1px solid #000000;

}
#winelist td.c1 {
	text-align:center;
	vertical-align:top;	
	padding-top:20px;
}

#winelist td.c1 img {
	margin:0px auto;
	width:120px;
	border:1px #000 solid;
	text-align:center
	}
#winelist td.c2 {
	padding:20px;
	color:#620200;
	text-align:justify;
}
#winelist .winetitle, #winelist .price {
	font-weight:bold;
	font-size:14px;
}
.winetitle a.strong, .winetitle a:visited {
	text-decoration:none;
	font-size:16px;
	}
.winetitle a {
	margin-bottom:-15px;
	color:#6D0200
	}
.winelistanchor {
	margin-top:-40px;
	}
.desc div {
	text-align:right;
	margin-top:-30px;
	color:#620200;
	}
.tablerow1. .c2, .descr {
	color:#620200;
	}
	
	
/********************************* Press and Accolades *******************************/

#newspg h2 {
	font-size:11px;
}
#newspg #content {
	height:600px;
	background:url(http://www.casabarranca.com/winery/images/newsBG.jpg) bottom right no-repeat;
	}
.CollapsiblePanelGroup {
	margin-left:530px;
	background:	url(/public/w38704/backgroundfade.jpg) center repeat-y;
	width:220px;
	padding:5px;
	border:#663333 dotted 1px;
}
.CollapsiblePanelContent {
	position:absolute;
	top:99px;
	left:20px;
	bottom:100px;
	width:500px;
	height:554px;
	border:#663333 dotted 1px;
	padding:5px;
	overflow:auto;
	background:url(http://www.casabarranca.com/winery/images/newsitemBG.png) repeat-y;
}

.CollapsiblePanelGroup h2 {
	background:url(/public/w38704/list.gif) left no-repeat;
	padding-left:20px;
	}
.CollapsiblePanelGroup a:hover {
	color:#FFFFCC
	}
#newspg #CollapsiblePanelTab2 {
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #663333
	} 
#newspg  {
	position:absolute;
	top:middle;
	left:50%;
	margin-left:-415px;
	height:100%;
	}
.CollapsiblePanelContent h3 {
	background:none;
	margin-left:-10px;
	margin-top:20px;
	font-size:14px;
	border-bottom:#663333 solid 1px;
	padding-bottom:10px
	}	
.CollapsiblePanelContent .note1 {
	font-style:italic;
	border:1px #663333 solid;
	padding:5px;
	background:#CC9933 url(/public/w38704/link-25px.jpg) repeat-x;
	margin-left:-6px
	}
.CollapsiblePanelContent img {
	margin:10px 10px 10px 20px;
	float:left;
	border:#663333 1px solid
	}
#CollapsiblePanelTab3 h2, #CollapsiblePanelTab3 a {
	background:none;
	font-size:14px;
	margin-left:-10px;
	}
#CollapsiblePanelTab3 a {
	color:#663333
	}
#CollapsiblePanelContent3 .note1  {
	display:none
	}
table#awards {
	width:480px;
	margin-left:-10px;
	margin-right:-30px;
	}
table#awards thead tr th, table.tablesorter tfoot tr th {
	font-size: 8pt;
	background:#330000;
	color:#FFCC66;
	padding: 4px;
}
table#awards tbody td {
	height:20px;
	border-bottom:#663333 dotted 1px;
	margin:0px 1px 1px 0px;
	line-height:18px;
	font-size:11px;
	padding:4px;
	background:none;
	text-align:left;
}
table#awards tbody tr.odd td {
	background-color:#663333;
}
table#awards thead tr .headerSortUp {
	background-image: url(../images/asc.gif);
}
table#awards thead tr .headerSortDown {
	background-image: url(../images/desc.gif);
}
#CollapsiblePanelContent1 .note1, #CollapsiblePanelContent2 .note1  {
	display:none;
	}
#CollapsiblePanelContent1 #newsdetail1 h3, #CollapsiblePanelContent2 #newsdetail2 h3 {
	margin-top:-8px;
	}
#pdflist {
	border:0px;
	padding:0px;
	list-style:none;
	margin-left:-10px;
	margin-right:0px;
	}
#pdflist li {
	list-style:none;
	margin:0px;
	padding:0px;
	}
#pdflist li a {
	float:left;
	border:#663333 dotted 1px;
	display:block;
	font-size:11px;
	height:150px;
	width:102px;
	overflow:hidden;
	padding:2px;
	margin:2px;
	}
#pdflist li img {
	margin:auto;
	}
#pdflist li a:hover {
	background:#663333;
	}
.pdfnote{
	background:none;
	float:right;
	margin-top:20px;
	padding-top:-5px;
	border-top:1px #663333 solid;
	font-size:11px;
	font-style:italic
	}
.pdfnote p {
	margin-top:3px;
	}
	

/********************************* Order *******************************/	
	
#orderpg1 #shipto, #orderpg2 #billto {
	width:100%;
	background-color:#240008;
	color:#FFFFFF;
}
#ordersummary #checkout, #orderpg1 #checkout, #orderpg2 #checkout, #orderpg3 #checkout {
	background: #240008;
	height:28px;
	padding:4px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
 	cursor: pointer;
	margin-left:40px;
}
#ordersummary input#checkout:hover, #orderpg1 input#checkout:hover, #orderpg2 input#checkout:hover, #orderpg3 input#checkout:hover {
	color:#FFFFCC;
}

#destinationbar {
	background:#663333; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-style:italic;
	text-align: left;
	height:30px;
	padding-left:10px;
	}
a.boxlink, input.boxlink {
	background:#CC9933 url(/public/w38704/link-18px.jpg) repeat-x;
	border:1px #996633 solid;
	height:18px;
	line-height:18px;
	font-weight:normal;
	font-style:none;
	text-align:center;
	font-size:10px;
	text-decoration:none;
	width:145px;
	float:left;
	color: #330000;
	}
a:hover.boxlink {
	text-decoration:none;
	background:#CC9933 url(/public/w38704/link-18px-over.jpg) repeat-x;
	}
a.boxlink25 {
	background:#CC9933 url(/public/w38704/link-25px.jpg) repeat-x;
	border:1px #996633 solid;
	height:25px;
	line-height:25px;
	font-weight:bold;
	font-style:none;
	text-align:center;
	font-size:10px;
	text-decoration:none;
	width:145px;
	float:left;
	color: #330000;
	}
	
a:hover.boxlink25 {
	text-decoration:none;
	background:#CC9933 url(/public/w38704/link-25px-over.jpg) repeat-x;
	}

h1, .head1 {  
	font-size: 16pt; 
	font-weight: bold; 
	text-align: center; 
	vertical-align: middle; 
	color: #751717 ;
	font-family:Georgia, "Times New Roman", Times, serif;
	height:50px;
	background:url(/public/w38704/headerBG.gif) bottom center no-repeat;
	}	
h3 {
	size:14px;
	}
.normal {
	padding:0px 20px;
	margin-bottom:5px;
	}
table.normal {
	padding:5px 0px;
	width:100%
	}
#joinclub {
	margin:0px auto;
	padding:30px 0px 10px;
	width:500px;
	background:url(/public/w38704/footerBG.gif) no-repeat top;
	text-align:center;
	}
	
/*************************** Shopping Cart ************************/
#ordersummary .table1 {
	border-spacing:1px;
	border:#663333 dotted 1px;
	text-align:right;
	background:#FFD37C;
}
#ordersummary .table1 table.note2 {
	background:#FFC
}
#ordersummary .table1 td {
	border:#663333 solid 1px;
}
#ordersummary .table1 td td {
	border:none
}
#ordersummary table[border="0" cellpadding="3" cellspacing="0" class="note1"] {
	width:100%
}
#continueshopping, #updateitem, #checkout, input[value="Add to Shopping Cart"] {
	padding:0px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#300;
	text-align:right;
	line-height:25px;
	font-size:14px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:#663333 solid 1px;
	background:#CC9933 url(http://www.casabarranca.com/winery/images/link-25px.jpg) repeat-x;
	font-weight:bold;
	}
#continueshopping:hover, #updateitem:hover, #checkout:hover, input[value="Add to Shopping Cart"]:hover {	
	background:#CC9933 url(http://www.casabarranca.com/winery/images/link-25px-over.jpg) repeat-x;
}

/*************************** Craftsman Heritage ************************/

#heritagerental {
	background:url(/public/w38704/heritagerental.jpg) no-repeat center top;
	width:703px;
	height:238px;
	margin:20px auto 10px;
	}
#heritagerental p {
	display:block;
	text-align:center;
	height:60px;
	font-weight:bold;
	line-height:25px;
	width:175px;
	padding:5px;
	background:#ffcc68;
	border:#200c0d solid 2px;
	}
#heritagerental a {
	margin-left:10px;
	}

#heritagerental p:hover {
	background:#cc8552	
	}
	
/***************************  Winery ************************/


.winery {
	background:url(/public/w38704/winery_bg.jpg) no-repeat #ffc55a;
	padding-top:160px
	}
.winery  h1 {
	margin-top:160px
	}
.winery p {
	padding:5px 55px 5px 0px;
	text-align:justify;
	}
	
	
/*************************** Tasting Room ************************/


#tastingroomintro {
	width:700px;
	margin:10px auto 0px;
	height:445px;
	clear:all;
	}
	
#tastingroomintropic {
	background:url(http://www.casabarranca.com/winery/images/tastingroom.jpg) no-repeat top left;
	width:285px;
	height:373px;
	float:left;
	margin:10px 10px 0px 0px;
	border:#663333 solid 1px;
	clear:all;
	}
#tastingroomtintrotext {
	float:right;
	width:380px;
	padding-left:10px;
	clear:all;
	}	
	
	
#tastingroominfo {
	height:400px;
	padding:10px 0px;
	width:730px;
	margin:auto auto -20px;
	border:#663333 dotted 1px;
	}

#tastingroomaddress {
	float:left;
	width:250px;
	height:378px;
	padding:20px 20px 0px 10px;
	line-height:20px;
	border-right:none;
	}
	
#tastingroomaddress p {
	line-height:18px;
	}
#tastingroomaddress hr {
	margin:20px auto
	}
#tastingroommap {
	width:392px;
	float:left;
	}

#tastingroommap iframe {
	border:#780100 solid 1px;
	background:none;
	height:378px;
	width:390px;
	margin:auto;
	}
	
#tastingroommap input.btn {
	background:#CC9933 url(/public/w38704/link-18px.jpg) repeat-x;
	border:1px #996633 solid;
	height:20px;
	line-height:18px;
	font-weight:normal;
	font-style:none;
	text-align:center;
	font-size:10px;
	text-decoration:none;
	width:145px;
	float:right;
	color: #330000;
	}
#tastingroommap input.btnhov, #maillist a:hover {
	text-decoration:none;
	background:#CC9933 url(/public/w38704/link-18px-over.jpg) repeat-x;
	border:#663333 solid 1px;
	}
	
/*************************** Wine Club ************************/

#wineclubinfo {
	margin:0px 20px;
	padding:10px 0px 20px;
	border-bottom:#663333 dotted 1px;
	height:140px;
	}
#wineclubdisplay img {
	margin:0px 18px 0px 0px;
	background:#663333;
	padding:0px;
	border:#663333 solid 1px;
	}
	
#wineclubtable {
	width:350px;
	text-align:left;
	padding:0px;
	margin:0px 0px 0px 18px;
	background:url(http://www.casabarranca.com/winery/images/winetableBG.jpg) #FDBD66 repeat-x top;
	border:1px dotted #300;
	display:table;
	border-spacing:1px;
	}
#wineclubtable td {
	border: 1px #663333 solid;
	display:table-cell;
	padding:2px 5px;
	height:45px;
	margin:1px;
	vertical-align:middle;
	}
#wineclubtable {
	font-style:italic;
}

#wineclubtable strong {
	font-style:normal;
}
#wineclubtable a {
	background:#CC9933 url(/public/w38704/link-18px.jpg) repeat-x;
	display:block;
	border:1px #996633 solid;
	height:18px;
	margin:-10px 0px 0px;
	line-height:18px;
	text-align:center;
	text-decoration:none;
	width:180px;
	}
#wineclublogin a {
	display:block;
	height:18px;
	padding:0px 5px;
	line-height:18px;
	border:#663333 solid 1px;
	text-decoration:none;
	background:#CC9933 url(/public/w38704/link-18px.jpg) repeat-x;
	}
#wineclublogin a:hover {
	text-decoration:none;
	background:#CC9933 url(/public/w38704/link-18px-over.jpg) repeat-x;
	}
input[value="Join Now"], input[value="JOIN NOW!"] {
	padding:5px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#300;
	line-height:35px;
	font-size:16px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:block;
	border:#663333 solid 1px;
	background:#CC9933 url(http://www.casabarranca.com/winery/images/link-35px.jpg) repeat-x;
	font-weight:bold;
}
input[value="Join Now"]:hover,  input[value="JOIN NOW!"]:hover {
	background:#CC9933 url(http://www.casabarranca.com/winery/images/link-35px-over.jpg) repeat-x;
	}
a#signup2, a.signup2 {
	padding:0px 20px;
	background:#CC9933 url(/public/w38704/link-25px.jpg) repeat-x;
	font-weight:bold;
}
	
	.normal ul {
	border:#663333 dotted 1px;
	padding:10px;
	margin:5px 20px;
	}

.normal li {
	margin:10px 15px;
	list-style:url(/public/w38704/list.gif) outside 
	}
#wineclublogin {	
	float:left;
	margin-left:-5px;
	margin-top:4px;
	margin-right:-200px;
	margin-bottom:-10px;
	}
	
	
	
	
	
/************* contact**************/

#contactinfo {
	width:400px;
	float:left
	}
#contactinfo form {
	}
#contactinfo table {
	background: #FFD37C;
	border:#663333 dotted 1px;
	}
#contactinfo table td {
	padding:8px;
	}
#contactpic {
	width:302px;
	float:right;
	}
#contactpic img {
	border:#673639 solid 1px;
	}
.shop.table1 {  
	margin: 4px; 
	border: 1px #333333 solid ;
}
.tablehead {  
	background:#663333; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-style:italic;
	text-align: left;
	height:30px;
	}
.shop.tablerow1 {  
	background: transparent;
	border: 1px #999999 solid ;
	padding:3px;
	vertical-align:text-bottom;
	}
.shop.tablerow1 table tr td {
	padding:3px;
	vertical-align:text-bottom;
	} 
#shiptable, #map, h2#drivingdirections {
	display:none
	}
	
.winelist iframe {
	overflow:hidden;
	}
.wineanchor {
	display:block;
	margin-top:-30px;
	padding-bottom:50px;
	}
#winelist a {
	text-decoration: none
	}
span[class="normal"]{
	display:none
	}
form[id="printbutton"]{
	display:none
	}
#CollapsiblePanelContent {
	margin-top:50px;
	}
	
#startorderhead, #startorder {
	display:none
	}
#order input[name="submit1"]  {
	float:right;
	display:block;
	background:#CC9933 url(/public/w38704/link-25px.jpg) repeat-x;
	border:1px #996633 solid;
	line-height:25px;
	padding:4px 5px;
	margin:-5px auto 0px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color: #330000;
	}
#shippinginstructions {
	margin-left:120px;
	}
#destinationbar {
	margin-top:10px;
	}


/*************************** BLOG **********************************/

#blog .entry, #blog .entryLast{
	width:545px;
	margin-left:-15px;
	border:dotted 1px #663333;
	padding:10px;
	}
#blog .entry h2 a, #blog .entryLast h2 a {
	height:30px;
	line-height:30px;
	padding-left:10px;
	margin:-15px -3px 10px -11px;
	z-index:100;
	background:#663333;
	display:block;
	color:#FFD373;
	border-left:#FFCC33 solid px;
	}
#blog .body {
	border:1px #663333 dotted;
	background:#FFCC66;
	margin:0px 0px 5px;
	padding:0px 10px;
	}
#blog #menu {
	margin:45px 10px 10px 10px;
	border:1px #663333 solid
	}
#blog #calendar thead {
	text-decoration:underline;
	}
#blog #calendar td a {
	font-weight:bold;
	}
#blog #trackbacks {
	display:none
	}
	
	
/*************************** Footer ******************************/


input.btn{
	background:#CC9933 url(/public/w38704/link-25px.jpg) repeat-x;
	border:1px #996633 solid;
	height:27px;
	line-height:27px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color: #330000;
	}
input.btnhov {
	text-decoration:none;
	background:#CC9933 url(/public/w38704/link-25px-over.jpg) repeat-x;
	border:#663333 solid 1px;
	}

#footer {
	position:relative;
	bottom:0;
	width:798px;
	height:100px;
	background: #56181b url(http://www.casabarranca.com/winery/images/footer.jpg) top repeat-x;
	border-top:#673639 solid 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 1px 0px 20px;
	text-align: center;
	margin:auto;
	margin-left:16px;
}

#footernav {
	background:url(http://www.casabarranca.com/winery/images/link-18px.jpg) repeat-x;
	width:798px;
	height:18px;
}
#footernav ul {
	list-style:none;
	display:block;
	margin-left:-35px;
	list-style:none;
	background:url(http://www.casabarranca.com/winery/images/link-18px.jpg) repeat-x;
	}

#footernav a {
	display:block;
	float:left;
	font-size:11px;
	padding:0px 9px;
	text-decoration:none;
	border-right:#FF9933 solid 1px;
	color: #330000;
	background:url(/public/w38704/link-18px.jpg) repeat-x;
	height:18px;
	line-height:18px;
	display:block;
	}
#footernav a:hover {
	text-decoration:none;
	background:url(/public/w38704/link-18px-over.jpg) repeat-x;
	color:#330000
	}
#footernav #endlink a {
	border:none;
	padding:0px 6px
	}
#maillist:hover {
	background:#663333;
	}
#maillist {
	width:220px;
	font: Verdana,Arial,Helvetica,sans-serif; color:#ffcc67;
	text-align: center;
	padding:5px 5px;
	margin:9px 17px 5px;
	font-size:14px;
	text-decoration:none;
	border:#999999 dotted 1px;
	float:right
}
#maillist a {
	background:#CC9933 url(/public/w38704/link-25px.jpg) repeat-x;
	border:1px #996633 solid;
	line-height:27px;
	padding:5px;
	margin-left:10px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color: #330000;
	}
#maillist a:hover {
	background:#CC9933 url(/public/w38704/link-25px-over.jpg) repeat-x;
	}
li#awards, #showDir, #custompg1 #head1 {
	display:none
	}
#custompg1 #content {
	padding:0px;
}
vacationrentalp {
	float:right;
}
a.vacationrental {
	display:block;
	float:right;
	height:25px;
	background:#CC9933 url(/public/w38704/link-25px.jpg) repeat-x;
	line-height:25px;
	padding:0px 10px;
	z-index:100;
	border:1px #996633 solid;
}
#signuplink {
	background:url(http://www.casabarranca.com/winery/images/shadow.png) top right no-repeat;
	width:250px;
	height:80px;
	float:right
}
a#signup {
	float:right;
	display:block;
	background:url(http://www.casabarranca.com/winery/images/link-25px.jpg) repeat-x;
	height:25px;
	line-height:25px;
	padding:0px 10px;
	color:#330000;
	border-bottom:solid 1px #330000;
	border-left:solid 1px #330000;
	-moz-border-radius-bottomleft:5px; 
	-webkit-border-bottom-left-radius:5px;
}
a#signup:hover {
	float:right;
	color:#FFF;
	display:block;
	background:url(http://www.casabarranca.com/winery/images/link-25px-over.jpg) repeat-x;
	height:25px;
	line-height:25px;
	padding:0px 10px;
}
#tradepg div.normal {
	float:left;
	width:300px;
	margin-top:20px;
}
#tradepg #content ul {
	width:300px;
	margin:20px 20px 0px 0px;
	float:right;
}
#tradepg #content ul li {
	list-style:none;
	font-size:13px;
	font-weight:bold;
	margin:3px 0px;
	width:300px;
}
#tradepg #content ul li a {
	padding:0px 10px;
	line-height:25px;
	border:1px solid #633;
	text-align:center;
	background:url(http://www.casabarranca.com/winery/images/link-25px.jpg) repeat-x;
	margin:3px 0px;
	display:block;
}
#tradepg #content ul li a:hover {
	background:url(http://www.casabarranca.com/winery/images/link-25px-over.jpg) repeat-x;
}
#tradepg p.normal, #tradepg p.normal a {
	line-height:20px;
	padding:0px;
	text-align:center;
	margin:5px auto;
	font-style:italic;
}