body { margin:0;padding:0;background: url("http://www.nzhouseofwine.co.uk/images-new/bg.jpg") 0px 0px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#3d3d3d; } 


/* styling */

.wineriesPaddingRight { margin-right:10px; }
.wineriesPaddingLeft { margin-left:10px; }

a { font-weight:bold;color:#3d3d3d; }
a.moreInfo { font-size:10px;color:#78241c; }
p { margin:0px 0 10px 0;padding:0 0 0 2px;font-size:11px;line-height:normal; }
#contentBox h2 { margin:0;padding:0;font-size:11px;font-weight:bold;color:#8fb130; }
#contentBox h2 a { font-size:11px;color:#8fb130;text-decoration:none; }

p.infoLink { margin:0;padding:10px 0 0px 0; }
p.infoLink a { font-size:11px;font-weight:bold;color:#660204;text-decoration:none; }

.error { font-weight:bold;color:#CC0000;padding:0;margin:2px 0 2px 0; }

h1 { font-size:14px;text-transform:uppercase;margin:0 0 10px 0;padding:0;color:#3d3d3d; }
h1.green { clear:both;color:#8fc300;margin:10px 0 0 0; }

#accountDetailsTabs { width:90%;height:19px;margin:0 0 10px 0; }
#accountDetailsTabs img { float:left;height:19px;margin:0 0 0 0;padding:0;border-bottom:1px solid #a3ca37; }
#accountDetailsTabs img.active { float:left;height:19px;margin:0 0 0 0;padding:0;border-bottom:none; }
#accountDetailsTabs div { float:left;width:105px;height:19px;margin:0 0 0 0;padding:0;border-bottom:1px solid #a3ca37;font-size:1px;line-height:0; }

ol { margin:0;padding:0 0 0 25px; }
ol li { padding:0; }

form { margin:0;padding:0; }

table th { color:#8fb130;font-weight:bold;font-size:11px;text-align:left;padding:5px 0 5px 0; }
table th.right { text-align:right; }

#productResults table td { padding:2px 0 2px 2px; }
table td.whiteBG { background-color:#fff; }
table td.normalBG { background-color:#ecffb6; }

table.fullWidth { width:100%; }
table.deliveryDetails { width:100%;border-collapse:collapse; }
table.deliveryDetails td,table.deliveryDetails th { text-align:center;border:1px solid #A3CA37;vertical-align:top;margin:0;padding:2px; }
table.deliveryDetails th {  }
table.deliveryDetails .left { text-align:left; }
table.deliveryDetails th.head { background-color:#ffffff; }

table.orderSummary { width:100%; }
table.orderSummary td, table.orderSummary th { padding:3px; }

input.text { width:150px;font-size:11px; }

#advancedSearchForm table td { padding:2px 0 0 0;margin:0; }
#advancedSearchForm input.text, #advancedSearchForm select  { width:200px;font-size:11px; }

#customerFormBox input.text { width:250px;font-size:11px; }
#customerFormBox select { font-size:11px; }

#cartBox input.text { width:250px;font-size:11px; }

#spacer { height:150px; }
/* End styling */

img { border:none; }

#header { float:left;width:100%;background: url("images-new/header-stretch.jpg"); }
#header #logo { float:left;width:200px; }
#header #headerImage { min-width:450px;text-align:right;height:142px;margin:0 0 0 0px;padding:0;background: url("http://www.nzhouseofwine.co.uk/images-new/header-image.jpg") no-repeat top right; }

#topNavWrapper { float:left;width:100%;margin-top:-65px;text-align:center; }
#topNav { width:675px;line-height:normal;margin-left:auto;margin-right:auto; }
#topNav ul { margin:0;padding:10px 10px 0;list-style:none; }
#topNav li { float:left;margin:0;padding:0 0 0 0; }
#topNav li.first { float:left;background:url("http://www.nzhouseofwine.co.uk/images-new/nav-tab-left.gif") no-repeat left top;margin:0;padding:0 0 0 8px; }
#topNav a { float:left;display:block;background:url("http://www.nzhouseofwine.co.uk/images-new/nav-tab-bg.gif") no-repeat right top;padding:5px 10px 7px 10px;text-transform:uppercase;text-decoration:none;font-weight:bold;color:#fff;font-size:11px;font-family:Arial, Helvetica, sans-serif; }
#topNav a.current { color:#DBFE78; }
/* Commented Backslash Hack
	hides rule from IE5-Mac \*/
	#topNav a {float:none;}
/* End IE5-Mac hack */
#topNav li.last a { float:left;display:block;background:url("http://www.nzhouseofwine.co.uk/images-new/nav-tab-bg-last.gif") no-repeat right top;padding:5px 10px 7px 10px; }
#topNav li.last { float:left;background:url("http://www.nzhouseofwine.co.uk/images-new/nav-tab-right.gif") no-repeat right top;margin:0;padding:0 8px 0 0px; }

/* Content box structure setup */
#contentWrapper { float:left;width:100%;margin-top:-30px;margin-bottom:30px;text-align:center; }
#contentBoxMain { width:762px;margin-right:auto;margin-left:auto;text-align:left;background:url("images-new/content-box-base-bg.gif");padding:0;margin-top:0;margin-bottom:0; }
#contentBoxTop { width:762px;height:6px;line-height:6px;font-size:6px;margin-top:0;margin-bottom:0;margin-right:auto;margin-left:auto;padding:0;text-align:left;background: url("images-new/content-box-top.gif") no-repeat top; }
#contentBoxBottom { clear:both;width:762px;height:6px;line-height:6px;font-size:6px;margin-top:0;margin-bottom:0;margin-right:auto;margin-left:auto;padding:0;text-align:left;background: url("http://www.nzhouseofwine.co.uk/images-new/content-box-bottom.gif") no-repeat bottom; }
#contentBox { height:100%;background: url("images-new/content-box-main-bg.gif") no-repeat top;margin:0;padding:1px 24px 1px 24px; }
/* End Content box structure setup */

/* Content */

#contentBox #breadCrumbs { margin:0 0 8px 0;padding:2px 0 4px 0;font-size:10px;text-transform:uppercase;border-bottom:1px dotted #BBB986; }

#contentBox #pageHeaderImage { clear:both;width:535px;float:left;margin-right:10px; }
#contentBox #rightColumnTop { float:left;width:167px;margin:0; }


#contentBox #formBox { width:167px;height:210px;margin:0;padding:0;background: url("http://www.nzhouseofwine.co.uk/images-new/form-box-bg.gif") no-repeat;font-size:11px; }
#contentBox #formBox .searchPanel { padding:10px;margin:0; }
#contentBox #formBox .searchPanel #switchaRoony { padding-bottom:3px; }
#contentBox #formBox .searchPanel input.search, #contentBox #formBox .searchPanel select { margin-bottom:1px;width:143px;font-size:11px; }
#contentBox #formBox #searchButton { margin-top:5px;margin-bottom:5px;padding-bottom:6px;text-align:right;border-bottom:1px dotted #BBB986; }

#contentBox #formBox .loginPanel { padding:10px;margin:0; }
#contentBox #formBox .loginPanel #switchaRoony { padding-bottom:3px; }
#contentBox #formBox .loginPanel input.text, #contentBox #formBox .loginPanel select { margin-bottom:1px;width:138px;font-size:11px; }

#contentBox #miniCart { clear:both;width:167px;height:130px;margin:10px 0 10px 0;background: url("http://www.nzhouseofwine.co.uk/images-new/minicart-box-bg.gif") no-repeat;font-size:11px; }
#contentBox #miniCart .shoppingBasket { padding:10px;margin:0; }
#contentBox #miniCart .miniCartTitle { margin-top:0;margin-bottom:5px;padding-bottom:6px;border-bottom:1px dotted #BBB986; }
#contentBox #miniCart .miniCartDetails { margin-top:0;margin-bottom:10px;padding-bottom:6px;border-bottom:1px dotted #BBB986; }
#contentBox #miniCart .miniCartTotal { color:#B71C1C; }

#contentBox #shoppingBasket { clear:both;width:533px;margin:15px 0 15px 0; }
#contentBox #shoppingBasketTop { height:10px;background: url("http://www.nzhouseofwine.co.uk/images-new/basket-top.gif") no-repeat;font-size:1px; }
#contentBox #shoppingBasketBottom { height:10px;background: url("http://www.nzhouseofwine.co.uk/images-new/basket-bottom.gif") no-repeat;font-size:1px; }
#contentBox #shoppingBasketContent { clear:both;padding:0 10px 0 10px;background: #fff; }
#contentBox #shoppingBasketContent ul { list-style:none;margin:0 0 5px 5px;padding:0; }
#contentBox #shoppingBasketContent ul li { list-style:none;margin:0;padding:0 0 2px 0; }
#contentBox #shoppingBasketContent p.total { text-align:right;margin:0 0 0 5px;padding:3px 0 0 0;border-top:3px double #c00; }
#contentBox #shoppingBasketContent p { text-align:right;margin:10px 0 0 5px;padding:0; }
#contentBox #shoppingBasket .basketTitle { margin-top:0;margin-bottom:5px;padding-bottom:6px;border-bottom:1px dotted #BBB986; }



#contentBox #miniCart .searchPanel input.search, #contentBox #formBox .searchPanel select { margin-bottom:1px;width:143px;font-size:11px; }




#contentBox #homePromoBoxes { clear:both;float:left;width:100%;margin-top:10px; }
#contentBox #homePromoBoxes h1 { margin:0;padding:0;font-size:15px;color:#BB3800; }
#contentBox #homePromoBoxes h1 a { font-size:15px;color:#BB3800; }
#contentBox #homePromoBoxes p { margin:10px 0 0 0;padding:0;font-size:11px; }
#contentBox #homePromoBoxes a { font-size:11px;color:#596f15;text-decoration:none;text-transform:uppercase; }



#contentBox #homePromo1 { float:left;width:220px;height:91px;margin:0 10px 0 0;padding:4px 0 0 11px;background: url("http://www.nzhouseofwine.co.uk/images-new/home-promo1-bg.jpg") no-repeat; }
#contentBox #homePromo2 { float:left;width:220px;height:91px;margin:0 10px 0 0;padding:4px 0 0 11px;background: url("http://www.nzhouseofwine.co.uk/images-new/home-promo2-bg.jpg") no-repeat; }
#contentBox #homePromo3 { float:left;width:220px;height:91px;margin:0;padding:4px 0 0 12px;background: url("http://www.nzhouseofwine.co.uk/images-new/home-promo3-bg.jpg") no-repeat; }

/* Rounded corner global setup for ALL bordered boxes - these SHOULD work with any width boxes, defined by that boxes main wrapper */
.headingTabs { float:left;width:auto;margin:0;padding:0 0 0 0; }
.headingTabs img { float:left; }
.headingTabs img.active { border-bottom:1px solid #ECFFB6; }
.headingTabs .paging { display:inline;margin:10px;padding:0 0 0 20px;font-size:11px;font-weight:bold;color:#8fb130; }
.headingTabs .paging a { color:#8fb130; }
.headingTabs .pagingActive { color:#000; }
.borderedContent { clear:both;float:left;width:100%;margin:0;padding:0;border-right:1px solid #a3ca37;border-left:1px solid #a3ca37; }
.borderedContent h3 { margin:0 0 0 10px;padding:0;color:#8fc300; }
.borderedContentBottomLeft { float:left;width:100%;text-align:right;margin:0 0 0 0px;padding:0 0 0 2px;background: url("http://www.nzhouseofwine.co.uk/images-new/bordered-content-bottom-left.gif") no-repeat ; }
/* End rounded corner setup */

/* Bordered content setup - NOTE: A conditional css hack is required in the PAGE for IE! */
#contentBox #newsFlashBoxes { clear:both;float:left;width:710px;margin-top:10px;margin-bottom:10px;padding-right:2px;background: url("http://www.nzhouseofwine.co.uk/images-new/home-boxes-right-corner-bg.gif") no-repeat top right; }
#contentBox #currentSpecialsBox { clear:both;float:left;width:533px;margin-top:0px;padding-right:2px;background: url("http://www.nzhouseofwine.co.uk/images-new/home-boxes-right-corner-bg.gif") no-repeat top right; }
#contentBox #wineRegions { clear:both;width:165px;margin-top:0px;padding-right:2px;padding-bottom:10px;background: url("http://www.nzhouseofwine.co.uk/images-new/home-boxes-right-corner-bg.gif") no-repeat top right; }
#contentBox #productResultsBoxes { clear:both;float:left;width:710px;margin-top:0px;padding-right:2px;padding-bottom:10px;background: url("http://www.nzhouseofwine.co.uk/images-new/home-boxes-right-corner-bg.gif") no-repeat top right; }
#contentBox #sectionResultsBoxes { clear:both;float:left;width:710px;margin-top:0px;padding-right:2px;padding-bottom:10px;background: url("http://www.nzhouseofwine.co.uk/images-new/home-boxes-right-corner-bg.gif") no-repeat top right; }
#contentBox #sectionGoShoppingBoxes { clear:both;float:left;width:533px;margin-top:10px;padding-right:2px;padding-bottom:10px;background: url("http://www.nzhouseofwine.co.uk/images-new/home-boxes-right-corner-bg.gif") no-repeat top right; }
#contentBox #productDetailBox { clear:both;float:left;width:533px;margin-top:0px;padding-right:2px;padding-bottom:10px;background: url("http://www.nzhouseofwine.co.uk/images-new/home-boxes-right-corner-bg.gif") no-repeat top right; }
#contentBox #customerFormBox { clear:both;float:left;width:533px;margin-top:0px;padding-right:2px;padding-bottom:10px;background: url("http://www.nzhouseofwine.co.uk/images-new/home-boxes-right-corner-bg.gif") no-repeat top right; }
#contentBox #addressDetailsBox { clear:both;float:left;width:165px;margin-top:0px;padding-right:2px;padding-bottom:10px;background: url("http://www.nzhouseofwine.co.uk/images-new/home-boxes-right-corner-bg.gif") no-repeat top right; }
#contentBox #newAddressDetailsBox { clear:both;float:left;width:533px;margin-top:0px;padding-right:2px;padding-bottom:10px;background: url("http://www.nzhouseofwine.co.uk/images-new/home-boxes-right-corner-bg.gif") no-repeat top right; }


#contentBox #cartBox { clear:both;float:left;width:533px;margin-top:0px;padding-right:2px;padding-bottom:10px;background: url("http://www.nzhouseofwine.co.uk/images-new/home-boxes-right-corner-bg.gif") no-repeat top right; }

#contentBox #newsFlash1 { float:left;width:220px;margin:0;padding:4px 0 0 13px; }
#contentBox #newsFlash2 { float:left;width:230px;margin:0 0 0 0;padding:4px 0 0 40px; }
#contentBox #newsFlash3 { float:right;width:160px;margin:0;padding:4px 10px 0 10px;border-left:1px dashed #bbba85; }

#twoColumnLeft { clear:both;float:left;margin:0 10px 0 0; }
#twoColumnRight {float:left; }

#subpageLeftColumn { clear:both;float:left;width:535px;margin:0 10px 0 0; }
#subpageRightColumn { float:left;width:auto;margin:0;padding:0; }

#currentSpecialsBox .specialsLeft { float:left;width:auto;margin:0 25px 21px 0;padding:4px 0 0px 13px; }
#currentSpecialsBox .specialsRight { float:left;width:auto;margin:0 0 0 0;padding:4px 0 0px 0px; }
#currentSpecialsBox .productImage { float:left;width:35px;margin:0 10px 0 0; }
#currentSpecialsBox .productDescription { float:left;width:200px; }

#wineRegions #wineRegionsContent p { padding:0 10px 3px 10px;margin:0; }

#productResults, #sectionResults { padding:0 10px 3px 10px;margin:0; }
#productResults table { width:100%; }

#checkoutLogin .floatBox {float:left;width:345px;margin:0;padding:0 8px 0 0;}
#checkoutLogin #checkoutBox { clear:both;float:left;width:711px;margin-top:0px;padding-right:2px;background: url("http://www.nzhouseofwine.co.uk/images-new/home-boxes-right-corner-bg.gif") no-repeat top right; }
#checkoutLogin h3 { 
	font-size:13px;
}
#checkoutLogin .loginForm { float:left;width:auto;margin:0 20px 21px 0;padding:4px 0 0px 10px; }

#sectionGoShoppingBoxes .sectionLeft { float:left;width:auto;margin:0 20px 21px 0;padding:4px 0 0px 11px; }
#sectionGoShoppingBoxes .sectionRight { float:left;width:auto;margin:0;padding:4px 0 0px 13px; }
#sectionGoShoppingBoxes .sectionImage { float:left;width:115px;margin:0 10px 0 0; }
#sectionGoShoppingBoxes .sectionDescription { float:left;width:115px;padding:0px 0 0 0; }
#sectionGoShoppingBoxes h2 { margin:0 0 5px 0; }
#sectionGoShoppingBoxes h2 a { color:#8fb130;text-decoration:none; }

#productDetailBox .productLeft { float:left;width:171px;margin:0 0px 0 0;padding:4px 6px; text-align:center; }
#productDetailBox .productRight { float:left;width:320px;margin:0 0 21px 0;padding:4px 10px 0px 0px; }
#productDetailBox .productDetailImage { width:auto;margin:0;padding:0; }
#productDetailBox .productDetailImage p { margin:0;padding:0 0 10px 0; }
#productDetailBox .productDetailDescription { float:left;width:auto; }

#customerFormBox #customerForm { margin:0 0px 0 0;padding:4px 10px 0px 13px; }
#cartBox #cartForm { margin:0 0px 0 0;padding:4px 10px 0px 13px; width:510px; }
#addressDetailsBox .addressDetails { margin:0 0px 0 0;padding:4px 10px 0px 8px; }




#teaserRightBoxes { clear:both;width:169px;margin:10px 0 0 0; }
#teaserRightBoxes h1 { margin:0;padding:0;font-size:14px;color:#BB3800; }
#teaserRightBoxes h1 a { font-size:14px;color:#BB3800; }
#teaserRightBoxes p { margin:3px 0 0 0;padding:0;font-size:11px; }
#teaserRightBoxes a { font-size:11px;color:#596f15;text-decoration:none;text-transform:uppercase; }
#teaserRightBoxes p.infoLink a { font-size:11px; }

#teaserRightBoxes #teaserRightMixYourOwn { clear:both;width:163px;height:91px;margin:0 0 10px 0;padding:4px 0 0 6px;background: url("http://www.nzhouseofwine.co.uk/images-new/teaser-right-bg-mix-own.jpg") no-repeat; }
#teaserRightBoxes #teaserRightPremixed { clear:both;width:163px;height:91px;margin:0 0 10px 0;padding:4px 0 0 6px;background: url("http://www.nzhouseofwine.co.uk/images-new/teaser-right-bg-premixed.jpg") no-repeat; }
#teaserRightBoxes #teaserRightSingle { clear:both;width:163px;height:91px;margin:0 0 10px 0;padding:4px 0 0 6px;background: url("images-new/teaser-right-bg-single.jpg") no-repeat; }
#teaserRightBoxes #teaserRightGift { clear:both;width:163px;height:91px;margin:0 0 10px 0;padding:4px 0 0 6px;background: url("http://www.nzhouseofwine.co.uk/images-new/teaser-right-bg-gift.jpg") no-repeat; }
#teaserRightBoxes #teaserRightCustService { clear:both;width:163px;height:91px;margin:0 0 10px 0;padding:4px 0 0 6px;background: url("http://www.nzhouseofwine.co.uk/images-new/teaser-right-bg-cust-service.jpg") no-repeat; }
#teaserRightBoxes #teaserRightCustService p { margin:3px 0 0 40px;padding:0;font-size:11px; }
#teaserRightBoxes #teaserRightCustService h3 { margin:0 0 0 40px;padding:0;font-size:12px;color:#BB3800; }
#teaserRightBoxes #teaserRightCustService p a { font-size:11px;color:#333;text-transform:none;text-decoration:underline; }

.footerPaging { clear:both;width:100%;margin:0;padding:0;font-size:11px;font-weight:bold;color:#8fb130;text-align:center; }
.footerPaging a { color:#8fb130; }
.footerPaging .pagingActive { color:#000; }

#footer { clear:both;width:100%;margin:0 0 10px 0;text-align:center; }
#footer p { margin:10px 0 0px 0;padding:0;font-size:10px;text-transform:uppercase; }
#footer a { padding:0 5px 0 5px;line-height:20px;color:#3d3d3d; }
#paymentLogos { margin:25px 0 10px 0;padding:0 0 10px 0;text-align:center;border-bottom:1px dashed #bbba85; }
#paymentLogos img { margin:0 2px 0 0;padding:0; }

#cart {
	width:510px;
}

#cart tr.light td  {
	background-color:#f2fcd6;
}

#cart td,#cartForm th  {
	padding:3px;
	vertical-align:top;
}

#cart td.descriptionCell h3 {
	margin:0;
	padding:0;
	font-size:11px;
	color:#3d3d3d;
}

#cart td.descriptionCell p {
	margin:0;
	padding:0;
	font-size:10px;
	color:#3d3d3d;
}


#cart tr.total td  {
	padding:6px 3px;
	border-top:1px solid #bb3900;
	border-bottom:3px double #bb3900;
}