#container #mainBorder {overflow:visible;}





#nav-general {text-align:center; float:none; position:relative; width:100%; background-color:#8b587f; z-index:100; display:block;list-style:none; margin:0; color:#ffffff; border:1px solid #8b587f; border-left:0px; border-right:0px;}

#nav-general ul {padding:0px; margin:0px; }

#nav-general li {margin:0 ; display:inline;}

#nav-general li a {text-decoration: none;font-size:15px; color:#ffffff;}

#nav-general ul#mss-nav {display:inline-block; z-index:1000; position:relative; padding:3px 0 0;}

#nav-general ul#mss-nav li {position:relative; display:inline; text-align:left;}

#nav-general ul#mss-nav li a {padding:3px 6px 5px;display:inline-block;font-size:12px;}

#nav-general ul#mss-nav li a:hover {background-color:#f9cbdf; color:#000000;}

#nav-general ul#mss-nav span { display:inline-block; padding-bottom:5px;}

#nav-general ul#mss-nav div.mssSubMenu {border:1px solid #77436c; border-top:0px;position:absolute; top:20px; _top:23px; background-color:#f9cbdf; padding:10px;display:none;}/*  */

body:first-of-type #nav-general ul#mss-nav div.mssSubMenu {top:19px;}

/**html #nav-general ul#mss-nav div.mssSubMenu {width:247px;}*/

#nav-general ul#mss-nav div.mssSubMenu-links {position:relative;padding-bottom:18px; margin-bottom:0px;}

#nav-general ul#mss-nav ul.submenu { display:inline-block;float:left; }

#nav-general ul#mss-nav ul.submenu .submenu1-title,

#nav-general ul#mss-nav ul.submenu2 .submenu2-title {color:#77436c; font-size:14px; font-weight:bold; padding-bottom:5px;}





#nav-general ul#mss-nav .submenu1-link,

#nav-general ul#mss-nav .submenu2-link {color:#77436c; font-style:italic; text-align:left; position:absolute; bottom:0px; left:0px;}

#nav-general ul#mss-nav .submenu1-link a,

#nav-general ul#mss-nav .submenu2-link a {color:#77436c; font-size:12px; padding:0px; font-weight:bold;}

#nav-general ul#mss-nav .submenu1-link.twoCol {margin-left:170px;}

#nav-general ul#mss-nav .submenu2-link {margin-left:191px;}

#nav-general ul#mss-nav .submenu2-link.threeCol{margin-left:361px;}

#nav-general ul#mss-nav .submenu2-link.fourCol {margin-left:531px;}

/*

#nav-general ul#mss-nav ul.submenu .submenu1-link {}

#nav-general ul#mss-nav ul.submenu2 .submenu2-link {color:#77436c; font-style:italic; padding-top:5px; text-align:left; clear:left; position:absolute; bottom:0px; left:0px;_bottom:85px; _left:-355px;}

#nav-general ul#mss-nav ul.submenu .submenu1-link a,

#nav-general ul#mss-nav ul.submenu2 .submenu2-link a {color:#77436c;}

#nav-general ul#mss-nav ul.submenu .submenu1-link.twoCol {margin-left:170px;}

#nav-general ul#mss-nav ul.submenu2 .submenu2-link {margin-left:191px;}

#nav-general ul#mss-nav ul.submenu2 .submenu2-link.threeCol{margin-left:361px;}

#nav-general ul#mss-nav ul.submenu2 .submenu2-link.fourCol {margin-left:531px;}

*/

#nav-general ul#mss-nav ul.submenu2 {vertical-align:top; display:inline-block;padding-left:10px; border-left:1px solid #000; margin-left:10px;}

#nav-general ul#mss-nav ul li {display:block; width:169px; float:left; height:auto; position:static;}

#nav-general ul#mss-nav ul li a {width:165px; color:#000; font-size:11px; padding:0px; height:auto; font-weight:bold;}

#nav-general ul#mss-nav ul li a:hover {background:transparent; color:#000;text-decoration:underline;}

#nav-general ul#mss-nav li:hover .mssSubMenu,

#nav-general ul#mss-nav li.over .mssSubMenu {display:block;}







#nav-general ul#mss-nav .mss-topnav-new {padding-top:5px; border-top:1px solid #000;clear:both;width:100%; margin-top:5px; text-align:left;}

#nav-general ul#mss-nav .mss-topnav-new span {font-weight:normal; color:#5b5b5b; float:right; font-size:12px;font-style:italic;}

#nav-general ul#mss-nav .mss-topnav-new a { color:#000; font-weight:bold; padding:0px;}

#nav-general ul#mss-nav .mss-topnav-new a:hover {color:#000; text-decoration:underline;padding:0px;}

#nav-general ul#mss-nav .mss-topnav-clearance {padding-top:5px; border-top:1px dashed #000;  clear:both; width:100%;margin-top:10px; text-align:left;}

#nav-general ul#mss-nav .mss-topnav-clearance span {font-weight:normal; color:#77436c; float:right;font-size:11px;}

#nav-general ul#mss-nav .mss-topnav-clearance a {color:#8B0004; font-weight:bold;padding:0px;}

#nav-general ul#mss-nav .mss-topnav-clearance a:hover {color:#8B0004; text-decoration:underline;padding:0px;}

















#headerLinks li {border: 0px;}





#mss-left-col {width:183px;}

#mss-home #mss-left-col {display:none; width:0px;}

#mainBackground {background:transparent url('') no-repeat 0 0;}

#container #mainBorder {overflow:none;}



#mss-left-col {background-color:#fff;}

#navbar {border-bottom:1px solid #dcd9dc; margin-top:10px;}

.navbarCategory {background-color:#dcd9dc;border-right:1px solid #dcd9dc;}



#headerContact table {width:100%;}

#header-search {background:#ffffff;}

#header-search fieldset {border:1px solid #ffffff; border-left:0px; border-right:0px; padding:2px 0 2px 2px; margin:0px;}

#header-search #searchQuery {margin:0px; padding:0px; height:25px; width:190px; background:#f6ebee; font-size:14px; color:#77436c;}

#header-search input {vertical-align:middle;}

#headerContact .mss-phone-num {text-align:left; color:#666; margin-top:10px; margin-left:11px;}

#headerContact .mss-phone-number {font-weight:bold; color:#5b5b5b;}



.caution-line {text-align:left;}



#footer {padding:14px 0 0;}

#mss-footer-links {width:100%; background:#f9cbdf; text-align:left;padding:10px 0; border-top:1px solid #77436c; border-bottom:1px solid #77436c;}

#mss-footer-links #mss-footer-links-bg {background: transparent url('http://lib.store.yahoo.net/lib/yhst-60933755317041/mss-footer-links-bg.png') repeat-y; _height:100%;}

#mss-footer-links #mss-footer-links-bg div {vertical-align:top; padding:10px 15px 10px 35px;float:left;} 

#mss-footer-links .mss-footer-links-border-first {width:150px; _width:200px;font-weight:bold;}

#mss-footer-links .mss-footer-links-border {width:180px; _width:230px;font-weight:bold;}

#mss-footer-links .mss-footer-links-title {color:#77436c;font-size:14px;}

#mss-footer-links ul {list-style:none; padding:0px; margin-left:0px;}

#mss-footer-links ul li a {line-height:20px; text-decoration:none; color:#000000;}

#mss-footer-links ul li a:hover {text-decoration:underline;}

.final-text {text-align:left; padding:0 8px;}

body {
    background: #8e1c4d url(/lib/yhst-60933755317041/tileback2.gif) repeat-x scroll;
}
#topSuperBar {
  text-align: right;
  width: 986px;
  margin: 0px auto;
  font: normal 12px arial;
  color: white;
  height: 31px;
  line-height: 31px;
}
#ys_superbar a {
  font: normal 12px arial;
  color: white;
  text-decoration: none;
}
#iframe_id { padding: 0px }
#ys_cpers div { display: inline; margin-right: 10px;}
