/* CSS Feb 2010 */

/* GLOBAL STUFF */

body {
 margin:0px;
 background:url(/lib/yhst-74229103603232/Fox-2011-BG.jpg) top center no-repeat fixed #6283A6;
 font-family:verdana,arial;
}

#side_gradient {
}

form {
 margin:0px;
}

td {
 font-family:verdana,arial;
 font-size:12px;
}

a {
 text-decoration:none;
 color:#0E2B6B;
}

a:hover {
 text-decoration:underline;
}

#holder {
 background:#fff;
}

/* HEADER */

#header {
 background:url(/lib/yhst-74229103603232/Header2011.png) top left no-repeat;
 width:1075px; height:107px;
}

#h_a_1 {
 position:absolute; margin:5px 0px 0px 25px;
 text-indent:-9999px; overflow:hidden;
 background:url(/lib/yhst-74229103603232/blank.gif) top left;
 width:240px; height:75px;
}

#h_a_2 {
 position:absolute; margin:45px 0px 0px 855px;
 text-indent:-9999px; overflow:hidden;
 background:url(/lib/yhst-74229103603232/blank.gif) top left;
 width:200px; height:25px;
}

#topLinks {
 position:absolute; margin:80px 0px 0px 80px;
 text-align:center;
 width:920px;
}

#topLinks a {
 color:#A0A9B8;
 font-size:11px;
 padding:0px 10px;
}


#searchBtn2011 {
 position:absolute;
 margin:15px 0px 0px 998px;
}

#sli_search_1 {
 position:absolute;
 margin:17px 0px 0px 810px;
 border:0px; padding:0px;
 color:#666;
 height:18px; width:160px;
}

/* MAIN BODY */

#main {
 float:right;
 width:826px;
 overflow:hidden;
}

#inner_page {
 padding-left:15px;
 background: url("/lib/yhst-74229103603232/inner-pages-bg-2011.jpg") no-repeat scroll left top #FFFFFF;
 padding-bottom: 100px;
}

/* HOME HOME PAGE */

#home_rotator {
 background:url(/lib/yhst-74229103603232/rotator-bg.jpg); 
 height:325px;
}

#home_rotator img {
 border:0px;
}

#home-rotator-controls {
    background: url("/lib/yhst-74229103603232/controls-bg.png") no-repeat scroll left top transparent;
    height: 19px;
    margin: -20px 0 0 575px;
    position: absolute;
    text-align: center;
    width: 235px;
}

#home-rotator-controls a {
 color:#333;
 font-size:11px;
 font-weight:bold;
 line-height:18px;
}

#home-rotator-controls span {
 font-weight:bold;
 color:#25486E;
}

#home-rotator-prev {
    display: block;
    height: 20px;
    margin: -20px 0 0 580px;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    width: 20px;
}

#home-rotator-next {
    display: block;
    height: 20px;
    margin: -20px 0 0 785px;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    width: 20px;
}

/* END HOME PAGE */

/* all section and item pages */

#breadcrumbs {
    background: url("/lib/yhst-74229103603232/Fox-Breadcrumb.jpg") no-repeat scroll left top transparent;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    margin-left: -15px;
    padding: 10px 5px 10px 20px;
    width: 800px;
}

#breadcrumbs a {
 color: #333;
 font-weight:normal;
}

/* ITEM PAGES */

#r_c_inner {
 width:800px;
}

#item_page_inner {
 width:758px;
 overflow:hidden;
 border:1px solid #bbb;
 border-bottom-width:0px;
 background:#fff;
 margin-left:20px;
}

#item_page_inner td {
 font-size:13px;
}

#item_page_bot {
 background:url(/lib/yhst-74229103603232/item-fold-bg.gif) top left no-repeat;
 height:19px;
 margin-bottom:20px;
 margin-left:20px;
}

#item_caption {
 font-size:13px;
}

#item_caption li {
 font-size:13px;
}



.sku  { margin-top:5px; margin-bottom:5px; font-size:11px; }

.itemtitle { font-size:16px; font-weight:bold; margin:0px; }

.contents { color:#3A3839;font-size:12px; }
.sale-price-bold { color:#C11C1A; font-weight:bold; font-size:18px; }
.price { text-decoration: line-through; font-size:18px;}
.price-bold { font-weight:bold; font-size:18px;}
.section-sale-price { font-weight:bold;color:#C11C1A }
.section-price { font-weight:bold; }
.section-reg-price { font-weight:normal; }

.order-area { border-right:1px solid #A1A1A1; border-left:1px solid #A1A1A1; padding:2px; font-size:11px; }
.order-area td { font-size:11px; }

/* all section pages */


.front_item {
 float:left;
 width:167px;
/* height:219px;
   overflow:hidden; */
 margin:0px 5px 5px 20px;
}

.front_item  img  {
 display:block;
 margin-top:10px;
 margin-bottom:15px;
}

.front_clear {
 clear:left;
 border-top:1px solid #ccc;
 height:1px;
}

.front_section {
 float:left;
 width:167px;
 height:100px;
 overflow:hidden;
 margin-left:20px;
 margin-right:5px;
}

.front_section img  {
 display:block;
 margin-top:10px;
 margin-bottom:15px;
}

.h2_item {
 margin:0px;
 display:block;
 font-size:11px;
 margin-bottom:5px;
 overflow:hidden;
 line-height:11px;
 padding-right:10px;
 padding-left:10px;
}

.h2_item a{
 color:#666;
 font-weight:normal;
 font-size:12px;
}

#sec_cap {
 margin-left:10px;
}

#sec_cap img {
 border:1px solid #1B3F63;
}

#section_page {
 margin:5px;
}

#h1_section {
    background: url("/lib/yhst-74229103603232/section-h1-bg.jpg") no-repeat scroll left top #222222;
    color: #FFFFFF;
    font-size: 19px;
    font-weight: bold;
    margin: 5px;
    padding: 6px;
    width: 758px;
}

#section_caption {
 margin:5px;
 font-size:11px;
 color:#666;
}

#section_caption img {
 margin:0px 5px 5px 0px;
} 

.section_divider {
 clear:both;
 height:1px;
}

/* =========== SORTING SECTION PAGES ============== */


.section_item {
 float:left;
 text-align:center;
 width:175px;
 margin:10px;
 font-size:11px;
}

.section_item a {
 color:#222;
}

.section_image_1 {
 height:125px;
 margin:5px;
}

.section_price {
 font-size:12px;
}

.strike_price {
 text-decoration:line-through;
 display:inline;
}

.sale_price {
 font-weight:bold;
 display:inline;
 padding-left:10px;
}

#pagination_controls {
 padding-top:10px;
 padding-bottom:10px;
 margin-left:10px;
 margin-right:10px;
 border-top:1px solid #ddd;
 font-size:13px;
 font-weight:bold;
}

#pagination_controls a {
 color:#B2040E;
 font-size:13px;
 font-weight:bold;
}

#home_page_contents {
 padding-top:20px;
}

#home_page_contents #pagination_controls {
 display:none;
}

.section_divider {
 height:1px;
 border-top:1px solid #ccc;
 clear:left;
 margin:10px 6px 10px 6px;
}

/* pricing displays */

.p_s {
 color:#f00;
}

.p_r {
 text-decoration:line-through;
 margin-right:5px;
}

/* LEFTNAV */

#main_area_td { /* make bg image take up entire height */
 background:url(/lib/yhst-74229103603232/leftnav-background-2011.jpg) top left repeat-y #161719;
}

#main_area_td_home { /* make bg image take up entire height */
 background:url(/lib/yhst-74229103603232/leftnav-background-2011.jpg) top left repeat-y #161719;
}

#leftnav {
 background: url("/lib/yhst-74229103603232/ln-bg-2011.jpg") no-repeat scroll left top transparent;
 padding-top:50px;
 float:left;
 font-size:12px;
 overflow-x:hidden;
 overflow-y:hidden;
 width:170px;
}

#leftnav a {
 display:block;
 margin-left:15px;
 color:#fff;
 font-weight:bold;
 margin-top:3px;
 margin-bottom:3px;
 font-size:11px;
 margin-right:0px;
}

#leftnav a:hover {
 text-decoration:underline;
}

#ln_shop_by {
 padding-bottom:10px;
 padding-top:10px;
 width:162px;
}

#ln_shop_by a {
 margin-left:3px;
 padding:2px 0px 2px 10px;
 color:#FEC128;
 font-weight:bold;
 text-transform:uppercase;
 font-size:11px;
}

#ln_departments {
 padding-top:10px;
 padding-bottom:10px;
}

#ln_departments a {
 color:#fff;
 font-weight:normal;
 margin-left:3px;
 padding:2px 0px 2px 10px;
 font-size:11px;
}

#ln_get_more {
 padding-top:10px;
 padding-bottom:10px;
}

#ln_get_more a {
 color:#fff;
 font-weight:normal;
 margin-left:3px;
 padding:2px 0px 2px 10px;
 font-size:11px;
}

#ln_get_more H2 {
 margin:0px 0px 0px 3px;
 padding:2px 0px 2px 10px;
 font-size:11px;
 color:#FEC128;
 text-transform:uppercase;
}

#ln_related {
 padding-top:10px;
 padding-bottom:10px;
}

#ln_related a {
 color:#fff;
 font-weight:normal;
 margin-left:3px;
 padding:2px 0px 2px 10px;
 font-size:11px;
}

#ln_related H2 {
 margin:0px 0px 0px 3px;
 padding:2px 0px 2px 10px;
 font-size:11px;
 color:#FEC128;
 text-transform:uppercase;
}

#ln_bottom_links {
 background:url(/lib/yhst-74229103603232/ln-bottom-links-bg.jpg) top left no-repeat;
 height:280px;
 width:190px;
}

#ln_bottom_links #ln_bottom_links_a_1 {
 position:absolute;
 display:block;
 background-image:url(/lib/yhst-74229103603232/blank.gif);
 width:177px; height:109px;
 margin-left:6px;
 margin-top:23px;
 text-indent:-9999px;
}

#ln_bottom_links #ln_bottom_links_a_2 {
 position:absolute;
 display:block;
 background-image:url(/lib/yhst-74229103603232/blank.gif);
 width:190px; height:45px;
 margin-left:0px;
 margin-top:160px;
 text-indent:-9999px;
}

#ln_badges {
 background:url(/lib/yhst-74229103603232/ln-badges-top.jpg) top left no-repeat;
 padding-top:12px;
}

#ln_badges a {
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 padding:0px;
}

/* FOOTER */
#footer_bg {
 text-align:left;
 float:right;
 width: 808px;
 padding:10px;
 border-top:1px solid #58708C;
 color:#8FA4B9;
 font-family:verdana,arial;
 font-size:10px;
 text-align:center;
 background: #161719;
}

#footer_bg a {
 color:#fff;
 font-weight:bold;
 font-size:11px;
 text-transform:uppercase;
 font-family:verdana,arial;
 padding:0px 10px 0px 10px;
}

/* RECENTLY VIEWED */


#a_recent {
    color: #666666;
    float: right;
    font-size: 10px;
    margin: 12px 25px 0 0;
    width: 140px;
}

#recent_items {
 margin:5px;
}

#recent_title {
    background: url("/lib/yhst-74229103603232/Fox-Breadcrumb.jpg") no-repeat scroll left top transparent;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    height: 16px;
    padding: 8px;
}

#recent_items_holder div {
 float:left;
 text-align:center;
 width:108px;
 margin:10px;
 font-size:11px;
}

#recent_items_holder img {
 border:0px;
}




