#mainContainer { BORDER-BOTTOM: #5A0000 0px solid; TEXT-ALIGN: left; BORDER-LEFT: #5A0000 0px solid; MARGIN: 0px auto; WIDTH: 975px; BORDER-TOP: #5A0000 0px solid; BORDER-RIGHT: #5A0000 0px solid; }
#wrapper { POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px; WIDTH: 975px; TOP: 180px; background-color:#fff; }
#midContainer { BORDER-BOTTOM: #5A0000 0px solid; BORDER-LEFT: #5A0000 1px solid; MARGIN: 0px 0px 0px -1px; WIDTH: 955px; background-color:#F7F8F3; FLOAT: left; BORDER-TOP: #5A0000 0px solid; BORDER-RIGHT: #5A0000 1px solid; padding:10px; }
#topContainer { BORDER-BOTTOM: #5A0000 0px solid; POSITION: absolute; BORDER-LEFT: #5A0000 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 975px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana, sans-serif; BACKGROUND: #F7F8F3 url(images/topNavBG.gif) repeat; HEIGHT: 180px; CLEAR: both; BORDER-TOP: #5A0000 1px solid; TOP: -181px; BORDER-RIGHT: #5A0000 1px solid; PADDING-TOP: 0px; LEFT: -1px; }
#botContainer { BORDER-BOTTOM: #5A0000 1px solid; BORDER-LEFT: #5A0000 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -1px; PADDING-LEFT: 0px; WIDTH: 975px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana, sans-serif; BACKGROUND: #F7F8F3; HEIGHT: 315px; CLEAR: both; BORDER-TOP: #5A0000 1px solid; BORDER-RIGHT: #5A0000 1px solid; PADDING-TOP: 0px; }
#topContainer UL#ulRow1 { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 975px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 0px; height:35px; }
#topContainer UL#ulRow1 LI { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 35px; PADDING-TOP: 0px; }
#topContainer #ulRow1 A { MARGIN:0px; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 0px; height:35px; }
#upRow1 { height:35px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px; WIDTH: 975px; }
#upRow2 { background:#816033; height:25px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px; WIDTH: 975px; }
#ulRow2 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px; }
#ulRow2 * { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px; }
#ulRow2 { BORDER-BOTTOM: #cccccc 0px solid; LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; WIDTH: 975px; MARGIN-BOTTOM: 0em; FLOAT: left; }
#ulRow2 UL { BACKGROUND: #F7F8F3; BORDER-RIGHT: #816033 1px solid; }
#ulRow2 LI { Z-INDEX: 10; POSITION: relative; BORDER-LEFT: #816033 0px solid; LIST-STYLE-TYPE: none; FLOAT: left; BORDER-TOP: #816033 0px solid; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #816033 0px solid; }
#ulRow2 A { BORDER-LEFT: #816033 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; COLOR: #fff; background-color:#816033; BORDER-TOP: #816033 1px solid; BORDER-RIGHT: #816033 0px solid; TEXT-DECORATION: none; PADDING-TOP: 0px; font-weight:normal; PADDING: 4px 5px 0px 5px; }
#ulRow2 A:active { TEXT-DECORATION: none; }
#ulRow2 A:focus { TEXT-DECORATION: none; }
#ulRow2 A:visited { TEXT-DECORATION: none; }
#ulRow2 LI:hover { BACKGROUND: #F7F8F3; COLOR: #5A0000; FONT-WEIGHT: normal; }
#ulRow2 LI.sfHover { BACKGROUND: #F7F8F3; COLOR: #5A0000; FONT-WEIGHT: normal; }
#ulRow2 LI:hover A.catList { BACKGROUND: #F7F8F3; COLOR: #5A0000; FONT-WEIGHT: normal; }
#ulRow2 LI.sfHover A.catList { BACKGROUND: #F7F8F3; COLOR: #5A0000; FONT-WEIGHT: normal; }
#ulRow2 LI A.catList:focus { BACKGROUND: #F7F8F3; COLOR: #5A0000; FONT-WEIGHT: normal; }
#ulRow2 LI A:hover { BACKGROUND: #F7F8F3; COLOR: #5A0000; FONT-WEIGHT: normal; }
#ulRow2 LI A:active { BACKGROUND: #F7F8F3; COLOR: #5A0000; FONT-WEIGHT: normal; }
#ulRow2 LI A:hover { TEXT-DECORATION: none; }
#ulRow2 LI:hover > A { BACKGROUND: #F7F8F3; COLOR: #5A0000; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
#ulRow2 LI.sfHover > A { BACKGROUND: #F7F8F3; COLOR: #5A0000; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
#ulRow2 * A.catList:hover { COLOR: #5A0000; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
#ulRow2 * A.catList:focus { COLOR: #ffffff; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
#ulRow2 * A.catList:active { COLOR: #ffffff; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
.catList { HEIGHT: 20px; TEXT-DECORATION: none; }
#ulRow2 LI UL { Z-INDEX: 100; BORDER-BOTTOM: #816033 1px solid; POSITION: absolute; PADDING-BOTTOM: 5px; MARGIN-TOP: 6px; PADDING-LEFT: 5px; WIDTH: 170px; PADDING-RIGHT: 5px; FLOAT: none; TOP: -999em; PADDING-TOP: 8px }
#ulRow2 LI UL.col1 { BORDER-LEFT: #816033 1px solid }
#ulRow2 LI UL.col2 { BACKGROUND: url(/images/dot_vert.gif) #F7F8F3 repeat-y 0px 50%; MARGIN-LEFT: 180px }
#ulRow2 LI UL.col3 { BACKGROUND: url(/images/dot_vert.gif) #F7F8F3 repeat-y 0px 50%; MARGIN-LEFT: 360px; BORDER-RIGHT: #816033 1px solid }
#ulRow2 LI UL.col4 { BACKGROUND: url(/images/dot_vert.gif) #F7F8F3 repeat-y 0px 50%; MARGIN-LEFT: 540px; BORDER-RIGHT: #816033 1px solid }
#ulRow2 LI LI { LINE-HEIGHT: 13px; PADDING-LEFT: 6px; BACKGROUND: #F7F8F3; PADDING-TOP: 3px; text-align:left; color:#5A0000; }
#ulRow2 LI LI A { BORDER-BOTTOM: #fff 0px solid; BORDER-LEFT: #fff 0px solid; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 6px; WIDTH: 155px; PADDING-RIGHT: 0px; FLOAT: none; background:#F7F8F3; COLOR: #5A0000; BORDER-TOP: #fff 0px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #fff 0px solid; TEXT-DECORATION: none; PADDING-TOP: 2px; }
#ulRow2 LI LI A:hover { BORDER-BOTTOM: #fff 0px solid; POSITION: relative; BORDER-LEFT: #fff 0px solid; PADDING-BOTTOM: 2px; BACKGROUND: #F7F8F3; BORDER-TOP: #fff 0px solid; TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: #fff 0px solid; TEXT-DECORATION: underline; }
#ulRow2 LI LI:hover > A { PADDING-BOTTOM: 2px; COLOR: #5A0000; FONT-WEIGHT: normal; TEXT-DECORATION: underline; }
#ulRow2 LI LI.sfHover > A { PADDING-BOTTOM: 2px; COLOR: #5A0000; FONT-WEIGHT: normal; TEXT-DECORATION: underline; }
#ulRow2 LI:hover UL { TOP: 19px; LEFT: 0px }
UL#ulRow2 LI.sfHover UL { TOP: 19px; LEFT: 0px }
/* top nav 2 rows*/

.cleardiv { CLEAR: both; }
* HTML #midContainer { MARGIN: 0px; WIDTH: 975px; }
* HTML #topContainer { LEFT: 0px; }
* HTML #botContainer { MARGIN: 0px; }
/* footer */
#botContainer ul.footer { margin:0px; padding:8px 8px 8px 0px; font-size:11px; color:#333; list-style-type: none; }
#botContainer ul.footer li { list-style-type:none; }
#botContainer ul.footer a { text-decoration:none; font-size:11px; color:#5A0000; font-weight:normal; }
#botContainer ul.footer a:hover { text-decoration:underline; }
#botContainer ul.footer a:visited { color:#5A0000; }
#botContainer a.footertxt { text-decoration:underline; font-size:11px; color:#5A0000; }
#botContainer a.footertxt:hover { text-decoration:underline; }
#botContainer a.footertxt:visited { text-decoration:underline; font-size:11px; color:#5A0000; }
#botContainer #footsocout { float:left; width:350px; height:50px; text-align:center; padding-top:0px; }
#botContainer #footsocout #footsocin { margin:auto; width:240px; }
#botContainer #footsocout #footsocin #twitter { float:left; background-image:url(images/twitter_foot.jpg); width:56px; height:50px; background-repeat:no-repeat; }
#botContainer #footsocout #footsocin #facebook { float:left; background-image:url(images/facebook_foot.jpg); width:63px; height:50px; background-repeat:no-repeat; }
#botContainer #footsocout #footsocin #youtube { float:left; background-image:url(images/youtube_foot.jpg); width:60px; height:50px; background-repeat:no-repeat; }
#botContainer #footsocout #footsocin #wordpress { float:left; background-image:url(images/blog_icon.jpg); width:60px; height:50px; background-repeat:no-repeat; }
a.twitimage { display:block; width:56px; height:50px; }
a.faceimage { display:block; width:63px; height:50px; }
a.yotbimage { display:block; width:60px; height:50px; }
a.woprimage { display:block; width:60px; height:50px; }
#botContainer #footend { float:left; width:975px; height:30px; background:url(/images/footerBG.gif); background-repeat:repeat; }
#botContainer #footend #merchant { float:left; width:300px; height:30px; background:url(/images/merchant.gif) no-repeat center; }
#botContainer #footend #negotiant { float:left; width:300px; height:30px; background:url(/images/negotiant.gif) no-repeat center; }
#botContainer #footend #vintner { float:left; width:300px; height:30px; background:url(/images/vintner.gif) no-repeat center; }
#botContainer #footend #footbullet { float:left; width:37px; height:30px; background:url(/images/bullet2.gif) no-repeat center; }
#botContainer FORM.footerForm { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN-TOP: 7px; WIDTH: 151px; BACKGROUND: #dedbd7; FLOAT: left; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid }
#botContainer DIV.footerForm { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN-TOP: 7px; WIDTH: 151px; BACKGROUND: #dedbd7; FLOAT: left; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid }
* HTML #botContainer FORM.footerForm { WIDTH: 153px }
* HTML #botContainer DIV.footerForm { WIDTH: 153px }
#botContainer FORM.footerForm INPUT { FLOAT: left }
#botContainer DIV.footerForm INPUT { FLOAT: left }
#botContainer INPUT.email { BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 4px; WIDTH: 124px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana, arial, sans-serif; HEIGHT: 16px; COLOR: #666666; FONT-SIZE: 1em; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 2px }
#botContainer INPUT.findStore { BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 4px; WIDTH: 124px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana, arial, sans-serif; HEIGHT: 16px; COLOR: #666666; FONT-SIZE: 1em; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 2px }
#botContainer .imgSignup { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 1px 0px 0px 2px; BORDER-TOP: medium none; BORDER-RIGHT: medium none }
#botContainer .imgFindStore { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 1px 0px 0px 2px; BORDER-TOP: medium none; BORDER-RIGHT: medium none }
/* footer */

