* {margin:0px;padding:0px;}
body {font: 0.84em/1.333 Arial, sans-serif;margin:0;padding:0;background:#f9f9d5;}
h3 {font-size: 2.6em;padding:0.25em 0;font-family:Georgia;font-weight:normal;}
h2 {font-size: 2.2em;padding:0.25em 0;font-family:Georgia;font-weight:normal;}
h1 {font-size: 1.8em;padding:0.125em 0;font-family:Georgia;font-weight:normal;}
h4 {font-size: 1.4em;padding:0.5em 0 0;font-family:Georgia;font-weight:normal;}
h5 {font-size: 1em; padding:0.5em 0 0;font-family:Georgia;}
h6 {font-size: 0.85em; padding:0.5em 0 0;}
.client-summary p {padding-top: 10px;}

a img {border: none;}
ul {list-style:none;}

.header, .client-list, .upper-inner-content, .lower-inner, .client-summary, .main-nav, .footer-wrapper .footer {width:980px;margin:0px auto;}

.header-wrapper {background-color:#fefef4;}
.header-wrapper .header {position:relative;height:130px;}
.header-wrapper .header h1 {background:transparent url(../images/bgs/wine-offers.gif) no-repeat scroll 0pt 0pt;height:89px;left:21px;position:absolute;text-indent:-10000px;top:16px;width:300px;}
.header-wrapper .header h3 {background:transparent url(../images/bgs/wine-offers.gif) no-repeat scroll 0pt 0pt;height:89px;left:21px;position:absolute;text-indent:-10000px;top:16px;width:300px;}
.header-wrapper .header .sub-text {background:transparent url(../images/bgs/the_number_one_site_for_wine_discounts.gif) no-repeat scroll 0pt 0pt;height:14px;left:143px;position:absolute;top:91px;width:178px;text-indent:-10000px;}


.main-nav-wrapper {background:transparent url(../images/bgs/nav.gif) repeat-x scroll 0pt 0pt;height:35px;}
.main-nav-wrapper .main-nav li {float:left;padding:8px 0px 10px;background:transparent url(../images/bgs/nav-seperation.gif) no-repeat scroll right center;}
.main-nav-wrapper .main-nav .last {background:none;}
.main-nav-wrapper .main-nav li a {color:#d0b795;text-decoration:none;margin:0px 20px;padding:0px 4px;}
.main-nav-wrapper .main-nav li a:focus, .main-nav-wrapper .main-nav li .selected {color:#FFF;}


.client-list-wrapper {background:#ded3bd url(../images/bgs/client-list.gif) repeat-x scroll 0pt 0pt;height:183px;border-bottom:1px solid #e5e5e5;}
.client-list-wrapper .client-list {padding:17px 4px 0px;}
.client-list-wrapper .client-list li {float:left;background:transparent url(../images/bgs/client-bar-list.png) no-repeat scroll center top;height:137px;width:162px;}
.client-list-wrapper .client-list li a {color:#b5091a;font-weight:bold;}
.client-list-wrapper .client-list li a img {padding:7px 9px;margin:0px 0px 0px 14px;}
.client-list-wrapper .client-list li a span {display:block;text-align:center;background:transparent url(../images/bgs/see-offers.gif) no-repeat scroll 117px 1px;padding:0px 21px 0px 0px;}

.upper-inner-content {padding:16px 0px;}
.upper-inner-content h2, .upper-inner-content p {padding-left:21px;padding-right:19px;color:#f3eeda;}

.upper-inner-wrapper {background:#2b2620;}
.lower-inner-wrapper {background:#f9f9d5 url(../images/bgs/lower-inner-wrapper.gif) repeat-x scroll 0pt 0pt;overflow:hidden;}
.lower-inner {background:#bdc443 url(../images/bgs/lower-inner.gif) repeat-x scroll 0pt 0pt;overflow:hidden;}
.lower-inner-left {width:830px;float:left;}
.lower-inner-left .lead-title {padding:13px 0px 13px 20px;}
.lower-inner-right {width:140px;float:right;padding-top:54px;}

.client-summary-wrapper {background:#ded3bd url(../images/bgs/client-list.gif) repeat-x scroll 0pt 0pt;border-bottom:1px solid #e5e5e5;clear:both;}
.client-summary {overflow:hidden;padding-bottom:15px;}
.client-summary h1 {padding:23px 0px 16px 22px;}
.client-summary .client-img-wrapper {background:transparent url(../images/bgs/client-bar-list.png) no-repeat scroll center top;float:left;height:137px;width:162px;}
.client-summary .client-img-wrapper a img {margin:0px 0px 0px 14px;padding:7px 9px;}
.client-summary-wrapper .client-summary .link {padding-top:15px;}



.product-wrapper {width:789px;margin-left:16px;padding:0px 0px 16px;}
.product-top {background:transparent url(../images/bgs/rounded-top.png) no-repeat scroll 0pt 0pt;height:10px;}
.product-content {background:transparent url(../images/bgs/rounded-repeat.png) repeat-y scroll 0pt 0pt;padding:0px 20px 10px;overflow:hidden;position:relative;}
.product-bottom {background:transparent url(../images/bgs/rounded-bottom.png) no-repeat scroll 1px 0pt;height:13px;}

.product-content h4 {color:#BE1223;padding:6px 0px;}
.product-content img {float:right;padding:9px 0px 0px 20px;}
.product-content .product-details {bottom:13px;left:4px;position:absolute;width:595px;}
.product-content .product-details li {}
.product-content .product-details .product-code {float:left;background:#2b261f url(../images/bgs/pointer.gif) no-repeat scroll right top;color:#FFF;line-height:30px;padding:0px 22px 0px 17px;}
.product-content .product-details .product-code span {color:#c6cc52;}
.product-content .product-details .product-link a {float:right;}
.product-content .product-details .product-link a img {float:none;padding:0px;}


.footer-wrapper {background:#000 url(../images/bgs/footer.gif) repeat-x scroll 0pt 0pt;height:37px;}
.footer-wrapper .footer {list-style:none;}
.footer-wrapper .footer li {float:left;background:transparent url(../images/bgs/footer-seperation.gif) no-repeat scroll right center;padding:8px 0px 10px;}
.footer-wrapper .footer li .last {background:none;}
.footer-wrapper .footer li a {text-decoration:none;color:#010101;padding:0px 24px;}
