.grid #products h2 { font-size: 1em; text-decoration: none; color:#900; font-weight: normal; margin: 0 0 3px 0; }
.grid #products .price_col .price { color: #900; }
.grid #products .price_col .sale_header { color: #e63351; font-weight: bold; text-transform: capitalize; font-size: 1em; margin: 7px 0 3px 0; }
.grid #products .product .available_sizes{ display: none; }
.list #products .price_col .right_paren {	display: none; }
.list #products .price_col .left_paren { display: none; }
.grid #products .price_col .sale_header_percent { color: #666; font-weight: normal; }
.grid #products .price_col .compare { padding: 0 0 4px 0 }
.grid #products .product { margin: 5px 0 1px 0; padding: 5px 7px 3px 5px; width: 175px; height: 240px; font-size: 11px; float: left; border-bottom: 1px solid #CDD; }
.product .image_col { width: 100px; height: 100px; }
.grid .rating { padding:3px 0 0 0; }
.grid .descrip_col { line-height: 130%; }
p.descrip { font-size: 11px; }
.grid .descrip_col .rating, .grid .descrip_col .review_link { display: inline; }
.list .descrip_col .review_link, #ruleset_wrapper .grid .descrip_col .review_link { display: block; }
.list #products .image_col { float: left; display: inline; }
.product .image_col a:link { color:#333; text-decoration: underline;}
.list #products .image_col div { display: inline; float: left; margin: 0 0 0 5px; }
.list #products .image_col { float: left;}
.list #products .image_col { padding: 0 0 4px 0 }
.list #products .image_col { position: relative; top: 3px; left: 5px; }
.list #products .price_col { width: 130px; float: right; margin-top: -125px; }
.list #products .select_col { width: 175px; float: right; margin-top: -125px; }
.list #products .price_col .buy_button { float: right; width: 130px; height: 17px; margin: 15px 0 0 0; display: block; }
#products .price_col .buy_button p { margin-top: 0px; }
.list #products .price_col .price { float: right; width: 130px; color: #900; }
.list #products .price_col { float: right; width: 130px; color: #e63351; font-weight: bold; text-transform: capitalize; font-size: 1em; }
.list #products .price_col { float: right; width: 130px; font-size: 11px; }
.list #products .price_col { float: right; width: 99px; color: #666; font-size: 1em; font-weight: normal; }
.list #products .product { margin-top: 10px; width: 100%; height: 125px; font-size: 11px; border-bottom: 1px solid #CDD; }
.list #products h2 { font-size: 1em; text-decoration: none; color: #366086; font-weight: normal; }
.grid #products .descrip_col .descrip, .grid #products .image_col div, .grid #products .image_col input, .list #products .price_col input { display: none; }
.list #products .descrip_col .descrip, .list #products .descrip_col h2, .list #products .package_descrip_col .descrip, .list #products .package_descrip_col h2 { margin: 0 10px 0 0; }
.list #products .descrip_col { margin: 0 150px 0 105px; height: 125px; }
.grid #products .descrip_col { height: 50px; }
#view_type .selected { font-weight: bold; }
#view_type .unselected { text-decoration: underline; cursor: pointer; }
.buy_rating { float: right; width: 175px; height: 14px; margin: 0; display: block; padding-bottom:5px; }


