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

.p_shadowContainer {
 
  background-repeat:repeat-y;
  float:left;
  height:auto;
  margin:0 auto;
 padding:0px 12px;
  #padding:0px 13px;
  _padding:0px 13px;
}

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

.p_welcomeBanner {
  float:left;
  height:96px;
  width:970px;
}
.p_welcomeBanner_120 {
  float:left;
  height:120px;
  width:970px;
}
.p_leftContainer {
  float:left;
  height:auto;
  width:717px;
  _width:710px;
  border-top:#EEE8C5 5px solid;
  border-right:#EEE8C5 5px solid;
  background-repeat:no-repeat;
  background-position:right bottom;
}

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

.productBg{
  background:url(../images/bodyBackGround.gif) repeat-y top left;
}
.productBgSpirit{
  background:url(../images/bodyBackGroundSpirit.jpg) repeat-y top left;
}
.productBg .p_leftContainer{
  width:715px;
}
.productBg .p_rightContainer{
  padding:0px;
  width:250px;
}

.reg_price_catego{font-weight:normal; font:Verdana, Arial, Helvetica, sans-serif; color:#32080D ; font-size:12px; text-decoration:line-through;}
.p_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;
}

.p_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;
}

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

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

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

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

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

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

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

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

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

.productHeaderMain .p_detailedLinkContainer {
  float:right;
}

.p_newArrivalsHeadContainer .p_detailedLinkContainer {
  float:right;
}

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

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

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

.p_newArrivalsInfo {
  float:left;
  height:56px;
  padding:1px 0px 0px 0px;
  #padding:1px 0px 6px 0px;
  _padding:1px 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;
}

.p_rightTitleHead {
  float:left;
  padding:11px 0px 0px 8px;
 
}

.p_rightTabMain {
  float:left;
  height:90px;
  /*#height:84px;
  _height:64px;*/
  height:auto;
  width:239px;
  padding:5px 0px 9px 8px;
  #padding:5px 0px 9px 8px;
  _padding:5px 0px 3px 8px;
}
.lastPad{padding:15px 0px 17px 8px;#padding:15px 0px 17px 8px;_padding:15px 0px 3px 8px;}


.p_rightTabsContainer {
  float:left;
  height:31px;
  width:229px;
}
.p_rightTabsContainerBrown {
  float:left;
  height:31px;
  width:232px;
}

.p_rightTabContentContainer {
  float:left;
  /*height:54px;*/
  height:auto;
  width:234px;
  padding:3px 0px 0px 0px;
  #padding:3px 0px 0px 0px;
  _padding:4px 0px 0px 0px;
}

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

.p_redTabMid {
  background-image:url(../images/region.gif);
  background-repeat:repeat-x;
  float:left;
  height:25px;
  width:234px;
  padding:4px 0px 0px 0px;
}
.p_redTabSpiritType {
  background-image:url(../images/spritType_spirit.jpg);
  background-repeat:repeat-x;
  float:left;
  height:25px;
  width:234px;
  padding:4px 0px 0px 0px;
}
.p_rightBannerTabNewArrivals {
  background-image:url(../images/newArrivals_spirit.jpg);
  background-repeat:repeat-x;
  float:left;
  height:25px;
  width:234px;
  padding:4px 0px 0px 0px;
}

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

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

.p_orangeTabMid {
  background-image:url(../images/varietal.gif);
  background-repeat:repeat-x;
  float:left;
  height:25px;
  width:234px;
  padding:4px 0px 0px 0px;
}

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

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

.p_greenTabMid {
  background-image:url(../images/foodPairing_New.gif);
  background-repeat:repeat-x;
  float:left;
  height:25px;
  width:234px;
  padding:4px 0px 0px 0px;
}

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

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

.p_brownTabMid {
  background-image:url(../images/rating.gif);
  background-repeat:repeat-x;
  float:left;
  height:25px;
  width:234px;
  padding:4px 0px 0px 0px;
}

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

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

.p_rightTabProductInfo {
  float:left;
  /*height:55px;*/
  height:auto;
  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;
}

.p_rightTabContentContainer .p_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 span {color:#32080d; font-size:11px; font-weight:bold;}
.qtyInp{ width:38px; height:10px; margin:0px 0px 0px 5px;}
.productVerticalImg{float:left; padding:32px 0px 4px 38px; width:194px;min-height:150px;}
.productVerticalImgSpirit{float:left; padding:32px 0px 4px 14px; width:195px;}
.productMainTxt{float:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
/*.productTopImg{padding:10px 0px 0px 300px;}*/
.productOnSale{color:#d6492a;font-size:14px; font-weight:bold;}
.product_desc_Txt{color:#32080d; font-size:11px;  width:460px; line-height:18px;}
.product_saveX{color:#d6492a; font-size:11px;}
.topPad{padding:15px 0px 0px 0px;}
.topPadOne{padding:20px 0px 0px 0px;}
.prodQty{float:left;color:#32080d!important; font-size:11px;}
.p_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}

#addToCart{ 
 background-image:url(../images/add_to_cart_normal.gif);
width:85px;
height:27px;
cursor:pointer;
}

#addToCart:hover{ 
 background-image:url(../images/add_to_cart_rollover.gif);
width:85px;
height:27px;
cursor:pointer;
}

.pdTab{ margin-top:20px;}
.floatLeft{float:left}
.reg_price_categoNone {
color:#32080D;
font-size:12px;
font-weight:normal;

}
.categoryInfo ps{
  float:left;
  padding:0px;
  width:235px;
  text-decoration:none;
}
.categoryInfo p a{
  float:left;
  padding:0px;
  width:235px;
  text-decoration:none;
  padding-bottom:14px;
  #padding-bottom:6px;
}

.categoryInfo p a:hover{
   text-decoration:underline;
   cursor:pointer;
   color:#675545;
}

.categoryRightInfo{
  float:left;
  font-size:11px;
  padding-bottom:5px;
  #padding-bottom:11px;
  _padding-bottom:21px;
  
}

.sendBtn{
	width:58px;
	height:24px;
	background-image:url(../images/send_Normal.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:right;
}
.sendBtn:hover{
	width:58px;
	height:24px;
	background-image:url(../images/send_Over.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:right;
}
