/*A.leftnav:link {color:#8F8154; TEXT-DECORATION: none; }
A.leftnav:visited {color:#8F8154; TEXT-DECORATION: none;}
A.leftnav:hover {color:#8F8154; TEXT-DECORATION: underline;}
.Input {height:20; width:137; font-size:10pt;}
.tablecell {border:none}*/

/*
h1 { font: bold 20px/22px Times New Roman; color: #5D6B78; }
*/
h2 { display: inline; font: normal 10pt Arial; }
.you-are-viewing { margin-bottom: 10px; }
.you-are-viewing h3 { display: inline; }
.you-are-viewing, .you-are-viewing h3 { font: normal 11px/13px verdana; }


td.sitemap ul { list-style: none; margin-left: 0px; }
td.sitemap ul a { font-weight: bold; text-decoration: none; }
td.sitemap ul ul { margin-left: 10px; }
td.sitemap ul ul ul { margin-bottom: 10px; }
td.sitemap ul li a { font-size: 11pt; }
td.sitemap ul ul li a { font-size: 10pt; font-weight: normal; text-decoration: underline; }
td.sitemap ul ul ul li a { font-size: 8pt; font-weight: normal; text-decoration: none; }
td.sitemap ul ul ul ul li a { font-size: 8pt; font-weight: normal; text-decoration: none; }
td.sitemap ul ul ul ul li a:hover, ul ul ul ul li a:active { text-decoration: underline; }
/*A.leftnav:link, A.leftnav:visited, A.leftnav:hover, A.leftnav:active {color:#032f4a; TEXT-DECORATION: none; font: bold 10px/12px verdana; }
A.leftnav:hover { text-decoration: underline; }
a.featured { text-decoration: none; }
a.featured:hover { text-decoration: underline; }*/
.related-items-links, .related-items-links a { font: normal 11px/13px verdana; text-decoration: none; } 





/*  SEOWHAT REDESIGN STYLES  12-10-2009  Kelly Wilson  kelly@seowhat.com  */

.search { float: right; margin-right: 3px; }
.search form { display: inline; }
.search input { vertical-align: middle; }
.search input.search-box { width: 145px; height: 17px; font: normal 10px Verdana; color: #B3B3B3; margin-right: -4px; }

td.top-row { background: url(/lib/yhst-72910273821870/bg-top-nav.gif) top left no-repeat; }
ul.top-navigation { margin: 0px; margin-left: 10px; padding: 0px; list-style: none; }
ul.top-navigation li { float: left; margin-right: 22px; }
ul.top-navigation li.last { margin-right: 0px; }
ul.top-navigation li a { color: #ffffff; text-decoration: none; font: normal 12px/24px "Palatino Linotype"; text-transform: uppercase; }
ul.top-navigation li img { float: left; }

td.left-column { border: 1px solid #D66A97; border-top: 0px; border-right: 0px; background: url(/lib/yhst-72910273821870/img-pink-spacer.gif) top right repeat-y; }
.left-column-heading { font: normal 14px "Palatino Linotype"; color: #113159; text-transform: uppercase; margin-left: 10px; }
ul#left-navigation, ul#left-navigation li, ul#left-navigation ul, ul#left-navigation ul li, ul#left-navigation ul li.over { margin: 0px; padding: 0px; list-style: none; }
ul#left-navigation { margin-bottom: 20px; }
ul#left-navigation li { position: relative; }
/*ul#left-navigation li, ul#left-navigation li:hover { height: 18px; }*/
ul#left-navigation li a { display: block; padding-left: 10px; font: normal 12px/18px "Palatino Linotype"; color: #113159; text-decoration: none; }
/*ul#left-navigation li:hover,*/ ul#left-navigation li a:hover { background-color: #F9F0E9; }
ul#left-navigation li ul { display: none; position: absolute; top: 0; left: 184px; width: 200px; background-color: #F9F0E9; }
ul#left-navigation li > ul { top: 0px; left: 184px; }
ul#left-navigation ul li a { /*border-bottom: 1px solid #ffffff;*/ line-height: 15px; padding: 4px 10px; /*text-transform: lowercase;*/ background: url(/lib/yhst-72910273821870/img-white-spacer.gif) bottom left repeat-x; }
ul#left-navigation li:hover ul, ul#left-navigation li.over ul { display: block; clear: left; }



form.email-signup { background: url(/lib/yhst-72910273821870/bg-email-signup.gif) top left no-repeat; height: 95px; margin-left: 10px; margin-bottom: 10px; padding-top: 45px; }
form.email-signup input { vertical-align: middle; }
form.email-signup input.email-box { width: 135px; height: 17px; color: #D66A97; font: normal 10px Verdana; }

td.footer-row-one { text-align: center; border: 1px solid #0F3157; padding: 3px; }
td.footer-row-two { text-align: center; }
td.footer-row-two img { vertical-align: middle; margin: 0px 8px; }
td.footer-row-four, td.footer-row-four a { color: #0F3157; font: normal 9px "Times New Roman"; }

td.footer-row-four .footer-row-four-text p { text-align: left; }

ul.footer-navigation { margin: 0px; padding: 0px; list-style: none; text-align: center; }
ul.footer-navigation li { display: inline; margin: 0px 20px; }
ul.footer-navigation li a { color: #ffffff; text-decoration: none; font: normal 12px/24px "Palatino Linotype"; text-transform: uppercase; }
ul.footer-navigation li img { vertical-align: middle; }

td.blue-border, .blue-border { border: 1px solid #0F3157; }

.specials-title, .page-body h1, .recommended-items-title { color: #0F3157; font: bold 17px "Palatino Linotype"; border-bottom: 1px solid #D66A97; margin: 20px 0 5px 0; padding-left: 10px; padding-bottom: 2px; text-transform: uppercase; }
.specials-title { margin: 10px 0 10px 0; }
.page-body h1 { margin-bottom: 10px; }

.contents .item-thumbnail { border: 1px solid #D66A97; width: 190px; height: 150px; padding: 5px; }

.contents .item-name, .contents .item-price, .contents .item-sale-price { margin: 0px 15px; }
.contents .item-name a { text-decoration: none; color: #0F3157; font: bold 12px "Palatino Linotype"; display: block; margin-top: 10px; }
.contents .item-price { color: #6E8398; font: normal 10px Verdana; }
.contents .item-sale-price { color: #D66A97; font: bold 12px "Palatino Linotype"; }

.message { color: #4D4D4D; font: normal 11px Verdana; margin: 20px 15px; }

.breadcrumbs { margin: 10px 0px 5px 0px; }
.breadcrumbs, .breadcrumbs h2 { font: normal 11px Verdana; color: #0F3157; }
.breadcrumbs a { color: #1B75BB; text-decoration: none; }
.breadcrumbs h2 { display: inline; }

.page-body .caption { font: normal 12px "Palatino Linotype"; color: #0F3157; }

h1 { color: #0F3157; font: bold 18px "Palatino Linotype"; }

.item-page-body { margin-top: 20px; }
.item-page-body h1 { margin-top: 10px; }
.item-image { border: 1px solid #D66A97; padding: 5px; height: 275px; }

.item-code { color: #6E8398; font: normal 12px Verdana; }
.item-code span { color: #113158; }
.item-page-body .caption { margin-top: 25px; margin-bottom: 10px; font: normal 11px Verdana; color: #0F3157; }

.price { font: normal 12px Verdana; color: #6E8398; }
.sale-price { font: bold 17px "Palatino Linotype"; color: #D66A97; }

.item-page-body form { margin-top: 15px; }

table.item-display-info-box { margin-top: 10px; width: 360px; border: 10px solid #F9F0E9; background-color: #F9F0E9; }
table.item-display-info-box td { color: #13335A; font: normal 12px "Palatino Linotype"; }
table.item-display-info-box td.table-title { font: bold 14px Palatino Linotype ; border-bottom: 2px solid #ffffff; padding-bottom: 2px; padding-left: 5px; }
table.item-display-info-box td strong { padding-left: 5px; }

.recommended-items-title { text-transform: none; }

.item-page-body .related-items-links, .item-page-body .related-items-links a { font: normal 10px Verdana; }
.item-page-body .related-items-links a { color: #1B75BB; }

.item-page-body .you-are-viewing, .item-page-body .you-are-viewing h3 { font: normal 10px Verdana; }

.center { text-align: center; }

/*  Quick Navigation Styles  */

.quick-navigation { margin: 10px 0px 5px 0px; }
.quick-navigation ul { margin: 0px; padding: 0px; list-style: none; }
.quick-navigation li { display: inline; padding: 0px 7px; border-right: 1px solid #000; line-height: 9px; }
.quick-navigation li a { text-decoration: none; }


/*  International Page Styles   */

.intl-page-body form.email-signup { height: 50px; margin-bottom: 0px; margin-left: 8px; margin-top: 0px; }
.intl-page-body .content-area { /*margin-top: 10px;*/ font: normal 11px Arial; }
.intl-page-body .contents { margin-top: 5px; }
.intl-page-body .message { margin: 10px 0px; }
