body {
	margin:0px;
	background-color: #DAFFC7;
	background-image:url(../images/top_bg.gif);
	background-repeat:repeat-x;
	background-position:top
}
body,td {
	font-size:14px;
	font-family:Verdana;
}
h1 {font-family:Tahoma; font-size:16px; line-height:25px; margin:0; padding:5px; letter-spacing:1px;}
h2 {font-family:Tahoma; font-size:13px; color:#000; line-height:25px; margin:0; letter-spacing:1px;}
a:link {color:#228b22; text-decoration:underline;}
a:visited {color:#228b22; text-decoration:underline;}
a:hover {color:#228b22; text-decoration:none;}
a:active {color:#228b22; text-decoration:underline;}
/* styles for tabbed navigation */
#navlist { padding: 3px 0; margin: 8px 0 8px 0; border-bottom: 1px solid #778; font-weight:bold;text-align:center; }
#navlist li { list-style: none; margin: 0; display: inline; }
#navlist li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #EEE; text-decoration: none; }
#navlist li a:link { color: #228b22; }
#navlist li a:visited { color: #228b22; }
#navlist li a:hover { color: #FFF; background: #336699; border-color: #227; }
#navlist li a#current { background: #fff; border-bottom: 1px solid white; }
#navlist li a:hover#current { background: white; border-bottom: 1px solid white; color:#228b22; }
#pageHeader {height:118px; line-height:50px; color:#FF8000; font-family:"Trebuchet MS",helvetica,sans-serif; font-size:24px; padding:8px 0px 8px 8px; background-color:#fff;border-left:1px #2b2b2b solid; border-right:2px #aeaeae groove; position:relative}
#pageHeader .sitelogo{position:absolute; left:2px; width:180px;}
#pageHeader .sitetitle{position:absolute; left:180px; width:600px; text-align:center}
#pageHeader .siteright{position:absolute; left:800px; width:180px; font-size:14px; text-align:right;}
#topNav {background-color:#0f0;}
#divBaseLinks {height:30px; background-color:#228b22; padding:0px 10px 0px 10px; line-height:30px; color:#FFF;border-left:1px #2b2b2b solid;border-right:2px #aeaeae groove; font-size:12px}
#divBaseLinks a:link {color:#FFF; text-decoration:none;}
#divBaseLinks a:visited {color:#FFF; text-decoration:none;}
#divBaseLinks a:hover {color:#FFF; text-decoration:none;}
#divBaseLinks a:active {color:#FFF; text-decoration:none;}
#container {margin:20px; background-color:#FFF; min-width:990px; width:1000px; margin-left:auto; margin-right:auto;}
#divPageContent {padding:1px 0px 1px 0px; border-left:1px #2b2b2b solid; border-right:2px #aeaeae groove;}
#divPageLine {height:3px; background-color:#FF8000}
#divMainContainer{padding:1px 0px 1px 0px; margin:0}
#divMainContent{padding:0px 10px 10px 10px; border-right:1px dashed #CCC; float:left; width:596px; font-size:12px;}
#divMainContentCode {height:310px;}
#divShowMessage{padding:8px; background-color:#E8FFE8; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC;}
#divShowLicense{padding:8px; width:450px; background-color:#E7ECF0; border-bottom:1px dashed #CCC;MARGIN-RIGHT: auto; margin-left:auto;}
#divMainContent a:link { color: #000; text-decoration:none;}
#divMainContent a:visited { color: #000; text-decoration:none;}
#divMainContent a:hover { color: #228b22; text-decoration:underline;}
#divSideContent{padding:0px 5px 0px 5px; width:180px; float:left; text-align:center;background-color:#EEE;}
#sideBarNewsContent {background-color:#EEE; padding:10px 0 0px 10px; text-align:left; line-height:20px;}
#sideBarNewsContent a:link { color: #000; text-decoration:none;}
#sideBarNewsContent a:visited { color: #000; text-decoration:none;}
#sideBarNewsContent a:hover { color: #228b22; text-decoration:underline;}
#sideBarNewsContent ul { padding: 0; margin: 5px 0 5px 20px;text-align:left;}
#sideBarNewsContent li { list-style:square; margin: 0; font-size:12px;}
#newsHeader {height:22px; line-height:22px; color:#FFF; font-weight:bold; padding:0px 5px 0px 5px; background-color:#228b22;  border-bottom:1px solid #FFF; letter-spacing:3px;}
.spacer{clear:both}
.leftColumn { padding:0p 5px 0px 5px; width:170px;}
.rightColumn {padding:0px 10px 10px 10px; border-right:1px dashed #CCC;}
.subHeader { padding:8px 0px 0px 8px;color:#228b22;letter-spacing:1px; font-weight:bold; margin:0px 0px 10px 0px; background-image:url(../images/subheaderbg.gif)}
.subHeader form{margin:0;}
#note {font-weight:bold; background-color: #FFFFDD; padding:30px 10px 30px 10px;text-align:center;border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; margin:10px;}
#orderlist {background-color: #FFFFDD; padding:10px 10px 0px 10px;border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; margin:10px;}
.tag {font-weight:bold; color:#800000; padding:5px; font-size:9px}
.newsItem {margin-bottom:5px; font-size:11px; }
.readNewsLink {margin-bottom:10px; font-size:9px; }
/* styles for rounded corners */
b.rtop{display:block;background: #76B676}
b.rbottom{display:block;background: #DAFFC7}
b.rtop b{display:block;height: 1px; overflow: hidden; background: #228b22; border-left:1px #585858 solid; border-right:1px #8a8a8a groove}
b.rbottom b{display:block;height: 1px; overflow: hidden; background: #228b22; border-left:1px #aeaeae groove; border-right:1px #aeaeae groove}
b.r1{margin: 0 5px 0 5px}
b.r2{margin: 0 3px 0 3px}
b.r3{margin: 0 2px 0 2px}
b.rtop b.r4{margin: 0 1px 0 1px;height: 2px}
b.rtop b.r0{margin: 0px; height: 8px; border-left:1px #2b2b2b solid;border-right:2px #aeaeae groove}
b.rtop b.rw{margin: 0px; height: 1px;border-left:1px #2b2b2b solid;border-right:2px #aeaeae groove; background-color:#fff;}
b.rtop b.r00{margin: 0px; height: 3px;border-left:1px #2b2b2b solid;border-right:2px #aeaeae groove; background-color:#ff8000;}
b.rbottom b.r4{margin: 0 1px;height: 2px}
b.rbottom b.r0{margin: 0 8px; background:#8a8a8a;}
ol{line-height:18px;}
#copyright{ text-align:center; font-size:9px}
input{border:1px;border-style:solid;}
#binput{cursor:pointer; padding:2px 2px 0px; border:#228b22; background:#eeffee}
#bbmsg{font-size:10px; color:#0000cc; font-weight:bold;}
#bmsg{font-size:10px; color:#0000cc;}
#rbmsg{font-size:11px; color:#f00; font-weight:bold;}
#otitle{font-size:11px;}
#divShowOrder{padding:8px; widows:475px; background-color:#E8E8FF; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; margin-bottom:8px;MARGIN-RIGHT: auto; margin-left:auto;}
#ldiv{float:left; padding:5px 3px 0 0; width:30px;font-size:12px; height:20px;}
#rdiv{text-align:left;height:25px;font-size:12px;}
#bdiv{padding:8px 0; font-size:12px;}
#iform{margin:2px;}
#divSiteLinks {height:30px; padding:0px 10px 0px 10px; line-height:30px; font-size:10px;text-align:center;}
#divSiteLinks a:link {color:#666;text-decoration:none;}
#divSiteLinks a:visited {color:#666;text-decoration:none;}
#divSiteLinks a:hover {color:#666;text-decoration:none;}
#divSiteLinks a:active {color:#666;text-decoration:none;}

.divitem{
	width : 180px;
	float : left;
	padding : 5px;
	text-align : center;
}
.file_img{
	margin:2px 8px 0 0;
	*margin:5px 8px 0 0;
	padding:3px;
	border: 1px solid #CCC;
	height:expression(this.height>190?'190px':'bsIE');
	max-height:190px;
	width: 100px;
	height: 100px;
}
.file_img:hover{
	border:1px solid #ADFF2F;
	background:#FFFACD;
}
#pagenum{ text-align:center; padding:18px;}
#divItemDetail b{ color:#ff8000; font-size:15px;}
#imgIceWine{border:1px solid #228b22;}
#dtable td{border-bottom:1px solid #999999}
.pricelabel{color:#228b22;}
