/*Merchants--Use this file to make any edits that you wish to override styles in the main stylesheets. By making edits to this CSS file, your styles applied here will cascade and overwrite styles in the main CSS files. This will allow you to replace the entire contents of the main stylesheets should it become necessary to update those to fix styling issues with the themes without losing any of your custom styles.*/


/* Controls Left Navigation Padding */

#htmltop, #htmlbottom, #htmltop a, #htmlbottom a{padding:0px;}

/* Controls Title Bars Padding */

#captionarea, #messagearea, #info-div {margin:0px 0px 0px 0px; /*border-bottom:1px #fff solid;*/} /* 1px is used to prevent Margin Folding */

/* Controls Title Bars Text and Image Content Padding */

#messagearea #messagetitle{background:#ffffff url('') ; color:#666666; font:bold 10pt Arial, Helvetica, sans-serif; padding:0px 0px 0px;}
#itemtype #contentarea  #itempage-captiontitle {margin:0px 0 0px; padding:0 0px;}


#contentarea {margin:0px; padding:0px;}


/* Controls Section Title Bars Text Content Padding */

#section-contenttitle {background-color:#ffffff; color:#ffffff; font:bold 14px Arial, Helvetica, sans-serif; margin:0 0px; padding:4px 15px 6px;}


#item-contenttitle {background-color:#ffffff; color:#666666; font:bold 14px Arial, Helvetica, sans-serif; margin:0 0px; padding:4px 15px 6px;}

#specialstitle {background:#ffffff url('') ; color:#666666; font:bold 12pt Arial, Helvetica, sans-serif; margin:0 0px; padding:0px 0px 0px;}


#finaltext, #introtext {margin:0px;}

#searcharea fieldset {display:none;}


#ys_superbar {left:0; margin:0 auto; top:0; min-width:863px; height:22px;} 

#ys_cpers { max-width: 863px; margin:0 auto;}


#yscp_signin_link { margin-left:10px; display:inline; color:#666666; float: right; line-height: 20px; margin-right:15px}
#yscp_signout_link { margin-left:10px; display:inline; float: right; line-height: 20px;}
#yscp_myaccount_link { display:inline; margin-left:10px; margin-right:10px; float: right; line-height: 20px;}
#yscp_welcome_msg { margin:0px 15px 0px 0px; display:inline; color:#666666; float: right; line-height: 20px;} 

.yscp_bold { font-weight:bold; }
a.yscp_link { font-family:arial, verdana; text-decoration:none; color:#666666; font-weight:bold;}
a.yscp_link:hover { font-family: arial, verdana; color:#999999; text-decoration: none; font-weight:bold;}

 #slogan {color:#666666; display:inline; font:normal Arial, sans-serif; width:863px; text-align:left; border:0px; padding: 0px;} 

/* CSS Edits for removing the Item Info at the top of each item page. */


#itemarea {background-color:#fff; margin:0px 15px 0; padding:10px; zoom:1; display: none;} 

#brandmark {float:left; font:normal Arial, Helvetica, sans-serif; width:500px; display:none;} 
#brandmark a {color:#ffffff; display:none; padding:0 0 5px 13px; text-decoration:none;}

/*  Layout Size  */

#container {width:863px;}

#bodycontent {width:712px;}
#itemarea { width:672px; } 

/*  Strike through retail price on contents page*/

#contents .price {font-weight:normal; margin:10px 0 0; text-decoration: line-through;}

/*  Body Content Left Border  */

#bodycontent {border-left: #999999 1px solid;}


.breadcrumbs {font-size: 8pt;}

/*  Hide Navigation Links with display:none */

#nav-product ul li a {border-bottom:1px solid #999999; color:#666666; display:none; font-weight:bold; font-size:12px; height:11px; margin:0; min-height:11px; padding:6px 0px 6px 5px; text-decoration:none;width:150px;}

#nav-product ul {list-style:none;}

 * html #nav-product ul li a {  /* make hover effect work in IE */
	width: 150px;
}

#nav-general {clear:both; float:right; display:block; list-style:none; margin:0 1px 0 0; border:0px; }

#nav-general li {background-color:transparent; border:1px solid #999999; border-top:0; float:left; 
margin:0 2px; border:0px;} 

/* General Link Colors */ 

#nav-general li a {color:#ffffff; display:block; font-size:12px; font-weight:bold; padding:4px 0px 6px 0px; text-align:center; text-decoration:none; white-space:nowrap; border:0px;}


#nav-general li a:hover {background-color:transparent; color:#dddddd; border:0px;}

#nav-general a.linkcheckout {background:transparent url('/I/yhst-74122670105262_2161_150135720') 90% 0 no-repeat; padding-right:35px; background-color:transparent; border:0px;}

#footer-links {display: none;}

/* Controls Header Design Layout*/

.navcontainer {width:863px;
               border-collapse: collapse;}

#navcontainer1 {width:863px;
               border-collapse: collapse;
               border-top: #fff 1px solid;}

#logoarea { padding-top: 0px;
            padding-left: 12px;
            float: left;
            width:630px;}

#socialinfo {vertical-align: bottom;
             color:#ffffff;
             text-align: right;
             padding: 0px 15px 10px 0px;}

#searchcontainer {text-align:right;
                  padding-right: 15px;
                  vertical-align: middle;
                  width: 213px;}


#promobanner {border-top: #fff 1px solid;
              border-bottom: #999999 1px solid;
              height:22px;
              vertical-align: middle;}
            
p#shippingoffer {font-size: 8pt;
                color: #cc3399;
                font-weight: normal;
                text-align: right;
                float:right;
                margin: 0px 5px 0px 0px;
                cursor: default;
                } 

p#shippingoffer a {font-size: 8pt;
                color: #cc3399;
                font-weight: normal;
                text-align: right;
                float:right;
                margin: 0px 5px 0px 0px;
                cursor: default;
                }


p#saleoffer {font-size: 8pt;
                color: #ffffff;
                font-weight: bold;
                text-align: right;
                float:right;
                margin: 0px 15px 0px 0px;}


/* Cross-Sell Styles. */ 

.ystore-cross-sell-table { width: 175px; border: 0px;} 

.ystore-cross-sell-title { background-color:#ffffff; padding-top:5px; padding-bottom:5px; color: #cc3399; font:normal 11pt Arial, Helvetica, sans-serif;} 

.ystore-cross-sell-table-horizontal {padding-left:0px;}

.ystore-cross-sell-cell { width:49px; padding-top:5px; padding-right:5px; padding-left:0px; }   

.ystore-cross-sell-product-image-link { display:block; }

img.ystore-cross-sell-product-image {border: 1px solid #666666; margin-bottom:15px;}

.ystore-cross-sell-product-caption { display:none;} 

.ystore-cross-sell-product-caption p, .ystore-cross-sell-product-caption {display:none;} 

.ystore-cross-sell-table .ys_promo { display:none; }


h1 {font-family: arial, verdana;
    font-size: 12pt;
    color: #666666;
    margin: 0px 0px 0px 0px;
    font-weight:normal;}

h2 {font-size: 9pt;
    font-family: arial, verdana;
    color:#666666;
    text-decoration: none;
    font-weight: bold;
    line-height: 30px;}

h3 {color:#666666;
    font-size: 10pt;
    font-family: arial, helvetica;
    font-weight: bold;
    line-height: 11pt;
    margin:0px 0px 0px 0px;}

h4 { color:#cc3399;
    font-size: 10pt;
    font-family: arial, helvetica;
    font-weight: normal;
    margin:0px 0px 0px 0px;}

h5 {color:#cc3399;
    font-size: 12pt;
    font-family: segoe print, arial;
    font-weight: normal;
    margin:0px 0px 0px 0px;}

h6 {font-size: 8pt;
    font-family: arial, verdana;
    color:#666666;
    font-weight:normal;
    text-align:center;
    margin: 0px 30px;}

