body {
background:#fbf8ee url(images/bg.jpg) top center no-repeat;
margin:0;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:14px;
}

img {border:0;}

a {color:#647441;}

#productTable {
border-color:#d8d0b7;
width:700px;
margin-bottom:20px;

}


#productTable .swatch{

float:left;
width:225px;
height:130px;
text-align:center;
margin:3px;
border:1px solid #ccc;
}

#productTable .swatch img{

margin-top:3px;
}

#bibbiesFor {text-align:center;}
#bibbiesFor a{float:left; margin:0 15px;}

#pressTable {
width:580px;

}

#pressTable .press, #pressTable .pressTall{
float:left;
width:180px;
height:140px;
text-align:center;
margin:3px;
}

#pressTable .pressTall img{
position:relative;
top:5px;
}

#pressTable .press img{
position:relative;
top:35%;
}
	
	
#content {

background:#fff;
width:790px;
padding:0px;
text-align:left;
margin-right:auto;
margin-left:auto;
margin-top:0px;
	}

p {
padding:5px;
margin:5px;
}

h1 {
padding:5px;
margin:5px;
font-size:25px;
}

h2 {
font-size:18px;
margin:15px 10px 2px 10px;

}
.retailers td  {font-size:11px;}
.retailers td strong {color:#666;}

#special_sale {
text-align:center;
margin:10px;
background-color: #EEDC94;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;	
padding:10px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
background-color: #eedc94;
background-repeat: repeat-x;
background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
  background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
  background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
  background-image: -o-linear-gradient(top, #fceec1, #eedc94);
  background-image: linear-gradient(top, #fceec1, #eedc94);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #eedc94 #eedc94 #e4c652;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border-width: 1px;
  color:#5E2B09;
  font-size:15px;
}

#swirlSide {
background:#f1efe9 url(images/leftSwirl.gif) top left no-repeat;
width:182px;
height:661px;
float:left;
}

#secondaryContent {
width:600px;
float:left;
padding:0px;
margin:0px;
}

#homeFlash {
margin:5px 0 10px 0;
text-align:center;
}

.poem {
color:#990000;
font-style:italic;
}

.clearance {
color:#CC0000;
font-weight:bold;
}

#expopromo {float:left; width:180px; margin:10px;}
	
/*------------------------------------------------------
					NAV STYLES
------------------------------------------------------	*/				

#nav {
			background-color:#dad2bd;
			width:791px;
			height:29px;
			padding:0;
			margin:0;
			position:relative;
			right:1px;
			text-align:center;
		}
	
#nav ul{
			margin:0px;
			padding:0px;
			}
		
#nav li{
			list-style-type: none;
			display: inline;
			padding:0px;
			margin:0px;
			}
			
#nav2 {
			
			width:790px;
			padding:0;
			margin:20px 0 0 0;
			position:relative;
			right:1px;
		}
	
#nav2 ul{
			margin:0px;
			padding:0px;
			}
		
#nav2 li{
			list-style-type: none;
			display: inline;
			padding:0px;
			margin:0px;
			}
			
			
#navbottom {
			
			width:600px;
			padding:0;
			margin:0;
			position:relative;
			right:1px;
			font-size:12px;
		}
	
#navbottom ul{
			margin:0px;
			padding:0px;
			}
		
#navbottom li{
			list-style-type: none;
			display: inline;
			padding:0px;
			margin:0px;
			}

#swirlSide {
			
			padding:0;
			margin:0;
			position:relative;
			right:1px;
			font-size:15px
		}
	
#swirlSide ul{
			margin:5px;
			padding:5px;
			}
		
#swirlSide li{
			list-style-type: none;
			padding:0px;
			margin:5px 0 5px 0;
			}
			
.miniNav {
margin:3px;
font-size:11px;
text-align:right;
}

.miniNav a {color:#fc7827;}
	



