/* ---------------------------------- Record Based Pages -------------------------- */
.rb_outside { float:left;width:300px;padding:0 0 15px 5px; }
.rb_image { float:left; }
.rb_image img {width:125px;padding:1px;border:1px solid #FAE59D}
.rb_info {float:left;padding-left:10px;width:150px;}
.rb_name a, .rb_name a:visited {font-weight:bold;text-decoration:none;color:#A62005;}
.rb_name a:hover {text-decoration:underline;color:#FFD100}
.rb_desc {font-size:8pt;}
#record_detailsSubtitle {font-weight:none;font-style:italic;padding:5px 0;}

/* --------------- site-specific records ------------------ */
.record_itemHeader {width:585px;height:70px;background-image:url(../images/sub_header.jpg);background-repeat:no-repeat;color:#6B241E;font-size:18pt;font-weight:bold;padding:35px 0 0 63px;position:relative;}
.record_itemTitle {float:left;z-index:50;position:absolute; left:10px; top:30px;}
.record_itemTitle span {color:#a62005;}
.record_itemImage {padding:1px;position:absolute;right:0px;top:10px;}
.record_itemImage img {}
.record_itemContent {padding-left:10px;width:638px;}
.mc_item_spacer {height:15px;background-image:url(../images/blank_spacer.jpg);background-repeat:repeat-y;}
.record_itemHeader h3 { position:absolute; top:64px; left:25px;}

.category_header {width:585px;height:70px;background-image:url(../images/sub_header.jpg);background-repeat:no-repeat;; }

/* ---------------- pseudo-ecomm records ----------------- */
.category_productGroup {padding-bottom:10px;}
.category_productWrapper {float:left;width:154px;padding:5px 5px 30px 0;}
/*.category_productWrapper {float:left;width:210px;padding:5px 5px 40px 80px; text-align:center;} 2 per line*/
.category_productImage {float:left; padding:0 0 0 4px;}
.category_productImage img {border:none;}
.category_productInfo {padding-left:0px; width:149px; text-align:center;}
.category_productName {height:30px; text-align:center; float:left; width:149px;}
.more_info {padding:0 0 0 18px; float:left;}
.category_productName a, .category_productName a:visited {font-weight:bold;text-decoration:none;color:#A62005; font-size:12px;}
.category_productName a:hover {text-decoration:underline;color:#FFD100}
.category_productDesc {font-size:8pt;}
.product_footer {font-size:8pt;font-weight:bold;}

/* ------------------- testimonial records  ------------------- */
.testimonial_image {float:left;}
.testimonial_image img {width:150px;}
.testimonial_info {float:left;width:450px;padding-left:15px;}
.testimonial_title {font-size:12pt;font-weight:bold;}
.testimonial_subtitle {font-style:italic;}
.testimonial_content {line-height:1.2em;}
.testimonial_content span {font-size:12pt;font-weight:bold;}
.testimonial_wrapper {border-bottom:1px dotted #990000;margin-bottom:15px;padding-bottom:15px;}