 /* general */

td {
 font-family:verdana,arial;
 font-size:11px;
 color:#000;
}

a {
 text-decoration:none;
 color:#0033CC;
}

a:hover {
 text-decoration:underline;
}

form {
 margin:0px;
}
a img {
 border-width:0px;
}

#main_body {
 width:990px;
}

.dk_bk a {
 color:#000;
 font-weight:bold;
}

 /* header */
#top_right {
 margin-top:20px;
 float:right;
 background-image:url('/lib/yhst-38051318022320/header-icons.gif');
 background-position:top left;
 background-repeat:no-repeat;
 height:28px;
 padding-top:3px;
}
#top_right a {
 padding-right:22px;
 padding-left:22px;
 font-size:10px;
 color:#0033CC;
}

#hD1 {
 clear:both;
 border-bottom:1px solid #ccc;
 margin-bottom:2px;
}

#header_links {
 background-image:url('/lib/yhst-38051318022320/header-links.gif');
 height:22px;
}
#header_links table {
 height:22px;
}
#header_links td {
 padding:2px;
 padding-left:10px;
 padding-right:10px;
 border-right:1px solid #fff;
}
#header_links a {
 font-size:10px;
 font-weight:bold;
 color:#fff;
}
#red_tab {
 background-image:url('/lib/yhst-38051318022320/header-links-red.gif');
}

#cShellBcrumb {
 margin-top:1px;
 background-image:url('/lib/yhst-38051318022320/breadcrumb-slant.gif');
 background-repeat:no-repeat;
 background-position:top left;
 padding-left:200px;
 border-top:1px solid #eee;
} 
#cShellBcrumb p {
 margin:0px;
 padding-top:2px;
 padding-bottom:2px;
 font-size:10px;
}
#cShellBcrumb a {
 text-decoration: none;
 font-family:verdana,arial, sans-serif; 
}


/* leftnav */
#td_leftnav {
 background-color:#eee;
 border:1px solid #ccc;
 padding:0px;
 font-size:11px;
}
#td_leftnav td {
 font-size:11px;
}
#search_header {
 background-color:#ccc;
 padding:5px;
 padding-left:10px;
 font-weight:bold;
}
#search_body {
 padding:10px;
 border-bottom:10px solid #ccc;
}
#search_inp {
 height:17px;
 width:135px;
 border:1px solid #ccc;
}
#search_sub {
 background-color:#555;
 border-width:0px;
 height:17px;
 width:25px;
 font-weight:bold;
 font-size:10px;
 color:#fff;
}
.ln_menus a {
 margin-left:10px;
}
.ln1 {
 margin-bottom:3px;
}
.ln2 {
 padding-left:25px;
 width:160px;
}
.ln2 a {
 margin-left:0px;
}
.ln2img {
 position:absolute;
}
.ln_highlight {
 background-color:#fff;
 border-left:5px #f00 solid;
 margin-bottom:3px;
}
.ln_highlight a {
 margin-left:5px;
 margin-top:2px;
}
.ln2hl {
 padding-left:15px;
 width:160px;
}

#ln_highlight {
 margin-top:3px;
 background-color:#fff;
 border-left:5px #f00 solid;
 padding-left:20px;
}
#ln_highlight a {
 padding-left:15px;
 background-image:url('/lib/yhst-38051318022320/leftnav-bullet-hl.gif');
 background-position: top left;
 background-repeat:no-repeat;
}

.ln_header {
 padding-top:5px;
 padding-bottom:5px;
 padding-left:10px;
 font-weight:bold;
}
.exp_menus_td {
 padding-left:10px;
 padding-top:4px;
}
.menus_td {
 padding:2px;
}
.hiddenNav {
 display:none;
 clear:both;
}
.hiddenNav a {
 margin-left:0px;
}
.ln_sub_normal {
 margin-left:25px;
 padding-top:4px;
 padding-bottom:0px;
 padding-left:0px;
 background-image:url('/lib/yhst-38051318022320/leftnav-bullet-2.jpg');
 background-position:top left;
 background-repeat:no-repeat;
}
.ln_sub_normal a {
 padding-left:15px;
}
#help_and_support {
 margin-left:10px;
}
#ln_bottom {
 margin-top:10px;
 border-bottom:10px solid #ccc;
 margin-bottom:10px;
}

/* main body area */
#td_right_main {
 width:800px;
}

/* footer */
#footer1 {
 margin-top:5px;
 border-top:1px solid #ccc;
 padding:5px;
 border-bottom:3px solid #000;
 font-size:10px;
}
#footer2 {
 background-color:#eee;
 padding:5px;
 font-size:10px;
 height:20px;
}

/* Home Page */
#home_body {
 padding-left:5px;
}

#home_body H1 {
 border:1px solid #ccc;
 border-left:5px solid #f00;
 background-color:#eee;
 font-size:16px;
 padding:6px;
 margin:0px;
}
#home_featured {
 margin-top:1px;
 border:1px solid #ccc;
}
#home_new {
 float:right;
 border-left:1px solid #ccc;
 width:205px;
 height:195px;
 text-align:center;
}
#home_new H2 {
 border-bottom:1px solid #ccc;
 /* border-left:5px solid #f00; */
 background-color:#fff; 
 font-size:14px;
 padding:4px;
 margin:0px; 
 text-align:center;
}
#featured_sections H2 {
 border:1px solid #ccc;
 border-left:5px solid #f00;
 background-color:#eee;
 font-size:16px;
 padding:6px;
 margin:0px; 
 margin-top:5px;
 color:#999;
}
.table_home_featured_sub {
 border:1px solid #ccc;
 margin-top:1px;
 width:795px;
}
.home_featured_cat {
 float:right;
 width:185px;
 margin:10px;
 margin-left:0px;
}
.home_featured_cat H3 {
 margin:0px;
 font-size:11px;
 color:#333;
}
.home_featured_cat div {
 margin:5px;
}
.home_featured_cat_links a {
 padding-left:12px;
 background-image:url('/lib/yhst-38051318022320/bullet-arrow.jpg');
 background-repeat:no-repeat;
 background-position:top left;
}
.home_featured_item {
 float:left;
 height:200px;
 border-right:1px solid #ccc;
 margin:10px;
 margin-right:0px;
 padding-right:10px;
}
.home_featured_item H3 {
 margin:0px;
 margin-bottom:5px;
 font-size:11px;
 color:#000;
}
.buy_now {
 margin-top:5px;
}
.buy_now a {
 color:#0033CC;
 padding-left:12px;
 background-image:url('/lib/yhst-38051318022320/bullet-arrow.jpg');
 background-repeat:no-repeat;
 background-position:top left;
 font-weight:normal;
}
.more_info_btn {
 padding-top:10px;
 padding-bottom:2px;
}
.more_info_btn a {
 color:#fff;
 padding:6px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
 background-image:url('/lib/yhst-38051318022320/more-info-arrow.gif');
 background-repeat:no-repeat;
 background-position:top left;
 font-weight:bold;
}
.more_info_btn a:hover {
 text-decoration:none;
 background-image:url('/lib/yhst-38051318022320/more-info-arrow-over.gif'); 
}

/* Section Page */
#section_body {
 padding-left:5px;
}

#section_body H1 {
 border:1px solid #ccc;
 border-left:5px solid #f00;
 background-color:#eee;
 font-size:16px;
 padding:6px;
 margin:0px;
}

#section_caption {
 margin-top:1px;
 border:1px solid #ccc;
 padding:5px;
}

#section_caption img {
 border:1px solid #ccc;
 margin-right:15px;
 padding-left:0px;
 margin-left:0px;
}


#section_body H2 {
 border:1px solid #ccc;
 border-left:5px solid #f00;
 background-color:#eee;
 font-size:16px;
 padding:6px;
 margin:0px; 
 margin-top:5px;
 color:#999;
}

#table_section_featured {
 margin-top:1px;
 border:1px solid #ccc;
 width:795px;
}
.section_featured_holder_td {
 padding:0px;
 padding-top:10px;
 padding-bottom:10px;
}
.section_featured_item {
 float:left;
/* height:180px; */
/* margin:10px; */
 font-size:11px;
 padding:10px;
 padding-top:0px;
 padding-bottom:0px;
 border-right:1px solid #ccc;
 width:177px;
}
#section_featured_item_last {
 border-right-width:0px;
}
.section_featured_item H3 {
 margin:0px;
 margin-bottom:5px;
 font-size:11px;
 color:#000;
}

#section_categories {
 margin-top:1px;
 border:1px solid #ccc;
 width:795px;
}

.section_categorie_holder {
 float:left;
 margin:10px;
 margin-right:0px;
 padding-right:10px;
}
.section_categorie_holder H3 {
 margin:0px;
 font-size:11px;
 color:#000;
}
.cat_list_td {
 padding-left:10px;
 padding-right:10px;
}
.cat_list_div {
 margin:5px;
}
.cat_list_div a {
 padding-left:12px;
 background-image:url('/lib/yhst-38051318022320/bullet-arrow.jpg');
 background-repeat:no-repeat;
 background-position:top left;
 display:block;
 margin-bottom:3px;
}

/* Family Page */
#family_body {
 margin-left:5px;
 width:795px;
}

#family_body H1 {
 font-size:16px;
 margin:0px;
 margin-bottom:15px;
}

#family_caption {
 margin-top:1px;
 border:1px solid #ccc;
 padding:5px;
}
#family_caption img {
 margin-bottom:10px; 
}
#family_img_table {
 margin-right:10px;
}
#family_body H2 {
 border:1px solid #ccc;
 border-left:5px solid #f00;
 background-color:#eee;
 font-size:16px;
 padding:6px;
 margin:0px; 
 margin-top:5px;
 color:#999;
}
#caption_td {
 padding-left:20px;
 font-size:12px;
}
#family_body H3 {
 font-size:13px;
 margin:0px;
 padding-bottom:1px;
 margin-bottom:5px;
 border-bottom:3px #ccc solid;
}
#view_details {
 background-image:url('/lib/yhst-38051318022320/h3-down.jpg');
 background-position:bottom right;
 background-repeat:no-repeat;
 padding-right:10px;
}
#family_contents_table img {
 margin:0px;
}
#under_image_links a {
 background-image:url('/lib/yhst-38051318022320/bullet-arrow.jpg');
 background-position:top left;
 background-repeat:no-repeat;
 padding-left:12px;
}
#family_cross_sell {
 margin-left:5px;
 width:795px;
}
#family_cross_sell H2 {
 border:1px solid #ccc;
 border-left:5px solid #f00;
 background-color:#eee;
 font-size:16px;
 padding:6px;
 margin:0px; 
 margin-top:5px;
 color:#999;
}


/* Recnetly Viewed */

#recent_items {
 margin-left:5px;
 width:795px;
}
#recent_items H2 {
 border:1px solid #ccc;
 border-left:5px solid #f00;
 background-color:#eee;
 font-size:16px;
 padding:6px;
 margin:0px; 
 margin-top:5px;
 color:#999;
}
#recent_items_holder {
 width:795px;
 border:1px solid #ccc;
 margin-top:1px;
}
.recent_item {
 height:180px;
 border-right:1px solid #ccc;
 padding:10px;
}
#recent_item_4 {
 border-right-width:0px;
}
.recent_item H3 {
 margin:0px;
 margin-bottom:5px;
 font-size:11px;
 color:#000;
}


/* Item Page */
#item_body {
 margin-left:5px;
 width:795px;
}

#item_body H1 {
 font-size:16px;
 margin:0px;
 margin-bottom:15px;
}

.divOrderBtn {
 width:96px;
 height:25px;
 background-color:#fff;
}
.divOrderBtn2 {
 width:96px;
 height:25px;
 background-color:#f00;
}

#item_caption {
 margin-top:1px;
 border:1px solid #ccc;
 padding:5px;
}
#item_caption img {
 margin-bottom:10px; 
}
#item_img_table {
 margin-right:10px;
}
#item_body H2 {
 border:1px solid #ccc;
 border-left:5px solid #f00;
 background-color:#eee;
 font-size:16px;
 padding:6px;
 margin:0px; 
 margin-top:5px;
 color:#999;
}
#item_body H3 {
 font-size:13px;
 margin:0px;
 padding-bottom:1px;
 margin-bottom:5px;
 border-bottom:3px #ccc solid;
}
#item_contents_table img {
 margin:0px;
}
#item_name_td {
 padding-left:20px;
}
#item_caption_td {
 width:270px;
 padding-left:0px;
 font-size:12px;
}
#item_purchase_td {
 padding-left:20px;
}
.saletxt {
 font-weight:bold;
 color:#f00;
}
#item_attrs_table {
 margin-top:3px;
 width:420px;
}
#item_attrs_table td {
 padding:0px;
 padding-top:3px;
 padding-bottom:3px;
 border-top:1px solid #ccc;
}
.hideMe {
 width:1px;
 height:1px;
 overflow:hidden;
}

/* order table area */
#order_table {
 width:228px;
 border:1px solid #d7d7d7;
 background-color:#efefef;
}
#order_table td {
 padding:5px;
}
#order_table select {
 font-size:11px;
 width:60px;
}
#accessories_table {
 width:228px;
 border:1px solid #d7d7d7;
 margin-top:1px;
}
#accessories_table td {
 padding:5px;
}
#accessories_explained {
 font-size:9px;
 color:#333;
}

#faq {
 border-top:1px solid #d7d7d7;
 margin-top:10px;
 padding-top:10px;
}
#faq a {
 background-image:url('/lib/yhst-38051318022320/bullet-arrow.jpg');
 background-position:top left;
 background-repeat:no-repeat;
 padding-left:12px;
}
#msds {
 border-top:1px solid #d7d7d7;
 margin-top:10px;
 padding-top:10px;
 padding-bottom:5px;
}
#msds a {
 background-image:url('/lib/yhst-38051318022320/msds.jpg');
 background-position:top left;
 background-repeat:no-repeat;
 padding-left:23px;
 padding-top:4px;
 padding-bottom:10px;
}
#additional_info_urls {
 margin-top:5px;
 border-top:1px solid #ccc;
 padding-top:5px;
}
.icon_link {
 padding-left:30px;
 padding-top:4px;
 padding-bottom:10px;
}

/* bottom of item page */

#faq_area {
 margin-top:1px;
 border:1px solid #ccc;
 padding:5px;
}
#faq_area H3 {
 border-bottom-width:0px;
}

#desc_area {
 margin-top:1px;
 border:1px solid #ccc;
 padding:5px;
}
#desc_area H3 {
 border-bottom-width:0px;
}

.item_page_bullets {
 margin:0px;
 margin-left:5px;
 padding-left:15px;
}

/* rotating features */
#player_holder {
 width:200px;
 height:135px;
 text-align:center;
}
.player_holder a {
 color:#000;
 font-weight:bold;
}

#player-controls-right {
 color:#000;
}
.thisOne {
 color:#f00;
 font-weight:bold;
}
.new_image_holder {
 height:80px;
 margin:5px;
 vertical-align:bottom;
}
.nav_arw {
 color:#000;
 font-weight:bold;
}

/* Cross Sell */
.ystore-cross-sell-table {
 width:799px;
 margin-left:3px;
 font-family:verdana,arial;
}
.ystore-cross-sell-table td {
 spacing:0px;
 padding:0px;
}
.ystore-cross-sell-product-price {
 padding:0px;
 margin:0px;
}
.ystore-cross-sell-table a {
 color:#000;
 font-size:11px;
 font-weight:bold;
 padding-bottom:5px;
 display:block;
}
.ystore-cross-sell-title { 
 border:1px solid #ccc;
 border-left:5px solid #f00;
 background-color:#eee;
 font-size:16px;
 padding:6px;
 margin:0px; 
 margin-top:5px;
 color:#999;
}

