  .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;}
.sr_page_links, .sr_displaying_result_text{ text-align:center;}
 .sr_item_rrp_title, #page_container span.sr_item_rrp_price{    font-style:italic;    font-weight:normal;    color:#999;}
 #page_container span.sr_item_was_price{    color:#757575;    text-decoration:none;    font-size:11px;}
 #page_container span.sr_item_now_price{    color:#BA1929;    font-style:italic;    font-size:11px;}
 .sr_item_outer{    text-align:left;    display:block;    height:270px;    border:none;}
 .sr_item_outer_hover{    background-color:#ffffff;    cursor:pointer;    cursor:default;}
 .sr_item_inner{     height:100%;    position:relative;    width:160px;}
 .sr_item_actions{     position:absolute;    width:160px;    bottom:0px;    height:40px;    line-height:40px;}
 .btn_info, .btn_close{    position:absolute;    bottom:0px;    right:2px;    width:15px;    height:15px;    display:block;    overflow:hidden;    text-indent:-999em;    cursor:pointer;}
 .btn_info{     background:url(/gspub/images/btn_info.png) center center no-repeat;}
.btn_close{     background:url(/gspub/images/btn_close.png) center center no-repeat;}
.back_content{     height:250px;    overflow:hidden;    padding-right:5px;}
 .sr_holder{     width:100%;    position:relative;}
 .sr_holder ul{     list-style:none;    margin:0px;    padding:0px;}
.sr_holder ul li{     float:left;    clear:none;    margin:5px;    border:1px solid #DDD;}
.sr_normal_price{     position:absolute;    top:186px;}
.sr_your_price{     position:absolute;    top:200px;}
 #page_container span.sr_item_std_price, #page_container span.sr_item_rrp_price{     font-size:11px;}
a.btn_addtocart:link, a.btn_addtocart:visited{     background:#345aa5;    border-radius:3px;    -webkit-border-radius:3px;    padding:8px 15px;    color:#FFF;    text-decoration:none;    font-weight:bold;}
a.btn_addtocart:hover{     background:#52915a;    text-decoration:none;}
#category_content,#cart_contents_content{     background:#FFF;    border:1px solid #C0C0C0;}
#cart_contents_content{     padding:10px;}
.btn_out_of_stock, .next_due_date{     text-align:center;    color:red;    font-weight:bold;}
