body{
	background-color: #000000;
	background-image: url(//site.belmontwine.com/ystore/images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration:underline;
}
.enlargebody{
	background-color: #ffffff;	
	margin: 0px;
	padding: 0px;
}
.mainlink-bg {
	background-image: url(//site.belmontwine.com/ystore/images/mainlink-bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	width: 610px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.top-right {
	background-color: #FFFFFF;
	background-image: url(//site.belmontwine.com/ystore/images/top-glass.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	height: 93px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
td {
	line-height: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}


.white-bg {
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.logo {
	background-image: url(//site.belmontwine.com/ystore/images/logobg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	width: 250px;
	padding-top: 29px;
	padding-right: 46px;
	padding-bottom: 31px;
	padding-left: 19px;
}

.banner {
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	width: 671px;
	padding-top: 68px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	vertical-align:top;
}

.leftpanel-bg {
	background-image: url(//site.belmontwine.com/ystore/images/leftpanel-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 213px;
}
.leftpanel-img {
	background-image: url(//site.belmontwine.com/ystore/images/leftpanel-img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 213px;
}
.leftsearch-bg {
	background-image: url(//site.belmontwine.com/ystore/images/left-searchbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 134px;
	width: 195px;
}
.leftsearch-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 14px;
	padding-right: 28px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.leftcategory-header {
	background-image: url(//site.belmontwine.com/ystore/images/category-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 41px;
	width: 165px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.leftcategory-leftbg {
	background-color: #2d1706;
	background-image: url(//site.belmontwine.com/ystore/images/category-left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 8px;
	height: 196px;
}
.leftcategory-rightbg {
	background-color: #8d5f07;
	background-image: url(//site.belmontwine.com/ystore/images/category-right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 8px;
	height: 196px;
}
.leftcategory-middlebg {
	background-color: #ffffff;
	background-image: url(//site.belmontwine.com/ystore/images/categorymiddle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 179px;
}
.leftcategory-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #160903;
	text-decoration: none;
}
.leftcategory-txt li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #160903;
	text-decoration: none;
	background-image: url(//site.belmontwine.com/ystore/images/category-bullet.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 15px;
	text-transform:uppercase;
}
.leftcategory-txt ul {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 12px;
}
.leftcategory-txt li a {
	color: #160903;
	list-style-type: none;
}
.leftcategory-txt li a:hover {
	color: #9A0000;
	text-decoration: none;
	list-style-type: none;
}
.footer-leftbg {
	background-image: url(//site.belmontwine.com/ystore/images/footer-left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	width: 239px;
	padding-top: 19px;
	padding-right: 0px;
	padding-bottom: 17px;
	padding-left: 20px;
}
.footer-bg {
	background-image: url(//site.belmontwine.com/ystore/images/footer-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 84px;
	margin: 0px;
	padding: 0px;
}
.designed-by {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #832f04;
	text-decoration: none;
}
.designed-by a {
	color: #832f04;
	text-decoration: none;
}
.designed-by a:hover {
	color: #ff5703;
	text-decoration: underline;
}
.footer-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #808080;
	text-decoration: none;
}
.footer-menu a {
	color: #808080;
}
.footer-menu a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.footerline {
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.copyrighttxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #3f3f3f;
	text-decoration: none;
}
.copyrighttxt a {
	color: #3f3f3f;
}
.copyrighttxt a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.mailinglist-bg {
	background-image: url(//site.belmontwine.com/ystore/images/mailinglist-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 107px;
	width: 195px;
}
.mailinglist-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 28px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mailinglist-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	width: 165px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.search-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 3px;
	width: 165px;
	border: 1px solid #d4c5aa;
}
.home-productbg {
	background-image: url(//site.belmontwine.com/ystore/images/content-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	height: 190px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 0px;
}
.home-prod-border {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
}
.product-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #4f4f4f;
	text-decoration: none;
}
.product-name a {
	color: #4f4f4f;
}
.product-name a:hover {
	color: #7F7B00;
	text-decoration: none;
}
.product-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #1e1c00;
	text-decoration: none;
}
.product-sale-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.product-size {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #934200;
	text-decoration: none;
}
.product-sizetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #934200;
	text-decoration: none;
}
.top-butt-bg {
	background-image: url(//site.belmontwine.com/ystore/images/topbutt-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 26px;
}
.top-butt-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.top-butt-txt a:hover {
	color: #e39d00;
	text-decoration: none;
}
.top-butt-txt a {
	color: #FFFFFF;
}
.pageheader {
	background-image: url(//site.belmontwine.com/ystore/images/pageheader-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 38px;
	width: 632px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.page-no-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.page-no-txt a {
	color: #333333;
}
.page-no-txt a:hover {
	color: #872800;
	text-decoration: underline;
}
.page-no-txtactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #872800;
	text-decoration: underline;
}
.page-no-txtactive a {
	color: #872800;
	text-decoration: underline;
}
.pageno-border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d8d7d7;
}
.pageno-boldtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #6b6d6d;
	text-decoration: none;
}

.pageno span{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d8d7d7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.inner-productbg {
	background-image: url(//site.belmontwine.com/ystore/images/innerproduct-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 104px;
}
.innerproduct-border {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dadada;
	padding: 0px;
}
.bredcrumbs-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #464849;
	text-decoration: none;
	padding: 0px;
}
.bredcrumbs-txt a {
	color: #464849;
}
.bredcrumbs-txt a:hover {
	color: #872800;
	text-decoration: none;
}
.bredcrumbs-activetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #872800;
	text-decoration: none;
}
.bredcrumbs-activetxt a {
	color: #872800;
}
.bredcrumbs-line {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.detail-img-bg {
	background-image: url(//site.belmontwine.com/ystore/images/details-imagebg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 283px;
	width: 323px;
}
.detail-img-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.detail-item-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #934200;
	text-decoration: none;
}
.detail-price-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
	color: #df0a0a;
	text-decoration: none;
}
.quantity-labe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 40px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 3px;
	border: 1px solid #e5e5e5;
}
.quantity-img-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.quantity-bg {
	background-color: #f1b600;
	padding: 10px;
	border: 1px solid #e5e5e5;
}
.enlarge-butt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #858585;
	text-decoration: none;
	background-image: url(//site.belmontwine.com/ystore/images/enlarge-icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 19px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
}
.enlarge-butt a {
	color: #858585;
}
.enlarge-butt a:hover {
	color: #080808;
	text-decoration: none;
}
.detail-content-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(//site.belmontwine.com/ystore/images/left-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.normal-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #3f3f3f;
	text-decoration: none;
}
.normal-txt a {
	color: #3f3f3f;
	text-decoration:underline;
}
.normal-txt a:hover {
	color: #C80000;
	text-decoration:underline;
}
.normal-txt td {
	line-height: normal;
}
.enlarge-whitebg {
	background-color: #FFFFFF;
}
.enlarge-bg {
	background-image: url(//site.belmontwine.com/ystore/images/enlarge-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	width: 482px;
	padding-top: 17px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.enlarge-img-bg {
	background-color: #FFFFFF;
	background-image: url(//site.belmontwine.com/ystore/images/enlargr-red-img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
.enlarge-bottom-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	font-weight: normal;
	color: #010101;
	text-decoration: none;
	background-color: #f8edcc;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 20px;
}

.site-map {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #160903;
	text-decoration: none;
}
.site-map li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #160903;
	text-decoration: none;
	background-image: url(//site.belmontwine.com/ystore/images/category-bullet.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 25px;
}
.site-map ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 12px;
}
.site-map li a {
	color: #160903;
	list-style-type: none;
}
.site-map li a:hover {
	color: #805803;
	text-decoration: none;
	list-style-type: none;
}
#search-td {
}
#search-td form {
	margin:0px;
	padding:0px;
}
#search-td input {
	background-color:#FFF5DF;
	border:1px solid #DFBB6F;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.home-middle-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-decoration: none;
	color: #1E1C00;
	font-weight: normal;
	text-align:left;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 14px;
	padding-left: 12px;
}
.home-middle-links a {
	color: #A52A2A;
	text-decoration:underline;
}
.home-middle-links a:hover {
	color: #7F1F1F;
	text-decoration:none;
}
.home-middle-links td {
	line-height:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-decoration: none;
	color: #1E1C00;
	font-weight: normal;
	text-align:left;
}