  .sr_item_outer, .sr_item_outer_hover{    text-align:left;    display:block;    float:left;    margin:2px;    height:270px;    border:1px solid #dddddd;    background:#fff;}
 .sr_item_outer_hover{    background-color:#f4fff4;    cursor:pointer;}
 .sr_item_inner{    display:block;    font-family:verdana, geneva;    font-size:10px;    line-height:14px;    margin-left:6px;    width:170px;}
 .sr_item_header{ font-size:11px;    color:#0953AA;    text-decoration:none;    overflow:hidden;    height:28px;}
 .sr_item_was_title{    color:#757575;}
 .sr_item_was_price{    color:#757575;    text-decoration:line-through;}
 .sr_item_now_title{    color:#242424;}
 .sr_item_now_price{    color:#BA1929;    font-weight:700;    font-size:11px;}
 .sr_item_std_title{    color:#242424;}
.sr_item_std_price{    color:#242424;    font-weight:700;    font-size:11px;}
 .sr_item_description{    color:#757575;    height:28px;    overflow:hidden;}
 .sr_page_links{    margin-top:4px;    font-family:Verdana;    font-size:8pt;}
 .sr_page_link, .sr_page_current, .sr_page_next, .sr_page_prev{    padding:3px;    text-decoration:none;}
 .sr_page_current{    color:#CC0000;    font-weight:bold;}
 .sr_page_prev{    padding-left:16px;    background-image:url(/shared/images/prev.gif);    background-position:left bottom;    background-repeat:no-repeat;}
.sr_page_next{    padding-right:16px;    background-image:url(/shared/images/next.gif);    background-position:right bottom;    background-repeat:no-repeat;}
 .sr_displaying_result_text{    font-family:Verdana;    font-weight:bold;    font-size:10pt;}
 .sr_item_actions{ text-align:center; padding-top:4px;}
 .sr_item_action{    padding:2px;}
 .sr_spacer{ margin:0; padding:0; padding-bottom:4px;}
 #cat_header_div{    height:64px;}
 .sr_item_outer, .sr_item_outer_hover{    text-align:left;    display:block;    float:left;    margin:2px;    height:270px;    border:1px solid #dddddd;}
 .sr_item_outer_hover{    background-color:#f4fff4;    cursor:pointer;}
 .sr_item_inner{    display:block;    font-family:verdana, geneva;    font-size:10px;    line-height:14px;    margin-left:6px;    width:170px;}
 .sr_item_header{ font-size:11px;    color:#0953AA;    text-decoration:none;    overflow:hidden;    height:28px;}
 .sr_item_was_title{    color:#757575;}
 .sr_item_was_price{    color:#757575;    text-decoration:line-through;}
 .sr_item_now_title{    color:#242424;}
 .sr_item_now_price{    color:#BA1929;    font-weight:700;    font-size:11px;}
 .sr_item_std_title{    color:#242424;}
.sr_item_std_price{    color:#242424;    font-weight:700;    font-size:11px;}
 .sr_item_description{    color:#757575;    height:28px;    overflow:hidden;}
 .sr_page_links{    margin-top:4px;    font-family:Verdana;    font-size:8pt;}
 .sr_page_link, .sr_page_current, .sr_page_next, .sr_page_prev{    padding:3px;    text-decoration:none;}
 .sr_page_current{    color:#CC0000;    font-weight:bold;}
 .sr_page_prev{    padding-left:16px;    background-image:url(/shared/images/prev.gif);    background-position:left bottom;    background-repeat:no-repeat;}
.sr_page_next{    padding-right:16px;    background-image:url(/shared/images/next.gif);    background-position:right bottom;    background-repeat:no-repeat;}
 .sr_displaying_result_text{    font-family:Verdana;    font-weight:bold;    font-size:10pt;}
 .sr_item_actions{ text-align:center; padding-top:4px;}
 .sr_item_action{    padding:2px;}
 .sr_spacer{ margin:0; padding:0; padding-bottom:4px;}
span.tit_suggest{     float:left;    clear:left;}
ul.suggest_category{     display:block;    float:left;    clear:none;    list-style:none;    padding:0px;    margin:0px;}
.suggest_category li{     padding:0px 10px;    margin:0px;    float:left;    clear:none;    border-right:1px solid #ccc;}
.suggest_category li:last-child{     border-right:1px solid #FFF;}
 .related_products .sr_holder .sr_item_outer, .related_products .sr_holder .sr_item_outer_hover{    height:360px !important;     }
 #welcome_hot_new_rewards .sr_holder .sr_item_outer, #welcome_hot_new_rewards .sr_holder .sr_item_outer_hover{    height:360px !important;    margin:6px;}
 .sr_item_inner{    font-family:"Open Sans", sans-serif;    margin-left:0px;    width:100%;    padding-bottom:10px;}
 .sr_item_header{ font-size:14px;    line-height:19px;    color:#e96510;    font-weight:bold;    height:60px;    display:block;}
 .sr_item_was_price, .sr_item_now_title, .sr_item_now_price, .sr_item_std_title, .sr_item_std_price{    font-size:14px !important;    font-weight:normal;}
 .sr_page_links, .sr_displaying_result_text{    font-family:"Open Sans", sans-serif;}
 .sr_item_action{    padding:0px;}
 span.tit_suggest{     float:left;    clear:left;}
ul.suggest_category{     display:block;    float:left;    clear:none;    list-style:none;    padding:0px;    margin:0px;}
.suggest_category li{     padding:0px 10px;    margin:0px;    float:left;    clear:none;    border-right:1px solid #ccc;}
.suggest_category li:last-child{     border-right:1px solid #FFF;}
 .product_pricing_details{     height:16px;    padding:4px;}
 .product_thumbanail{    text-align:center;    padding:22px 0px 8px 0px;}
 .product_header{    padding:0px 4px;    text-align:center;}
 .sr_tag_default_product, .sr_tag_new_product, .sr_tag_special_product{    background-image:url('/pp/images/tag_default_product.png');    background-repeat:no-repeat;    background-position:top right;}
 .sr_tag_new_product{    background-image:url('/pp/images/tag_new_product.png');}
 .sr_tag_special_product{    background-image:url('/pp/images/tag_hot_offer.png');}
 #search_results_banner{    height:60px !important;}
 .search_results_header{    font-size:33px;    color:#00843d;}
 #cat_header_div{    background:#fff !important;    border:none !important;    padding-top:10px !important;    height:inherit;}
 #cat_header_div h1{    font-size:33px !important;    color:#00843d !important;}
 .dollar_to_pts{     height:15px;    display:block;    margin:0px 10px;}
.tit_dollars{     float:left;    clear:left;    padding-left:10px;}
.tit_pts{     float:right;    clear:right;}
.slider{     width:80%;    margin:5px auto 10px auto;}
.pay{     font-size:12px;}
.dollar_to_pts{     height:40px;}
.dollar_to_pts input{     border:none;    padding:0px;    font-size:12px;    color:#696969;}
 .tit_pts input[type=text]{    width:50px;}
 .sr_item_outer, .sr_item_outer_hover{    height:auto;    margin:8px;    width:30%;    background-color:#fff;    border-radius:4px;    border:1px solid #e8e8e8;}
.label-poa{     height:75px;    line-height:75px;}
 .product_final_price{     font-size:16px;    text-align:center;    margin-bottom:20px;    font-weight:bold;}
