/* Template 7s Styles */
div.productsummary_first {
	background:url('http://www.linnusa.com/images/static/description_background_top.gif') no-repeat bottom right;	
}
div.productsummary_middle {
	background:url(http://www.linnusa.com/images/static/description_background_next.gif) no-repeat bottom right;		
}
div.productsummary_last {
	background:url(http://www.linnusa.com/images/static/description_background_next.gif) no-repeat bottom right;		
}
div.productsummary_only {
	background:url(http://www.linnusa.com/images/static/description_background_top.gif) no-repeat bottom right;		
}
#main div.productsummary_first, 
#main div.productsummary_middle, 
#main div.productsummary_last, 
#main div.productsummary_only {
	width:600px;
	vertical-align:top;
	padding:0 0 20px 0;
	margin:0 0 10px 0;
	clear:right;
}
#main div.productsummary_first div.leftcol, 
#main div.productsummary_middle div.leftcol, 
#main div.productsummary_last div.leftcol, 
#main div.productsummary_only div.leftcol {	
	float: left;
	width:193px;
	height:108px;
	margin:0 0 15px 0;
	position:relative;
	z-index:99;
}
#main div.productsummary_first div.centercol, 
#main div.productsummary_middle div.centercol, 
#main div.productsummary_last div.centercol, 
#main div.productsummary_only div.centercol {	
	float: left;
	width:160px;
	margin:0;
	padding-left:10px;
}
#main div.productsummary_first p, 
#main div.productsummary_middle p, 
#main div.productsummary_last p, 
#main div.productsummary_only p {	
	float: left;
	width:199px;
	margin-top:0;
	padding-top:0;
}
#main div.productsummary_first a.productsummary, 
#main div.productsummary_middle a.productsummary, 
#main div.productsummary_last a.productsummary, 
#main div.productsummary_only a.productsummary {	
	float: left;
}
#main div.productsummary_first .over_desc, 
#main div.productsummary_middle .over_desc, 
#main div.productsummary_last .over_desc, 
#main div.productsummary_only .over_desc {	
	float: right;
	margin:0 0 20px 0;
}
#main div.productsummary_first p.new, 
#main div.productsummary_middle p.new, 
#main div.productsummary_last p.new, 
#main div.productsummary_only p.new {
	margin:0px 0 20px 0;
}
.over_desc_common {
    width:180px;
    float:right;
}
img.new {
	width:104px;
	height:14px;
	display:block;
	float:none;
	padding:0;
	margin-top:8px;
}
.title {
	padding:0;
	margin:0;
}
/* IE only CSS */
* html #main div.productsummary_first p, 
* html #main div.productsummary_middle p, 
* html #main div.productsummary_last p, 
* html #main div.productsummary_only p { margin-top:15px; }

td {
    background-color:#DDF4FC;
    vertical-align:top;
    margin:1px;
}
table {
    padding-top:2px;
}
#main .sub_cat_title {
    margin-bottom:10px;
}