html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, 
q:before, q:after{content:''; content:none}

:focus{outline:0}

ins{text-decoration:none}
del{text-decoration:line-through}

table{border-collapse:collapse; border-spacing:0}

body{margin:0 0 20px; background:#8fd9f8 url('../img/bg-body.jpg') repeat-x; font:12px/1.275 Arial,Helvetica,sans-serif; color:#0065af}

h1{width:441px; height:133px; background:url('../img/title-two-teas.png') no-repeat; text-indent:-9999em}

h2{margin:0 0 1.25em; width:235px; height:56px; background:url('../img/title-feet-up.gif') no-repeat; text-indent:-9999em}

h3{width:525px; height:48px; background:#00519b url('../img/title-win-neils-yard.gif') no-repeat; text-indent:-9999em}

h4{width:909px; height:40px; background:#00519b url('../img/title-caffeine.gif') no-repeat 15px 9px; text-indent:-9999em}

a{color:#00519b; text-decoration:none}
a.small{font-size:10px; text-decoration:underline}

p{margin:0.75em 0}

#wrapper{margin:0 auto; width:930px}

#header{height:271px; background:url('../img/bg-header.jpg') no-repeat right 41px}
#logo{display:block; margin:0 0 21px; width:182px; height:92px; background:url('../img/logo.jpg') no-repeat; text-indent:-9999em}

#colContainer{overflow:hidden}

#colLeft{float:left; margin:0 17px 0 0; width:574px}

#colRight{float:left; width:331px; min-height:624px; height:auto !important; height:624px}

#colFull{clear:both; padding:0 0 30px; width:922px}

#sidebarTop, #sidebarShadow, #sidebarBtm{margin:0 7px 0 14px; width:310px}
#sidebarTop{overflow:hidden; height:11px; background:url('../img/sidebar-top.gif') no-repeat}
#sidebarShadow{background:url('../img/sidebar-shadow.gif') repeat-y right top}
#sidebar{padding:5px 13px; width:273px; background:#fff url('../img/sidebar-gradient.gif') repeat-x center bottom; border-left:3px solid #00519b; border-right:3px solid #00519b}
#sidebar p{margin:1em 0 0}
#sidebarBtm{height:20px; background:url('../img/sidebar-btm.gif') no-repeat}

#productTabs{background:url('../img/tabs-container-shadow.gif') no-repeat right 31px}
#productTabs ul{overflow:hidden; width:568px; height:31px}
#productTabs ul li{float:left; width:50%; height:31px; background:#00519b url('../img/tab-top.gif') no-repeat}
#productTabs ul li.active{background:#fff url('../img/tab-top-selected.gif') no-repeat}
#productTabs ul a{display:block; margin:5px 0 0 10px; width:194px; height:21px; text-indent:-9999em; background-image:url('../img/tabs-titles.gif'); background-repeat:no-repeat}
#productTabs ul a.decaf{background-position:0 0}
#productTabs ul .active a.decaf{background-position:0 -21px}
#productTabs ul a.redbush{background-position:0 -42px}
#productTabs ul .active a.redbush{background-position:0 -63px}

#productTabsContainer{overflow:hidden; width:568px; height:210px; background:#fff url('../img/tabs-container-gradient.gif') repeat-x center bottom}
#productTabsContainer div{position:relative}
#productTabsContainer p{margin:0 0 1em}
#productTabsContainer #decaf{padding:55px 30px 0 220px; height:155px; background:url('../img/product-decaf.png') no-repeat 45px 35px}
#productTabsContainer #redbush{padding:35px 30px 0 220px; height:175px; background:url('../img/product-redbush.png') no-repeat 40px 35px}
#productTabsContainer .findOutMore{position:absolute; bottom:10px; right:20px; display:block; width:153px; height:22px; background:url('../img/find-out-more.gif') no-repeat; text-indent:-9999em}

.boxBtm{height:19px; background:url('../img/tabs-container-btm.gif') no-repeat}

#productTabs, #win{background:url('../img/tabs-container-shadow.gif') no-repeat right 48px}

#win{position:relative; margin:20px 0 0}
#winContent{padding:10px 15px; width:538px; height:190px; background:#fff url('../img/tabs-container-gradient.gif') repeat-x center bottom}
#win .short{width:460px}
#win .indent{padding:0 0 0 220px}
#win .enterNow{display:block; margin:20px 0 15px; width:311px; height:22px; background:url('../img/enter-now.gif') no-repeat; text-indent:-9999em}

#neilsYard{position:absolute; top:-5px; right:-5px; width:106px; height:106px; background:url('../img/logo-neils-yard.png') no-repeat; z-index:10}

#pamper{position:absolute; top:190px; left:15px; width:189px; height:122px; background:url('../img/product-pamper.png') no-repeat; z-index:20}

#comparisonTableShadow{width:915px; background:url('../img/table-shadow.png') no-repeat right bottom}

#comparisonTable{padding:10px 0; width:909px; height:210px; background:#fff url('../img/table-gradient.gif') repeat-x center bottom}
#comparisonTable table{margin:0 auto; width:850px}
#comparisonTable table td{height:29px; line-height:29px; border-bottom:1px solid #8fd9f8}
#comparisonTable  span{display:block; width:215px; height:28px; text-indent:-9999em}
#comparisonTable .redbush{background:url('../img/table-titles.gif') no-repeat 0 0}
#comparisonTable .decaf{background:url('../img/table-titles.gif') no-repeat 0 -28px}
#comparisonTable .chocolate{background:url('../img/table-titles.gif') no-repeat 0 -56px}
#comparisonTable .cola{background:url('../img/table-titles.gif') no-repeat 0 -84px}
#comparisonTable .tetley{background:url('../img/table-titles.gif') no-repeat 0 -112px}
#comparisonTable .coffeeInst{background:url('../img/table-titles.gif') no-repeat 0 -140px}
#comparisonTable .coffeeFilt{background:url('../img/table-titles.gif') no-repeat 0 -168px}
#comparisonTable span.bar{display:block; margin:2px 0 0; width:575px; height:27px; text-indent:0px}
#comparisonTable .bar4{background:url('../img/table-bars.gif') no-repeat right 0}
#comparisonTable .bar25{background:url('../img/table-bars.gif') no-repeat right -29px}
#comparisonTable .bar40{background:url('../img/table-bars.gif') no-repeat right -59px}
#comparisonTable .bar75{background:url('../img/table-bars.gif') no-repeat right -89px}
#comparisonTable .bar100{background:url('../img/table-bars.gif') no-repeat right -118px}
#comparisonTable .bar140{background:url('../img/table-bars.gif') no-repeat right -148px}

.tableTop{height:8px; background:url('../img/table-top.png') no-repeat; overflow:hidden}

.tableBtm{height:19px; background:url('../img/table-btm.png') no-repeat}

#footer{margin:-25px 0 0; font-size:11px}
#footer li{display:inline; padding:0 5px}
#footer a{text-decoration:underline}