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

#bodyshell {width: 766px !important;}

#container {margin:0 auto; text-align:left; width:751px; border:solid 5px #ffffff; background-color: #ffffff; display: table; overflow: hidden;} /* This "container" is needed as IE produces resize induced rendering errors when using the BODY element for a container. */ 

#searcharea {background:#a3bd8e url('') ; display:block; margin:0 0 0; float:none;text-align:right; border: 1px solid #ffffff;}

#nav-product {display:inline; float: left; margin-left:-1px; overflow:hidden;  position:relative; width:130px; z-index:100;} /* IE Experiences the pixel doubling bug here. "display: inline;" fixes this. Position Relative and Z-Index are needed for IE in order to display the background colors */

#nav-product ul li a{width:130px; background-color: #fcf1dd;}
* html #nav-product ul li a{width:130px; height:100%; overflow:hidden; background-color: #fcf1dd; overflow:hidden;}
* html #nav-product {display:inline; overflow:visible; width:130px; }


#searcharea {background:#a3bd8e url('') ; display:block; margin:0 0 0; border:solid 1px #a3bd8e;}

#contentarea {margin:-5px 0 10px 0;} 

#contents td {margin:2px; padding:5px;}

#contents {width: 565px; height: 105%; padding:4px 15px 10px; border:solid 1px #a3bd8e;}

#bodycontent {float: right; width:608px; margin:1px;} /* 150 + 610 = 760 */ /* The Min-width is needed for Moz to stretch the bodycontent that is shrinkwrapping content due to floats. This is only necessary on pages without Tables in the contents. Min-width breaks Opera's layout so Width:100% is used instead of Min-width. */

#messagearea #messagetitle{background:#ffffff url('') ; color:#584634; font:bold 14px Tahoma, Geneva, Verdana, sans-serif; padding:4px 15px 6px;}

#homebox1{width: 568px; height: 354px; padding:0px 15px 0px; border:solid 1px #a3bd8e;}

#homebox2{width: 568px; padding:6px 15px 8px; border:solid 1px #a3bd8e; background: #eeeeee;}

#gfooter-menu{ border:solid 1px #a3bd8e; border-top:solid 10px #a3bd8e; clear:both; zoom:1; padding: 10px 5px 10px;}

#gfooter-menu ul {list-style-image: url(/lib/yhst-81762498440812/squareie.gif);}

.gfooter1 { color: #5c5946; font-size: 11px; font-family: Tahoma; line-height: 16px; text-decoration: none;}

.gfooter2 { color: #5c5946; font-size: 12px; font-family: Tahoma; font-weight: bold;}

A.gfooter1:link { color: #5c5946; font-size: 11px; font-family: Tahoma;  text-decoration: none; }

A.gfooter1:visited { color: #5c5946; font-size: 11px; font-family: Tahoma;  text-decoration: none; }

A.gfooter1:hover { color: #000000; font-size: 11px; font-family: Tahoma;  text-decoration: underline;}\

A.gfooter1:active { color: #5c5946; font-size: 11px; font-family: Tahoma; text-decoration: none; }


#footer {background:#a3bd8e url('') ; padding: 5px 5px 5px; clear:both;zoom:1;}
#footer-links {color:#ffffff; display:block; font-weight:bold; font-size:11px; text-align:center;}

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

.nav { color: #4A596E; font-size: 11px; font-family: arial black;  line-height: 18px; text-decoration: none; }

A.nav:link { color: #4A596E; font-size: 11px; font-family: arial black;  text-decoration: none; }

A.nav:visited { color: #4A596E; font-size: 11px; font-family: arial black;  text-decoration: none; }

A.nav:hover { color: #607F39; font-size: 11px; font-family: arial black;  text-decoration: underline; }

A.nav:active { color: #4A596E; font-size: 11px; font-family: arial black;  text-decoration: none; }

.navtitles { color: #607F39; font-size: 11px; font-family: arial black; text-decoration: none; }

.breadcrumbs { font-size: 11px !important }

.frontproductblack { color: black; font-size: 11px; font-family: arial; text-decoration: none; }

.frontproductblue { color: #465e7e; font-size: 11px; font-family: arial black; text-decoration: none; }

.frontproductorange { color: #fa6206; font-size: 11px; font-family: arial black; text-decoration: none; }




