/*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.*/

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


#itemarea
{
background-color:#ffffff;
}
#maintype #caption
{
background-color:#ffffff;
}

/* Position Cross Sell  */
div#item-body {margin: 0 0 0 0; padding: 0;
  float: left;  width: 78%; }
div#ysw-cross-sell {margin: 0; 
padding: 0 5px 0 5px; float: right; width: 20%; 
  }

.ysw-cross-sell-bg {background-color: ;  }
.ysw-cross-sell-table {border: 1px solid ; 
 padding: 0px 4px 4px 4px; background-color: ; 
 font-family: arial, verdana, sans-serif; font-size: 11px; font-color: ; }
.ysw-cross-sell-title-bg {background-color: ;  }
.ysw-cross-sell-title {font-face: Times New Roman, Georgia, Times, serif; color: #000000; font-size: ; font-weight: bold; text-align: center; }
.ysw-cross-sell-item a {font-face: Times New Roman, Georgia, Times, serif; color: #000000; font-size: ; font-weight: normal; text-align: center; text-decoration: none;}

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #fff;
	cursor: pointer;
	z-index: 200;
}

/* z-index added due to potential v3 editor issue */

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
   z-index: 210;
}

.lbLoading {
	background: #fff url(/lib/yhst-24653714014571/ysw-lb-loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/lib/yhst-24653714014571/ysw-lb-prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/lib/yhst-24653714014571/ysw-lb-nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/lib/yhst-24653714014571/ysw-lb-closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
#itemarea .image-l {
    background-color: #ffffff;
}

#info-div {background-color:#ffffff;}

/* Your Store Wizards    */
.ysw-out-of-stock {
    width: 150px;
}
.itemFormName {
    width: 120px;
}

/* Accordion Menu  */

#nav-product {
   width: 150;
}

.glossymenu{
margin: 5px 0;
padding: 0;
width: 162; /*width of menu*/
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: #ffffff url(/lib/yhst-24653714014571/glossyback2.gif) repeat-x bottom left;
font: bold 16px  "Handel-gothic", "Copperplate-Gothic-Bold", "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
margin-bottom:1px;
padding-left: 10px;
text-decoration: none;
}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(/lib/yhst-24653714014571/glossyback.gif);
}

.glossymenu a.submenuheader {
    position: relative;
	top: 0px;
	left: -20px;
	border: none;
        color: #ffffff;
}

.glossymenu a.submenuheader .statusicon {
	position: absolute;
	top: -20px;
	left: 160px;
	border: none;
    z-index: 100;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: #ffffff;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid #4B708B;
}

.glossymenu div.submenu ul li div.subsubmenu ul li a{
display: block;
font: normal 10px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
text-decoration: none;
padding: 2px 0;
padding-left: 15px;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #ffffff;
colorz: white;
}

a.subsubmenuheader {
border-bottom: 2px solid #0671bc;
background: #AFADA4;
}

a.subsubmenuheader:hover {
background: #660066 !important;
colorz: black;
}

.submenu{display: none}
.subsubmenu{display: none}

.image-l {
background-color:#ffffff;}

/* Accordion Nav Styles*/
.aEl{display:none;}
li.aTrig {border-bottom:1px solid #B4BBAB;}
li.aTrig ul.active{display:block;}
li.aTrig div{padding:10px 4px 6px 13px; cursor:pointer; font-weight:bold;color:#999;}
li.aTrig div:hover{background-color:#000000; color:#fff;}
#nav-product li.aTrig ul li a {background-color:#ffffff; font-weight:normal; border:0px;padding:0px 4px 1px 13px;}
#nav-product li.aTrig ul li a span {display:block;margin-left:7px;}
* html #nav-product li.aTrig ul li a span {margin-left:15px;}
#nav-product li.aTrig ul li a span.dash{float:left; margin-left:0px; width:5px;}
* html #nav-product li.aTrig ul li a {height:auto; padding-bottom:2px;}
#nav-product li.aTrig ul.active {border-top:1px solid #B4BBAB !important;}

/* Site Map */
.mss-sitemap-section {font-weight:bold; font-size:16px; margin:10px 10px 0px 10px; padding:4px 10px; background:#22171b;}
.mss-sitemap-subsection {margin-left:25px;}
.mss-sitemap-thirdlevel {margin-left:45px;}

.mss-sitemap-section a, .mss-sitemap-subsection a, .mss-sitemap-thirdlevel a {text-decoration:none;}

.mss-sitemap-section a:hover, .mss-sitemap-subsection a:hover, .mss-sitemap-thirdlevel a:hover {color:#fff;}

iframe.grelated-iframe {
	left:-99999px !important;
	display: none !important;
}

