.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_leftContainer_gift {
  float:left;
  height:auto;
  width:715px;
  #width:715px;
  _width:710px;
  border-top:#EEE8C5 5px solid;
  border-right:#EEE8C5 5px solid;
 
  
}

.rightContainer2 {
  float:left;
  height:auto;
  width:250px;
  font-size:11px;
  background-color:#D4C99C;
  border-top:#EEE8C5 5px solid;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}


.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/bodyProductBg.gif) repeat-y top left;
}
.productBg .p_leftContainer{
  width:710px;
}
.productBg .p_rightContainer{
  padding:0px;
  width:254px;
}

.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:46px;
  padding:8px 0px 0px 0px;
  #padding:8px 0px 6px 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;
}

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

.p_rightTabMain {
  float:left;
  height:90px;
  /*#height:84px;
  _height:64px;*/
  height:auto;
  width:239px;
  padding:5px 0px 9px 2px;
  #padding:5px 0px 9px 2px;
  _padding:5px 0px 3px 2px;
}
.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:10px 0px 0px 5px;
  #padding:10px 0px 0px 5px;
  _padding:4px 0px 0px 5px;
}

.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_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:230px;
  font-size:11px;
  line-height:16px;
  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 0px ;}
.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:170px;}
.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:#be0f34; font-size:11px;  width:460px;}
.topPad{padding:15px 0px 0px 0px;}
.topPadOne{padding:20px 0px 0px 0px;}
.prodQty{float:left;color:#32080d; 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;
display:block;
cursor:pointer;
}
#addToCart:hover{ 
background-image:url(../images/add_to_cart_rollover.gif);
width:85px;
height:27px;
}
#download_order_form{ 
background-image:url(../images/download_order_form_bt.gif);
width:145px;
height:24px;
cursor:pointer;
float:left;
}
#download_order_form:hover{ 
 background-image:url(../images/download_order_form_bt_ov.gif);
width:145px;
height:24px;
float:left;
}

#view_produstlist{ 
 background-image:url(../images/view_product_list.gif);
width:120px;
height:24px;
cursor:pointer;
}

#view_produstlist:hover{ 
 background-image:url(../images/view_product_list_ov.gif);
width:120px;
height:24px;
cursor:pointer;
}

.pdTab{ margin-top:20px;}



.leftpanel_gift{width:680px; height:auto; margin-left:18px; margin-top:16px;}
.gift_topImg{ float:right;padding:0px 10px 0px 0px ; width:80px;}
.float_left{float:left;}
.cBoth{clear:both; margin:0; padding:0;}
.gift_hd{margin-left:18px; margin-top:16px; float:left;_margin-left:8px;}
.hd_text1{font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#8e9513; text-align:left;}
.hd_text_intro{font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#8e9513; text-align:left; line-height:24px;}
.gift_DiscText{font-family:Verdana, Geneva, sans-serif;  font-size:11px;  color:#675545;  line-height:16px; width:175px;}
.gift_DiscText2{font-family:Verdana, Geneva, sans-serif;  font-size:11px;  color:#675545;  line-height:16px; }
.gift_DiscText1{font-family:Verdana, Geneva, sans-serif;  font-size:11px;  color:#32080c;  line-height:16px; width:700px;}
.gift_card{clear:both;width:508px; height:auto; float:left; margin-top:40px;}
.gift_card_left_col{width:224px; height:auto; float:left;}
.gift_card_right_col{width:218px; height:auto; float:right;}
.gift_card1{width:218px; height:220px;}
.qtyTextBox{background: url(../images/qtextbox_gift.gif) no-repeat; width: 29px; height:19px; border:none; text-align:center;}
.column_Quantity{width:110px; height:20px; float:left; margin-left:5px; margin-top:10px;}
.column_Amt{width:90px; height:20px; float:right;margin-top:10px;}}
.amt_menu{width:56px; height:19px; border:none; background:url(../images/drop_d.jpg) no-repeat;}
.spacer_gift{clear:both; height:125px;}
.spacer_gift1{clear:both; height:40px;}
.spacer{clear:both; height:20px;}
/** NOT USED IN THE BODY CONTENT **/
.learnLeftInnerImg{ float:left; width:252px; height:232px; margin-top:20px; font-style:italic; color:#b47015; font-size:11px;}
.learnInnerDescpText{ float:left; margin-top:17px; margin-left:10px; width:283px; color:#675545; font-size:11px; line-height:16px;}
.learnInnerDescpTextInner{ margin-top:17px; width:283px; color:#675545; font-size:11px; line-height:16px;}
.principalRegion{margin-top:11px;}
.learnDivider{ /*border:1px dotted #d3c89d;*/ width:545px; font-size:8pt; margin-top:5px;border:none; background:url(../images/dotted_ln.gif) repeat-x 1px; height:1px;}
.hzRule{
clear:both;
height:1px;
margin-top:3px;
margin-right:25px;
background:url(../images/dotted.gif) repeat-x 1px top;
}
.giftDivider{clear:both;background:url(../images/gift_ln_breaker.gif) repeat-x 1px; height:1px;}
.learnDescptionMain{ margin-top:14px;#margin-top:15px;}
.learnDescptionMainpad{margin-top:13px;}
.learnHeading{ color:#d6492a; font-size:13px; font-weight:bold;}
.learnDescpInnerText{ margin-top:2px; color:#675545; font-size:11px;line-height:16px; padding-right:10px;}
.learnDescpInnerText span{font-weight:bold;}
.learnDetailedLink{ font-family:Verdana;font-size:11px;color:#872434;font-weight:bold;text-decoration:none; margin-left:5px; cursor:pointer;}
.learnDetailedLink:hover{text-decoration:underline;}
.redLearnHead{margin-top:5px;color:#d6492a; font-size:11px;}
.rightBottomImg{border-top:#eee8c5 5px solid; width:250px; height:355px; background:#f6f3e2; overflow:hidden; float:right;}
.label_wrap{width:176px; #width:176px; _width:170px; height:auto; float:left;}
.gft_label{height:35px; width:150px; text-align:left; padding-top:2px;}
.gft_label2{height:35px; text-align:left; padding-top:2px;}
.desc_wid{width:200px;}
.prodct_column_Product{
	width:258px;
	text-align:left;
	float:left;
	line-height:normal;
}
.black_overlay{
		display: none;
		position: absolute;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: none;
		z-index:1001;
		-moz-opacity: 0.8;
		opacity:.80;
		filter: alpha(opacity=80);
}
.productlist_content {
    display: none;
    position: absolute;
	top: 1290px;
	#top: 1390px;
	left: 25%;
	#left: 38%;
	/*width: 600px;
	height: 570px;*/
	width: 546px;
	height: 516px;
	padding: 20px;
	border: 7px solid #c8b785;
	background-color: #ffffff;
	z-index:1002;
	overflow: auto;
}     
.imgonediv{
width:66px;
height:91px;
display:block;
float:left;
margin-right:18px;
}
.imgsecdiv{
width:66px;
height:91px;
display:block;
float:left;
margin-right:18px;
}
.imgthreediv{
width:66px;
height:91px;
display:block;
float:left;
margin-right:0px;
}
.hzRule {
background:transparent url(../images/dotted.gif) repeat-x scroll 1px top;
clear:both;
height:1px;
margin-right:25px;
margin-top:7px;
}
