.ys_primary{ background:#ce1700;color:#e9e9e4;font:bold 11px Arial,verdana,sans-serif;padding:1px 5px;text-align:center;cursor:pointer; display:inline; margin-top:10px;}

form {
 margin:0px;
}

img { vertical-align:bottom; }
.style1 {
	background-image: url('/lib/yhst-37074735501311/header-bg.jpg');
}
.style2 {
	font-family: Verdana;
	font-size: 10pt;
	vertical-align:middle;
	text-align: center;
	background-image: url('/lib/yhst-37074735501311/top-nav-bg.jpg');
}
.style3 {
	background-image: url('/lib/yhst-37074735501311/green-tab.jpg');
}
.style4 {
	text-decoration: none;
}
.style5 {
	color: #000000;
}


/* ======== LEFT NAV ======== */

.testimonials_table a {
  color:#57B0EA;
}

#ln_links {
 text-align:left;
}
#ln_links a {
 display:block;
 text-decoration:none;
}
.ln_links a {
 padding:5px;
 padding-left:13px;
 background:url(/lib/yhst-37074735501311/nav-divider.jpg) top left no-repeat;
 color:#fff;
}
.ln_links a:hover {
 color:#85B406;
}

#leftnav_td {
 background:url(/lib/yhst-37074735501311/ln-bg.jpg) top left #33414C;
}

.ln_sub_menu a {
 background:none;
 padding:2px;
 padding-left:26px;
}

.ln_other_links {
 text-align:left;
}

.ln_other_links a {
 display:block;
 text-decoration:none;
 padding:5px;
 padding-left:13px;
 background:url(/lib/yhst-37074735501311/nav-divider.jpg) bottom left no-repeat;
 color:#85B406;
}
.ln_other_links a:hover {
 color:#fff;
}

#ln_bot {
 width:135px;
 float:center;
 background-color:#fff;
}


/* ========= HOME BODY ========= */

/* IMAGE ROTATOR */

#rotator_and_top_specials {
 padding-top:17px;
 background:url(/lib/yhst-37074735501311/top-shadow.jpg) top left repeat-x;
 background-color:#bbb;
}

#home_rotator {
 float:left;
 border-right:3px solid #bbb;
 margin-right:2px;
}
#home_rotator img {
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
}

#under_home_rotator {
 background:url(/lib/yhst-37074735501311/under-rotator-shadow.jpg) top left repeat-x #bbb;
 height:25px;
 width:586px;
}
#player_controls {
 float:right;
 height:15px; 
 background:url(/lib/yhst-37074735501311/player-controls-bg.jpg) top left repeat-x #fff;
}

#player_prev a {
 display:block;
 margin-left:100px;
 background-image:url(/lib/yhst-37074735501311/player-prev.jpg);
 width:15px;
 height:15px;
}

#player_next a {
 display:block;
 background-image:url(/lib/yhst-37074735501311/player-next.jpg);
 width:24px;
 height:15px;
}

#player_links {
 font-size:11px;
 font-weight:bold;
 padding-right:5px;
 padding-left:5px;
}

#player_links a {
 text-decoration:none;
 color:#333;
}

#player_this_one {
 color:#86A404;
}

#player_left {
 background-image:url(/lib/yhst-37074735501311/player-left.jpg);
 width:12px;
 height:15px;
}

/* HOME TOP SPECIALS */

#home_top_specials {
 background:url(/lib/yhst-37074735501311/home-top-specials-shadow.jpg) bottom left repeat-x #fff;
 padding-bottom:11px;
 border-right:3px solid #bbb;
 color:#333;
}

.top_right_specials_div {
 float:left; 
 width:240px;
 height:90px;
 float:left;
 overflow:hidden;
}

#top_right_specials_table {
 margin-top:10px;
 margin-left:20px;
}

#top_right_specials_table A {
 color:#C84018;
 font-size:12px;
 text-decoration:underline;
}

/* pricing */

.sale-price-bold {
 font-weight:bold;
 font-size:12px;
}

/* HOME BESTSELLERS */

#home_bestsellers_title {
 background:url(/lib/yhst-37074735501311/bestselling-bg.jpg) top left repeat-x #444; 
}

#home_bestsellers_title_row td {
 padding-bottom:20px;
}

#home_bestsellers_title_row H2 {
 color:#333;
 font-size:22px;
 letter-spacing: 2px;
 margin:0xp
 margin-top:10px;
 margin-bottom:5px;
}

#home_bestsellers_title_row a {
 color:#333;
 font-weight:bold;
 background:url(/lib/yhst-37074735501311/shop-all-arrow.jpg) top left no-repeat;
 padding-left:10px;
 text-decoration:none;
 font-size:10px;
 letter-spacing: 1px;
}

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

#home_bestsellers_items_row td  {
 padding-bottom:35px;
 color:#333;
}

#home_bestsellers_items_row A {
 color:#C84018;
 font-size:12px;
 text-decoration:underline;
}

/* RECENTLY VIEWED */

.recentlyviewed td {
 color:#333;
 text-align:left;
 padding-left:35px;
}

.recentlyviewed  A {
 color:#C84018;
 font-size:12px;
 text-decoration:underline;
}

/* ======= SECTION PAGE ======= */

#section_holder {
 background:url(/lib/yhst-37074735501311/page-top-shadow.jpg) top left repeat-x #fff;
 padding-top:9px;
}

#h1_section {
 background:url(/lib/yhst-37074735501311/section-h1-bg2.jpg) top left repeat-x #444;
 height:40px;
 color:#ddd;
}
#h1_section h1 {
 background:url(/lib/yhst-37074735501311/section-h1-bg-left2.jpg) top left no-repeat;
 height:40px;
 padding-left:20px;
 padding-top:8px; 
 font-size:20px;
 white-space:nowrap;
}
#h1_section_right {
 background:url(/lib/yhst-37074735501311/section-h1-bg-right2.jpg) top right no-repeat;
 height:40px;
 width:550px;
 float:right;
 text-align:right;
}

/* ======= CROSS SELL ======= */
#cross_sell {
 border: 1px solid #222;
}

#cross_sell_div {
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
 color:#333;
}

#cross_sell A {
 color:#C84018;
 font-size:12px;
 text-decoration:underline;
}

/* ======= ITEM PAGE ====== */
#h1_section h2 {
 background:url(/lib/yhst-37074735501311/section-h1-bg-left2.jpg) top left no-repeat;
 height:40px;
 padding-left:20px;
 padding-top:8px;
 font-size:20px;
}
#item_holder {
 margin-left:15px;
 margin-right:5px;
 margin-top:10px;
 margin-bottom:60px; 
}

#divEnlargedImage {
 position:absolute;
 background-color:#fff;
 border:3px solid #738B03;
 padding:15px;
 text-align:center;
}
#divEnlargedImage a {
 color:#C84018;
 font-size:10px;
 font-weight:bold;
 display:block;
 margin-top:10px;
 text-decoration:underline;
}

#divEnlargedInset {
 position:absolute;
 background-color:#fff;
 border:3px solid #738B03;
 padding:15px;
 text-align:center;
}
#divEnlargedInset a {
 color:#C84018;
 font-size:10px;
 font-weight:bold;
 display:block;
 margin-top:10px;
 text-decoration:underline;
}

#item_holder H1 {
 font-size:20px;
 margin-bottom:20px;
}

#item_holder .price {
 font-size:12px;
 font-weight:bold;
}
#item_holder .sale-price-bold {
 font-size:13px;
 font-weight:bold;
 color:#C84018;
}

.viewLarger {
 background:url(/lib/yhst-37074735501311/view-larger.jpg) top right no-repeat;
 display:block;
 width:200px;
 height:19px;
}

/* ORDER AREA */

#buy_it_now {
 display:block;
 float:left;
 background:url(/lib/yhst-37074735501311/buy-it-now.jpg) top left no-repeat #6D9403;
 width:117px;
 height:43px;
 margin-top:5px;
}

#add_to_wishlist {
 display:block;
 float:left;
 background:url(/lib/yhst-37074735501311/add-to-wishlist.jpg) top left no-repeat #BF3E17;
 width:125px;
 height:43px;
 margin-top:5px;
}

/* TABBED ORDER AREA */

#tabs_holder {
 clear:both;
 padding-top:10px;
 margin:0px;
 height:23px;
 overflow:hidden;
 width:411px;
}

A.tab_up {
 display:block;
 float:left;
 background:url(/lib/yhst-37074735501311/tab-up.jpg) top left no-repeat #35414D;
 color:#EBE9EA;
 font-size:13px;
 height:23px;
 width:127px;
 text-decoration:none;
 text-align:center;
 padding-top:5px;
}

A.tab_back {
 display:block;
 float:left;
 background:url(/lib/yhst-37074735501311/tab-back.jpg) top left no-repeat #EBE9EA;
 color:#35414D;
 font-size:13px;
 height:23px;
 width:127px;
 text-decoration:none;
 text-align:center;
 padding-top:5px;
}

#tab_end {
 display:block;
 float:left;
 background:url(/lib/yhst-37074735501311/tab-end.jpg) top left no-repeat #EBE9EA;
 height:29px;
 width:1px;
}

#tabs_body_holder {
 clear:both;
 border:1px solid #ccc;
 padding:15px;
}

/* ========== REVIEWS ========== */

#reviews-box {
 border:5px solid #5A6770;
 width:350px;
 margin-top:20px;
 padding:5px;
 font-size:12px;
 font-weight:bold;
 color: #AC422A;
}
#reviews-links {
 text-align:right;
 margin-top:10px;
}
#reviews-links a {
 color:#5A6770;
}
#reviewsBody {
 margin-top:70px;
}

#reviewsBody H2 {
 color:#E33E11;
 font-size:16px;
 border-bottom:2px solid #5A6770;
}

/* =========== SECTION PAGES ============= */
.item_holder {
 float:left;
 margin:10px;
 width:230px;
 height:255px;
 overflow:hidden;
}
.item_holder table {
 height:100px;
}
.item_holder td a {
 color:#E33E11;
 font-size:11px;
 font-weight:bold;
}

#pagination_controls {
 margin:10px;
}
#div_sorts {
 float:left;
 font-weight:bold;
 color:#555;
}
#div_sorts a {
 font-weight:normal;
 color:#E33E11;
}

#priceUP a {
 background:url(/lib/yhst-37074735501311/price-up.jpg) top right no-repeat;
 padding-right:13px;
 color:#555;
 font-weight:bold;
 text-decoration:none;
}

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

#priceDOWN a {
 background:url(/lib/yhst-37074735501311/price-down.jpg) top right no-repeat;
 padding-right:13px;
 color:#555;
 font-weight:bold;
 text-decoration:none;
}

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

#div_pages {
 float:right;
 font-weight:bold;
 color:#555;
}
#div_pages a {
 font-weight:normal;
 color:#E33E11;
}
.abstract {
 padding-right:30px;
 padding-left:30px;
 font-size:10px;
 color:#982103;
 height:48px;
 overflow:hidden;
}

#pagination_display {
 clear:both;
}

.buy_now  {
 text-align:center;
 margin-top:10px;
 border-bottom:1px solid #CCE77C;
 padding-bottom:10px;
}
.buy_now a {
 display:block;
 float:center;
 background:url(/lib/yhst-37074735501311/buy-it-now--section.jpg) top left no-repeat #6D9302;
 width:103px;
 height:41px;
}

/* =========== QUICK LOOK FEATURE ============ */

.ql_button {
 position:absolute;
 margin-left:5px;
 margin-top:50px;
}
.ql_button a {
 display:block;
 width:85px;
 height:26px;
 background:url(/lib/yhst-37074735501311/quicklook.gif) no-repeat top left;
}

.ql_order {
 position:absolute;
 margin-left:-10px;
 margin-top:30px;
}
.qlo {
 background:url(/lib/yhst-37074735501311/ql-bg.gif) no-repeat top left;
 width:231px;
 padding-top:10px;
}
.qli {
 background-color:#fff;
 margin:10px;
 margin-bottom:0px;
 margin-top:0px;
}
.qli a {
 color:#CC4D28;
 font-weight:bold;
}
.qln {
 font-size:17px;
}
.qln img {
 float:left;
 margin-right:5px;
}
.qlb {
 background:url(/lib/yhst-37074735501311/ql-bottom.gif) no-repeat top left;
 height:14px;
 width:231px;
}

.ql_div {
 margin-top:10px;
 margin-bottom:10px;
 height:1px;
 border-bottom:1px dotted #555;
 clear:left;
}

.add_to_cart {
 border: none;
 background: url(/lib/yhst-37074735501311/add-to-cart.jpg) no-repeat top left;
 width:133px;
 height:57px;
 margin-left:45px;
}

.qlx {
 display:block;
 float:right;
 background:url(/lib/yhst-37074735501311/x.gif) top left;
 width:21px;
 height:17px;
}

/* ========== YAHOO SEARCH BOX =========== */
#search_td form {
 margin:0px;
}
#search_td td {
 text-align:right;
}
#searchbox {
 margin-top:3px;
 padding:3px;
 border:1px solid #789F04;
 color:#333;
 font-family:verdana;
}

/* ========== INFO PAGES =========== */

#info-page-holder {
 margin:10px;
}
