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

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

/*
Change the top margin on the vertical contents on a section page.
*/
#contents .price-bold {font-weight:bold;margin:0 0 0;}
.ystb-facebook-likes {margin-top: 10px;display:block;}

.shipFooter {display:none;}

#introtext {
   text-align: center;
   font-weight: bold;
}

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

#itemarea img.image-l, #itemarea img.image-r, #itemarea img.image-c
{
border: 2px solid black;}

#contents-table img
{
  border: 2px solid black;
}
/* Change h3 to RED 
h3 {color: #ff0000} */


/* Playing with changing the width - add 200px */

#bodycontent {float:right; width:810px;}
#bodyshell { width:810px; }
/* HERE uncomment */
*:first-child+html #bodyshell { width:810px; }
#brandmark {float:left; font:normal 24px Verdana, Tahoma, Helvetica, sans-serif; width:350px;}
/*brandmark test
#brandmark a {color:#cc0001; display:block; padding:100px 0 5px 13px; 
text-decoration:none;}
end brandmark test*/

#container {margin:0 auto; text-align:left; width:960px; 
border:solid 1px #c8c8c8; background-color: #ffffff;}  

#nav-product {_display:inline; float:left; margin-left:-150px; overflow:hidden; position:relative; width:150px; z-index:100;} 

#nav-product ul li a {border-bottom:1px solid #db6c00; color:#db6c00; display:block; font-weight:bold; font-size:12px; height:18px; margin:0; min-height:18px; padding:10px 4px 6px 13px; text-decoration:none;width:133px;}

html>body #nav-product a {height:auto;}

#nav-product ul li a:hover {background-color:#dfdfdf; color:#cc0001;}

#nav-product li {margin:0;}

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

 * html #nav-product ul li a {  /* make hover effect work in IE */
	width: 133px;
}
#htmltop, #htmlbottom, #htmltop a, #htmlbottom a{padding:5px;color:#ffffff}

#nav-product ul li a{width:133px; background-color: #e6e6e6;}

* html #nav-product ul li a{width:133px; height:100%; overflow:hidden; background-color: #e6e6e6; overflow:hidden;}

* html #nav-product { overflow:visible; width:150px; }
/*#nav-product {width:350px;}
#nav-product ul li a {width:333px;}
#nav-product ul li a{width:333px;}
#nav-product ul li a{width:333px;} 
#nav-product {width:350px; }
*/

#slogan {color:#cc0001; display:block; float:right; font:normal 18px Arial, Helvetica, sans-serif; padding:.1em 5px 1px 10px; width:300px; text-align:right;}


*:first-child+html #messagearea { width:790px; } *:first-child+html #itemarea { width:770px; }

* html #badge { width:336px; text-align:center; }

/*TEST BEGIN HERE*/
#my-nav-product{
  width: 179px;
  float: left;
  background: #E8E8E8;
  border-right: 1px solid #D9D9D9;
  border-bottom: 1px solid #D9D9D9;
}
#my-nav-product ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
#my-nav-product ul li{
  margin: 0;
  padding: 0;
}
#my-nav-product ul li{
}
#my-nav-product ul li ul{
  z-index: 2
}
#my-nav-product ul li ul li{
  display: block;
}
/*TRY THIS ON */
#my-nav-product ul li a:hover ul li{
  display: block;
}
#my-nav-product ul li a{
  line-height: 1.6em;
  display: block;
  padding: .2em 1em .2em 1em;
  border-style: solid;
  border-color: #FFF #FFF #D5D5D5 #D5D5D5;
  border-width: 1px;
  color: #666;
  font-weight: bold;
  text-decoration: none !important;
}
#my-nav-product ul li a:hover{
  background: #DDDDDD;
  color: #CF3353;
}
#my-nav-product ul li a strong{
  color: #CF3353;
  padding: 0 !important;
  margin: 0 !important;
  display: inline !important;
}

#my-nav-product ul ul li a{
  background: #FFF;
  border: none;
  padding: .1em 1em .1em 2em;
  color: #669999;
}
#my-nav-product ul ul li a:hover{
  background: #F1F1F1;
}
#my-nav-product ul ul ul li a{
  padding: 0em 1em 0em 3em;
  font-weight: normal;
}

#ValSize {margin:100; text-align:right; width:400px; 
border:solid 1px #c8c8c8; background-color: #ffffff;}  
/* reduce caption padding on main page from 15px to 1px */
#maintype #caption {background-color:#fff; padding:1px;}

/*CSS for the Social Media Sharing feature -- Copy the styles below and paste them into your store's css-edits file. For instructions on how to do so, please see the help document at http://help.yahoo.com/l/us/yahoo/smallbusiness/store/edit/social/social-03.html*/

#ys_social_top_hr {border-top:1px solid #CFCECE; margin-bottom:5px; margin-top:5px; clear:both; }
#ys_social_media {height:26px;display:inline-block;vertical-align:middle;margin-left:10px; }
#ys_social_fblike {float:left;}
#ys_social_tweet {float:left;}
#ys_social_v_separator {margin-left:10px;margin-right:10px;float:left;}
#ys_social_bottom_hr {border-top:1px solid #CFCECE; margin-top:5px;}

