/* header */
.mss-header-container {width:1400px; text-align: center;}
#mss-header {width: 1255px; margin: 15px auto; /*border-bottom: 1px solid #A5ACB2;*/}
#mss-header-left {padding:0 0 15px 15px; width: 550px;}
#mss-header-right {}
  #mss-header-right-top a {font-weight:bold; text-decoration: none; color:#1E3D8C; padding:0 9px; font-family: palatino, times, serif;}
  #mss-header-right-top a:hover {text-decoration: underline;}
  #cards {padding-left: 6px;}
#cust-links{width:405px !important;} 
#search-form {margin-bottom:-10px;}  
#search-submit {margin-top:-8px;} 
*html #search-submit {margin-top:-3px;} 
#search-input {color:#666; width:120; background:#fff;} 
#mss-message-title {display:block; letter-spacing: 3px; font-weight: normal; color:#596583; padding:0px 0 10px 8px; font-size: 28px; font-family: palatino, times, serif; margin-top:15px;}
  
/* breadcrumbs */  
.mss-breadcrumbs, .mss-breadcrumbs a {font-family: verdana, arial; font-size:12px;}
.mss-breadcrumbs a {text-decoration:none; color:#1E3D8C;}
.mss-breadcrumbs {position:relative; bottom:15px;}

/* floating cart */
#mssCartEl {font: normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; padding-top:5px; width:250px; position:relative; bottom:10px; left:8px;}
#mssCartEl a:link, #mssCartEl a:visited, #mssCartEl a:hover, #mssCartEl a:active {}
#mssCartEl a:hover {color: #333399;}
	
#floatingCartHeader, .fcart, #fcartTotal, .fcartLinks {/*padding: 3px 6px;*/}	

#fcartBG {/*background-color: #efefef; border: 1px solid #666666; position: relative; z-index: 1;*/}
#floatingCartHeader {/*background: #666 url('http://lib.store.yahoo.net/lib/bevfabriccrafts/icon-cart.gif') no-repeat 6px 3px;*/ color: #000 !important; font-weight: bold; position:relative; /*left: -20px; */ float:left;padding-left: 0px; padding-top: 0px;}
#mss-checkout-link {background: url('http://lib.store.yahoo.net/lib/bevfabriccrafts/icon-cart3.gif') no-repeat; color:#a01211; font-weight:Bold; font-family:times; font-weight:Bold !important; }
a#mss-checkout-link {padding:0 0 7px 27px; margin-left:5px; height:22px;}

*html #floatingCartHeader {padding-top: 0px;}

#minControl {/*position:absolute; top:1px; right:1px; font-weight: bold;*/}

.fcart {/*font: normal normal 11px/normal Arial, Helvetica, sans-serif; border-bottom:1px solid #000; padding: 6px;*/display:none;}
.fcartName, .fcartPrice, .fcartQty {}
.fcartName {}
.fcartPrice {display: inline; padding-right: 10px;}
.fcartQty {display: inline;}

#fcartTotal {/*background:#999; color:#fff !important; font-weight:bold; border-bottom:1px solid #000;*/ display:none;}

#fviewCart, #fcheckout {/*text-transform: uppercase; padding: 3px 6px;*/}
#fviewCart {border-bottom: 1px #000 solid;}
#fcheckout {}

#fviewCart a:link, #fcheckout a:link, #fviewCart a:visited, #fcheckout a:visited, #fviewCart a:hover, #fcheckout a:hover, #fviewCart a:active, #fcheckout a:active {text-decoration: underline; color: #A01111; font-size:14px; font-weight: normal; /*position:relative; left: -20px;*/ }
.fcartLinks a:hover, #fcheckout a:hover {text-decoration: none;}

a {outline: none;}
:-moz-any-link:focus {outline: none;}

/* left nav */
.mss-nav {background: #fff url('http://lib.store.yahoo.net/lib/bevfabriccrafts/nav-bak.jpg') repeat-x; font-family:microsoft sanseriff, verdana;}	
	.mss-nav ul {margin: 0; padding: 0; }
	.mss-nav li {margin: 0; padding: 0; position: relative; border-bottom: 1px solid #fff; display: block !important; background: url('http://lib.store.yahoo.net/lib/bevfabriccrafts/nav-bullet.gif') 10px 9px no-repeat;}
	.mss-nav a, .mss-nav a:link, .mss-nav a:visited, .mss-nav a:hover, .mss-nav a:active {color: #333 !important; text-decoration: none; display: block !important;}
	.mss-nav a:hover {color: #000; display: block !important;}
	
	.mss-nav ul li {display: block !important;}
	.mss-nav ul li a {width: 258px; max-width:226px; padding: 5px 8px 6px 24px; display: block !important; font-size:13px;}
	.mss-nav ul li a:hover {display: block !important;}
	
	.mss-nav li ul {display: none; position: absolute; top: 0; left: 258px; width: 208px;}
	.mss-nav li > ul {top: 0px; left: 258px; margin:0px; text-align:left;}
	.mss-nav li:hover ul, li.over ul {display: block; width: 208px;}
					
	.mss-nav li ul {background-color: #efefef; border: 1px solid #fff; border-bottom-width: 0; /*filter:alpha(opacity=90);	-moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;*/}
	.mss-nav li ul li {background: none;}
	.mss-nav li ul li a {width: 181px; _width: 208px;  padding-left: 19px; padding-bottom: 5px;}
	.mss-nav li ul li a, .mss-nav li ul li a:link, .mss-nav li ul li a:visited, .mss-nav li ul li a:hover, .mss-nav li ul li a:active {color: #/*1a3488*/333;}		
	.mss-nav li ul li a:hover {color: black; background-image: none;}

/* product page */
.youSave {display:inline; font-weight:bold; color:#cc3300;}


/* Footer Styles */
#mss-footer{border-top:1px solid #A0A0A0; padding-top:20px; margin-top:20px;}
#mss-footer form {float:left;}
   #search-form-2 {margin-bottom:-10px;}
   #search-input-2 {background-color:#fff; color:#666; width:120px;}
   #search-submit-2 {margin-top:-8px;}
   
#mss-footer font {display:inline;}
#mss-footer img,
#mss-footer a {vertical-align:middle; padding:0px 5px;}
#mss-footer span.btn-span a{text-decoration:none; color:#000; border:1px solid #000; padding:2px;}
#mss-footer-service {margin:35px 0px 25px;}
#mss-footer-service,
#mss-footer-service font {color:#A0A0A0; font-size:16px;  font-weight:bold;}
#mss-footer-details { margin: 25px 0px 100px;}
#mss-footer-details,
#mss-footer-details font{}
#mss-footer-copyright { margin:100px 0px 0px 250px;}
#mss-footer-copyright,
#mss-footer-copyright font{font-size:10px;}
#mss-footer-copyright a {vertical-align:baseline; padding:0px;}
