/* --- Start Section Multi Add Styles --- */
div.multi-add input.inptbtn { margin: 5px 0; }
div.multi-add th { color: #000; font: bold 12px arial, helvetica, sans-serif; }
div.multi-add td { color: #000; font: normal 11px tahoma, helvetica, sans-serif; }
div.multi-add td.ma-text { color: #000; font: normal 11px tahoma, helvetica, sans-serif; width: 280px; }
div.multi-add td.ma-text h3.ma-name {
    color: #000; 
    font: bold 11px tahoma, helvetica, sans-serif; 
    margin: 0 0 7px 0; 
    padding: 0; 
    }
div.multi-add td.ma-text h3.ma-name a { color: #000; margin: 0; padding: 0; text-decoration: none; }
    div.multi-add td.ma-text h3.ma-name a:hover { text-decoration: underline; }
div.multi-add .ma-price { font: normal 12px tahoma, helvetica, sans-serif; }
div.multi-add .ma-sale { color: #9C0000; font-weight: bold; }
/* --- End Section Multi Add Styles --- */
/* --- Item Styles --- */
div.itemcont { font: normal 12px tahoma, arial, sans-serif; width: 100%; }
    div.itemcont .itemimg { text-align: center; width: 47%; }
    div.itemcont .iteminfo { text-align: center; width: 48%; }
        div.itemcont .iteminfo #product-info-table { color: #132160; text-align: left; width: 284px; }
            div.itemcont .iteminfo #product-info-table th {
                background: #EEE url(/lib/yhst-80025270321042/dotsep.gif) bottom left repeat-x; 
                font: bold 12px arial, helvetica, sans-serif;
                padding: 3px;  
                padding-left: 5px;
                text-align: right; 
                }
            div.itemcont .iteminfo #product-info-table td {
                background: #EEE url(/lib/yhst-80025270321042/dotsep.gif) bottom left repeat-x; 
                font: normal 12px arial, helvetica, sans-serif; 
                padding: 3px;
                padding-right: 5px;
                }
                div.itemcont .iteminfo #product-info-table td.pitname {
                    background: #FFF url(/lib/yhst-80025270321042/pit-namebg.gif) bottom center no-repeat;
                    color: #FFF;
                    font: bold 12px arial, helvetica, sans-serif; 
                    height: 40px;
                    margin: 0; 
                    padding: 0; 
                    padding-left: 1px; 
                    width: 284px;
                    }
                    div.itemcont .iteminfo #product-info-table td.pitname .name {
                        background: #132160 url(/lib/yhst-80025270321042/pit-top.gif) top center no-repeat;
                        margin-bottom: 14px; 
                        padding-top: 5px; 
                        width: 272px;
                        }
                div.itemcont .iteminfo #product-info-table td.sale-price, div.itemcont .iteminfo #product-info-table th.sale-price {
                    color: #9C0000;
                    } 
                div.itemcont .iteminfo #product-info-table td.estship {
                    background-image: none;
                    padding: 5px 0; 
                    }
                    div.itemcont .iteminfo #product-info-table td.estship a {
                        background: url(/lib/yhst-80025270321042/cal.gif) center left no-repeat;
                        color: #000;
                        font: normal 11px arial, helvetica, sans-serif;
                        padding-left: 20px;
                        text-decoration: underline; 
                        }
                        div.itemcont .iteminfo #product-info-table td.estship a:hover { text-decoration: none; }
                div.itemcont .iteminfo #product-info-table td.atc-cell {
                    background: #FFF url(/lib/yhst-80025270321042/btnbg.gif) top center no-repeat; 
                    height: 35px;
                    }
div.itemcap { color: #132160; font: normal 12px tahoma, arial, sans-serif; margin-left: 10px; }
    div#seo-related-links h3, div.itemcap h4.itemname {
        background: url(/lib/yhst-80025270321042/dotsep.gif) bottom left repeat-x; 
        color: #77ACD2; 
        font: bold 12px tahoma, arial, sans-serif; 
        margin: 0 0 5px 0;
        padding-bottom: 5px;
        }
div.breadcrumbs { color: #77ACD2; font: normal 11px arial, helvetica, sans-serif; margin-bottom: 10px; }
    div.breadcrumbs span { color: #666; }
    div.breadcrumbs a { color: #666; text-decoration: underline; }
        div.breadcrumbs a:hover { text-decoration: none; }
#seo-related-links {
    width: 100%;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 49%;
        float: left;
        display: inline;
        background: url(/lib/yhst-80025270321042/dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
        }
        #seo-related-links ul.seo-links li a {
            color: #132160; 
            font: normal 12px arial, helvetica, sans-serif; 
            text-decoration: none;
            padding-left: 25px;
            display: block;
            _width: 100%;
            }
            #seo-related-links ul.seo-links li.more a { font-weight: bold; }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }
/* --- End Item Styles --- */

div.multi-add table#contents td.ma-text select {
	width: 170px;
}

div.leftcolumn {
	height: auto !important;
	padding-bottom: 200px;
}


/*
ul.nav {
margin: 0 0 200px 0;
padding:0;
}
ul.nav li {
margin:0;
padding:0;
list-style-type:none;
font-size:11px;
}
ul.nav li a {
display:block;
padding:0 0 3px 10px;
border-bottom:1px solid #fff;
color:#fff;
}
ul.nav li > a {
padding:5px 0 5px 10px;
}
ul.nav li a:hover {
background-color:#99C1DD;
}
 --- left nav --- */
#nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	width:165px;
}

#nav a {
	display: block;
	width: 187px;
	padding:5px 0 5px 10px;
}
#nav li > a {
	width:177px;
}
#nav ul li { /* all list items */
	float: left;
	width: 177px; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background-color:#ACCC29;
	z-index:999;
	border:1px solid #132160;
	height:1px;
	width:1px;
	margin-top : -1.35em;
	margin-left: -1200em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	overflow:hidden;/* hides submenus in case longer than page height */
}
#nav li ul li > a {
	width:156px;

}
#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 -1000em;
	width:165px;
	height:1px;
	width:1px;
	height:auto;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	margin-left: -1000em;
	width:165px;
	height:auto;
	overflow:visible;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	margin-left: 160px;
	width:165px;
	height:auto;
	overflow:visible;

}
#nav li li.sfhover a:hover{
	background:#99C0DD url(navhover.gif) no-repeat -2px -2px;
}

/*  --- testimonials --- */
#testimonial-area {
	margin:15px 0 0 0;
}
#testsep {
	background:transparent url(testimony-sep.gif) no-repeat left top;
	height:4px;
	font-size:0;
	margin:5px 0 5px 0;
}
#testimonies {
	margin:10px 0 0 5px;
	color:#fff;
	font-size:11px;
}

/* --- recently viewed --- */
h2.itemheading {
	height:35px;
	width:542px;
	margin:15px 0 15px 0;
	padding:0;
	display:block;
	position:relative;
	font-size:12px;
	color:#132160;
}
#recentlyviewed {
	margin:0 0 0 5px;
	clear: both;
}
#prod-reviews {
	margin:0 0 0 5px;
}
h2.recentview span {
	background-image:url(item-banners.gif);
	background-position:bottom left;
	width:100%;
	height:100%;
	position:absolute;
	
}
h2.prodreviews span {
	background-image:url(item-banners.gif);
	background-position:top left;
	width:100%;
	height:100%;
	position:absolute;
	
}

/* recently viewed */
table#recent-items td{
	font-size:11px;
}
table#recent-items td a{
	font-weight:bold;
	color:#14225F;
}
table#recent-items td.recent-items-price{
	color:#999999;
}
table#recent-items td.recent-items-saleprice {
	color:#13215E;
}
table#recent-items td.rvcell {
	width:174px;
	background:transparent url(rvcellbg.gif) no-repeat bottom left;
}
table#recent-items td.rvhspace {
	width:10px;
}
table#recent-items table {
	margin:0 0 5px 0;
}

/* HOLIDAY SECTION */
#holiday-area *{margin: 0pt; padding: 0pt;}
.baseball { background: url("/lib/yhst-80025270321042/holiday-baseball.gif") center left no-repeat; height: 34px; }
.baseball p {top:10px;}
.basketball { background: url("/lib/yhst-80025270321042/holiday-basketball.gif") center left no-repeat; height: 39px; }
.football { background: url("/lib/yhst-80025270321042/holiday-football.gif") center left no-repeat; height: 37px; }
.hockey { background: url("/lib/yhst-80025270321042/holiday-hockey.gif") center left no-repeat; height: 32px; }
.hockey p {top:8px;}
.normal { background: url("/lib/yhst-80025270321042/holiday-normal.gif") center left no-repeat; height: 30px; }
.normal p {top:8px;}
#holiday-area {
	width: 185px;
	float: left;
	position: relative;
	z-index: 1;
	margin: 10px 0px;
}
#holiday-area p {
	width: 120px;
	float: left;
	font: bold 13px Arial, Verdana, Sans-serif;
	position: relative;
	z-index: 2;
	top: 12px;
	left: 15px;
}
#holiday-area p a {
	color: #FFF;
}
#holiday-area img {
	float: right;
	position: relative;
	z-index: 2;
}
#home-message.special {
	background: #FFF url("/lib/yhst-80025270321042/special-offer-bg.gif") top left no-repeat;
	float: left;
	margin-top: 5px;
}
#home-message.special #home-caption {
	background: transparent;
	margin-top: 30px;
}
#special-section img.left-img {
	float: left;
}
#special-section img.right-img {
	float: right;
}
#special-section #specials-text {
	float: left;
	width: 350px;
	font: bold 13px Arial, Verdana, Sans-serif;
	color: #112062;
	text-align: center;
	margin-top: 12px;
}
#special-section #specials-text span {
	font: bold 15px Arial, Verdana, Sans-serif;
	color: #C50D1E;
	display: block;
}
#special-section #specials-text-extend {
	float: left;
	font: bold 13px Arial, Verdana, Sans-serif;
	color: #112062;
	text-align: center;
	margin-top: 12px;
}
#special-section #specials-text-extend span {
	font: bold 15px Arial, Verdana, Sans-serif;
	color: #C50D1E;
	display: block;
}
.clear { clear: both; }
/* END HOLIDAY SECTION */


/*SCRATCH AND SAVE*/
#scratchCoupon {background:url(/lib/yhst-80025270321042/couponbg.gif) no-repeat 0 0; width:285px; height:170px; margin:20px auto 10px;}


/** BODY TOP HTML FIELDS **/
.body-top-html {
	font-size:12px;
	padding:10px;
}
/*
.main-body ul.head-nav {margin:0; padding:0; position:absolute; right:10px; text-align:center; top:7px; width:auto;}
.main-body ul.head-nav li {display:block; float:left;}
.main-body ul.head-nav > li.head-cart {width:113px;}
.main-body ul.head-nav li.head-cart {padding:2px 20px 0 0;}
.head-cart .smb-mc .mini_msg, .mini_item_count, .mini_subtotal {font-family:tahoma,helvetica,sans-serif; font-weight:normal;}
.yui-skin-sam .smb-fc #yfc_close_btn {color:#fff;}
*/
.main-body #yfc_mini {padding-right:15px; position:absolute; top:27px; right:0;}
.main-body .smb-mc .mini_msg {font-size:11px; color:#ffffff;}
.main-body .smb-mc .mini_item_count {color:#ffffff; font-size:11px;}
.main-body .smb-mc .mini_subtotal {color:#ffffff; font-size:11px;}
.main-body ul.head-nav {width:420px; right:0px; top:5px;}
ul.head-nav li.last {background:none;}
.smb-fc #yfc_close_btn {color:#ffffff;}
#yfc_mini a {color:#fff; font-size:11px;}
