body {font-size:12px; color:#828282; line-height:15px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background:url(images/bg.gif) top repeat-x;}

ul {margin-top:0px;}
li {margin:0px 0px; }
input,textarea,select {}
table{font-size:12px; color:#828282; text-align:justify; font-family:Arial, Helvetica, sans-serif;}
b{}
h1 {line-height:30px;}
img{border:none;}
.maintable{ background:url(images/table-bg.gif) center 66px no-repeat;}
.textbox{border:1px solid #5ECCCB; padding:3px; font-size:13px;}
.sndtofrdtextbox{border:1px solid #5ECCCB; padding:3px; font-size:13px; width:240px;}


a:link,a:visited {color:#4E5050; text-decoration:none; font-size:12px;}
a:hover {color:#00AAA6; text-decoration:underline;}
a.unerline:link,a.unerline:visited {color:#050505; text-decoration:underline; font-size:11px;}
a.unerline:hover {color:#00AAA6; text-decoration:none; }

a.footer:link,a.footer:visited {color:#fff; text-decoration:none; font-size:12px; padding:0px 6px;}
a.footer:hover {color:#000; text-decoration:none;}

a.mainthumb-link1:link,a.mainthumb-link1:visited {color:#00B1B0; text-decoration:none; font-size:12px; font-weight:bold;}
a.mainthumb-link1:hover {color:#00B1B0; text-decoration:underline;}
a.mainthumb-link2:link,a.mainthumb-link2:visited {color:#000000; text-decoration:none; font-size:12px; font-weight:bold;}
a.mainthumb-link2:hover {color:#00B1B0; text-decoration:underline;}
a.mainthumb-link3:link,a.mainthumb-link3:visited {color:#2B952A; text-decoration:none; font-size:12px; font-weight:bold;}
a.mainthumb-link3:hover {color:#00B1B0; text-decoration:underline;}

a.toplinks1:link,a.toplinks1:visited {color:#828282; text-decoration:none; font-size:17px; font-family:"Trebuchet MS", Arial, Verdana; background:url(images/icontop-banasta.gif) no-repeat left -8px; color:#FFFFFF; display:block; width:120px; padding:18px 0px 18px 20px;
; float:right; text-align:center; font-weight:bold;}
a.toplinks1:hover {color:#E6BC99; text-decoration:none; background:url(images/icontop-banasta.gif) no-repeat left -8px #FFFFFF; color:#000000;}
a.toplinks2:link,a.toplinks2:visited {color:#828282; text-decoration:none; font-size:17px; font-family:"Trebuchet MS", Arial, Verdana; background:url(images/icontop-wine.gif) no-repeat left -8px; color:#FFFFFF; display:block; width:110px; padding:18px 0px 18px 20px;
; float:right; text-align:center; font-weight:bold;}
a.toplinks2:hover {color:#E6BC99; text-decoration:none; background:url(images/icontop-wine.gif) no-repeat left -8px #FFFFFF; color:#000000;}
a.toplinks3:link,a.toplinks3:visited {color:#828282; text-decoration:none; font-size:17px; font-family:"Trebuchet MS", Arial, Verdana; background:url(images/icontop-forest.gif) no-repeat left -8px; color:#FFFFFF; display:block; width:130px; padding:18px 0px 18px 20px;
; float:right; text-align:center; font-weight:bold;}
a.toplinks3:hover {color:#E6BC99; text-decoration:none; background:url(images/icontop-forest.gif) no-repeat left -8px #FFFFFF; color:#000000;}
a.toplinks4:link,a.toplinks4:visited {color:#828282; text-decoration:none; font-size:17px; font-family:"Trebuchet MS", Arial, Verdana; background:url(images/icontop2-banasta.gif) no-repeat left -8px; color:#FFFFFF; display:block; width:125px; padding:18px 0px 18px 8px;
; float:right; text-align:center; font-weight:bold;}
a.toplinks4:hover {color:#E6BC99; text-decoration:none; background:url(images/icontop2-banasta.gif) no-repeat left -8px #FFFFFF; color:#000000;}
a.toplinks5:link,a.toplinks5:visited {color:#828282; text-decoration:none; font-size:17px; font-family:"Trebuchet MS", Arial, Verdana; background:url(images/icontop1-banasta.gif) no-repeat left -8px; color:#FFFFFF; display:block; width:145px; padding:18px 0px 18px 20px;
; float:right; text-align:center; font-weight:bold;}
a.toplinks5:hover {color:#E6BC99; text-decoration:none; background:url(images/icontop1-banasta.gif) no-repeat left -8px #FFFFFF; color:#000000;}

.searchbox{background:url(images/search.gif) center no-repeat;}
.searchbox-textbox{ width:135px; border:none; background:none; color:#007D78; font-family:"Trebuchet MS", Arial, Verdana; font-size:16px;}

.mainpage-bg2{background:url(images/mainpage-bg2.jpg) center top no-repeat;}
.mainpage-thumbbg{background:url(images/mainpage-thumbbg.jpg) center top no-repeat; width:166px; height:120px; padding:10px 5px 5px 5px;}
.mainpage-thumbtext{background:url(images/mainpage-thumbdevider.jpg) top right no-repeat; width:130px; height:127px; padding:5px 10px 35px 0px; font-size:11px; color:#636363; font-family:"Trebuchet MS", Arial, Verdana; }
.mainpage-thumbtitle{color:#000000; background:url(images/dotedline.gif) bottom repeat-x; font-size:13px; font-weight:bold; display:block; width:150px; text-align:left; padding:8px 0px;}
.mainpage-thumb1{background:url(images/mainthumb-1.jpg) center top no-repeat; width:318px; height:280px;}
.mainpage-thumb2{background:url(images/mainthumb-2.jpg) center top no-repeat; width:318px; height:280px;}
.mainpage-thumb3{background:url(images/mainthumb-3.jpg) center top no-repeat; width:318px; height:280px;}
.featuredproduct{color:#4E5050; font-size:25px; font-weight:bold; padding:30px 0px 10px 10px; font-family:"Trebuchet MS", Arial, Verdana;}
.upcommingevents-bg{background:url(images/upcommingevents-bg.jpg) center top no-repeat;}
.upcommingevents-title{color:#009391; font-size:25px; background:url(images/dotedline.gif) bottom repeat-x; height:50px; line-height:30px;}
.upcommingevents-data{color:#4E5050; font-size:12px;}

.signup-bg{background:url(images/signup-bg.gif) center 10px no-repeat; width:311px; height:60px;}
.signup-textbox{width:135px; font-size:12px; background:none; border:none; padding:4px; color:#87837B;}
.footer-bg{background:url(images/footer-bg.gif) no-repeat center; height:79px; padding:10px; color:#FFFFFF; line-height:25px;}


#nav {height:45px; z-index:19; font-size:11px; text-align:left; color:#fff;}
#nav, #nav ul {padding:0; list-style:none; list-style-image:none; margin:0px;}
#nav li {float:left; margin:0; padding:0px; list-style:none;}
#nav a {display: block; height:20px; text-decoration:none;}
#nav a.mainnav{color:#fff; font-size:11px; height:36px; line-height:28px; padding:10px 13px 0px 13px; text-align:center; background:url(images/topnavi-shadow.gif) right no-repeat; font-weight:bold; min-width:50px; width:auto !important; width:50px;}
#nav ul.mainnav {}
#nav a.mainnav:hover, #nav a.mainnavActive {color:#01786A; background:#FFFFFF;}
#nav li ul {position:absolute; width:155px; left: -999em; margin:0; z-index:10; padding:3px 3px 3px 3px; background:#fff; color:#01786A; border-bottom:1px solid #01786A; border-left:1px solid #01786A;border-right:1px solid #01786A;}
#nav li ul li {margin:0;float:none;}
#nav li ul li a {font-weight:normal; color:#009997; font-size:12px; text-decoration:none; text-indent:0; padding:10px 8px 5px 14px; border-bottom:1px solid #03796C; min-height:21px; height:auto !important; height:21px; display:block;}
#nav li ul li a.sublevel {padding:3px 8px 0 24px; font-size:11px;}
#nav li ul li a:hover {text-decoration:none;color:#000; background:#fff; color:#2B952A;}
#nav li ul li a.sublevel:hover{}
#nav li:hover ul, #nav li.navHover ul {left:auto;}


.rightside-bg{background:url(images/side-bg.gif) right repeat-y; width:179px;}
.right-footer{ background:url(images/left-footer.gif) no-repeat right; height:10px;}
.right-carticon{ background:url(images/cart-icon.jpg) right no-repeat; height:46px; color:#00908F; font-size:12px; font-weight:bold; padding-left:15px;}
#side-cart-li {padding:0px 0px 0px 2px; margin:0px;}
#side-cart-li li{ list-style:none; background:url(images/side-bullet.gif) 5px no-repeat; padding:5px 0px 5px 20px; border-top:1px solid #81D2D1;}

.login-textbox-bg{ background:url(images/login-textbox.gif) center no-repeat; height:32px;}
.login-textbox{ border:none; background:none;}
.gren-title{ color:#00AAA6; font-size:12px; font-weight:bold;}
.gren-text{ color:#666666; font-size:11px; text-align:left; padding:5px 0px; line-height:12px;}
.green-border{ border:1px solid #009D9C;}

.leftside-bg{background:url(images/side-bg.gif) left repeat-y; width:179px;}
.left-footer{ background:url(images/left-footer.gif) no-repeat left; height:10px;}
#side-numbernavi-li {padding:0px 0px 0px 0px; margin:0px;}
#side-numbernavi-li li{padding:5px 0px 5px 0px; margin:0px 0px 0px 30px;}
#side-navi-li {padding:0px 0px 0px 5px; margin:0px;}
#side-navi-li li{ list-style:none; background:url(images/side-bullet.gif) 5px no-repeat; padding:5px 0px 5px 20px;}
.best-sellers{ height:34px; background:url(images/best-sellers.gif) repeat-x; margin:0px 3px; display:block; font-size:19px; font-weight:bold; color:#00AAA6; line-height:30px; font-family:"Trebuchet MS", Arial, Verdana; padding-left:8px;}


.innerpage-thumbbg{ background:url(images/innerpage-thumb-bg.jpg) center top no-repeat;}
.black13{color:#000000; font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; font-weight:bold;}
.gray13{color:#828282; font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; font-weight:bold;}
.gray-pdetailpage{color:#828282; font-family:"Trebuchet MS", Arial, Verdana; font-size:12px;}
.gray11{color:#636363; font-size:11px; text-align:left;}

.productdetailpage{min-height:40px; height:auto !important; height:40px;}
.productdetailpage-idicator{ background:#000000 url(images/productdetailpage2.gif) bottom left; display:block; line-height:25px; min-height:28px; height:auto !important; height:28px; float:left; padding-bottom:8px;}
.productdetailpage-withoutpaging{background:url(images/productdetailpage.gif) top center no-repeat; height:71px;}
.productdetailpage-title{color:#747263; font-size:12px; font-weight:normal;}
.peacockblue{color:#00AAA6; padding:0px 8px; float:left;}
.top-devider{color:#333; padding:0px 8px; font-size:15px; float:left;}
a.darkgray-link:link,a.darkgray-link:visited {color:#333333; text-decoration:none; font-size:12px; padding:0px 8px; display:block; float:left;}
a.darkgray-link:hover {color:#00AAA6; text-decoration:none; }
a.darkgrayunderline-link:link,a.darkgrayunderline-link:visited {color:#525252; text-decoration:underline; font-size:11px; padding:0px 8px;}
a.darkgrayunderline-link:hover {color:#00AAA6; text-decoration:none; }
a.pblue-link:link,a.pblue-link:visited {color:#33AFAE; text-decoration:none; font-size:11px; padding:0px 8px; font-weight:bold;}
a.pblue-link:hover {color:#00AAA6; text-decoration:underline; }
.paging{color:#444444; font-size:11px; font-weight:bold;}
a.paging-link:link,a.paging-link:visited {color:#4CB6B5; text-decoration:none; font-size:15px; padding:0px 3px; font-weight:bold;}
a.paging-link:hover {color:#333; text-decoration:underline; }
.darkgraybold{font-size:11px; font-weight:bold; color:#333;}

.productdetailpage-pbg{background:url(images/productdetailpage-pbg.gif) center top no-repeat; padding:8px 0px;}
.productdetailpage-pbg-footer{background:url(images/productdetailpage-pbg-footer.gif) center top no-repeat; height:20px;}
.productdetailpage-ptitle{height:30px; padding:0px 5px; border-bottom:2px solid #CDECEC; color:#696969; font-weight:bold;}
.productdetailpage-pdata{padding:0px 5px; color:#696969; border-bottom:2px solid #CDECEC;}
.productdetailpage-pdata-table{padding:0px 5px; color:#696969;}
.qty-textbox{border:1px solid #54C9C8; width:40px; color:#696969;}


.productdetailpage-bigthumb{width:235px; height:228px;}
.productdetailpage-bigthumb-td{width:213px; background:url(images/productdetailpage-bigthumb.gif) center top no-repeat; min-height:222px; height:auto !important; height:222px; padding:3px 3px 0px 3px;}
.productdetailpage-bigthumb-tdfooter{width:219px; height:29px; background:url(images/productdetailpage-bigthumbfooter.gif) center top no-repeat; }
.productdetailpage-smallthumb{background:url(images/productdetailpage-smallthumb.gif) center no-repeat; width:145px; height:152px; padding:3px 5px;}
.productdetailpage-rhsbg{background:url(images/productdetailpage-rhsbg.gif) left repeat-y; color:#828282; padding:5px 5px;}
.productdetailpage-lhsbg{height:20px; color:#828282;}
.productdetailpage-lhstitlebg td{background:url(images/dotedline-green.gif) bottom repeat-x; height:35px; color:#00AAA6; font-weight:bold; padding:0px 2px;}
a.enlarge-link:link,a.enlarge-link:visited {color:#38B4B2; text-decoration:none; font-size:12px; padding:0px 8px;}
a.enlarge-link:hover {color:#333; text-decoration:none; }
.sndtofrd{background:url(images/sndtofrd.gif) center no-repeat; height:130px;}
a.sndtofrd-link:link,a.sndtofrd-link:visited {color:#009E9D; text-decoration:none; font-size:12px; display:block; padding:7px 6px; font-weight:bold;}
a.sndtofrd-link:hover {color:#333; text-decoration:none; background:#fff;}
a.sndtofrd-activatelink:link,a.sndtofrd-activatelink:visited {color:#009E9D; text-decoration:none; font-size:12px; display:block; padding:7px 6px; font-weight:bold; background:#FFFFFF;}
a.sndtofrd-activatelink:hover {color:#333; text-decoration:none; }
.gray-text{color:#696969; text-align:justify; padding:5px; line-height:18px;}
.ycart-top{background:url(images/ycart-top.gif) repeat-x; height:29px;}
.ycart-footer{background:url(images/ycart-footer.gif) repeat-x; height:29px;}
.ycart-rhs{background:#E5F4F4;}

a.ycart-checkoutlink:link,a.ycart-checkoutlink:visited {color:#009E9D; text-decoration:none; font-size:12px; padding:15px 8px; background:#C2E8E8; display:block;}
a.ycart-checkoutlink:hover {color:#333; text-decoration:none; }
a.ycart-rhslink:link,a.ycart-rhslink:visited {color:#009E9D; text-decoration:none; font-size:12px; padding:10px 8px; display:block; border:1px solid #E5F4F4; margin:3px;}
a.ycart-rhslink:hover {color:#333; text-decoration:none; background:#fff; border:1px solid #009E9D;}

.cart1-topbg{ background:url(images/cart1-topbg.gif) bottom repeat-x; height:48px; padding-left:4px;}
.cart1-topsubbg td{ background:url(images/cart1-topsubbg.gif) bottom repeat-x; height:65px; color:#009E9D; font-weight:bold; padding-left:10px; font-size:13px;}
a.cart1-toplink:link,a.cart1-toplink:visited {color:#191919; text-decoration:none; font-size:12px; padding:15px 33px; display:block; float:left; border:1px solid #E5F4F4; font-weight:bold;}
a.cart1-toplink:hover {color:#009E9D; text-decoration:none; background:#fff; }
a.cart1-toplinkselected:link,a.cart1-toplinkselected:visited {color:#009E9D; text-decoration:none; font-size:12px; padding:15px 33px; display:block; float:left; border:1px solid #E5F4F4; font-weight:bold; background:#ECF8F8;}
a.cart1-toplinkselected:hover {color:#009E9D; text-decoration:none; background:#fff; }


a.green-link:link,a.green-link:visited {color:#009E9D; font-weight:bold;}
a.green-link:hover{color:#191919;}
.shippingaddress{display:block; line-height:20px; color:#4E4E4E;}
.Deliverymethod{background:#E5F4F4; display:block; padding:5px 5px; margin:2px 0px; font-weight:bold;}
.Deliverymethod-sub{padding-left:25px; font-weight:normal;}
.cart2-continue{ background:url(images/ycart-top.gif) top repeat-x;}

TD.Button {								 
	BACKGROUND-IMAGE: url(images/butbg.gif);
	/*BACKGROUND-COLOR: #FF8600;*/
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button {								 
	FONT-FAMILY: Arial;
	/*COLOR: #FFFFFF;*/
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}

