form {margin:0;}

html, body {background:#3A0010;margin: 0; padding: 0; text-align: left;}

img {display: block;border:0;padding:0;margin:0;}

#header_container {background:#000;}
#header_content {width:780px;margin:0 auto 0 auto;padding:0;}
#header_content #logo {margin:14px 0 15px 4px;display:inline;}
#header_right {float:right;}
*html #header_right {width:500px;}
#trolley_container {background:#AD0000 url('media/trolley_bg.jpg') top repeat-x;float:left;}
#trolley_content a {background:url('media/trolley.jpg') top left no-repeat;color:#F0D1CF;font:10px verdana,sans-serif;text-transform:uppercase;padding:11px 8px 0 30px;height:18px;text-decoration:none;display:block;}
#trolley_content a span {font-weight:bold;margin-left:10px;text-transform:lowercase;color:#FFF;}
*html #trolley_content a {text-align:center;}
#top_menu {float:left;padding-top:11px;padding-right:21px;font:10px verdana,sans-serif;}
#top_menu a {color:#BB9FA7;text-transform:uppercase;text-decoration:none;}
#top_menu a:hover, #trolley_content a:hover {color:#FFF;}
#top_menu span {margin-left:10px;padding-left:11px;background:url('media/top_menu_divide.jpg')left no-repeat;}

#top_form {clear:both;text-align:right;font:10px verdana,sans-serif;color:#BB9FA7;text-transform:uppercase;padding-top:2px;}
#top_form select {font:10px verdana,sans-serif;color:#404040;vertical-align:middle;width:125px;}
#top_form label {vertical-align:middle;margin-right:12px;}
#top_form div {margin-top:2px;}

#menu_container {background:#AD0000 url('media/menu_bg.jpg') top repeat-x;clear:both;}
#menu_content {width:780px;margin:0 auto 0 auto;padding:0;height:29px;}

.menu {
	width:780px;
	height:29px;
	font:bold 12px arial,helvetica,sans-serif;
	position:relative;
	z-index:100;
	margin: 0px;
	padding: 0px;
}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:600px; w\idth:599px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:129px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:129px;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:12px;text-decoration:none; color:#E7E6EC; width:118px; height:29px; border:1px solid #FFF; border-width:0px 0 1px 0px; line-height:29px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:129px; width:118px;border:0px;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background-color:#AF0000;}
/* style the second level hover */
.menu ul ul a.drop:hover{background-color:#4A0015;}	
.menu ul ul :hover > a.drop {background-color:#4A0015;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background-color:#AF0000;}
/* style the third level hover */
.menu ul ul ul a:hover {background-color:#4A0015;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:29px;left:0; width:149px;border-top:1px solid #FFF;}
/* another hack for IE5.5 */
* html .menu ul ul {top:8px;t\op:29px;}

/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#AF0000; color:#FFF; height:auto; line-height:1em; padding:8px 10px; width:128px;border-width:0px 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#fff; background-color:#4A0015;}
.menu ul ul a:hover{color:#fff; background:#4A0015;}
.menu :hover > a, .menu ul ul :hover > a {color:#fff;background-color:#4A0015;}
.menu a:hover img, .menu ul ul a:hover img{visibility:hidden}          
.menu :hover > a img, .menu ul ul :hover > a img{visibility:hidden}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

* html a:hover {visibility:visible}
.menu_home a:hover img{visibility:hidden}
.menu_home a:hover,.menu_home a,.menu_home {background-color:transparent;background-image: url(../images/home2.gif);} 

.menu_whoweare a:hover img{visibility:hidden}
.menu_whoweare a:hover,.menu_home a,.menu_home {background-color:transparent;background-image: url(../images/whoweare2.gif);} 

.menu_whyinvest a:hover img{visibility:hidden}
.menu_whyinvest a:hover,.menu_home a,.menu_home {background-color:transparent;background-image: url(../images/whyinvest2.gif);} 

.menu_faqs a:hover img{visibility:hidden}
.menu_faqs a:hover,.menu_home a,.menu_home {background-color:transparent;background-image: url(../images/faqs2.gif);} 

.menu_signup a:hover img{visibility:hidden}
.menu_signup a:hover,.menu_home a,.menu_home {background-color:transparent;background-image: url(../images/signup2.gif);} 

#main_container {background:#FFF;}
#main_content {width:780px;margin:0 auto 0 auto;padding:0;clear:both;}
#sidebar {width:160px;float:left;padding:0px 0 0 0;}
#main {width:600px;float:left;padding:10px 0 20px 20px;}
#main_wine {width:360px;float:left;padding:0 20px 0 0;}
#main_wine_side {width:220px;float:left;}

.searchbox {background:#EFE6CE;padding:8px;}
.searchbox h3 {background:url('media/icon_search.jpg') top left no-repeat;padding:0 0 2px 20px;margin:0;font:bold 16px arial,helvetica,sans-serif;color:#4A0015;border-bottom:1px #E6D4AA solid;}
.searchbox input, .sidebox input {font:11px verdana,sans-serif;color:#404040;vertical-align:middle;margin-top:6px;}
.sidebox h3.regions, .sidebox h3.quick, .sidebox h3.newsletter {background:url('../images/icon_regions.jpg') top left no-repeat;padding:0 0 2px 20px;margin:0;font:bold 16px arial,helvetica,sans-serif;color:#4A0015;border-bottom:1px #EFE6CE solid;}
.sidebox h3.quick {background:url('../images/icon_quick.jpg') top left no-repeat;}
.sidebox h3.newsletter {background:url('media/icon_newsletter.jpg') top left no-repeat;}
.searchfield, .subscribefield {width:112px;margin-right:4px;}
.adv, .sidebox p {margin:4px 0 0 0;font:10px verdana,sans-serif;color:#525252;text-decoration:none;line-height:1.2em;}
.sidebox p {margin-bottom:4px;}
.adv:hover {text-decoration:underline;color:#C40000;}
.sidebox {background:#F9F6EB;border-top:10px #FFF solid;padding:5px;}
.sidebox ul, .sidebox ul li {list-style:none;margin:0;padding:0;}
.sidebox ul {padding-top:4px;}
.sidebox a, .sidebox a:hover {font:12px verdana,sans-serif;color:#C40000;text-decoration:none;padding-bottom:1px;}
.sidebox a:hover {color:#404040;padding-bottom:1px;border-bottom:1px #404040 solid;}

#footer_container {background:#4A0015 url('../images/footer_bg.gif');border-top:2px #9B0101 solid;}
#footer_content {width:780px;margin:0 auto 0 auto;padding:0;}
#foot_viewed {float:left;width:498px;}
/* #foot_resources {float:left;width:0px;padding-left:54px;} */
#foot_contact {float:left;width:224px;padding-left:54px;position:relative;}
#footer_content h3 {font:bold 16px arial,sans-serif;color:#FFF;margin:12px 0 0 0;padding:0 8px 2px 8px;border-bottom:1px #691F34 solid;}
#foot_viewed ul, #foot_viewed ul li {list-style:none;padding:0;margin:0;}
#foot_viewed ul {padding-top:2px;}
#foot_viewed ul li {padding:4px 0 10px 8px;}  
#foot_resources ul, #foot_resources ul li {list-style:none;padding:0;margin:0;}
#foot_resources ul {padding-top:2px;}
#foot_resources ul li {padding:4px 0 10px 0px;margin-left:8px;}
#foot_resources ul li a{padding:0 0 0 22px;}
#foot_resources .list {background:url('media/icon_winelist.png') 0px 6px no-repeat;}
#foot_resources .rss {background:url('media/icon_feed.png') 0px 6px no-repeat;}     
*html #foot_resources .list {background:url('media/icon_winelist.gif') 0px 6px no-repeat;}
*html #foot_resources .rss {background:url('media/icon_feed.gif') 0px 6px no-repeat;}
#footer_content a {font:11px verdana,sans-serif;color:#FFF;text-decoration:none;}
#footer_content a:hover {color:#ECBFBF;}
#foot_viewed img {display:inline;vertical-align:middle;}
#foot_viewed span {margin-right:8px;}
#foot_contact p {font:11px verdana,sans-serif;color:#FFF;text-decoration:none;line-height:1.4em;margin:9px 0 3px 8px;}
#foot_viewed p {font:11px verdana,sans-serif;color:#FFF;text-decoration:none;line-height:1.4em;margin:9px 0 3px 8px;}
#foot_contact span {color:#ECBFBF;}

#foot_top {position:absolute;right:0;top:0;}
#foot_top a {font:10px verdana,sans-serif;color:#ECBFBF;width:95px;height:15px;text-transform:uppercase;background:url('media/button_top1.jpg') top left no-repeat;display:block;padding-top:3px;padding-left:5px;}
#foot_top a:hover {color:#FFF;background:url('media/button_top2.jpg') top left no-repeat;}
 
#subfooter_container {border-top:1px #540E22 solid;}
#subfooter_content {width:764px;margin:0 auto 0 auto;padding:0;font:10px verdana,sans-serif;color:#6B3E4A;position:relative;}
#subfooter_logo {position:absolute;right:-19px;top:-70px;background:url('media/logo_footer.png') top left no-repeat;}  
*html #subfooter_logo {background:url('media/logo_footer.gif') top left no-repeat;}
#subfooter_logo a {display:block;width:36px;height:96px;}
#subfooter_content p {margin:10px 0;line-height:1.6em;}
#subfooter_content span {margin-left:10px;padding-left:11px;background:url('media/sub_footer_divide.jpg')left no-repeat;}
#subfooter_content a {color:#6B3E4A;text-decoration:none;}
#subfooter_content a:hover {color:#FFF;}

.clear {clear:both;height:0;} 
.clear2 {clear:both;height:10px;}
.clear3 {clear:both;height:15px;}
                                                        
.purple_text {color:#4A0015;}
.bodytext {font:11px verdana,sans-serif;color:#404040;}
.bodytext p {line-height:1.4em;margin:0 0 10px 0;padding:0;}
.bodytext p.linebreak {padding-top:16px;background:url('media/div_line1.jpg') top left no-repeat;}
.bodytext p a {color:#C40000;text-decoration:none;padding-bottom:2px;border-bottom:1px #ECBFBF solid;}
.bodytext p a:hover {color:#404040;text-decoration:none;padding-bottom:2px;border-bottom:1px #404040 solid;}
  
#main h1, #main h1 a {font:normal 26px "trebuchet ms",arial,helvetica,sans-serif;color:#4A0015;padding:0;margin:0;text-decoration:none;}
#main h3, #main h3 a {font:bold 12px arial,helvetica,sans-serif;color:#C40000;padding:0;margin:0;text-decoration:none;}
#main h2, #main h2 a {font:bold 15px arial,helvetica,sans-serif;color:#C40000;padding:0;margin:0px 0px 5px 0px;text-decoration:none;}
#main h3.alt, #main h2.alt, #main h3.alt a, #main h2.alt a {color:#4A0015;}
#main h1.alt, #main h1.alt a {color:#C40000;}
#main h1.alt a {padding-bottom:2px;border-bottom:1px #ECBFBF solid;} 
#main h1.alt .condition {font:bold 11px verdana,sans-serif;color:#404040;}
#main h1.alt .condition a{font:bold 11px verdana,sans-serif;color:#C40000;}
#main h1.alt a:hover {color:#404040;text-decoration:none;padding-bottom:2px;border-bottom:1px #404040 solid;}

.divide {margin-top:15px;border-top:1px #4A0015 solid;padding-top:15px;}
.divide2 {margin-top:10px;border-top:1px #EFE6CE solid;padding-top:10px;} 
.divide3 {margin-top:10px;border-top:1px #4A0015 solid;padding-top:15px;} 
.divide4 {margin-top:10px;border-top:1px #4A0015 solid;}

#home_content {margin-top:10px;}
#home_offer, #home_grower {float:left;width:273px;padding-top:20px;}
#home_grower {padding-left:54px;}
#home_offer img, #home_grower img {float:right;margin:0 0 4px 12px;display:inline;}

.summary dl{float:left;width:50%;margin:0;padding:0;}
.summary dl dt, .summary dl dd {margin:0;padding:0;font-weight:bold;color:#4A0015;}
.summary dl dd {color:#C40000;padding:2px 10px 10px 0;}  
.summary dl dd a {color:#C40000;text-decoration:none;padding-bottom:2px;border-bottom:1px #ECBFBF solid;}
.summary dl dd a:hover {color:#404040;text-decoration:none;padding-bottom:2px;border-bottom:1px #404040 solid;}
.summary .description {clear:both;}
#main_wine_side .wine_images {padding:8px 0 15px 0;}
#main_wine_side .options {background-color:#4A0015;padding:10px;}
#main_wine_side .options h3 {color:#EFE6CE;text-transform:uppercase;}
#main_wine_side .options h4 {color:#EFE6CE;text-transform:uppercase;font:normal 26px "trebuchet ms",arial,helvetica,sans-serif;padding:0;margin:0;text-decoration:none;}
#main_wine_side .options h4 span {font:normal 11px verdana,sans-serif;text-transform:none;}
#main_wine_side .options h4.unit {background:url('media/icon_bottle.jpg') top left no-repeat;padding:10px 0 0 21px;}
#buy_form {text-align:left;font:10px verdana,sans-serif;color:#EFE6CE;text-transform:uppercase;}
#buy_form input {font:18px verdana,sans-serif;color:#404040;text-align:right;vertical-align:middle;}
#buy_form label {vertical-align:middle;margin-left:12px;}
#buy_form div {margin-top:8px;}
#buy_form .button {margin-top:20px;}

.disclaimer {font-size:10px;color:#808080;}

.related_info {font-weight:bold;}
.related_info ul {list-style:none;padding:0;margin:0;}
.related_info ul li {margin:0;padding:10px 0 0 0;}
.related_info ul li a {color:#C40000;text-decoration:none;padding-bottom:2px;border-bottom:1px #ECBFBF solid;}
.related_info ul li a:hover {color:#404040;text-decoration:none;padding-bottom:2px;border-bottom:1px #404040 solid;}

.form {width:100%;margin:0;padding:0;}
.form dt, .form dd {float: left;margin:10px 0 0 0;padding:0;}
.form dt {clear: left;width: 30%;text-align: right;padding-right: 6%;font-weight:bold;color:#4A0015;padding-top:4px;}
.form .comment {font-weight:normal;color:#404040;font-style:italic;}
.form dd {width: 63%;}
.form .gap {margin-top:25px;}
.form .required {background:url('media/asterisk.jpg') right top no-repeat;}

.formfield input, .formfield textarea, .formfield select, .formfielderror input, .formfielderror textarea, .formfielderror select {margin:0;font:11px verdana,sans-serif;color:#4A0015;padding:2px;}
.formfielderror input, .formfielderror textarea, .formfielderror select {color:#C40000;}
.errortext {font:normal 10px verdana,sans-serif;color:#C40000;}

.table1 {border-top:1px #FFF solid;border-left:1px #FFF solid;width:100%;}
.table1 th, .table1 td {border-right:1px #FFF solid;border-bottom:1px #FFF solid;}
.table1 th {background:#C40000;color:#FFF;text-align:center;}
.table1 th a {color:#FFF;display:block;text-decoration:none;padding:8px 5px;}
.table1 th a:hover {text-decoration:underline;}
.table1 td.rowa {background:#EFE6CE;}
.table1 td.rowb {background:#F9F6EB;}
.table1 td.number {text-align:right;}
.table1 td a {color:#4A0015;display:block;text-decoration:none;padding:8px 5px;}
.table1 td a:hover {text-decoration:underline;}

legend {border:0px;}



#navigation ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#navigation ul li {
	float: left;
	margin: 0px;
	padding: 0px;
}
#navigation ul li a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#navigation ul #homeroll a {
	background-image: url(../albanybuttons/home.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 65px;
	text-indent: -3000px;
}
#navigation ul #homeroll a:hover {
	background-image: url(../albanybuttons/home2.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 65px;
}
#navigation ul #whoroll a {
	background-image: url(../albanybuttons/whoweare.gif);
	text-indent: -3000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 114px;
}
#navigation ul #whoroll a:hover {
	background-image: url(../albanybuttons/whoweare2.gif);
	text-indent: -3000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 114px;
}
#navigation ul #whyinvest a {
	background-image: url(../albanybuttons/whyinvest.gif);
	text-indent: -3000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 161px;
}
#navigation ul #whyinvest a:hover {
	background-image: url(../albanybuttons/whyinvest2.gif);
	text-indent: -3000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 161px;
}
#navigation ul #faqroll a {
	background-image: url(../albanybuttons/faq.gif);
	text-indent: -3000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 72px;
}
#navigation ul #faqroll a:hover {
	background-image: url(../albanybuttons/faq2.gif);
	text-indent: -3000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 72px;
}
#navigation ul #signroll a {
	background-image: url(../albanybuttons/signup.gif);
	text-indent: -3000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 79px;
}
#navigation ul #signroll a:hover {
	background-image: url(../albanybuttons/signup2.gif);
	text-indent: -3000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 79px;
}
#navigation ul #newsroll a {
	background-image: url(../albanybuttons/news.gif);
	text-indent: -3000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 68px;
}
#navigation ul #newsroll a:hover {
	background-image: url(../albanybuttons/news2.gif);
	text-indent: -3000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 68px;
}
#navigation ul #wineroll a {
	background-image: url(../albanybuttons/wines.gif);
	text-indent: -3000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 70px;
}
#navigation ul #wineroll a:hover {
	background-image: url(../albanybuttons/wines2.gif);
	text-indent: -3000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 70px;
}
#navigation ul #toursroll a {
	background-image: url(../albanybuttons/tours.gif);
	text-indent: -3000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 137px;
}
#navigation ul #toursroll a:hover {
	background-image: url(../albanybuttons/tours2.gif);
	text-indent: -3000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 137px;
}#navigation {
	margin: 0px;
	padding: 0px;
	width: 770px;
}
