/* CSS Document */
@import url(_fonts.css);
@import url(_forms.css);
@import url(_layout.css);

/* ********Store******** */

.twoAcrossWrapper .error{text-align:center;position:absolute;bottom:20px;background-color:#eee;width:145px;padding:3px;}
#storeSubMenu{width:768px;height:24px;text-align:left;border-bottom:1px solid #EBEBEB;border-left:1px solid #FFF;border-right:1px solid #FFF;overflow:hidden;margin:0 auto;}
.storeSubMenuItem a,.storeSubMenuItem a:active,.storeSubMenuItem a:visited{color:#666;float:left;text-decoration:none;display:block;padding:3px 8px 4px;}
.storeSubMenuItem a:hover{color:#333;text-decoration:underline;}
.storeSubMenuDivider{color:#999;float:left;padding:3px 0 4px;}
.storePagination{width:100%;text-align:right;margin:5px 0 10px;}
div.oneLineOutputWrapper{width:100%;text-align:left;border-bottom:1px solid #ccc;margin:10px 0 0;padding:15px 0 10px;}
div.oneLineOutputWrapper .imageWrapper{text-align:center;width:23%;float:left;}
div.oneLineOutputWrapper .infoWrapper{width:50%;float:left;}
div.oneLineOutputWrapper .teaser{overflow:hidden;}
div.oneLineOutputWrapper .price{text-align:left;padding:0;}
div.oneLineOutputWrapper .purchaseWrapper{width:26%;float:left;padding-top:16px;}
div.oneLineOutputWrapper .cartInfo{font-weight:700;height:15px;text-align:right;padding:5px 68px 0 0;}
div.oneLineOutputWrapper .infoWrapperProducts{width:75%;float:left;}
div.oneLineOutputWrapper .priceProducts{float:left;width:67%;padding:12px 0;}
div.oneLineOutputWrapper .cartInfoProducts{font-weight:700;height:15px;text-align:right;padding:5px 61px 0 0;}
div.oneAcrossWrapper{width:416px;text-align:left;float:left;height:429px;margin:5px 0 0 30px;padding:20px 0 10px;}
div.oneAcrossWrapper .title{background-image:url(/assets/images/global/storeBack.gif);color:#000;font-family:"Arial",Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;height:16px;line-height:1em;text-transform:uppercase;padding:7px 0 0 10px;}
div.oneAcrossWrapper .title a{color:#000;}
div.oneAcrossWrapper .imageWrapper{float:right;text-align:center;width:100px;}
div.oneAcrossWrapper .infoWrapper{float:left;width:306px;}
div.oneAcrossWrapper .teaser{width:97%;padding:13px 0 0 9px;}
div.oneAcrossWrapper #drillPriceWrapper{height:100px;padding-left:10px;width:97%;}
div.oneAcrossWrapper .price{width:100%;padding:10px 0;}
div.oneAcrossWrapper .qty{float:left;padding-top:4px;width:6%;}
div.oneAcrossWrapper .purchaseWrapper{padding:10px 0;}
div.oneAcrossWrapper .cartInfo{font-weight:700;height:15px;padding:5px 0 0;}
div.twoAcrossWrapper{float:left;width:145px;height:310px;overflow:hidden;text-align:left;position:relative;margin:0;padding:10px;}
div.twoAcrossWrapper .title{color:#763131;font:11px Arial,Helvetica,Sans-Serif;text-align:center;height:45px;position:absolute;top:165px;width:145px;}
div.twoAcrossWrapper .imageWrapper{width:100%;text-align:center;display:inline-block;height:140px;padding:5px 0;}
div.twoAcrossWrapper #drillPriceWrapper{width:100%;height:auto;margin:59px 0 0;}
div.twoAcrossWrapper .drillPrices{width:100%;float:none;text-align:center;overflow:hidden;height:auto;}
div.twoAcrossWrapper .price{width:100%;float:none;text-align:center;overflow:hidden;margin:59px 0 0;}
div.twoAcrossWrapper .buttonWrapper{width:50%;float:right;}
div.twoAcrossWrapper .qty{float:left;width:15%;padding:4px 0 0 43px;}
div.twoAcrossWrapper .cartInfo{text-align:right;font-weight:700;height:15px;padding:5px 11px 10px;}
div.productThumbnail{float:left;width:205px;text-align:center;overflow:hidden;margin:10px 10px 10px 0;padding:0;}
div.productThumbnailAlt{float:left;width:205px;text-align:center;overflow:hidden;margin:10px 0;padding:0;}
div.productThumbnailimage{width:161px;height:140px;margin:0 auto;}
div.productThumbnailTitle{width:169px;height:48px;margin:0 auto;padding:3px;}
div.productThumbnailPrice{width:169px;height:34px;margin:0 auto;padding:3px;}
#drillWrapper{padding:25px 0 0;}
#drillImage{width:auto;_width:0;float:left;text-align:center;padding:0 20px;}
#drillInformation{width:375px;float:left;}
#drillTitle{width:100%;padding:0 0 10px;}
#drillTeaser{width:100%;padding-bottom:10px;}
.drillInnerPriceWrapper{width:100%;height:30px;}
.drillPrices{width:100px;float:left;padding:5px 10px 0 0;}
.drillButtonWrapper{width:135px;float:left;}
.cartInfo{color:#763131;}
#bottomStuff{margin-top:20px;}
#wineNotesTable {clear:both; width:100%; height:auto;}
#otherNotes {clear:both; width:100%; height:auto;}
table.productDetails{width:200px;margin-left:10px; float:left;}
table.productDetails tr.altRow{background-color:#EDEDED;}
.pFeatureTable td{padding:2px 5px;}
.pFeatureTable tr.shade td{background-color:#E5E5CC;}
#billingInfoForm{width:270px;margin-right:20px;}
#shippingInfoForm{width:270px;}
div#productArrayWrapper,#drillPriceWrapper{width:100%;overflow:hidden;}
div.oneLineOutputWrapper .qty,.drillQty{float:left;padding:3px 10px 0 0;}
div.oneLineOutputWrapper .qty input,div.oneAcrossWrapper .qty input,div.twoAcrossWrapper .qty input,.drillQty input{border:1px solid #000;text-align:center;width:15px;}
div.twoAcrossWrapper .infoWrapper,div.twoAcrossWrapper .purchaseWrapper,.pFeatureTable{width:100%;}
div.twoAcrossWrapper .teaserWrapper,#carttotal .Space{display:none;}
div.twoAcrossWrapper .drillInnerPriceWrapper,div.twoAcrossWrapper .drillButtonWrapper{width:100%;float:none;height:auto;}
