
#hero {
    width: 770px;
    margin-left: 15px;
    margin-top: 8px;
}

.itemRow {
margin: 5px 0;
float: left;	
}

.bottomBorder{
	border-bottom: #d2d2d2 1px dotted;
	padding: 0 0 8px 0;
}

#featuredItems{
width: 600px;
float: left;
display: inline;
}

#featuredItems h2{
padding: 10px 10px 0 12px;	
background: url('../images/flat_green_bar_noarrow.gif') top left;
height: 24px;
width: 580px;
float: left;
display: block;
}

.featuredItem {
margin: 15px 5px 0 5px;	
width: 190px;
float: left;
display: inline;
}

.featuredItem  img{
border: 1px solid #d3d3d3;
margin: 0 0 10px 0;
}

.featuredItem  dl {
font-size: .85em;
line-height: 1.2em;
}

.featuredItem  dt{
font-weight: bold;
color: #333;
margin-right: 10px;
float: left;		
}

.featuredItem dd{
color: #333;
float: left;
}

.featuredItem dd div{
width: 136px;
float: left;		
}

.featuredItem  dd a{
color: #5d902a;
font-size: .85em;		
}

.featuredItem  dd .featuredItemType{
color: #7e7e7e;
font-size: .75em;		
}


/* Best Sellers Section in Main Column - NOT SIDE MENU*/

#bestSellers{
width: 600px;
float: left;
display: inline;
}

#bestSellers h2{
padding: 10px 10px 0 12px;	
background: url('../images/flat_green_bar_noarrow.gif') top left;
height: 24px;
width: 580px;
float: left;
display: block;
}

.bestSeller {
margin: 15px 6px 0 6px;	
width: 137px;
float: left;
display: inline;
}

.bestSeller  img{
border: 1px solid #d3d3d3;
margin: 0 0 10px 0;
}

.bestSeller  dl {
font-size: .85em;
line-height: 1.2em;
}

.bestSeller  dt{
font-weight: bold;
color: #333;
margin-right: 10px;
}

.bestSeller dd{
color: #333;
float: left;
}

.bestSeller  dd a{
color: #5d902a;
font-size: .85em;		
}

.bestSeller  dd .bestSellerType{
color: #7e7e7e;
font-size: .75em;		
}

/* New arrivals Section in Main Column - NOT SIDE MENU*/

#newArrivals{
width: 600px;
float: left;
display: inline;
}

#newArrivals h2{
padding: 10px 10px 0 12px;	
background: url('../images/flat_green_bar_noarrow.gif') top left;
height: 24px;
width: 580px;
float: left;
display: block;
}

.newArrival {
	margin: 15px 6px 0 6px;	
	width: 108px;
	float: left;
	display: inline;
}

.newArrival  img{
border: 1px solid #d3d3d3;
margin: 0 0 10px 0;
}

.newArrival  dl {
font-size: .85em;
line-height: 1.2em;
}

.newArrival  dt{
font-weight: bold;
color: #333;
margin-right: 10px;
}

.newArrival dd{
color: #333;
float: left;
width: 100px;
}

.newArrival  dd a{
color: #5d902a;
font-size: .85em;		
}

.newArrival  dd .newArrivalType{
color: #7e7e7e;
font-size: .75em;		
}

#faqQuestions { margin-bottom: 15px; }
#faqQuestions li { margin-bottom: 3px; }
.faq_question_answer { margin-bottom: 15px; padding-top: 10px;  border-top: 1px dotted #d2d2d2; }

