a {color:#A75589; font-weight:bold; text-decoration: none;}		
a:hover {color:#A75589; font-weight:bold; text-decoration:underline;}

a.CopyRight {font-weight:bold; text-decoration: none;}		
a.CopyRight:hover {color: #A75589; font-weight:bold; text-decoration:underline;}

body {background-color: #faf1bf; margin:0;}
body {background-color: #faf1bf; margin:0; color:#000000;}

body, td, tr {font-family: verdana; color:#000000; font-size:12px; font-weight:normal;}

th,td {vertical-align:top;}

h1 {font-family:verdana, arial;font-weight: normal; padding:0px; margin:0px; color: #A75589; margin-top:5px; font-size:175%;}
h1#home {font-size:175%;}

h2 {font-weight: normal; font-size:135%; padding-top:0px; margin-bottom:10px; color: #A75589; text-transform:lower; margin-top:10px;}

#container {width:960px; border: solid 0px #fff; text-align:left; margin: 0 auto; }

#SuperTopNav {text-align:right; width:962px; margin: 5px auto 0 auto; height:20px;}
#SuperTopNav a {color:#A75589; text-decoration:underline;font-weight:normal;}
#SuperTopNav a:hover {font-weight:normal; color: #b39f86; }
#SuperTopNav form {display:inline; color:#000000; font-weight:normal; font-size:12px;}
#SuperTopNav form input.text {width:149px;height:18px;border:1px solid #D7E02B;padding:2px;}
#SuperTopNav form input.image {vertical-align:middle; border: 0;}
#SuperTopNav p {color:#000000;}

div#hdr {height:100px; padding: 0px;}
div#hdr img {margin:-25px 10px 10px -35px; border:none; float:left; position: absolute;}
div#topnav {height:28px; float:right; padding:72px 30px 0px 0px;}
div#topnav a {font-size:14px; color:#000000; min-width:75px; font-weight: normal;}
div#topnav a:hover {text-decoration:underline; font-weight: normal;}
div#topnav ul {margin:-3px 0px 0px; padding:0px;}
div#topnav li:first-child {font-size:14px; text-transform:lowercase; border-left:none; font-weight: normal;}
div#topnav li {font-size:14px; list-style-type:none; display:inline; border-left: solid 2px #D7E02B; padding: 0px 25px; text-transform:lowercase; font-weight: normal;}
div#topnav li.sel a {text-decoration:none; color:#A75589; text-transform:lowercase; font-weight: normal;}

div#topnav div.searchbox {float:right; margin:-28px 5px 0 0; height:15px; vertical-align:top;}
div#topnav div.searchbox input {width:90px; font-family:Verdana; font-size:x-small; height:15px;}
div#topnav div.searchbox input.button {height:18px; width:25px; font-size:x-small; border:none;}

div#leftcol {width:180px; float: left; margin-top: 180px; display: block; clear: both;}
div.subnav {float:left; margin: 10px 10px 0 0px; width:160px;}
div#content.shop div#content-inner-surround div#leftcol {display: none}
div.subnav h2 {background-color:#ccc; width:200px; margin:	0px -0px 5px -0px; padding: 4px; }
div.subnav ul {padding: 5px 10px 5px 10px; margin:0; margin-bottom:10px; width:100px; list-style:none; }
div.subnav ul a {/*color:#D7E02B;*/ font-style: italic;}
div.subnav ul li {margin:0; width:160px; padding:1px 8px; height:20px;}
div.subnav ul li.sel a {text-decoration:underline;}
div.subnav ul li.sel a:hover {text-decoration:underline;}
div.subnav ul li.subsub {margin-left:15px; margin-top:0px; font-style:italic;}
div.subnav a.morelink {margin-left:5px;}

div.subnavHome {float:left; margin: 18px 18px 0px 18px;}

div#content {padding: 0 10px 10px 0; border-top:solid 18px #D7E02B; font-size:small; min-height:300px; background-color:#ffffff; }
div#content-inner.home {padding: 8px 10px 0px 10px; width:510px; min-height:300px; float:right;}
div#content-inner {padding: 5px 10px 0px 0px; width:510px; min-height:300px; float:right;}
div#content-inner-surround {background: #fff; min-height:357px;width:710px; float: left;}
div#content-inner.findwine {width:510px;}
div#content-inner.customer_home {display: block;}
div#content-inner.customer_home h1#customer_home{display: none;}
div#content-inner.customer_home div#right{display: none;}
div#content-inner.customer_home div#pagecontent{width:500px; float: right;}
div.shop div#content-inner {width:940px !important; float: none !important;}div.shop div#NavPanels {display:none;}

div#content.shop div#content-inner-surround {width:940px !important; float: none !important;}

div#NavPanels {float:right;width:239px;margin-top:10px;}
div.PanelLink {background-color: #D7E02B; height:23px; margin-top:1px; color: #282560; padding: 7px 0 0 10px; text-align: left; width: 229px;}
div.PanelLink a {color: #282560;}

img.hdrImage {float: right; border: solid 1px #fff; margin: 10px 5px 5px 5px;}

div#belowcontainer {width:962px; margin: 0 auto; padding-top: 5px;}
div.belowsubnav {padding: 180px 0px 5px 0px; width: 180px; float: left;}
div.eventimage {padding: 10px 0px 0 15px;  width: 160px; clear: both; float: left; display: block; clear: left;}
.highlight {color:#bd0d30;font-weight:bold;font-style:italic;font-size:medium;}

table.CopyRight {width:962px;}
table.CopyRight a.CopyRight {color: #A75589;}
table.CopyRight td {color:#656567;}

div.clear {clear:both;}

div.CrumbTrail {margin-left:0px; margin-top:10px; font-size:smaller;}
div.CrumbTrail a {color: #666; font-weight: normal; color: #666; }

div#container.home div.CrumbTrail {display:none;}

hr.bottomHR {width:95%; text-align:center;background-color:#efd29a; border:none; height:1px;}
div.TwojEmail {display:none; visibility:hidden;}
div.loginbox {padding:10px;font-weight:normal; color:#000000; background-color:#FCEFCC; border: 1px solid #D7E02B; float:right; margin-top:0px; margin-bottom:-17px}

.question {font-weight:bold;}