/* CSS Document */
body
{
width:1001px;
margin:0 auto;
color:#413000;
font-family:arial;
z-index:1;
}
h3
{
font-size:12px;
font-weight:bold;
}

#wrapper
{
width:100%;
height:auto;
position:relative;
z-index:70;
}
a
{
color:#413000;
text-decoration:none;
}
a:hover
{
text-decoration:underline;
}
table.header
{
margin:0 auto;
}
img
{
border:0;
display:block;
}
#header
{
width:100%;
height:186px;
}
#preHeader
{
width:100%;
height:50px;
 
}
#leftHead
{
}

#midHead
{
}

#rightHead
{       
}

#contentPane
{
width:100%;
height:auto;
}
#sandPaneFirst
{
width:100%;
background-color:#E7E2D8;
height:300px;
}
#sandPaneSecond
{
width:100%;
background-color:#E7E2D8;
height:50px;
}
#sandPaneThird
{
width:100%;
background-color:#E7E2D8;
height:30px;
}
#coffeePaneFirst
{
width:100%;
background: url('../images/white.illust.png');
background-color:#413000;
height:190px;
}
#bottomCapsulePane
{
position:absolute;
left:157px;
background-color:#E7E2D8;
top:550px;
width:948px;
height:180px;
z-index:1000;
border: 1px solid #E7E2D8;
}
#midPane
{
width:1000px;
border-left:solid 1px #cbc2b3;
}
#midTopPane
{
width:100%;
height:auto;
}
.leftWindow
{
float:left;
width:470px;
}
.rightWindow
{
float:left;
width:530px;
}
#firstRow
{
width:100%;
padding:0;
}
#secondRow
{
width:100%;
padding:0;
}
#bottomPane,#footer
{
width:100%;


}
#footer
{
 position:absolute;
 bottom:0px;
}
#galleryContainer,.galleryContainer,#galleryContainerNew
{
width:650;
height:380px;
z-index:-100;
position:relative;
left:320px;
top:380px;
z-index:100;

}
#leftHero, #leftHeroNew
{
width:250;
height:380px;
z-index:-100;
position:relative;
left:30px;
top:380px;
z-index:100;
}
#galleryContainerNew, #leftHeroNew
{
top:200px;
}
#galleryShow, .noDisplay
{
display:none;
}
.stackedPane
{
width:100%;
}
#content, #content-recipe, #content-hampers
{
background: none repeat scroll 0 0 transparent;
font-family: arial;
font-size: 12px;
line-height:1.6em;
padding-right:10px;
height: 200px;
left: 495px;
overflow: auto;
position: absolute;
top: 310px;
width: 400px;
z-index: 100;
}
#content-recipe
{
height:300px;
}
.hamperBtn
{
width:130px;
padding-top:10px;
padding-bottom:10px;
margin:0 auto;
display:block;
text-align:center;
}
a.hamperBtn
{
color:#ffffff;
font-size:11px;
font-family:arial;
}
.hamperBtnContainer
{
vertical-align:middle;
}
.nbGreen
{
background-color:#6CAE44;
}
.hamperBtn
{
text-decoration:none;
}
#content-hampers
{
 width:430px;
}
#homeButtonHolder
{
width:300px;     
}

#heading
{
left: 495px;
top: 280px;
width:400px;
font-family:arial;
font-size:40px;
background:transparent;
position:absolute;
z-index:100;
}
#descriptor
{
display: inline-block;
font-size: 12px;
left: 20px;
position: relative;
top: 133px;
width: 80%;
}
.homeButton
{
background-color: #C1246A;
color: #FFFFFF;
font-family: arial;
font-size: 12px;
font-weight: bold;
left: 830px;
padding: 5px 10px;
position: absolute;
text-align: center;
text-decoration: none;
top: 560px;
width: 35px;
z-index: 100;
}
#visualSmall
{
height: 250px;
left: 138px;
position: absolute;
top: 216px;
width: 350px;
z-index: 10;
}
.pika-thumbs
{
display:none;
width:100px;
height:100px;
}
.ft-title
{
font-family:arial;
font-size:11px;
font-weight:bold;
padding-lefT:10px;
padding-right:10px;
}
.buttonMeals
{
background-color: #84B64B;
color: #FFFFFF;
display: block;
font-size: 12px;
height: 20px;
margin-top: 3px;
overflow: auto;
padding-top: 2px;
text-align: center;
width: 150px;
}
.cuisine
{
background-color:#e7e0d5;

}

.move-up
{
position: relative;
top: -390px;
}

.buttonMeals a
{
color:#ffffff;
text-decoration:none;
width:150px;
}
.cuisine a
{
color:#413000;
}
#leftButtons
{
float:left;
width:180px;

}

.buttonHeading
{
margin-bottom: 10px;
margin-top: 20px;
}
#searchFloater
{
position:absolute;
top:53px;
left:773px;
z-index:101;
}
#searchFloaterNew
{
position:absolute;
top:75px;
left:763px;
z-index:101;
}
.searchBox
{
border:1px solid #c3c3c3;
width:150px;
height:18px;
}
.searchBoxNew
{
border:1px solid #c3c3c3;
width:170px;
height:18px;
}
.move-down
{
position: absolute;
top: 66px;
}
#searchFloaterInner
{
position:absolute;
top:65px;
left:773px;
z-index:101;
}
.formHeading
{
font-weight:normal;
}
#rightButtons
{
float:left;
width:180px;
}
#content h4
{
font-size:12px;
}
.storeHeader
{
font-weight:bold;
font-size:11px;
}
ul.hamperPanes
{
list-style-type:none;
width:100%;
padding:0;
margin:0;
margin-top:25px;
}
ul.hamperPanes>li
{
width:140px;
position:relative;
float:left;
}
#ribbonNav {
  background-color: #83B64B;
  position: absolute;
  top: 300px;
  width: 90%;
  left:40px;
}
#ribbonNavNew {
  background-color: #83B64B;
  position: absolute;
  top: 166px;
  width: 92%;
  left:34px;
  z-index:250;
}
ul.navList
{
float: right;
list-style:none;
padding:0;
padding-top:3px;
padding-bottom:3px;
margin:0;
}
ul.navList li
{
display: block;
float: left;
font-size: 12px;
padding-left: 10px;
padding-right: 10px;
}
ul.navList li a
{
text-decoration:none;
color:#ffffff;
font-family:arial;
}
.doubleLiner
{
padding-top:3px;
padding-bottom:3px;
}
.nbBeige
{
background-color:#E7E0D5;

}
a.nbBeige
{
color:#000000;
}
#recipeHeading, #smallHeading
{
font-size:30px;
}

#recipeDetailHeading, .recipeHeading
{


}
.recipeList
{
list-style:none;
width:100%; 
padding:0;
margin:0;
}
.recipeList li.first
{
padding-bottom:14px;
border-bottom:1px solid #F27EB2;
}

.recipeList li.trail
{
padding-top:12px;
padding-bottom:12px;
border-bottom:1px solid #F27EB2;
}
.recipeList a, .recipeList a:hover, .recipeList a:active, .recipeList a:visited
{
color:#413000;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
a.taglink
{
color:#413000;
text-decoration:none;
padding-left:3px;
}
.caption
{       
   
   
}
.recipeDetail
{
padding-bottom:12px;
width:400px;
}
.recipeDetail ul li
{
padding-top:5px;
padding-bottom:5px;
}
.recipeDetail ul, .gradientBg
{
border: 1px solid #CCCCCC;
background: #F1F1F1;
background-image: -moz-linear-gradient(top,#ffffff,#f1f1f1);
background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f1f1f1));
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#f1f1f1);
list-style: none outside none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding:10px 10px 10px 10px;
overflow:auto;
}
.recipeDetail ul li:hover
{
background-color:#f1f1f1;
}
#authorDetail
{
font-family: arial;
font-size: 11px;
float:left;
width: 227px;

}
#authorDetail img
{
display:inline;
}
.next
{
}
#prev,#next
{
   display:none;
   
}
.prev
{
left:768px;
}
.levelBack
{
left:700px;
}
.levelBackDetail
{
left:600px;
}
.bigWidth
{
width:100px;
}
.xlWidth
{
width:140px;
}

.formRecord
{
width:80%;
}
.formRecord label
{
display: inline-block;
width: 30%;
}
.sendFormBtn
{
border: medium none;
color: #FFFFFF;
float: left;
height: 30px;
margin-left: 130px;
margin-right: 140px;
vertical-align: middle;
}
.wineIntroBtn
{
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
margin-top:15px;
margin-left:5px;
width:200px;
float:left;
display:block;
}
a.wineIntroBtn
{
color: #FFFFFF;
display: block;
padding-top: 14px;
text-align: center;
text-decoration: none;
}
.autoWidth
{
width:auto;
}
.boldText
{
font-weight:bold;
}
.longWidth
{
width:200px;
}
.MsoNormalTable
{
width:80%;
font-size:11px;
border:1px solid #cccccc;
}
.MsoNormalTable td
{
border:1px solid #cccccc;
padding-left:3px;
}
.ratingHeading
{
padding-left:3px;
}
.marginTop10
{
margin-top:10px;
}
#ft-buttons-galleryContainer, #ft-buttons-galleryContainerNew 
{
left: 310px;
position: absolute;
top: 500px;
}
.ft-button-galleryContainer, .ft-button-galleryContainerNew
{
background-color:#ffffff;
opacity:0.7;    
margin-left:2px;
}
.ft-button-galleryContainer-active, .ft-button-galleryContainerNew-active
{
background-color:#000000;
opacity:0.7;
color:#ffffff;
}
.comingSoon
{
width:80%;
position:relative;
margin-top:30px;
font-size:20px;
display:block;
margin-left:auto;
margin-right:auto;
text-align:center;
font-family:arial;
}
.content-scroll
{
background: none repeat scroll 0 0 transparent;
font-family: arial;
font-size: 12px;
line-height:1.6em;
padding-right:10px;
height: 200px;
left: 495px;
overflow: auto;
position: absolute;
top: 316px;
width: 400px;
z-index: 100;
}
.contentBigPane
{
background: none repeat scroll 0 0 transparent;
font-family: arial;
font-size: 12px;
line-height:1.6em;
padding-right:10px;
height: 160px;
left: 105px;
overflow: auto;
position: absolute;
top: 424px;
width: 800px;
z-index: 100;
}
.hiddenContent
{
display:none;
}
.nextContent
{
background: url("../images/next.png") no-repeat scroll 0 0 transparent;
display: block;
height: 50px;
position: absolute;
cursor:pointer;
right: 30px;
top: 395px;
width: 50px;
z-index:110;
}
.prevContent
{
 background:url("../images/prev.png");
 display: block;
height: 50px;
position: absolute;
cursor:pointer;
left: 30px;
top: 395px;
width: 50px;
z-index:110;
}
.move_up
{
top:0px;
}
.maxHeight
{
height:400px;
}
.ft-title
{

}
.worldShop
{
opacity:0.5;
filter: alpha(opacity = 50);
position:absolute;
left:320px;
color:#ffffff;
background-color:#000000;
width:650px;
z-index:130;
top:500px;
height:40px;                            
}
.above, .ft-leftHeroNew
{
z-index:300;
}
#currentId
{
z-index:302;
}
#linker
{
z-index:500;
}
.Home-Pg-GNB-15_
{
position: absolute;

}
.recipeSection
{
height:250px;
} 
.timeInfo
{
left: 22px;
bottom:10px;
position: absolute;
}
.marginTop30
{
margin-top:30px;
}
.marginTop50
{
margin-top:50px;
}

.leftPrompter
{
bottom: 5px;
font-size: 14px;
left: 0;
position: absolute;
}
.rightPrompter
{
bottom: 20px;
font-size: 11px;
right: 0px;
position: absolute;
}
div.Table_01 {
	position:relative;
	left:0px;
	margin: 0 auto;
	top:0px;
	width:1000px;
	height:640px;
	border:solid 1px #cccccc;
	z-index:200;
}

div.a-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:513px;
	height:163px;
}

div.b-02_ {
	position:absolute;
	left:513px;
	top:0px;
	width:487px;
	height:163px;
}

div.c-03_ {
	position:absolute;
	left:0px;
	top:163px;
	width:1000px;
	height:450px;
	z-index:100;
}

div.d-04_ {
	position:absolute;
	left:0px;
	top:613px;
	width:1px;
	height:32px;
}

div.e-05_ {
	position:absolute;
	left:1px;
	top:613px;
	width:999px;
	height:32px;
}
.eventTab
{
border:1px solid #413000;
}
.eventTab td,.eventTab th
{
border-right:1px solid #413000;
border-bottom:1px solid #413000;
font-size:12px;
padding:6px;
}           
.eventTab td
{
height:60px;
text-align:center;
} 
div.c-03_
{

} 
a.styler
{
color:#83B64B;
}
#footerDiv
{
background-color:#83B64B;
border-left:1px solid #cccccc;
font-family:arial;
width:999px;
}
.copyInfo
{
display:block;
font:arial sans serif;
font-size:11px;
color:#ffffff;
margin-top:5px;
float:left;
margin-left:30px;
position:relative;
width:200px;
}
ul.footerLinks
{
display:block;
font:arial;
font-size:11px;
color:#ffffff;
margin-top:5px;
margin-bottom:5px;
padding-bottom:5px;
float:left;
position:relative;
width:490px;
list-style:none;
}
ul.footerLinks li
{
float:left;
margin-right:10px;
}
ul.footerLinks li a
{
color:#ffffff;
}
.browserInfo
{
display:block;
font:arial sans serif;
font-size:11px;
color:#ffffff;
margin-top:5px;
float:left;
margin-left:30px;
position:relative;
width:200px;
}
li.productNav ul
{
text-transform:uppercase;
}
#bottomNavPane
{
top:-400px;
}
#innerHeader
{
  width:100%;
  height:auto
}
#innerLogo
  {
  float:left;
  width:472px;
  height:166px;
  background:url("../images/a_01.jpg");
  }    
  #topNav
  {
  float: left;
  height: 166px;
  position: relative;
  width: 528px;
  z-index: 1;
  }
  #middlePane
  {
  width:100%;
  height:auto;
  z-index:70;
  }
  #maskDiv
  {
   width:472px;
   position:relative;
   height:256px;
   float:left;
   z-index:70;
  }
  #contentHeadingPanel
  {
   background:url("../images/d_04.jpg");
   width:528px;
   height:256px;
   float:left;
  }
  #expandingDiv
  {
  background: url("../images/g_07.jpg") repeat scroll 0 0 transparent;
display: inline-block;
font-size: 12px;
height: auto;
position: relative;
top: 0;
width: 100%;

    }
  #bottomCurlDiv
  {
   width:100%;
   background:url('../images/i_09.jpg');
   display:block;
   height:100px;
  }
  #footer
  {
  }
  .contentExpanding
  {
  
  
  padding-top:10px;
  display:inline;
  height:auto;
  }
  #breadCrumbs
  {
  background-color: #E7E1D5;
  float: right;
  font-size: 10px;
  margin-right: 60px;
  padding-left: 5px;
  padding-right: 20px;
  position: relative;
  top: 105px;
  width: auto;
  }
  #breadCrumbs a
  {
  margin-right:3px;
  }
  .comingSoonText
  {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-size:16px;
  width: 50%;
  }
  .mainHeading {
font-size: 14px;
font-weight: bold;
left: 30px;
position: relative;
top: 116px;
float: left;
width: 84%;
}
  .descriptor
  {
  font-size: 12px;
  left: 30px;
  position: relative;
  top: 138px;
  display:inline-block;
  width: 80%;
  }
  #storeNavDiv
  {
  display: block;
  margin-left:100px;
  float: left;
  width: 300px;
    }
  #storeAddress
  {
 
 float: right;
margin-right: 210px;
margin-top: 10px;
width: 300px;
display:none;
  }
  .contentHolder
  {
  display: block;
  margin: 0 auto;
  position: relative;
  width: 100%;
  height:auto;
  }
  .treeview li.location
  {
  background: url("../images/location.png") no-repeat scroll 0 3px transparent;
  font-size: 12px;
  min-height: 20px;
  
  }
  .treeview li.location span
  {
  padding-left:5px;
  }
  
  .treeview li.location ul li.storeMarker
  {
  background: url("../images/storemarker.png") no-repeat scroll 0 3px transparent;
  font-size: 12px;
  min-height:20px;
  }
  .hitarea
  {
  background:none;
  }
  .treeview li.location ul li.storeMarker a
  {
  padding-left:5px;
  }
  #storeNavDiv h6
  {
  display: inline-block;
  /*position: relative;*/
  margin:0;
  padding-top:10px;
  }
  #storeNavMover
  {
  padding-left:50px;
  }
  .hiddenStoreAddress
  {
   display:none;
  }
  .storeTitle
  {
  text-align:center;
  background-color:#E7E1D5;
  margin:0;
  }
  .innerAddress
  {
  border:solid 1px #f2f2f2;
  font-size:12px; 
  }
  .callIcon
  {
  background: url("../images/phone.png") no-repeat scroll 3px 1px #E7E1D5;
  display: block;
  padding-left: 19px;
  width: 94%;  
  }
  .breadCrumbs_last
  {
  margin-left:3px;
  }
  .crossLinkers
  {
  margin-top:20px;
  }
  .crossLinkers ul
  {
  /*width:70%;*/
  margin: auto;
  list-style:none;
  }
  .crossLinkers ul li
  {
  /*width:175px;*/
  float:left;
  text-align:center;
  font-size:11px;  
  }
  #recipeFilterHolder
  {
  float: left;
  height: auto;
  left: 135px;
  position: relative;
  width: 200px;
    }
  #recipeFilterHolder h4
  {
  margin-bottom:4px;
  padding-left:12px;
  }    
  #cuisineList, #vegNonVeg, #course, #mealTime, #specialty
  {
  padding-left:0px;
  padding-top:0px;
   }
  #cuisineList ul, #vegNonVeg ul, #course ul, #mealTime ul, #specialty ul
  {
  list-style:none;
  margin-left:0px;
  padding-left:5px;
  }
  #cuisineList ul li, #vegNonVeg ul li, #course ul li, #mealTime ul li, #specialty ul li
  {
  display:block;
  }
  #cuisineList ul li a
  {
  padding-bottom: 3px;
  padding-left: 3px;
  }
  #vegNonVeg ul li a, #course ul li a, #mealTime ul li a, #specialty ul li a
  {
  padding-bottom: 6px;
  padding-left: 3px;
  }                  
  .recipeSection
  {
  min-height:600px;
  }
 .nonveg
 {
 	width: 16px;
	height: 16px;
	background:url('../images/meat-icon.png') 0 2px no-repeat;
	display:inline-block;
 }  
 .veg
 {
  width: 16px;
	height: 18px;
	background:url('../images/green.png') 0 3px no-repeat;
	display:inline-block;
 }
 .meal
 {
  width: 16px;
	height: 18px;
	background:url('../images/dinner.png') 0 2px no-repeat;
	display:inline-block;
 }
 .snack,.snacks
 {
  width: 16px;
	height: 18px;
	background:url('../images/hamburger.png') 0 2px no-repeat;
	display:inline-block;
 }
 .dessert
 {
  width: 16px;
	height: 18px;
	background:url('../images/dessert.png') 0 2px no-repeat;
	display:inline-block;
 }
 .tea
 {
  width: 16px;
	height: 18px;
	background:url('../images/coffee.png') 0 2px no-repeat;
	display:inline-block;
 }
 .bake
 {
  width: 16px;
	height: 18px;
	background:url('../images/oven.png') 0 2px no-repeat;
	display:inline-block;
 }
 .salad
 {
  width: 16px;
	height: 18px;
	background:url('../images/salad.png') 0 2px no-repeat;
	display:inline-block;
 }
 .breakfast
 {
  width: 16px;
	height: 18px;
	background:url('../images/toast.png') 0 2px no-repeat;
	display:inline-block;
 }
 .soup
 {
  width: 16px;
	height: 18px;
	background:url('../images/soup.png') 0 2px no-repeat;
	display:inline-block;
 }
 .sidedish
 {
  background: url("../images/sidedish.png") no-repeat scroll 0 2px transparent;
  display: inline-block;
  height: 18px;
  width: 16px;
 }
 .health
 {
  width: 16px;
	height: 18px;
	background:url('../images/health.png') 0 2px no-repeat;
	display:inline-block;
 }
 .bakes
 {
  width: 16px;
	height: 18px;
	background:url('../images/oven.png') 0 2px no-repeat;
	display:inline-block;
 }
 #recipeListHolder
 {

float: left;
margin-left: 303px;
margin-top: 8px;
position: relative;
width: 393px;
 }
 .recipeItem
 {
 display:block;
 border: solid 1px #cccccc;
 margin-top:10px;
 }
 .recipeItem a
 {
 padding-top:12px;
 padding-left:5px;
 display:block;
 width:100%;
  }
 .recipeItem:hover
 {
 background-color:#f1f1f1;
 }
 .flowingContent
 {
 width:800px;
 }
 #contactForm
 {
 margin-top:4px;
 }
 .error
 {
 color:red;
 }
 .varietyTable
  {
  width:500px;
 }
 .varietyTable td
 {
  padding:5px;
 }
 #dhtmlgoodies_tree img {
  display: inline;
  padding-top: 2px;
}
.leftPadderDiv
  {
  display: inline-block;
  float: left;
  height: 90px;
  width: 399px;
  }
.paddedDiv
{
position:relative;
top:-105px;
line-height:1.5em;
}  
.nbGreen {
color: #555;
font-weight: bold;
text-transform:uppercase;
font-size: 11px;
text-shadow: 0 1px 0 white;
text-shadow: 0 0 0 transparent,0 1px 0 white;
height: 2.95em;
padding: 0 0.91em;
border: 1px solid #CCC;
border-bottom-color: #AAA;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#A6BE45,EndColorStr=#6FA624);
background-image: -moz-linear-gradient(top,#A6BE45 0,#6FA624 100%);
background-image: -ms-linear-gradient(top,#A6BE45 0,#6FA624 100%);
background-image: -o-linear-gradient(top,#A6BE45 0,#6FA624 100%);            
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#A6BE45),color-stop(100%,#6FA624));
background-image: -webkit-linear-gradient(top,#A6BE45 0,#6FA624 100%);
background-image: linear-gradient(to bottom,#A6BE45 0,#6FA624 100%);
-moz-border-radius: 18px;
-webkit-border-radius: 18px;
border-radius: 18px;
-moz-box-shadow: inset 0 0 1px #6FA624;
-ms-box-shadow: inset 0 0 1px #6FA624;
-o-box-shadow: inset 0 0 1px #6FA624;
-webkit-box-shadow: inset 0 0 1px #6FA624;
box-shadow: inset 0 0 1px #6FA624;
border-image: initial;
}
.nbBeige {
  color: #555;
font-weight: bold;
text-transform:uppercase;
font-size: 11px;
text-shadow: 0 1px 0 white;
text-shadow: 0 0 0 transparent,0 1px 0 white;
height: 2.95em;
padding: 0 0.91em;
border: 1px solid #CCC;
border-bottom-color: #AAA;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#A6BE45,EndColorStr=#6FA624);
background-image: -moz-linear-gradient(top,#A6BE45 0,#6FA624 100%);
background-image: -ms-linear-gradient(top,#A6BE45 0,#6FA624 100%);
background-image: -o-linear-gradient(top,#A6BE45 0,#6FA624 100%);            
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#A6BE45),color-stop(100%,#6FA624));
background-image: -webkit-linear-gradient(top,#A6BE45 0,#6FA624 100%);
background-image: linear-gradient(to bottom,#A6BE45 0,#6FA624 100%);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: inset 0 0 1px #6FA624;
-ms-box-shadow: inset 0 0 1px #6FA624;
-o-box-shadow: inset 0 0 1px #6FA624;
-webkit-box-shadow: inset 0 0 1px #6FA624;
box-shadow: inset 0 0 1px #6FA624;
border-image: initial;
}
.buttonHolder
{
display: block;
margin: 0 auto;
width: 700px;
}
.recipeButtonHolder {
  display: block;
  float: left;
  margin: 0 auto;
  width: 380px;
}


.lastRowLanding
{
float: left;
margin-left: 228px;
}
.leftFloater
{
float:left;
width:68%;
}
.rightFloater
{
float:right;
width:40%;
}
.radioField
{
margin-top:4px;
margin-bottom:4px;
}
.formRecord label
{
/*float:left;*/
}
label.radioText
{
float:none;
margin-left:2px;
width:auto;
display:inline-block;
font-size:11px;
}
.radioField input[type=radio]
{
 vertical-align:middle;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:3px;
}
.formRecord input[type=text]
{
width:230px;
}
.formRecord label
{
vertical-align:top;
}
#dhtmlgoodies_tree
{
width:30%;
float:right;
}
.contactPane
{
display: inline-block;
float: none;
position: relative;
top: 40px;
width:100%;
margin-left:auto;
margin-right:auto;
}
.landingRowLast_2
{
display: block;
float: left;
margin-left: 114px;
width: 100%;
}

.nbPlain {
padding: 0 .5em;
height: 2.0833em;
border: 1px solid #83B64B;
color: #83B64B;
background: #F6F6F6;
background-image: -moz-linear-gradient(top,#ffffff,#efefef);
background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
overflow: visible;
border-image: initial;
}
.wineIntro .flag
{
margin-right:3px;
}
.cuiDiv
{
margin-top:7px;
}
.noPointer
{
cursor:default;
}
.time
{
background-color: #F1F1F1;
border: 1px solid #CCCCCC;
display: block;
padding-bottom: 3px;
padding-left: 3px;
padding-top: 3px;
width: 100%;
}
.recipeImage
{
float:left;
width:150px;
height:100%;
display:block;
}
.recipeItemDetail
{
float: left;
width: 58%;
margin-lefT:4px;
}
.recipeHeading
{
font-weight:bold;
text-align:center;
}
.recipeDescription
{
font-size:10px;
margin-top:5px;
}
.recipeLink
{
display: block;
float: left;
font-size: 10px;
font-weight: bold;
position: relative;
text-align: right;
width: 99%;
}
.showAll
{
text-align:right;
font-size:11px;
font-weight:bold;
display:block;
}
.careerBtn
{
margin-left:191px;
}
.productPane
{
margin-top:20px;
width:100%;
display:inline-block;
font:arial;
}
.prodDesc h3
{
margin-top:0px;
margin-bottom:0px;
}
.prodDesc
{
float:left;
display:inline-block;
padding-left:5px;
width:160px;
}
.prodDescDetail
{
font-size:11px;
}
.prodImage
{
float:left;
display:inline-block;
border: 1px solid #7D8286;
}
.productItem
{
float:left;
margin-left:15px;
margin-top:20px;
padding-right:5px;
}
.flowingContentExtra
{
width:900px;
}
#addThisBox {
  float: right;
  width: 90px;
}
.tagger
{
float:left;
}
.tagger a
{
font-size:10px;
display:inline;
}
.tagBlock
{
display:inline-block;
width:19px;
height:19px;
}
.tagLink, .tagLinkOther
{
float:left;
margin-left:3px;
}
.tagLinkOther
{
position:relative;

top:-5px;
}
.tagLinkOther a
{
padding-left:2px;
padding-top:2px;
position:relative;
top:-2px;
}
.tagInternal
{
width:100%;
margin-top:10px;
}
.tagLink a
{
padding-left:3px;
}
.newsPane a
{
text-decoration:underline;
}
#newsletterLinker
{
text-decoration:underline;
}
h4
{
font-size:11px;
}
.newsPanel
{
width:140px;
float:left;
margin-left:8px;
margin-top:8px;
}
.newsPanel a
{
text-decoration:underline;
}
.newsImage
{
margin:0 auto;
width:100px;
}
.newsLink
{
text-align:center;
}
.newsLinkerPane
{
width:520px;
margin:0 auto;
}
.newsPane ul 
{
list-style-image:url('../images/pdf.png');
list-style-type:disc;
}
.eventTab
{
margin:0 auto;
}
.eventHolder
{
width:80%;
margin:0 auto;
}
.imgEvent
{
width: 80%;
margin:0 auto;
}
.imgEvent img
{
margin:0 auto;
}
.galleryPane
{
width:140px;
float:left;
margin-left:8px;
margin-top:10px;
}
.albumHolder
{
margin: 0 auto;
width: 515px;

}
.galleryTitle
{
text-align:center;
}
.galleryDetTitle
{
text-align:center;
font-size:10px;
min-height:55px;

}
.galleryPane a
{
text-decoration:underline;
}
.galleryImage
{
min-height:100px;
}
.galleryImage img
{
margin:0 auto;

}
.albumHolderDetail
{
width:700px;
margin:0 auto;
}
.storePane
{
float: right;
margin-right: 210px;
margin-top: 20px;
display:none;
width:300px;
height:300px;
}
#storeMap, .mapHolder
{
width:300px;
height:300px;
}
.hiddenMap
{
display:none;
}
.prodText
{
display: block;
float: right;
width: 50%;
}
#promoPane
{
width:600px;
float:right;
}
.promoDiv
{
width:175px;
margin-right:15px;
float:right;
}
.promoLink
{
display: block;
margin-left: auto;
margin-right: auto;
width: 70%;
}
.bigWidth
{
width: 80%;
}
.promoBtn, a.promoBtn
{
height:auto;
padding-top:0px;
width:auto;
padding-left:10px;
padding-right:10px;
margin-left:auto;
margin-right:auto;
}
.noDisplay
{
display:none;
}
