.os_mainContainer {
  margin:0 auto;
  width:1000px;
}

.os_shadowContainer {
 
  background-repeat:repeat-y;
  float:left;
  height:auto;
  margin:0 auto;
  padding:0px 12px;
}

.os_pageCoreContainer {
  font-family:Verdana;
  float:left;
  height:auto;
  width:970px;
}

.os_welcomeBanner {
  float:left;
  height:124px;
  width:970px;
}

.os_leftContainer {
  float:left;
  height:auto;
  width:717px;
  _width:710px;
  border-top:#EEE8C5 5px solid;
  border-right:#EEE8C5 5px solid;
}

.os_rightContainer {
  background-color:#D3C89D;
  border-top:#EEE8C5 5px solid;
  float:left;
  height:auto;
  width:240px;
  #width:240px;
  _width:230px;
  padding:14px 8px 0px 0px;
}

.os_productContainer {
  background-image:url(../images/fineWine.gif);
  background-repeat:no-repeat;
  background-position:right bottom;
  background-color:#FFFFFF;
  border-top:#EEE8C5 5px solid;
  border-right:#EEE8C5 5px solid;
  float:left;
  height:auto;
  width:677px;
  #width:660px;
  padding:12px 20px 6px 20px;
  #padding:12px 37px 6px 20px;
  _padding:12px 37px 6px 20px;
}

.os_productListContainer {
  background-color:#FFFFFF;
  border-top:#EEE8C5 5px solid;
  border-right:#EEE8C5 5px solid;
  float:left;
  height:auto;
  width:677px;
  padding:20px 20px 30px 20px;
  # padding:20px 20px 24px 20px;
}

.os_productHeaderMain {
  float:left;
  width:671px;
}

.os_productHeader {
  float:left;
  height:auto;
  width:450px;
}

.os_detailedLinkContainer {
  float:left;
  height:20px;
}

a.os_detailedLink {
  font-family:Verdana;
  font-size:10px;
  color:#872434;
  font-weight:bold;
  text-decoration:none;
}

.os_detailedLink:hover {
  text-decoration:underline;
}

.os_detailedLink:visit {
  text-decoration:none;
}

.os_productAndDiscContainer {
  float:left;
  height:auto;
  padding:26px 0px 48px 0px;
}

.productDisc .os_detailedLinkContainer {
  padding:5px 0px 0px 0px;
}

.os_newArrivalsHeadContainer {
  float:left;
  width:671px;
}

.productHeaderMain .os_detailedLinkContainer {
  float:right;
}

.os_newArrivalsHeadContainer .os_detailedLinkContainer {
  float:right;
}

.os_newArrivalsMainContainer {
  float:left;
  width:954px;
  padding:16px 0px 9px 16px;
  #padding:16px 0px 22px 16px;
  border-top:#EEE8C5 5px solid;
  background-color:white;
}

.os_newArrivalsContainer {
  float:left;
  height:auto;
  width:158px;
}

.os_newArrivalsProduct {
  float:left;
  height:80px;
  width:36px;
}

.os_newArrivalsInfo {
  float:left;
  height:52px;
  padding:8px 0px 0px 0px;
  #padding:8px 0px 6px 0px;
  font-size:11px;
  color:#675545;
  font-weight:normal;
  width:110px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  overflow:hidden;
  font-size:11px;
  overflow:hidden;
}

.os_rightTitleHead {
  float:left;
  padding:0px 0px 0px 8px;
}

.os_rightTabMain {
  float:left;
  height:82px;
  #height:82px;
  _height:62px;
  width:239px;
  padding:5px 0px 9px 8px;
  #padding:5px 0px 9px 8px;
  _padding:5px 0px 3px 8px;
}
.lastPad{padding:5px 0px 17px 8px;#padding:5px 0px 17px 8px;_padding:5px 0px 3px 8px;}


.os_rightTabsContainer {
  float:left;
  height:31px;
  width:229px;
}
.os_rightTabsContainerBrown {
  float:left;
  height:31px;
  width:232px;
}

.os_rightTabContentContainer {
  float:left;
  height:54px;
  width:234px;
  padding:10px 0px 0px 5px;
  #padding:10px 0px 0px 5px;
  _padding:4px 0px 0px 5px;
}

.os_redTabLeft {
  background-image:url(../images/redTabLeft.gif);
  background-repeat:no-repeat;
  float:left;
  height:31px;
  width:10px;
}

.os_redTabMid {
  background-image:url(../images/redTabMid.gif);
  background-repeat:repeat-x;
  float:left;
  height:27px;
  width:209px;
  padding:4px 0px 0px 0px;
}

.os_redTabRight {
  background-image:url(../images/redTabRight.gif);
  background-repeat:no-repeat;
  float:right;
  height:31px;
  width:10px;
}

.os_orangeTabLeft {
  background-image:url(../images/orangeTabLeft.gif);
  background-repeat:no-repeat;
  float:left;
  height:31px;
  width:10px;
}

.os_orangeTabMid {
  background-image:url(../images/orangeTabMid.gif);
  background-repeat:repeat-x;
  float:left;
  height:27px;
  width:209px;
  padding:4px 0px 0px 0px;
}

.os_orangeTabRight {
  background-image:url(../images/orangeTabRight.gif);
  background-repeat:no-repeat;
  float:right;
  height:31px;
  width:10px;
}

.os_greenTabLeft {
  background-image:url(../images/greenTabLeft.gif);
  background-repeat:no-repeat;
  float:left;
  height:31px;
  width:10px;
}

.os_greenTabMid {
  background-image:url(../images/greenTabMid.gif);
  background-repeat:repeat-x;
  float:left;
  height:27px;
  width:209px;
  padding:4px 0px 0px 0px;
}

.os_greenTabRight {
  background-image:url(../images/greenTabRight.gif);
  background-repeat:no-repeat;
  float:right;
  height:31px;
  width:10px;
}

.os_brownTabLeft {
  background-image:url(../images/brownLeft.jpg);
  background-repeat:no-repeat;
  float:left;
  height:31px;
  width:6px;
}

.os_brownTabMid {
  background-image:url(../images/brownTabMid.jpg);
  background-repeat:repeat-x;
  float:left;
  height:27px;
  width:216px;
  padding:4px 0px 0px 0px;
}

.os_brownTabRight {
  background-image:url(../images/brownRight.jpg);
  background-repeat:no-repeat;
  float:right;
  height:31px;
  width:10px;
}

.os_rightTabProduct {
  float:left;
  width:55px;
  height:55px;
  padding:0px 10px 0px 0px;
}

.os_rightTabProductInfo {
  float:left;
  height:55px;
  width:220px;
  font-size:11px;
  color:#32080D;
  font-weight:normal;
}
.headerMenuDevider {
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
  padding:0px 10px;
  float:left;  
}

.headerLinks {
  float:left;
  height:18px;
  width:945px;
  position:absolute;
  top:24px;
  padding:6px 0px 0px 25px;
  z-index:1;
  display:none;
}

.headerLinks a {
  float:left;
  height:24px;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}

.headerLinks a:hover {
  color:#552729;
}

.os_rightTabContentContainer .os_detailedLinkContainer {
  line-height:5px;
  #line-height:8px;
  padding-left:65px;
  padding-top:10px;
}

.topImg {padding:0px 10px 0px 623px ;}
.topImg span {margin:0px 0px 0px 5px ;}
.prodText{color:#32080d; font-size:11px; padding:6px 0px 0px 0px;}
.prodText_stocktext{color:#32080d; font-size:11px; padding:13px 0px 0px 0px;#padding:5px 0px 0px 0px;_padding:5px 0px 0px 0px;}
.prodText span {color:#88273b; font-size:11px; font-weight:bold;}
.qtyInp{ width:36px; border:none; background:url(../images/qty_01.gif) no-repeat; height:17px; margin:0px 0px 0px 5px; text-align:center;}
.productVerticalImg{float:left; padding:14px 0px 4px 38px; width:170px;}
.productMainTxt{float:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
.productTopImg{float:right;padding:5px 39px 0px 10px;#padding:5px 39px 0px 0px;_padding:5px 39px 0px 0px;}
.product_Title_text{font-family:verdana;font-size:20px;color:#8e9513;font-weight:bold;margin:-8px 0px 0px 0px;}
.productOnSale{color:#d6492a;font-size:15px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}
.product_desc_Txt{color:#32080d; font-size:11px;  width:460px;}
.topPad{padding:15px 0px 0px 0px;}
.topPadOne{padding:15px 0px 0px 0px;}
.prodQty{float:left;color:#88273b; font-size:11px;}
.os_fLeft{ float:left;}
.topPadTwo{padding:20px 0px 0px 0px; }
.txtPad{padding:20px 0px 0px 0px; color:#88273b; font-size:11px; font-weight:bold;}
.topPadThree{float:left; padding:0px 5px 0px 5px;}
.topPadFor{float:left;padding:0px 5px 0px 5px;}
.addWishList{color:#a85e6b; text-decoration:none;}
.addWishList:hover{text-decoration:underline}