#sr_contain{
	float:left;
	min-height:600px;
}

#sr_left{
	float:left;
	width:175px;
	min-height:600px;
}

#sr_right{
	float:left;
	width:750px;
	margin-left:25px;
	min-height:600px;
}

#sr_right_hdr{
	float:left;
	width:750px;
	vertical-align:top;
	margin-bottom:20px;
}

#sr_nomatch {
	float:left;
	width:750px;
	overflow:hidden;
	text-align:left;
}

#sr_right_landing {
	float:left;
	width:100%;
	vertical-align:top;
}

#landing_img {
	float:left;
	width:100%;
	vertical-align:top;
}

#landing_descr {
	float:left;
	width:100%;
	vertical-align:top;
	font-family:Arial;
	font-size:13px;
	font-weight:300;
	color:#333333;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:20px;
	padding-bottom:15px;
	padding-top:15px;
}

#sr_right_ftr{
	float:left;
	width:750px;
	height:20px;
	vertical-align:top;
	margin-top:-10px;
	margin-bottom:35px;
}

.Sterms{
	float:left;
	margin-top:10px;
	font-size:10px;
	font-family:Arial;
	color:#666;
	position:relative;
	vertical-align:middle;
}

.sr_clear{
	margin-top:2px;
	font-size:10px;
	font-family:Arial;
	color:#666;
	float:left;
	cursor:pointer;
	min-height:17px;
	line-height:14px;
	position:relative;
	margin-top:10px;
	text-align:right;
	vertical-align:middle;
	clear:both;
}

#sr_right_sort{
	float:left;
	width:300px;
	min-height:17px;
	margin-top:10px;
}

#sr_sort_input{
	float:left;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#666;
	line-height:16px;
	vertical-align:middle;
}

.sr_sort_select{
	width:125px;
	margin:0px;
	padding:0px;
}

#sr_results_found{
	float:left;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#666;
	margin-top:2px;
	margin-left:10px;

}

.sr_right_view{
	float:right;
	min-height:17px;
	line-height:14px;
	vertical-align:middle;
	position:relative;
	margin-top:10px;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#666;
	text-align:right;
}
.sr_right_more{
	float:right;
	width:130px;
	min-height:17px;
	line-height:14px;
	position:relative;
	margin-top:10px;
	text-align:right;
	vertical-align:middle;
}

#sr_zone{
	width:173px;
	height:75px;
	background-color:#E4EDEF;
	border:1px solid #E4EDEF;
	-webkit-border-radius:7px 7px 7px 7px;
	-moz-border-radius:7px 7px 7px 7px;
	border-radius:7px 7px 7px 7px;
	margin-bottom:15px;
}

.sr_kw_hdr{
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#3399CC;
	margin-top:10px;
	margin-bottom:5px;
}

.sr_z_hdr{
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#3399CC;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:5px;
}


.sr_select_norm{
	width:142px;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:5px;
}

#sr_find_zone{
	margin-left:10px;
}

.sr_find_zone_lnk:link{
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#666;
}

.sr_find_zone_lnk:hover{
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#666;
	color:#6abdea;
}

.sr_refine_c{
	margin-top:0px;
	float:right;
	cursor:pointer;
}

.sr_left_sgroup{
	float:left;
	width:182px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
	font-family:Arial;
	font-weight:normal;
	font-size:13px;
	line-height:18px;
	color:#333;

}
/*
.sr_oc{
	cursor:pointer;
	display:inline;
}


.sr_open:after {
	content: '+ ';
}

.sr_closed:after {
	content: '- ';
}

*/
.sr_list {
	display:block;
	margin-bottom:10px;
}

.sr_left_sgroup input[type="radio"]{
	margin-right:10px;
}

.sr_left_sgroup_last{
	float:left;
	width:175px;
	font-family:Arial;
	font-weight:normal;
	font-size:13px;
	color:#333;
	padding-bottom:20px;
}

#sr_text{
	text-align:left;
}

.ns_text_input{
	width:115px;
}

#sr_type{
}


a.sr_refine:link{
	display:block;
	height:15px;
	width:45px;
	text-align:center;
	background-image:url(/images/2012/Button_Small.jpg);
	background-repeat:repeat-x;
	background-color:#2781B0;
	border:outset 2px #CCC;
	color:#FFF;
	font-size:10px;
	line-height:15px;
	vertical-align:middle;
	font-family:Arial;
	font-weight:600;
	margin-left:auto;
	margin-right:auto;
}
a.sr_refine:visited{
	display:block;
	height:15px;
	width:45px;
	color:#FFF;
	margin-left:auto;
	margin-right:auto;
}

a.sr_refine:hover{
	display:block;
	height:15px;
	width:45px;
	text-align:center;
	background-color:#2781B0;
	background-image:none;
	border:outset 2px #CCC;
	color:#FFF;
	font-size:10px;
	line-height:15px;
	vertical-align:middle;
	font-family:Arial;
	margin-left:auto;
	margin-right:auto;
}

a.sr_refine:active{
	display:block;
	height:15px;
	width:45px;
	color:#FFF;
	margin-left:auto;
	margin-right:auto;
}

.sr_sf_img{
	background-image: url('/images/2012/MagnifyingGlass.png');
	background-repeat: no-repeat;
	background-position:4px 6px;
	background-color:#4b9eca;
	width:24px;
	height:24px;
	border:1px solid #ccc;
	float:right;
	position:relative;
	top:0px;
	left:7px;
}

a.sr_sf_img:link{
	display:block;
	vertical-align:middle;
	text-align:center;
	background-image: url('/images/2012/MagnifyingGlass.png');
	background-repeat: no-repeat;
	background-position:4px 6px;
	background-color:#4b9eca;
	width:24px;
	height:24px;
	border:1px solid #ccc;
	float:right;
	position:relative;
	top:0px;
	left:7px;
}


a.sr_sf_img:hover{
	background-color:#6abdea;
}

.sr_hdr{
	font-family:Georgia;
	font-weight:normal;
	font-size:19px;
	font-style:italic;
	color:#4F6330;
	margin-top:0px;
}

.sr_sgroup_hdr{
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#3399CC;
	margin-top:15px;
	margin-bottom:5px;
}

.sr_sr_label{
	margin-top:0px;
	margin-bottom:0px;
}

/*******Results Pics ***/
#results_pics{
	float:left;
	width:700px;
	margin-left:25px;
	margin-top:25px;
	overflow:hidden;
	text-align:left;
}

.rp_refine_search {
	background: url('/images/rp_refine_bg.png') no-repeat 0px 0px;
	width:652px;
	min-height:102px;
	left:25px;
	position:relative;
	float:left;
	z-index:20;
}

#rp_refine_checkboxes {
	background: url('/images/refine_ckbox_bg.png') no-repeat 0px -50px;
	width:655px;
	height:230px;
	top:21px;
	position:relative;
	float:left;
	z-index:0;
	margin-bottom:20px;
/*	display:none;*/
}

.rp_refine_checkboxes_tbl {
	position:relative;
	float:left;
	left:20px;
}
.rp_refine_tbl_contain {
	position:relative;
	left:14px;
	top:12px;
}

.rp_select_norm {
	width:168px;
}

.rp_select_narrow {
	width:120px;
}

.rp_refine_more_msg{
	width:380px;
	height:17px;
	position:relative;
	top:-7px;
	left:210px;
	vertical-align:middle;
	text-align:center;
	font-size:10px;
	font-family:"verdana";
	font-weight:600;
	color:#3399cc;
}

.rp_refine_more_loc{
	background-image: url('/images/btn_gradient.png');
	background-repeat: repeat-x;
	background-position:top left;
	background-color:#4b9eca;
	width:57px;
	height:17px;
	position:relative;
	top:-21px;
	left:595px;
}

a.rp_refine_more:link{
	display:block;
	width:57px;
	height:17px;
	vertical-align:middle;
	text-align:center;
	font-size:10px;
	font-family:"verdana";
	font-weight:600;
	color:#FFF;
}

a.rp_refine_more:visited{
	display:block;
	width:57px;
	height:17px;
	vertical-align:middle;
	text-align:center;
	font-size:10px;
	font-family:"verdana";
	font-weight:600;
	color:#FFF;
}


a.rp_refine_more:hover{
	background-color:#6abdea;
	color:#FFF;
}

a.rp_refine_more:active{
	display:block;
	width:57px;
	height:17px;
	vertical-align:middle;
	text-align:center;
	font-size:10px;
	font-family:"verdana";
	font-weight:600;
	color:#FFF;
}

.rp_refine_img_loc{
	background-image: url('/images/btn_gradient.png');
	background-repeat: repeat-x;
	background-position:top left;
	background-color:#4b9eca;
	width:91px;
	height:17px;
	position:relative;
	top:-57px;
	left:535px;
}

a.rp_refine_img:link{
	display:block;
	width:91px;
	height:17px;
	vertical-align:middle;
	text-align:center;
	font-size:10px;
	font-family:"verdana";
	font-weight:600;
	color:#FFF;
}


a.rp_refine_img:hover{
	background-color:#6abdea;
	color:#FFF;
}


.rp_sf_img_loc{
	background-image: url('/images/btn_gradient.png');
	background-repeat: repeat-x;
	background-position:top left;
	background-color:#4b9eca;
	width:91px;
	height:17px;
	margin-left:17px;
	position:relative;
	float:left;
}

a.rp_sf_img:link{
	display:block;
	width:91px;
	height:17px;
	vertical-align:middle;
	text-align:center;
	font-size:10px;
	font-family:"verdana";
	font-weight:600;
	color:#FFF;
}


a.rp_sf_img:visited{
	display:block;
	width:91px;
	height:17px;
	vertical-align:middle;
	text-align:center;
	font-size:10px;
	font-family:"verdana";
	font-weight:600;
	color:#FFF;
}


a.rp_sf_img:hover{
	background-color:#6abdea;
	color:#FFF;
	width:91px;
}

.sr_1{
	position:relative;
	float:left;
	margin-right:25px;
	width:168px;
	height:365px;
	text-align:left;
}

.sr_1_fo{
	position:relative;
	float:left;
	width:168px;
	height:365px;
	text-align:left;
}

.sr_2{
	position:relative;
	width:168px;
	height:315px;
}

.rp_corner_tp {
	background-image: url('/images/corner_toppick.png');
	background-repeat: no-repeat;
	background-position:top left;
	position:absolute;
	height:48px;
	width:48px;
	top:0px;
	left:0px;
	z-index:21;
}

.sr_corner_new {
	background-image: url('/images/2012/CornerNew.png');
	background-repeat: no-repeat;
	background-position:top left;
	position:absolute;
	height:48px;
	width:48px;
	top:0px;
	left:0px;
	z-index:21;
}

.sr_corner_disc {
	background-image: url('/images/2012/CornerSale.png');
	background-repeat: no-repeat;
	background-position:top left;
	position:absolute;
	height:48px;
	width:48px;
	top:0px;
	left:0px;
	z-index:21;
}

.sr_image{
	position:relative;
	margin-bottom:10px;
	width:168px;
	height:224px;
/*	background-color:#ccc;*/
}

.rp_add_to_cart{
	position:absolute;
	bottom:20px;
	z-index:99;
	height:50px;
	width:125px;
    font-family:arial;
    font-size:11px;
    font-weight:600;
    background-color:#577995;
	color:white;
	padding-top:5px;
}

a.button_small_sr:link{
	display:block;
	height:15px;
	width:95px;
	text-align:center;
	background-image:url(/images/2012/Button_Small.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-size:10px;
	line-height:15px;
	vertical-align:middle;
	font-family:Arial;
	font-weight:600;
	margin-left:0;
	z-index:99;
}
a.button_small_sr:visited{
	display:block;
	height:15px;
	width:95px;
	color:#FFF;
	margin-left:0;
	z-index:99;
}

a.button_small_sr:hover{
	display:block;
	height:15px;
	width:95px;
	text-align:center;
	background-color:#2781B0;
	background-image:none;
	color:#FFF;
	font-size:10px;
	line-height:15px;
	vertical-align:middle;
	font-family:Arial;
	margin-left:0;
	z-index:99;
}

a.button_small_sr:active{
	display:block;
	height:15px;
	width:95px;
	color:#FFF;
	margin-left:0;
	z-index:99;
}

.button_small_sr_div{
	display:block;
	height:15px;
	width:95px;
	border:outset 2px #CCC;
}


.fp_com_sale{
	background:url(/images/sale_bg.png);
	background-repeat:no-repeat;
}

.item_image{
	position:absolute;
	top:0;
	left:0;
	position:relative;
	margin-bottom:10px;
/*	background-color:#666;*/
	z-index:20;
}

a.sr_img_lnk:link{
	z-index:100;
}

.sr_divider {
	float:left;
	height:10px;
	width:750px;
	border-top:1px solid #ccc;
	margin-bottom:15px;
	position:relative;
}


.rp_avail{
	font-weight:400;
	font-size:11px;
	color:#666;
	line-height:1.3;
}


.rp_price{
	font-weight:600;
	font-size:11px;
	color:#3399cc;
	line-height:1.3;
}

.rp_sale{
	background:url(/images/sale_bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:50px;
	width:50px;
	font-weight:600;
	font-size:12px;
	color:#FFF;
	position:absolute;
	left:95px;
	top:115px;
	z-index:99;
}

.rp_sale_txt {
	text-align:left;
	margin-top:5px;
	margin-left:8px;
}

.rp_more_arrow {
}

.rp_more_list_contain {
	float:left;
	width:720px;
/*	margin-top:20px;*/
}

.rp_more_list_loc {
	margin-right:50px;
	float:right;
	text-align:right;
	font-size:12px;
	color:#3399cc;
	width:440px;
}

.rp_more_list_left {
	margin-left:50px;
	float:left;
	text-align:left;
	font-size:12px;
	color:#666;
}

.rp_more_list_specials {
	position:relative;
	padding:5px;
	text-align:left;
	font-size:12px;
	color:#3399cc;
	width:80%;
	background:#F9FAFC;
}

.shadow {
    -moz-box-shadow: 3px 3px 4px #000;
    -webkit-box-shadow: 3px 3px 4px #000;
    box-shadow: 3px 3px 4px #000;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.rp_viewmore {
	font-weight:600;
	font-size:10px;
	color:#666;
}

a.rp_viewmore:link {
	font-weight:600;
	font-size:10px;
	color:#666;
}


a.rp_viewmore:hover {
	font-weight:600;
	font-size:10px;
	color:#3399cc;
}

.sr_more_list {
	font-weight:600;
	font-size:12px;
	color:#666;
}
a.sr_more_list:link {
	font-weight:600;
	font-size:12px;
	color:#666;
	margin-left:4px;
}

a.sr_more_list:visited {
	font-weight:600;
	font-size:12px;
	color:#666;
	margin-left:4px;
}

a.sr_more_list:hover {
	font-weight:600;
	font-size:12px;
	color:#3399cc;
}

a.sr_more_list:active {
	font-weight:600;
	font-size:12px;
	color:#666;
	margin-left:4px;
}


.sr_more_list_loc {
	float:right;
	text-align:right;
	margin-right:2px;
	font-size:12px;
	color:#3399cc;
	padding-left:15px;
}

.sr_more_list_loc > strong{
	margin-left:4px;
}
