/* WU Header Public */
body{ margin:0 auto; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(/images/common/body_bg.gif) repeat-x; color:#2c2c2c; text-align:center;
}
h1, h2, h3, h4, h5, h6, ul, li,div,p,form,input, textarea, img, span{ margin:0; padding:0;}
li{ list-style:none;}
img{ border:0;}
.clear{ clear:both; font-size:0; line-height:0;}
.left{ float:left; width:25px; background:url(/images/common/left_bg.gif) no-repeat; overflow:hidden; height:1470px;
}
.middle{ float:left; width:950px;
}
.right{ float:right; width:25px; background:url(/images/common/right_bg.gif) no-repeat; overflow:hidden; height:1470px;
}
.width1000{ margin:0 auto; width:1000px;
}
#results{ margin:0 auto; width:950px; text-align:left; background:#fff;
}
#results_left{ float:left; width:683px;
}
#results_left h1{ float:left; display:block; margin:0; padding:0; padding-top:13px; padding-left:13px; padding-bottom:7px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#8b2b2d; font-weight:normal;
}
.share{ padding-top:15px; padding-right:13px; float:right;
}
.related_searches{ line-height:150%; padding-left:10px; padding-top:3px; padding-bottom:3px;margin-left:10px; margin-right:5px; background:#fffdd6; border-top:1px solid #fad53f; border-bottom:1px solid #fad53f; 
}
.related_searches span{ color:#2c2c2c; font-weight:700; font-size:11px;
}
.related_searches a{ font-size:11px; color:#0d4167; text-decoration:underline; font-family:Verdana;
}
.related_searches a:hover{ font-size:11px; color:#0d4167; text-decoration:none; font-family:Verdana;
}
.sub_categories{ padding-top:18px; padding-bottom:15px; padding-left:13px; padding-right:13px; overflow:hidden;
}
.sub_categories h2{ margin:0; padding:0; padding-bottom:6px; font-family:Arial; font-size:18px; color:#8b2b2d; font-weight:normal;
}
.sub_categories li{ float:left; width:149px; padding-left:5px; padding-top:3px; padding-bottom:3px; font-family:Arial;
}
.sub_categories li a{ font-size:12px; font-weight:700; color:#0d4167; text-decoration:none;
}
.sub_categories li a:hover{ font-size:12px; font-weight:700; color:#0d4167; text-decoration:underline;
}
.location{ padding-bottom:15px; padding-left:13px; padding-right:13px; overflow:hidden;
}
.location h2{ margin:0; padding:0; padding-bottom:6px; font-family:Arial; font-size:18px; color:#8b2b2d; font-weight:normal;
}
.location_country_state{ padding-left:15px; color:#2c2c2c; font-weight:700;
}
.location_country{ width:166px; font-family:Arial; font-size:12px; color:#2c2c2c;
}
.location_state{ width:180px; font-family:Arial; font-size:12px; color:#2c2c2c;
}
.search_results_list{ background:#f2f6f9; font-family:Arial, Helvetica, sans-serif; font-size:12px; border-bottom:1px solid #cbd4db;
}
.search_results_list_img{ padding-top:13px; padding-bottom:13px;
}
.search_results_list_info{ padding-top:13px; padding-bottom:13px; padding-left:13px;
}
.search_results_list_info h3{ margin:0; padding:0; line-height:150%; font-family:Verdana; font-size:13px; color:#133950;
}
.search_results_list_info h3 img{ vertical-align:middle;
}
.search_results_list_info p{ margin:0; padding:0; font-family:Arial; font-size:12px; color:#2c2c2c;
}
.search_results_list_info a{ color:#0d4167; text-decoration:none;
}
.search_results_list_info a:hover{ color:#0d4167; text-decoration:underline;
}
.from{ padding-top:2px; font-family:Arial; font-size:12px; color:#575757;
}
.from span{ color:#008000;
}
.search_results_list_two{ padding-top:6px; padding-bottom:7px; padding-left:13px;
}
.search_results_list_two h3{ margin:0; padding:0; line-height:150%; font-size:13px; font-weight:normal;
}
.search_results_list_two p{ margin:0; padding:0; font-family:Arial; font-size:12px; color:#2c2c2c;
}
.search_results_list_two a{ color:#0011b0; text-decoration:none;
}
.search_results_list_two a:hover{ color:#0011b0; text-decoration:underline; 
}

.share_these_results{ padding-left:13px; padding-top:8px; padding-bottom:20px;
}
.share_these_results h2{ margin:0; padding:0; padding-bottom:6px; font-family:Arial; font-size:18px; color:#8b2b2d; font-weight:normal;
}

.page{ font-family:Arial; font-size:12px; height:29px; line-height:29px; margin-left:13px; margin-right:13px; text-align:center; color:#3e3e3e; font-weight:700; margin-bottom:5px;
}
.page a{ color:#8f3632; text-decoration:underline; padding-left:3px; padding-right:3px;
}
.page a:hover{ color:#1b5d7d; text-decoration:none;
}