body{background-color:#FFF;font:10px Verdana, Arial, sans-serif;}
h1{font-size:16px;}
h2{font-size:14px;}
h3{font-size:12px;}
img {border: 0px; }
form {margin: 0px; }
li a{color: #416178; }

a{text-decoration:none;color:#077dbd;}
a:hover{text-decoration:underline !important;color:#ff3502;font-weight:bold;}

.head {height:35px; font:12px Verdana, Arial, sans-serif; background-color:#FFFFFF; padding:0px; border:none;}

.tm {padding:10px 5px 5px 5px; font-family: Verdana, Arial, sans-serif; font-size: 12px; color:#416178; }
.tm h1{font:bold 14px/1 Verdana, Arial, sans-serif; display:inline;}
.tm h2{font:bold 12px/1 Verdana, Arial, sans-serif; display:inline;}

.shopping {font :bold 12px Verdana, Arial, sans-serif; color:#416178; }
.shopping a{font-size:12px; color:#416178;}
.shopping a:hover{/*text-decoration:none;*/ color:#ff3502;}

.help1 {margin: 0 0 0 10px; }
.help1 a {font:bold 12px Verdana, Arial, sans-serif; color:#416178;  }
.flag {padding:0px; margin: 0px; background-color: #ECE9D8; color:#416178; font-weight:bold; font-size:14px; border: 0px; }
.left{color:white; font: 10px Verdana, Arial, sans-serif; margin:0px; padding:0px; background-color:#416178;}
.left a{color:white; text-decoration:none; margin: 1px 5px; padding: 1px 5px; font-size: 10px; font-weight:bold;}
.left h1 a{margin:0px 1px 0px 1px; padding:1px 10px; font:bold 12px Verdana,Arial,sans-serif; background-color:#eae9e8; color:#077dbd;}

.menu {white-space:nowrap; padding:3px; font:bold 10px Verdana, Arial, sans-serif; background-color: #416178;}
.menu a {white-space:nowrap;padding:3px;font:bold 10px Verdana, Arial, sans-serif; color:#FFFFFF; text-decoration: none; }
.menu1 {font:bold 10px Verdana, Arial, sans-serif; color:#416178; margin:1px 4px; text-decoration:none; background-color: #ECE9D8; }
.menu1 a{font:bold 10px Verdana, Arial, sans-serif; color:#416178; margin:1px 4px; text-decoration:none; background-color: #ECE9D8; }
#menu2{font:bold 10px Verdana, Arial, sans-serif;background-color:#416178; padding:3px;}
#menu2 a{font:bold 10px Verdana, Arial, sans-serif;color:white;margin:0px 4px;text-decoration:none;}

#search {float:left;margin:10px 0px 0px 0px; width:500px;text-align:left;}
#search form{margin:0px 0px 0px 40px;padding:0px;}
#search input.text{font-size:10px;padding:0px;margin:0px 5px 0px 0px;float:right;height:20px;width:100px;}
#search input.image{padding:0px;margin:0px 5px 0px 5px;float:right;}
#cart{float:right;margin:0px 5px;font:bold 12px Verdana, Arial, sans-serif;}
#cart {color:#ff3502;}
#cart :hover{text-decoration:underline;}
#cart img{margin-bottom:0px;}
#middle {font: 12px Verdana, Arial, sans-serif; margin:0px 0px 0px 0px; float:right; width: 650px; padding:0px;}
#middle a{font-weight:bold;}
#footer{width:750px; margin-top:9px; float:left; margin-left:0px;padding:0px 0px; text-align:center;}
#foot{width:570px;float:left;margin:10px 0px 0px 0px;padding:0px;font:12px bold Verdana, Arial, sans-serif; text-align:center;}
#foot a{text-decoration:none;color:#077dbd;font-weight:bold;}
#foot a:hover{color:#ff3502;text-decoration:underline;}
#copy{float:left; text-align:right; padding:0px; width:735px;}
#copy a{margin:0px 20px;}

.cats a,.catlist a{text-decoration:none;color:#416178;font-weight:bold;}
.cats a:hover,.catlist a:hover{text-decoration:underline;color:#ff3502;}
.cats img{border:solid 1px black;}
.ysabs{width:500px;padding:5px;float:left;}
.ysabsimage{border:solid 1px black;margin:5px;}
.ysabs table td{font-size:12px;}
.bottom {float:left;width:500px;text-align:center;}
.small a{font-size:12px;font-weight:bold;}
.middle select {display:block; margin-bottom:5px;}
.detailimage{border:solid 1px black;margin:15px;}
.detail{padding:20px;}
.detail select{display:block;}
.detail input {display:block;}
.detail span{font-size:18px;font-weight:bold}
span.small{font-size:10px;}
.discount{font:bold 14px Verdana, Arial, sans-serif;color:red;}
.ups{font: bold 12px/1 Verdana, Arial, sans-serif; color:#e06000;}
.highlight1{color:#000;background-color:#ECE9D8;}
.highlight2{color:#000;background-color:#ECE9D8;font-weight:bold;}

/*.yst-item-price-reg { text-decoration: line-through; }*/
/*.yst-item-availability .yst-item-price-reg { text-decoration: line-through; }
.yst-item-availability b .yst-item-price-reg { text-decoration: none; }*/

a.info-link { font: normal 11px Arial; padding-left: 10px; }
.popup { position:absolute; visibility: hidden;background-color: #ECECEC; width: 225px; padding: 8px; font: normal 11px Arial; }
.popup p { margin: 0px; }
