body {text-align:center;}

#container {text-align:left;}

#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;}



#nav-general 
	{
	background-image: url(http://lib.store.yahoo.net/lib/yhst-17665666401044/top-nav-bg.jpg);
	background-repeat: repeat-x;
    color: #FFFFFF;
    display: block;
    float: none;
    list-style: none outside none;
    margin: 0;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 100;
	}
#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:#fff;}
#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:#EEE8D8; color:#00479A;}
#nav-general ul#mss-nav span { display:inline-block; padding-bottom:5px;}
#nav-general ul#mss-nav div.mssSubMenu {border:1px solid #000; border-top:0px;position:absolute; top:20px; _top:23px; background-color:#EEE8D8; 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:#00479A; font-size:14px; font-weight:bold; padding-bottom:5px;}



#nav-general ul#mss-nav .submenu1-link,
#nav-general ul#mss-nav .submenu2-link {color:#00479A; 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:#00479A; 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.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:#00479A; float:right; font-size:11px;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:#00479A; 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;}

#mss-left-col {background-color:#fff;}
#navbar {border-bottom:1px solid #000; margin-top:10px;}
.navbarSectionHeader {border-right:1px solid #000;}
.navbarCategory {background-color:#DAD0AD;border-right:1px solid #000;}

#headerContact table {width:100%;}
#header-search {background:#ffffff;}
#header-search fieldset {border:0px; padding:8px 0 8px 8px; margin:0px;}
#header-search #searchQuery {margin:0px; padding:5px; height:25px; width:190px; font-size:12px; color:#666;}
#header-search input {vertical-align:middle;}
#headerContact .mss-phone-num {text-align:right; color:#666; margin-top:10px;}
#headerContact .mss-phone-number {font-weight:bold; color:#00479A;}

.caution-line {text-align:left;}

#footer {padding:14px 0 0;}
#mss-footer-links {width:100%; background:#EEE8D8; text-align:left;padding:10px 0; border-bottom:1px solid #000;}
#mss-footer-links #mss-footer-links-bg {background: transparent url('http://lib.store.yahoo.net/lib/yhst-17665666401044/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:#003366;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:#000;}
#mss-footer-links ul li a:hover {text-decoration:underline;}
.final-text {text-align:left; padding:0 8px;}

#cartContainer {margin: 0 auto; width:100%; background:#E4DED2; border-right:12px solid #E4DED2; border-bottom:1px solid #fff; height:30px; text-align:center;}
#cartInner {width:1024px; text-align:right; border-top:5px solid #E4DED2; margin:0 auto;}
#yfc_show_mini, #yfc_sub_total_mini {color:#21190E; font-weight:bold;}
#yfc_mini {margin-right:10px;}
#yfc_total_items_mini {color:#A3682D;font-weight:bold;}
#ys_cpers {float:right; margin-top:3px;}
#ys_cpers a {text-decoration:none; color:#21190E;}
#ys_superbar {width:1024px !important;}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active {height:14px !important;}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active {margin-bottom:10px;}
#yscp_signin_link {display:inline;}
#yscp_welcome_msg {font-weight:bold; color:#3F5D79; padding-right:5px;}
#yscp_myaccount_link {padding-right:5px;}
.yui-skin-sam .yui-panel .bd {overflow:hidden;}
