body   { 
 font-family:arial,verdana;
 font-size:11px;color:#3a3a3a;
 background-color:#1A2602;
 background-image:url('/lib/yhst-27199673656097/main-bg.jpg');
 background-position:top center;
 background-repeat:repeat-y;
 }
td img { display: block; color:#3a3a3a; 
}

#body_holder_1 {
 background-image:url('/lib/yhst-27199673656097/bg.jpg');
 background-position:center top;
 background-repeat:repeat-y;
 padding:0px;
 margin:0px;
}

#body_holder_2 {
 background-image:url("/lib/yhst-27199673656097/bg-top.jpg");
 background-position:center top;
 background-repeat:no-repeat;
 padding:0px;
 margin:0px;
}

h1 { font-size:17px; }

li { margin-bottom:6px; font-size:11px; }

/* home page stuff */
.home-page-tile-top { background-image:url('/lib/yhst-27199673656097/home-tile-bg-top.jpg'); width:152px; height:150px;  }
.home-page-tile-top img {margin-left:11px; }
.home-page-tile { background-image:url('/lib/yhst-27199673656097/home-tile-bg.jpg'); width:152px; height:151px;  }
.home-page-tile img {margin-left:11px; }

#home_social {
 background:url(/lib/yhst-27199673656097/home-social.jpg) #4C6939;
 width:722px; height:85px;
 margin:10px 0px 0px 10px;
}

#home_social a {
 text-indent:-9999px; overflow:hidden;
 display:block;
 position:absolute;
}

#h_s_1 {
 width:44px; height:44px;
 margin:24px 0px 0px 26px;
}

#h_s_2 {
 width:45px; height:45px;
 margin:23px 0px 0px 76px;
}

#h_s_3 {
 width:44px; height:44px;
 margin:23px 0px 0px 126px;
}

#h_s_4 {
 width:164px; height:12px;
 margin:26px 0px 0px 183px;
}

#h_s_5 {
 width:176px; height:12px;
 margin:39px 0px 0px 183px;
}

#h_s_6 {
 width:250px; height:12px;
 margin:52px 0px 0px 183px;
}

a      { text-decoration:none; color:#3a3a3a;}
a:hover{ text-decoration:underline; }
.ln    { color:#fff; line-height:20px; font-size:13px; }

#leftnav {
 border:5px solid #ccc;
}
.leftnav_table td {
  background-image:url('/lib/yhst-27199673656097/leftnav-link-bg.jpg');
  background-color:#fff;
}
.leftnav_table a {
  display:block;
  font-size:12px;
  font-family:arial CE, arial; 
  color:#444;
  font-weight:bold;
  border-bottom:1px solid #9B9595;
  margin-left:10px;
  margin-right:10px;
  padding:2px;
}
.leftnav_table a:hover {
  color:#6D9B07;
  text-decoration:none;
}
#ln_home {
  color:#6D9B07;
  border-bottom-width:0px;
}

#loadOverImage a {
  background-image:url('/lib/yhst-27199673656097/leftnav-link-bg-red.jpg');
}

.tn    { color:#fff; line-height:20px; font-size:12px; font-weight:bold; }

.volume { color:#333;font-size:12px;font-weight:bold; }
.ln td  { font-size:11px; font-weight:normal; }

.lil-inp { display:none;height:1px;width:1px; }

.recentlyviewed { border-bottom:1px solid #969696;margin-top:30px; }

.cs-name { font-size:12px; font-weight:bold; }

.home-rotator { background-image:url('/lib/yhst-27199673656097/home-rotator-bg.jpg'); width:477px; height:286px; padding-top:15px; padding-left:18px; }

.rotator-controls { background-image:url('/lib/yhst-27199673656097/rotator-controls-bg.jpg'); font-weight:bold; padding-right:3px; padding-left:3px; }
.rotator-controls a { color:#999; }
.bl  { color:#7F95DE; }

.caption-td { border-top:1px solid #7a7a7a; padding-top:5px; }

.caption_table {
 font-size:11px;
}

.dropdown { margin-bottom:2px; font-size:11px; }

#searchTable {
 background-image:url('/lib/yhst-27199673656097/search-bg.jpg');
 height:72px;
 width:201px;
 margin:5px;
 margin-bottom:0px;
}
#searchINP{
 padding-top:29px;
}
#searchBTN{
 padding-top:36px;
}

.searchbox { width:130px; border:0px; background-color:#fff; color:#222; font-size:12px; font-family:verdana; margin-left:10px; font-weight:bold;padding:2px; }

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

.itemtitle { font-size:14px; 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; border-bottom:1px solid #A1A1A1; padding:2px; font-size:11px; }
.order-area td { font-size:11px; }

.breadcrumbs { margin:0px; font-size:12px; display: inline; }

.whyshop1 { background-color:#AEACAD; color:#333; font-size:14px; padding:10px; padding-left:20px; font-weight:bold; }
.whyshop2 { background-color:#C7C5C6; color:#545454; font-size:11px; padding:20px; }

.header {background-image:url('/lib/yhst-27199673656097/header-bg.jpg'); }

#topLinks td {
 height:40px;
 background-image:url('/lib/yhst-27199673656097/header-divider.jpg');
 background-position:top right;
 background-repeat:no-repeat;
}
#topLinks a {
 display:block;
 font-size:13px;
 font-weight:bold;
 padding:3px;
 margin-right:10px;
 margin-left:7px;
 color:#fff;
}
#topLinks a:hover {
  color:#D1F093;
  text-decoration:none;
}

.shop-by-td { padding-left:12px;padding-right:12px; }

.shop-by-1 { background-image:url('/lib/yhst-27199673656097/shop-by-bg.jpg'); padding:10px;padding-top:14px; padding-bottom:14px; }
.shop-by-2 { background-image:url('/lib/yhst-27199673656097/shop-by-bg-2.jpg'); background-position:bottom; padding:10px;padding-top:14px; padding-bottom:14px; }
.customer-service { background-image:url('/lib/yhst-27199673656097/customer-service-bg.jpg'); padding:10px;padding-top:14px; padding-bottom:14px; }


.main-area { background-color:#fff; background-image:url('/lib/yhst-27199673656097/main-bg.jpg'); background-position:top; background-repeat:repeat-x; color: #333; font-size:11px; border-bottom:1px solid #fff;}


.rightnav { background-color:#080202; background-image:url('/lib/yhst-27199673656097/rightnav-bg.jpg'); background-position:top; background-repeat:repeat-x; }

.you-said-it { background-image:url('/lib/yhst-27199673656097/you-said-it-bg.jpg'); height:125px; color:#B0ADDA; font-size:12px; }

.related-links { background-image:url('/lib/yhst-27199673656097/related-links-bg.jpg'); height:120px; color:#fff;  padding:10px; padding-top:14px; }

.ln-bottom { background-image:url('/lib/yhst-27199673656097/bottom-leftnav.jpg'); height:175px; color:#fff;  padding:10px; padding-top:14px; font-size:12px; }

/* Fat footer */

.footer1 {
    border-top: 20px solid #000000;
    color: #000000;
    font-size: 13px;
    background: #679608;
 font-size:11px;
}

.footer1 a { 
 color:#fff;
 display:block;
 font-size:11px;
}

.footer1 h3 {
 margin:0px;
 font-size:12px;
}

#footer_col_1 {
 float:left;
 margin:10px 0px 15px 25px;
 width:150px;
}

#footer_col_2 {
 float:left;
 margin:10px 0px 15px 0px;
 width:150px;
}

#footer_col_3 {
 float:left;
 margin:10px 0px 15px 0px;
 width:150px;
}

#footer_shopby_links {
 clear:left;
 border-top:1px solid #7BB606;
 padding:15px 25px;
 color:#7BB606; 
 font-weight:bold;
}

#footer_shopby_links h3  {
 color:#000;
}

#footer_shopby_links a {
 display:inline;
 font-weight:normal;
}

#footer_bottom_fade {
 background:url(/lib/yhst-27199673656097/footer-bottom-fade.jpg) top left repeat-x;
 height:88px;
}

#under_footer {
 background:#000;
 height:55px;
 width:971px;
}

/* END Fat footer */

.featured-items { background-image:url('/lib/yhst-27199673656097/featured-items-bg.jpg'); width:535px; }

.contents-divider { background-image:url('/lib/yhst-27199673656097/contents-divider.jpg');height:1px; }

.order-bg { background:url('/lib/yhst-27199673656097/order-bg.jpg') no-repeat left top; height:53px; width:368px; align:center; }

.hero { font-size:12px; vertical-align:20%; }

.dropdown-title { font-size:14px; font-weight:bold; color:#333; }

.hideme { width:0px; height:0px; border:0px; color:#fff; }

.toptext { color:#cccccc; font-size:11px; margin-left:10px; }

.hackersafeheader {
position:absolute;top:-27px;left:53px;
}


/* holiday-gift-center */

#holiday-gift-center {
 margin-right:1px;
 margin-top:1px;
 background: #A50507 url('/lib/yhst-27199673656097/holiday-gift-center.jpg') no-repeat top left;
 width:741px;
 height:420px;
}

#holiday-gift-center select {
 font-size:13px;
 width:170px;
}

#shop-for-dropdown {
 position:absolute;
 margin-left:69px;
 margin-top:304px;
}

#shop-departments-dropdown {
 position:absolute;
 margin-left:381px;
 margin-top:304px;
}

#shipping-link {
 position:absolute;
 display:block;
 width:342px;
 margin-left:227px;
 height:34px;
 margin-top:381px;
}

#tile1 {
 position:absolute;
 margin-left:600px;
 margin-top:14px;
}

#tile2 {
 position:absolute;
 margin-left:600px;
 margin-top:145px;
}

#tile3 {
 position:absolute;
 margin-left:600px;
 margin-top:278px;
}

#holiday-featured {
 background: url('/lib/yhst-27199673656097/holiday-featured-bg.jpg');
 margin-top:10px;
 margin-right:1px;
 width:741px;
}

#holiday-featured-items {
 width:569px;
 float:left;
}
#holiday-featured-categories {
 float:right;
 width:172px;
}
#holiday-featured-categories A {
 display:block;
 color:#3A3839;
 margin-left:13px;
 font-size:13px;
 margin-bottom:5px;
}

div.holiday-featured-item {
 float:left;
 width:155px;
 margin:15px;
 text-align:center;
 color:#3A3839;font-size:12px;
}


/* END holiday-gift-center */




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


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

.section_item a {
 color:#222;
}

.section_image_1 {
 height:150px;
 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:#FD4C06;
 font-size:13px;
 font-weight:bold;
}

#home_page_contents #pagination_controls {
 display:none;
}

.section_divider {
 height:1px;
 clear:left;
 background:url(/lib/yhst-27199673656097/contents-divider.jpg) top left no-repeat;
 margin:10px;
 margin-left:6px;
 margin-right:0px;
}


