/* CSS Document */

.wrap #middle_panel #middle_inner #middle_top #content #winelist_right{
font:normal 14px "Times New Roman", Times, serif; color:#990000;
margin-left:24px; _margin-left:24px;
padding:0px 0px 0px 0px;
/*background-color:#DDEBF1;
border:1px solid #BDCFD7;*/
width:337px;
text-align:left;
float:left;
}

.wrap #middle_panel #middle_inner #middle_top #content #winelist_right ul { text-align:left; margin:0; padding:0px;}

.wrap #middle_panel #middle_inner #middle_top #content #winelist_right ul li { font-weight:normal; float:left; font-family:Arial, Helvetica, sans-serif; color:990000;  }
.wrap #middle_panel #middle_inner #middle_top #content #winelist_right li a{font:normal 12px "Times New Roman", Times, serif; float:left; padding:0px 0px 20px 0px; color:#000000; text-decoration:underline; line-height:10px;}
.wrap #middle_panel #middle_inner #middle_top #content #winelist_right li a:hover{text-decoration:underline;  }
/*------------end winelist ----------*/


body { background-color:#ffffff; text-align:center; margin:0; padding:0; background-image:url(../img/bg_main_river.gif); background-repeat:repeat-x;}
p, div, h1, h2, h3, h4, h5, ul, li { margin: 0; padding: 0;	}
img { margin: 0; padding: 0; border: 0;	}
h1{ margin:0px; padding:0px; font:bold 18px "Times New Roman", Times, serif; color:#663300; }
h2{ margin:0px; padding:0px; font:bold 15px "Times New Roman", Times, serif; color:#663300; }
h2 a{ margin:0px; padding:0px; font:bold 15px "Times New Roman", Times, serif; color:#663300; text-decoration:underline }
p{font:normal 12px "Times New Roman", Times, serif; color:#000000;}
ul { list-style:square; padding-left:15px;}
.red_text{ color:#FA3E5F;}
input, textarea, select{
border:0px solid #808080;

	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	padding-bottom:3px;
	padding-top:3px;
}
.under_line{ border-bottom:1px solid #663300; margin-top:9px;}
.wrap {margin:0 auto; text-align:center; width:767px; padding:0px;}
.wrap #header{ text-align: left; width: 767px; height:97px; margin: 0px; padding:0px; }
.wrap #navigation{ text-align: left; width: 767px; height:39px; margin: 0 ;}
.wrap #navigation #left_part{ text-align: left; float:left; width: 68px; height:39px; margin: 0 ;}
.wrap #navigation #nav {position: relative; float:left; height:39px; color:#ffffff; background-image:url(../img/nav_bg_river.gif); background-repeat:repeat-x;}
.wrap #navigation #nav ul {float:left; margin:0; padding:4px 0 0 8px; width:605px; margin-left:136px; _margin-left:68px;}
.wrap #navigation #nav ul li {display:block; float:left; margin:0 1px !important;}
.wrap #navigation #nav a {display:block;}
.wrap #navigation #nav li a {padding:5px 10px; font: 16px "Times New Roman", Times, arial, sans-serif, verdana; color:#DED8B8; text-decoration:none;}
.wrap #navigation #nav ul li a:hover {float:left; font: 16px "Times New Roman", Times, arial, sans-serif, verdana;  color:#ffffff; text-decoration:underline; }
.wrap #navigation #nav ul .visitedpage a {float:left; font: 16px "Times New Roman", Times, arial, sans-serif, verdana;  color:#ffffff; text-decoration:underline; }

.wrap #navigation #nav img{ margin:8px 0px 0px 0px; }

.wrap #middle_panel{ text-align: left; width: 767px; margin: 0px; }
.wrap #middle_panel #middle_inner{ text-align: left; width: 749px; margin: 0px; float:left; background-color:#EFEBDC; background-image:url(../img/main_bg_river.gif); background-repeat:repeat-x;}
.wrap #middle_panel #middle_inner #middle_top { text-align: left; width: 749px; margin: 0px;}
.wrap #middle_panel #middle_inner #middle_top #sec1{ text-align: left; width: 749px; height:175px; margin-top:17px;}
.wrap #middle_panel #middle_inner #middle_top #content{ text-align: left; width: 749px; margin-top:0px;}
.wrap #middle_panel #middle_inner #middle_top #content #title{ text-align: center; width: 749px; height:66px; margin-top:0px 0px 0px 0px;}
.wrap #middle_panel #middle_inner #middle_top #content #full_size_image{ text-align: left; width:700px; margin:0px 0px 47px 50px;}
.wrap #middle_panel #middle_inner #middle_top #content #full_size_image img{ margin-top:38px;}
.wrap #middle_panel #middle_inner #middle_top #content .big_box{ text-align: left; width: 749px; margin-top:0px; height:143px; background-color:#CCCC00}
.wrap #middle_panel #middle_inner #middle_top #content .title{ text-align: left; width: 700px; float:left; margin-left:24px; _margin-left:12px; font:normal 14px "Times New Roman", Times, serif; color:#000000;
}
/*--------- editor--------*/
.wrap #middle_panel #middle_inner #middle_top #content span.Title{ font-family: Arial, Verdana, Sans-Serif; font-weight: bold; font-size: 18px; color: #cc3300;}
.wrap #middle_panel #middle_inner #middle_top #content span.Code { border: #8b4513 1px solid; padding-right: 5px; padding-left: 5px; color: #000066; font-family: 'Courier New' , Monospace; background-color: #ff9933;}
/*------------------------*/

.wrap #middle_panel #middle_inner #middle_top #content a{ margin:0px; padding:0px; font:normal  "Times New Roman", Times, serif; color:#663300; text-decoration:none;
 }
.wrap #middle_panel #middle_inner #middle_top #content a:hover { margin:0px; padding:0px; font:normal  "Times New Roman", Times, serif; color:#663300;
text-decoration:underline;
 }

.wrap #middle_panel #middle_inner #middle_top #content .title1{ text-align: left; width: 300px; float:left; margin-left:24px; _margin-left:12px; font:normal 14px "Times New Roman", Times, serif; color:#000000; background-color:#999933
 }

.wrap #middle_panel #middle_inner #middle_top #content .left_content{ text-align: left; width: 290px; float:left; margin-left:52px; _margin-left:26px; font:normal 14px "Times New Roman", Times, serif; color:#000000;
 }
.wrap #middle_panel #middle_inner #middle_top #content .left_content span{ font:normal 40px "Times New Roman", Times, serif; color:#330033; margin:0px; padding:0px;}
.wrap #middle_panel #middle_inner #middle_top #content .left_content span{ font:normal 40px "Times New Roman", Times, serif; color:#330033; margin:0px; padding:0px;}
 p{font:normal 14px "Times New Roman", Times, serif; color:#000000;  }
 .wrap #middle_panel #middle_inner #middle_top #content .left_content #map_canvas span{ font:normal 10px Arial, Helvetica, sans-serif; color:#000000; ; padding:0px;}
.wrap #middle_panel #middle_inner #middle_top #content .left_content_acclaim{ text-align: left; width: 417px;  float:left; margin-left:24px; _margin-left:12px; font:normal 14px "Times New Roman", Times, serif; color:#000000;
 }
.wrap #middle_panel #middle_inner #middle_top #content .left_content_acclaim .inner_setting{font:normal 14px "Times New Roman", Times, serif; color:#000000;}
.wrap #middle_panel #middle_inner #middle_top #content .left_content_acclaim .full_div{ text-align: left; float:left; margin:0px 0px 0px 0px; padding:0px; width:425px; padding-bottom:10px; }
.wrap #middle_panel #middle_inner #middle_top #content .left_content_acclaim .full_div #top_part{ text-align: left; width: 425px; margin:0px; }
.wrap #middle_panel #middle_inner #middle_top #content .left_content_acclaim .full_div #midd_part{ text-align: left; width: 425px; margin:0px; height:100%; background-color:#E6DEB0}
.wrap #middle_panel #middle_inner #middle_top #content .left_content_acclaim .full_div #midd_part #inner_position{ text-align: left; width: 405px; margin:0px; margin-left:10px;}
.wrap #middle_panel #middle_inner #middle_top #content .left_content_acclaim .full_div #bottom_part{ text-align: left; width: 42px; margin:0px;}


.minor_font{font:normal 13px "Times New Roman", Times, serif; color:#000000;}
.wrap #middle_panel #middle_inner #middle_top #content .left_content_acclaim .inner_setting img{ margin:0px 15px 10px 0px ;}
.wrap #middle_panel #middle_inner #middle_top #content .right_content_acclaim{ text-align: left; width: 255px; float:left; margin-left:35px; _margin-left:26px; }
.wrap #middle_panel #middle_inner #middle_top #content .right_content_acclaim .box{ text-align: left; width: 245px; float:left; margin:0px 0px 10px 0px; _margin:0px 0px 2px 0px;}
.wrap #middle_panel #middle_inner #middle_top #content .right_content_acclaim .box .box_top{ text-align: left; width: 245px; }
.wrap #middle_panel #middle_inner #middle_top #content .right_content_acclaim .box .box_midd{ text-align: left; width: 245px; background-color:#E6DEB0; margin:0px; padding:0px;}

.wrap #middle_panel #middle_inner #middle_top #content .right_content_acclaim .box .box_midd .main_con{ text-align: left; width: 217px; background-color:#E6DEB0; margin:0px; padding:0px; padding-left:14px; font:normal 13px "Times New Roman", Times, serif; color:#000000;}

.wrap #middle_panel #middle_inner #middle_top #content .right_content_acclaim .box .box_bottom{ text-align: left; width: 245px; height:9px; background-image:url(../img/right_boxbottom.jpg); background-repeat:no-repeat;  margin:0px; padding:0px;}
.wrap #middle_panel #middle_inner #middle_top #content .right_content_acclaim ul { margin:0px; padding:0px;}
.wrap #middle_panel #middle_inner #middle_top #content .right_content_acclaim li{ margin:0px; padding:0px; font:normal 12px "Times New Roman", Times, serif; color:#000000; margin-bottom:10px;}
.wrap #middle_panel #middle_inner #middle_top #content .right_content_acclaim ul li a{ margin:0px; padding:0px; font:normal 12px "Times New Roman", Times, serif; color:#000000; margin-bottom:10px;}

.wrap #middle_panel #middle_inner #middle_top #content .right_content_acclaim ul li a:hover{ margin:0px; padding:0px; font:normal 12px "Times New Roman", Times, serif; color:red; margin-bottom:10px;}



.wrap #middle_panel #middle_inner #middle_top #content .right_content{ text-align: left; width: 326px; float:left; margin-left:35px; }
.wrap #middle_panel #middle_inner #middle_top #content .right_content .box{ text-align: left; width: 326px; float:left; margin:0px 0px 10px 0px; _margin:0px 0px 2px 0px;}
.wrap #middle_panel #middle_inner #middle_top #content .right_content .box .box_top{ text-align: left; margin:0px; padding:0px; width: 326px; background-image:url(../img/right_boxtop1.jpg); height:10px; background-repeat:no-repeat; background-color:#E7DFB1; }
.top2{ width:245px;}
.wrap #middle_panel #middle_inner #middle_top #content .right_content .box .box_midd{ text-align: left; width: 326px; background-color:#E6DEB0; margin:0px; padding:0px;}

.wrap #middle_panel #middle_inner #middle_top #content .right_content .box .box_midd .main_con{ text-align: left; width: 298px; background-color:#E6DEB0; margin:0px; padding:0px; padding-left:14px; font:normal 13px "Times New Roman", Times, serif; color:#000000;}
.wrap #middle_panel #middle_inner #middle_top #content .right_content .box .box_bottom{ text-align: left; width: 326px; height:9px; background-image:url(../img/right_boxbottom1.jpg); background-repeat:no-repeat;  margin:0px; padding:0px;}


.wrap #middle_panel #middle_inner #middle_top #content .right_content1{ text-align: left; width: 300px; float:left; margin:0px; margin-top:-50px; }
.wrap #middle_panel #middle_inner #middle_top #content .right_content1 .box{ text-align: left; width: 245px; float:left; margin:0px 0px 10px 44px; _margin:0px 0px 2px 22px;}
.wrap #middle_panel #middle_inner #middle_top #content .right_content1 .box .box_top{ text-align: left; width: 245px; }
.top2{ width:245px;}
.wrap #middle_panel #middle_inner #middle_top #content .right_content1 .box .box_midd{ text-align: left; width: 245px; background-color:#E6DEB0; margin:0px; padding:0px;}

.wrap #middle_panel #middle_inner #middle_top #content .right_content1 .box .box_midd .main_con{ text-align: left; width: 223px; background-color:#E6DEB0; margin:0px; padding:0px; padding-left:14px; font:normal 13px "Times New Roman", Times, serif; color:#000000; }
.wrap #middle_panel #middle_inner #middle_top #content .right_content1 .box .box_midd .main_con .brown_box_left{ text-align: left; float:left; margin:0px; margin-bottom:6px; padding:0px; background-image:url(../img/brown_left.gif); background-repeat:no-repeat; width:13px; height:43px;}
.wrap #middle_panel #middle_inner #middle_top #content .right_content1 .box .box_midd .main_con .brown_box_midd{ text-align: center; float:left; margin:0px; margin-bottom:6px; padding:0px; background-image:url(../img/brown_midd.gif); background-repeat:repeat-x; width:197px; height:43px; font:bold 16px "Times New Roman", Times, serif; color:#F1ECD1;}
.wrap #middle_panel #middle_inner #middle_top #content .right_content1 .box .box_midd .main_con .brown_box_midd #midd_part{ margin:12px 0px 0px 0px;}
.wrap #middle_panel #middle_inner #middle_top #content .right_content1 .box .box_midd .main_con .brown_box_right{ text-align: left; float:left; margin:0px;margin-bottom:6px; padding:0px; background-image:url(../img/brown_right.gif); background-repeat:no-repeat; width:13px; height:43px;}
.wrap #middle_panel #middle_inner #middle_top #content .right_content1 .box .box_bottom{ text-align: left; width: 245px; height:9px; background-image:url(../img/right_boxbottom.jpg); background-repeat:no-repeat;  margin:0px; padding:0px;}
.wrap #middle_panel #middle_inner #middle_top #content .full_div{ text-align: left; float:left; width: 700px; margin:0px 0px 0px 20px; _margin:0px 0px 0px 10px; padding-bottom:5px; }
.wrap #middle_panel #middle_inner #middle_top #content .full_div #left_part{ text-align: left; float:left; width: 9px; margin:0px;  height:143px; background-image:url(../img/fullbox_left.gif); background-repeat:no-repeat;}
.wrap #middle_panel #middle_inner #middle_top #content .full_div #midd_part{ text-align: left; float:left; width: 682px; margin:0px;  height:143px; background-color:#E6DEB0}
.wrap #middle_panel #middle_inner #middle_top #content .full_div #part1{ text-align: left; float:left; width: 193px; margin:0px;  height:143px; background-color:#E6DEB0}
.wrap #middle_panel #middle_inner #middle_top #content .full_div #part1 div{ margin-top:8px;}
.wrap #middle_panel #middle_inner #middle_top #content .full_div #part1 div img{ margin-top:8px;}
.wrap #middle_panel #middle_inner #middle_top #content .full_div #part2{ text-align: left; float:left; width: 216px; margin:0px; margin-left:25px;  height:143px; background-color:#E6DEB0; font:normal 13px "Times New Roman", Times, serif; color:#000000;}
.wrap #middle_panel #middle_inner #middle_top #content .full_div #part2 div{ margin-top:8px;}
.wrap #middle_panel #middle_inner #middle_top #content .full_div #part3{ text-align: left; float:left; width: 219px; margin:0px; margin-left:25px;  height:143px; background-color:#E6DEB0; font:normal 13px "Times New Roman", Times, serif; color:#000000;}
.wrap #middle_panel #middle_inner #middle_top #content .full_div #part3 div{ margin-top:8px;}


.wrap #middle_panel #middle_inner #middle_top #content .full_div #right_part{ text-align: left; float:left; width: 9px; margin:0px; height:143px; background-image:url(../img/fullbox_right.gif); background-repeat:no-repeat;}

.right_content1 P A
{
font:"Trebuchet MS";
font-size:12px;
font-weight:normal;
color:#330033;
text-decoration:none;
}
.right_content1 P A:active
{
font:"Trebuchet MS";
font-size:12px;
font-weight:normal;
color:#330033;
text-decoration:underline;
}

/* -------------- wines---------------------*/

.wrap #middle_panel #middle_inner #middle_top #content .left_content_wines{ text-align: left; width: 355px; float:left; font:normal 14px "Times New Roman", Times, serif; color:#000000; border-right:1px solid #990000; margin-bottom:20px;
 }
.wrap #middle_panel #middle_inner #middle_top #content .left_content_wines #inner_div{ text-align: center; width: 355px; }
.wrap #middle_panel #middle_inner #middle_top #content .left_content_wines br{ line-height:7px;}
.spacer{ margin:25px;}
.wrap #middle_panel #middle_inner #middle_top #content .right_content_wines{ text-align: left; width: 339px; float:left; margin-left:20px; margin-bottom:25px;   margin-bottom:20px;}
.wrap #middle_panel #middle_inner #middle_top #content .right_content_wines ul{ margin:0px; padding:0px;}
.wrap #middle_panel #middle_inner #middle_top #content .right_content_wines li{ margin:0px; padding:0px; font:normal 12px "Times New Roman", Times, serif; color:#000000; margin-bottom:4px; _margin-bottom:2px;}
.wrap #middle_panel #middle_inner #middle_bottom { text-align: center; width: 749px; margin: 0px 0px 0px 0px;}
.wrap #middle_panel #middle_inner #middle_bottom #footer {  text-align:center; width: 749px; margin: 0px; font:normal 13px "Times New Roman", Times, serif; color:#663300; }
.wrap #middle_panel #middle_inner #middle_bottom #footer #inner_footer {  text-align:center; width: 710px;  margin: 0px auto; }
.wrap #middle_panel #middle_inner #middle_bottom #footer #inner_footer #left_side { text-align:left; width: 500px; float:left; height:88px;}
.wrap #middle_panel #middle_inner #middle_bottom #footer #inner_footer #left_side #line_left { text-align:left; width: 500px; float:left; border-top:1px solid #666666;}
.wrap #middle_panel #middle_inner #middle_bottom #footer #inner_footer #right_side { text-align:right; width: 210px; float:left; height:88px;}
.wrap #middle_panel #middle_inner #middle_bottom #footer #inner_footer #right_side #line_right{ text-align:right; width: 210px; float:left; border-top:1px solid #666666;}

.wrap #middle_panel #middle_inner #middle_bottom #footer a{  text-align:center; width: 695px; margin: 0px; font:normal 13px "Times New Roman", Times, serif; color:#663300; }
.wrap #middle_panel #middle_inner #middle_bottom #footer a:hover{  text-align:center; width: 695px; margin: 0px; font:normal 13px "Times New Roman", Times, serif; color:#663300; }





.order_style{ }
.order_style td{font:normal 14px "Times New Roman", Times, serif; color:#000000;}
.order_style td table td{font:normal 14px "Times New Roman", Times, serif; color:#663300;}

/*---------------- gallery page -------------------*/
.wrap #middle_panel #middle_inner #middle_top #content .left_content_gallery{ text-align: left; width: 207px; float:left; margin-left:24px; _margin-left:12px; font:normal 14px "Times New Roman", Times, serif; color:#000000;
 }
.wrap #middle_panel #middle_inner #middle_top #content .right_content_gallery{ text-align: left; width: 455px; float:left; margin-left:31px; margin-bottom:80px; }
.wrap #middle_panel #middle_inner #middle_top #content .right_content_gallery .box{ text-align: left; width: 450px; height:323px; background-color:#E6DEB0; float:left; margin:0px 0px 10px 0px; _margin:0px 0px 2px 0px;}

.wrap #middle_panel #middle_inner #middle_top #content .left_content_gallery .gallery_thumb{ margin-bottom:20px; margin-top:20px;}
.wrap #middle_panel #middle_inner #middle_top #content .left_content_gallery .gallery_thumb td{ background-color:#E6DEB0; border-bottom:13px solid #EEEAD9; border-right:8px solid #EEEAD9;}



















/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}



/*----------------  newsletter -----------*/

.newslettertable { font:normal 14px "Times New Roman", Times, serif; color:#330033; margin:0px 0px 0px 10px; }
.newslettertable th { font:"Times New Roman", Times, serif; font-size:18px; font-weight:bold; }
.required {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000;}

.error { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; margin:10px 0px 0px 10px;}

a.clickhere { text-decoration:none; color:#330033; }
a.clickhere:hover { text-decoration:underline; color:#330033; }

/*------------ growers ----------*/

.wrap #middle_panel #middle_inner #middle_top #content #grower{
font:normal 14px "Times New Roman", Times, serif; color:#000000;
margin-left:24px; _margin-left:24px;
padding:0px 0px 0px 0px;
/*background-color:#DDEBF1;
border:1px solid #BDCFD7;*/
width:713px;
text-align:left;

}

.wrap #middle_panel #middle_inner #middle_top #content #grower ul { text-align:left; margin:0; padding:10px 0px 0px 0px; }
.wrap #middle_panel #middle_inner #middle_top #content #grower ul .leftcontent{ float:left; width:500px; }
.wrap #middle_panel #middle_inner #middle_top #content #grower ul .photo{ float:left; width:155px; margin-left:33px; }

.wrap #middle_panel #middle_inner #middle_top #content .grwrrighttoplink {text-align: right; width: 719px;  margin:0px; margin-top:-50px; }
.wrap #middle_panel #middle_inner #middle_top #content .grwrrighttoplink a{text-decoration:none; color:#330033;}
.wrap #middle_panel #middle_inner #middle_top #content .grwrrighttoplink a.hover{text-decoration:underline; color:#330033; }
/*------------end growers ----------*/

/*------------ redwine ----------*/

.wrap #middle_panel #middle_inner #middle_top #content #redwinemaking{
font:normal 14px "Times New Roman", Times, serif; color:#000000;
margin-left:24px; _margin-left:24px;
padding:0px 0px 0px 0px;
/*background-color:#DDEBF1;
border:1px solid #BDCFD7;*/
width:713px;
text-align:left;

}

.wrap #middle_panel #middle_inner #middle_top #content #redwinemaking ul { text-align:left; margin:0; padding:10px 0px 0px 0px; }
.wrap #middle_panel #middle_inner #middle_top #content #redwinemaking ul .leftcontent{ float:left; width:450px;  }
.wrap #middle_panel #middle_inner #middle_top #content #redwinemaking ul .photo{ float:left; width:205px; margin-left:33px; }

/*------------end redwine ----------*/


a.contactemail { text-decoration:none; color:#FF0000;}
a.contactemail:hover { text-decoration:none; color:#FF0000;}

.qty{
	border:1px solid #808080;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	padding-bottom:3px;
	padding-top:3px;
	
}



.wrap #middle_panel #middle_inner #middle_top #content .winebacklink {text-align: right; width: 723px;  margin:0px; margin-top:-30px; }
.wrap #middle_panel #middle_inner #middle_top #content .winebacklink a{text-decoration:underline; color:#663300; font-size:12px}
.wrap #middle_panel #middle_inner #middle_top #content .winebacklink a.hover{text-decoration:underline; }
