body {background:#efefef; color: #706d6a;}
#wrapper-grid {min-height:440px; width: 980px; margin: 0px auto; }
#wrapper-subgrid{min-height:440px; width: 980px; margin: 0px auto;}
.ie7 #wrapper-subgrid{min-height:440px; width: 980px; margin: 10px auto;}
#wrapper-search{float: left;  height: 628px; width: 200px; min-height:440px;}
#bkgrid_Men{background:url(../images/men_grid.jpg) no-repeat; position:absolute; width:508px; height:626px; overflow:hidden; margin-top:-50px; z-index:-1;}
#bkgrid_Women {background:url(../images/women_grid.jpg) no-repeat; position:absolute; width:508px; height:626px; overflow:hidden; margin-top:-50px; z-index:-1;}
#bkgrid_Kids {background:url(../images/kid_grid.jpg) no-repeat; position:absolute; width:508px; height:626px; overflow:hidden; margin-top:-50px; z-index:-1;}
#bkgrid {position:absolute; width:508px; height:626px; overflow:hidden; margin-top:-50px; z-index:-1;}
.ie7 #bkgrid {margin-top: -10px;}

select{letter-spacing:0.1em; padding: .04em;  font-size: 9px; color: #868686;  border: #c7c7c7 solid 1px; }
fieldset.search{border: none; padding: 0px; margin: 20px 0px 0px 0px; }
input#buttons { border: none; margin: 0px 7px 0px 0px; padding: 0px; }

.results-col {background-color: #eee; min-height: 300px;}

#grid { margin: 40px 0px 0px 187px; width: 840px;}
#grid .row {margin: 0px 0px 30px 0px; height: 105px;}
#grid .row .boot_image{float: left; }
#grid .row .boot_text{ float: left; margin: 30px 0px 0px 5px; line-height: 1.2; }
#grid .row .product {float: left; width: 205px; line-height: .5em; background-color: #eee; margin-bottom: 0px; }
#grid .row .product .price{float: left; font-size: 11px; color: #CAC9C9; font-weight: bold; font-style: italic;}
#grid .row .product .sale{font-size: 9px; color: #5e5e5e;}
#grid .row .product .sale_price{float: left; font-size: 11px; color: #5e5e5e; font-weight: bold; font-style: italic;}
#grid .row .product .boot_name{font-size: 10px; color: #776B68; width: 90px; }
#grid .row .product .dollar_amount { font-weight: bold; font-style: italic; }

.view_all { clear: both; font-size: 11px; font-weight: bold; color: #5e5e5e; float: right; margin: -14px 10px 36px 0; }
.view_all a, a:visited.grid_links, a:link.grid_links{ font-size: 11px; font-weight: bold; color: #5e5e5e; }
.view_all a:hover.grid_links{text-decoration: underline;}
.view_all img.viewall_img {margin-bottom: -3px; } 

.refine_subnav { background-color: #D2CDC7; height: 25px; width: auto; border-bottom: 1px #9C9A9B solid; }
.refine_subnav_actual { width: 980px; margin: 0px auto;  font-size: 10px;  height: 30px; }
.refine_subnav_actual .price_slider {  padding: 0 28px 0 13px; height: 25px;  float: left; }
.refine_subnav_actual .size_slider { padding: 0 28px 0 88px; height: 25px;  border-right:2px #E4E1DD solid; float: left; }
.refine_subnav_actual .type_selection { padding: 0 28px 0 13px; height: 25px;  border-right:2px #E4E1DD solid; float: left; }
.refine_subnav_actual .color_selection { padding: 0 28px 0 13px; height: 25px;  border-right:2px #E4E1DD solid; float: left; }
.refine_subnav_actual .select_temp {  text-align: center; margin-top:4px; width: 140px; height: 25px; float: left; }
.refine_subnav_actual .reset { padding: 0px 9px; height: 25px;  border-right:2px #E4E1DD solid;  border-left:2px #E4E1DD solid; float: left; }
.refine_subnav_actual .grey_font {  padding: 10px 15px; float:left; font-weight: bold; float: left; color: #776B68; }
.refine_subnav_actual .grey_fontColo { margin-left:15px; margin-top: 10px; float:left; font-weight: bold;   float: left; color: #776B68; margin-right: 7px;  }
.refine_subnav_actual .white_font{ width:75px; margin-top: 9px; float:left;   margin-left:0px; font-weight: bold; color: #ffffff; margin-right: 8px;}
.refine_subnav_actual .white_fontSZ{width:62px; margin-top: 9px;margin-right: 0px;  float:left;  margin-left:-2px; font-weight: bold; color: #ffffff;}
.refine_subnav_actual select.temp_selection {margin-left:10px; width: 120px; height: 18px; margin-top:5px; font-size: 9px; }
.refine_subnav_actual .type_images { float: left; margin-top: 4px;  }
.refine_subnav_actual .color_images { float: left; margin-top: 10px; }
.refine_subnav_actual .reset .reset_filter {height: 15px;  margin-top: 7px; }
.refine_subnav_actual .reset .reset_filter a{ color: #ffffff;}
.refine_subnav_actual .reset .reset_filter a:hover{ color: #000000;}

.color_images label{margin-top:10px; float: left; cursor:pointer;position:relative;width:12px;height:12px;margin-right:1px;}
.color_images label.disabled {cursor:default;}
.color_images label.selected span{display:block;width:10px;height:10px;font:1px/1px arial;border:1px solid #000;overflow:hidden;position:absolute;top:0px;left:0px;}
.color_images label.selected span span{width:9px;height:9px;border:1px solid #fff;position:static;}

.type_images label{cursor:pointer;position:relative;width:17px;height:18px;margin-right:1px; float: left; }
.type_images label.disabled {cursor:default;}
/* .type_images label.selected {display:block;width:16px;height:17px;border:1px solid #000;overflow:hidden;} */
.type_images label.selected span span{width:15px;height:16px;border:1px solid #fff;position:absolute;}


#grid_search { margin: 60px 0px 0px 0px; float: left; width: 780px;  }
#grid_search .row {margin: 0px 0px 65px 0px; width: 100%; height: 105px; }
#grid_search .row .boot_image{float: left; }
#grid_search .row .boot_text{ float: left; margin: 10px 0px 0px 10px; line-height: .8; }
#grid_search .row .product {float: left; width: 190px; line-height: .5em;}
#grid_search .row .product .product_img {height: 104px; width: 104px; }
#grid_search .row .product .product_img a,a:hover{height: 104px; width: 104px; }
#grid_search .row .product .price{float: left; font-size: 11px; color: #CAC9C9; font-weight: bold; font-style: italic;}
#grid_search .row .product .sale{font-size: 9px; color: #5e5e5e;}
#grid_search .row .product .sale_price{float: left; font-size: 11px; color: #5e5e5e; font-weight: bold; font-style: italic;}
#grid_search .row .product .boot_name{font-size: 11px; color: #776B68; width: 65px; line-height: 1.1em; } 

#grid_search .search_pagination { margin-bottom: 20px; font-weight: bold; }
#grid_search .search_result_content {margin-bottom: 24px; }

.search_message { margin-top: 10px; width:165px; }
.search_refine {}
.search_refine  ul.search { padding: 0px; margin: 0px; }
.search_refine  ul.search li {list-style-type: none; margin: 2px 0px; }
.search_refine  ul.search li a{color: #000000; text-decoration: none;  }

.liner_sidebar { padding-top: 80px; width: 180px; float: left;  }
.liner_sidebar .liner_side_header { margin-bottom: 26px; }
.liner_sidebar .liner_side_text { color: #767676; line-height: 26px; font-size: 10px; }


#grid_outlet_sidebar {background: url(../images/outlet/Nav-Background-Grid.gif); position:absolute; overflow:hidden; margin:-43px 0px 0px -25px; width: 166px; height: 380px;}
.ie7 #grid_outlet_sidebar {position:relative; overflow: hidden; margin: -10px 0px -400px -25px;}
#grid_outlet_side_header { margin: 50px 0px 10px 26px; }
#grid_outlet_sidebar #outlet_side_nav { margin : 0px 0px 0px 30px; }
.ie7 #grid_outlet_padding { padding-bottom: 50px; margin: 0px; background: red;}

#ref_productShoeType-High {margin-top: -5px;}


