/* CSS Document */

body {
padding:0;
margin:0;
background:#87abc4 url(http://lib.store.yahoo.net/lib/yhst-16628442455491/bodybg.gif) repeat-x;
text-align:left;
font: 12px normal Arial, Helvetica, sans-serif;
color:#000000;}

 img, ul, li, a, p, span, h1, h2, h3, h4,  input, textarea{
	padding:0;
	margin:0;
}
ul{
	list-style-type:none;
}
a{
	text-decoration:none;
	outline:none;
}
img{
	border:none;
}

.header {
padding:0;
margin:0;
background:url(http://lib.store.yahoo.net/lib/yhst-16628442455491/headerbg.jpg) repeat-x;
height:77px;
width:905px;}

.logo {
padding:6px 0 0 022px;
margin:0;
width:174px;
height:66px;
}

#top_link {
padding:0;
margin:0;
font-size:11px;
color:#FFFFFF;}
#top_link li {
display:inline;}
#top_link li a {
padding:0 10px 0 10px;
text-decoration: none;

color:#FFFFFF;}
#top_link li a:hover {
text-decoration:underline;
color:#FFFFFF;}

.text_area {
padding:0 0 0 026px;
background:url(http://lib.store.yahoo.net/lib/yhst-16628442455491/textarea.gif) left no-repeat;
width:133px;
height:26px;
border:none;
}

#nav {
padding:0;
margin:0;
font-size:14px;
font-weight:bold;
background:url(http://lib.store.yahoo.net/lib/yhst-16628442455491/navbg.jpg) repeat-x;
width:905px;
height:30px;
color:#000000;}
#nav li {
display:inline;
line-height:29px;
background:url(http://lib.store.yahoo.net/lib/yhst-16628442455491/divider.gif) right no-repeat;
height:30px;}
#nav li a {
padding:0 25px 0 25px;
color:#000000;}
#nav li a:hover {
color: #FFFFFF;}

.body_bg {
padding:0;
margin:0;
background:url(http://lib.store.yahoo.net/lib/yhst-16628442455491/body.gif) repeat-y;}

#lft_nav {
padding:0;
margin:0;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
#lft_nav li {
margin:10px 0 0 0;
background:url(http://lib.store.yahoo.net/lib/yhst-16628442455491/doublearrow.gif) left 4px no-repeat;

}
#lft_nav li a {
 margin-left:12px; display:block;
color: #FFFFFF;
text-decoration: none;}

#lft_nav li a:hover {
color: #7abae5;
text-decoration: none;}

.rght_topbg {
padding:0;
margin:0;
background:url(http://lib.store.yahoo.net/lib/yhst-16628442455491/rghttopbg.gif) repeat-x;
height:202px;
width:669px;}

.top_bigtext {
padding:15px 0 0 0;
font-size:25px;
font-weight:bold;
color:#0d3855;
}

.top_midtext {
padding:15px 0 0 0;
font-size:15px;
color: #FFFFFF;
}

.top_midtext a {
color: #FFFFFF;
text-decoration:underline;
}

.top_midtext a:hover {
color: #FFFFFF;
text-decoration: none;
}

.long_bar {
padding:0;
background:url(http://lib.store.yahoo.net/lib/yhst-16628442455491/longbarbg.gif) repeat-x;
height:26px;
border:#165574 solid 3px;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
line-height:25px;
text-indent:20px;}

.product_text {
padding:10px 0 0 0;
font-size:13px;
color:#000000;
font-weight:bold;
}

.regular_text {
padding:5px 0 0 0;
font-size:12px;
color:#000000;
}

.sale_text {
padding:5px 0 0 0;
font-size:12px;
color:#000000;
font-weight:bold;
color:#c50e3a;
}

.line {
padding:0;
border-bottom:#a5ae9b solid 1px;}

#bottomtext {
padding:0;
margin:0;
font-size:12px;
}
#bottomtext li {
padding:0 0 0 8px;
margin:10px 0 0 0;
background: url(http://lib.store.yahoo.net/lib/yhst-16628442455491/arrow1.gif) left top no-repeat;
}

.address {
padding:25px 0 0 10px;
width:235px;
color:#000000;
font-size:12px;
font-weight:bold;}

.address span {
color:#0006ff;
font-size:22px;
font-style:italic;
font-weight:bold;
}


