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;}

#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;}
	


