@charset "utf-8";

/*==================
TYPE SELECTOR
==================*/
a {text-decoration:none; outline:none;}
a:hover {text-decoration:underline; outline:none;}
a img {border:none;}
ul {list-style:none; margin:0; padding:0;}
p {margin:8px 0; line-height:18px; font:bold 13px Arial, Helvetica, sans-serif; color:#48494b}

fieldset {border:none;}
body {font:bold 13px Arial, Helvetica, sans-serif; color:#48494b; margin:0; padding:0;}
@font-face {font-family:MyCustomFont; src:url("../fonts/danielbd.ttf") /* TTF file for CSS3 browsers */}
h1 {font-family:MyCustomFont, Arial, sans-serif; font-size:30px; color:black}
h2 {font:bold 20px Arial, Helvetica, sans-serif; color:#87c441;}

table {padding:0; border-collapse:collapse;}
td {vertical-align:top; text-align:left;}

/*==================
COMMON CLASSES
==================*/
.clear {clear:both; line-height:0; font-size:0;}
.float-left {float:left;}
.daniel-font {font-family:MyCustomFont, Arial, sans-serif; font-size:18px;}
a:hover.daniel-font {color:#f00; text-decoration:none;}
a.yellow {color:#f6ed34;}
.green {font:bold 13px Arial, Helvetica, sans-serif;color:#92bd11;}
a.brown {color:#c1792d;}
.margin-top {margin-top:20px;}
.margin-top-none {margin-top:0;}
.margin-bottom-none {margin-bottom:0;}


td.header-img {padding:20px 0 20px 0;}

ul.main-nav {background:#c47918; font-size:12px; font-weight:bold; text-align:right; float:right; width:158px;}
ul.main-nav li {border-bottom:1px solid #fff; float:right; width:158px;}
ul.main-nav li.border_none {border-bottom:1px solid #c47918;}
ul.main-nav li a {display:block; padding:4px 10px 4px 0; color:#e6c6a1; float:right; width:148px;}
ul.main-nav li a:hover {background:#965b1d; text-decoration:none;}
ul.main-nav li a.selected {background:#693805; color:#fff;}

.header {background:#87c441;}


.terms-conditions {float:left; text-indent:-5000px; background:url(../images/text/terms-conditions.gif) no-repeat; width:197px; height:19px; margin-left:110px;}
.contect-text {float:left; text-indent:-5000px; background:url(../images/text/contect-text.gif) no-repeat; height:23px; width:123px; margin-left:18px;}
a:hover.terms-conditions {background:url(../images/text/terms-conditions-hover.gif) no-repeat;}
a:hover.contect-text {background:url(../images/text/contect-text-hover.gif) no-repeat;}

.read-more {float:left; text-indent:-5000px; width:124px; height:19px; background:url(../images/text/read-more.gif) no-repeat;}
a:hover.read-more {background:url(../images/text/read-more-hover.gif) no-repeat;}

.about-us-text {float:left; text-indent:-5000px; width:198px; height:18px; background:url(../images/text/about-us.gif) no-repeat;}
a:hover.about-us-text {background:url(../images/text/about-us-hover.gif) no-repeat;}

ul.sample-silver-list {float:left; width:300px;}
ul.sample-silver-list li a {width:300px; margin-bottom:5px;}
a.sample-silver {float:left; text-indent:-5000px; background:url(../images/text/sample-silver.gif) no-repeat;}
a:hover.sample-silver {float:left; text-indent:-5000px; background:url(../images/text/sample-silver-hover.gif) no-repeat;}
.sample-xy {float:left; text-indent:-5000px; background:url(../images/text/sample-XY.gif) no-repeat;}

.samples {float:right; text-indent:-5000px; width:74px; height:21px; background:url(../images/text/sample.gif) no-repeat;}
a:hover.samples {background:url(../images/text/sample-hover.gif) no-repeat;}


ul.footer-link {float:left; width:250px; margin-top:50px;}
ul.footer-link li {float:left; width:250px; margin-bottom:10px;}
ul.footer-link li a {float:left; text-indent:-5000px; width:250px; height:24px;}
ul.footer-link li a.product-text {background:url(../images/text/product-text.gif) no-repeat; margin-left:0; height:34px;}
.sandwich-text {background:url(../images/text/sandwich-text.gif) no-repeat; margin-left:50px;}
.wine-text {background:url(../images/text/wine-text.gif) no-repeat; margin-left:50px;}
.carrier-text {background:url(../images/text/carrier-text.gif) no-repeat; margin-left:50px;}
.cup-text {background:url(../images/text/cup-text.gif) no-repeat; margin-left:50px;}

ul.footer-link li a:hover.sandwich-text, ul.footer-link li a.selected-text1 {background:url(../images/text/sandwich-text-hover.gif) no-repeat; }
ul.footer-link li a:hover.wine-text, ul.footer-link li a.selected-text2 {background:url(../images/text/wine-text-hover.gif) no-repeat;}
ul.footer-link li a:hover.carrier-text, ul.footer-link li a.selected-text3 {background:url(../images/text/carrier-text-hover.gif) no-repeat;}
ul.footer-link li a:hover.cup-text, ul.footer-link li a.selected-text4 {background:url(../images/text/cup-text-hover.gif) no-repeat;}

img.main-bag {margin:0px 0 0 50px;}

.wine-bag {margin:0 0 0 10px;}
.wine-bag a span {float:left; background:#000 url(../images/brown-bg.gif) no-repeat; color:#f6ed34; margin-right:10px; padding:6px 12px;}
.wine-bag img {float:right; margin:0 10px 0 0;}
img.cup-img {margin-top:40px;}

.sandwich {text-indent:-5000px; width:163px; height:36px; background:url(../images/text/sandwich.gif) no-repeat; display:block;}
.wine { display:block; text-indent:-5000px; width:134px; height:36px; background:url(../images/text/wine.gif) no-repeat;}
.cup { display:block; text-indent:-5000px; width:91px; height:36px; background:url(../images/text/cups.gif) no-repeat;}
.carrier { display:block; text-indent:-5000px; height:36px; background:url(../images/text/carrier.gif) no-repeat;}


ul.slide-img {float:left; margin-top:20px;}
ul.slide-img li {float:left; margin:0 2px; display:inline;}
ul.slide-img li a {float:left; padding:10px 5px; border:1px solid #fff;}
ul.slide-img li a:hover, ul.slide-img li a.select-img {border:1px solid #ccc;}
ul.slide-img li a.left-arrow {background:url(../images/left_arrow.gif) no-repeat; width:33px; text-indent:-5000px; margin-right:5px; padding:10px 0; border:0; margin-top:50px;}
ul.slide-img li a.right-arrow {background:url(../images/right-arrow.gif) no-repeat; width:33px; text-indent:-5000px; margin-left:5px; padding:10px 0; border:0; margin-top:50px;}
ul.slide-img li a:hover.left-arrow {border:none;}
ul.slide-img li a:hover.right-arrow {border:none;}

.text-width {width:130px; margin:0 0 0 50px; color:#c6c8ca;}
img.cup-img {margin-top:110px;}
.box-img {margin:0 0 0 20px;}

.right-pannel {margin-top:0px; padding:0 20px;}
.right-text {margin:0 120px 0 20px;}

.box-container {float:left; width:370px; margin-left:10px;}
.box {float:left; width:110x; margin-right:13px; margin-bottom:20px;}
.box-content {width:100px; background:#b4b5b9; padding:100px 0 10px 10px; color:#fff; margin-bottom:5px;}
.box b {margin-left:10px;}

ul.left-right-button {float:left; margin:20px 0 0 140px; display:inline;}
ul.left-right-button li {float:left;}
ul.left-right-button li a.left-arrow {background:url(../images/left_arrow.gif) no-repeat; width:33px; text-indent:-5000px; margin-right:10px; padding:10px 0; float:left;}
ul.left-right-button li a.right-arrow {background:url(../images/right-arrow.gif) no-repeat; width:33px; text-indent:-5000px; margin-left:10px; padding:10px 0; float:left;}

.contact_detail {width:370px; float:left; margin-left:10px;}
.contact-box {width:180px; float:left; margin-right:10px; display:inline;}
.margin-right-none {margin-right:0;}
.email-link {font-size:11px; color:#48494b;}
.gray-link {color:#48494b;}