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

:link img {
  border: 0;
}

img.rvid { 
margin-top:1px;
margin-bottom:-3px;
}

.rocketca {
width:180px;
float:right;
margin-top:33px;
margin-right:3px;
font:bold 20px arial,helvetica,sans-serif;
}

.qtyab {
width:195px;
height:10px;
margin-bottom:-11px;
margin-left:250px;
}

.qtycap {
width:185px;
height:10px;
margin-top:10px;
margin-left:10px;
}

select.caption {
width:135px;
background-color:#f0e68c;
color:#000;
font-size:11px;
margin-bottom:0;
}

select.abstract {
background-color:#f0e68c;
color:#000;
font-size:11px;
margin-bottom:0;
}

.aboutus {
width:96%;
height:78px;
overflow:auto;
font:12px Arial,verdana,sans-serif;
line-height:1.3;
margin:0 auto;
padding:0 10px;
}

.abnoscroll {
width:95%;
background-color:#ffc;
font:12px Arial,verdana,sans-serif;
line-height:1.3;
margin:-5px auto -7px;
padding:0 10px;
}

.rktinfo {
width:100%;
position:relative;
top:20px;
font:12px Arial,verdana,sans-serif;
line-height:1.3;
padding:5px;
}

.nobullet {
margin-top:0;
margin-bottom:0;
list-style-type:none;
}

.infopoint {
float:left;
width:32px;
height:35px;
margin:-8px 8px 15px 0;
}

.grey {
font-size:12px;
color:#666;
}

.greydrk {
color:#333;
}

.green {
color:green;
}

.grndrk {
color:#063;
}

.bluedrk {
color:#003;
}

.red {
color:#cc0001;
}

.beige {
color:#955514;
}

.teal {
color:#006A71;
}

.tdl2p {
text-align:left;
padding-left:2px;
}

a.boldit {
font-weight:700;
}

a.obl {
font-style:oblique;
}

.pkgcontent {
float:left;
width:160px;
background-color:#F5F5DC;
margin-top:20px;
margin-left:20px;
font:normal 11px arial, verdana, sans-serif;
color:#000333;
border-color:#003;
border-style:inset;
border-width:1px;
padding:2px;
}

#ship {
width:390px;
position:relative;
left:103px;
top:25px;
border:1px solid #b4b8b7;
text-align:center;
font:bold 11px Arial,verdana,sans-serif;
padding:5px;
}

#shiptimes {
width:390px;
height:80px;
position:relative;
top:25px;
margin-bottom:5px;
border:2px solid #000;
font:bold 12px Arial,verdana,sans-serif;
padding:5px;
}

h3 {
font-size:15px;
color:#000;
}

.context {
font:bold 15px Arial,verdana,sans-serif;
color:#000;
background-color:#ffc;
}

p.faq {
margin-top:15px;
}

.tbox {
background:url(/lib/yhst-51880503744781/dot.gif) 0 0 repeat-x;
width:180px;
font-size:12px;
margin:0 auto;
}

.tboxlong {
background:url(/lib/yhst-51880503744781/dot.gif) 0 0 repeat-x;
width:250px;
font-size:12px;
margin:0 auto;
}

.tboxloc {
background:url(/lib/yhst-51880503744781/dot.gif) 0 0 repeat-x;
width:225px;
font-size:12px;
margin:0 auto;
}

.bot {
background:url(/lib/yhst-51880503744781/dot.gif) 0 100% repeat-x;
}

.lef {
background:url(/lib/yhst-51880503744781/dot.gif) 0 0 repeat-y;
}

.rig {
background:url(/lib/yhst-51880503744781/dot.gif) 100% 0 repeat-y;
}

.bl {
background:url(/lib/yhst-51880503744781/bl.gif) 0 100% no-repeat;
}

.br {
background:url(/lib/yhst-51880503744781/br.gif) 100% 100% no-repeat;
}

.tl {
background:url(/lib/yhst-51880503744781/tl.gif) 0 0 no-repeat;
}

.tr {
background:url(/lib/yhst-51880503744781/tr.gif) 100% 0 no-repeat;
padding:10px;
}

#storesloc {
width:95%;
height:110px;
overflow:auto;
background-color:#eee;
font:12px Arial,verdana,sans-serif;
line-height:1.3;
text-align:justify;
margin:-5px auto -7px;
padding:0 12px 0 10px;
}

#wraploc {
width:570px;
background-color:#fff;
font:12px arial,verana,sans-serif;
line-height:1.3;
margin:30px auto 0;
}

#leftloc {
width:285px;
text-align:center;
float:left;
}

#rightloc {
width:285px;
text-align:center;
float:right;
}

ul.locations {
list-style-image:url(/lib/yhst-51880503744781/greyround.gif);
text-align:left;
margin:0 0 2px 15px;
}

a.yellow {
font-weight:700;
background-color:#ff6;
}

.fintext {
width:100%;
text-align:center;
font:12px Arial,verdana,sans-serif;
color:#999;
}

a.fintext {
color:#999;
text-decoration:none;
}

tr.on {
background-color:#fff;
}

tr.off {
background-color:#9cf;
}

a.smoke {
text-decoration:none;
font-weight:500;
border-bottom:1px dashed #cf6600;
}

a.smoke:hover {
position:relative;
}

a.smoke span {
display:none;
}

a.smoke:hover span {
display:block;
position:absolute;
top:-50px;
left:115px;
width:220px;
z-index:100;
background:#f0f0f0;
border:thin solid #999;
text-decoration:none;
opacity:0.95;
color:#000;
font-weight:500;
margin:10px;
padding:5px;
}

