body {
background-color:#E1EEF8;
font-family:tahoma, helvetica, sans-serif;
text-align:center;
}
#home-image {
padding: 0 3px 0 7px; 
width: 200px;
}
#home-message {
padding-left: 2px;
width: 334px;
}
#special-banner { float: left; vertical-align: top; }
#home-caption 
{
    background-color: #EEE;
    font: 12px arial;
    width: 334px;
    margin-top: 7px;
    text-align: center;
}
* html #home-caption { margin-top: -5px; }
#home-caption a {
    text-decoration: underline; 
    color: #132160;
    }
#headline {
font: bold 11px arial; 
color: #75AED3;
}
#home-img {
padding: 0 15px; 
}
#msg {
font: normal 11px arial;
color: #656565;
border-top: dotted 1px #656565;
padding-top: 7px;
}
#home-msg {
width: 340px;
}
* html #home-msg { width: 350px; }
.overall {
width:760px;
margin:0 auto;
text-align:left;
}
#today-special { width: 550px; }
#welcome-content { width: 570px; }
img {
border:0;
}
#content-table {
padding-left: 10px; 
margin-left: 10px;
}
a {
text-decoration:none;
}
.floatleft {
float:left;
}
.clear {
clear:both;
}
.content {
background-image:url(content-bg.gif);
position:relative;
width: 760px;
}
.credit-cards {
width:180px;
text-align:center;
position:absolute;
bottom:5px;
left:0;
}

/* left navigation */
.leftcolumn {
width:188px;
height: 100%;
}
ul.nav {
margin: 0 0 200px 0;
padding:0;
}
ul.nav li {
margin:0;
padding:0;
list-style-type:none;
font-size:11px;
}
ul.nav li a {
display:block;
padding:0 0 3px 10px;
border-bottom:1px solid #fff;
color:#fff;
}
ul.nav li > a {
padding:5px 0 5px 10px;
}
ul.nav li a:hover {
background-color:#99C1DD;
}

/* main body */
.main-body {
width:572px;
}
* html .main-body { 
width: 500px; 
}

/* header area */
.header {
background-image:url(header-bg.gif);
height:86px;
position:relative;
width: 572px;
}
ul.head-nav {
margin:0;
padding:0;
width:572px;
text-align:center;
position:absolute;
top:7px;
}
ul.head-nav li {
display:inline;
margin:0 10px 0 0;
padding:2px 10px 2px 0;
background-image:url(header-nav-sep.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
ul.head-nav li.head-cart {
padding:0 20px 0 0;
background-image:url(header-nav-cart.gif);
background-position:right 1px;
}
ul.head-nav > li.head-cart {
background-position:right 7px;
}
ul.head-nav li a {
color:#fff;
font-size:11px;
}
.search-area {
position:absolute;
top:55px;
right:20px;
}
.search-area input {
vertical-align:middle;
}
#searchlabel {
width:150px;
}

/* special offer */
.special-offer {
margin:5px 0 0 20px;
}
.special-image {
width:179px;
font-size:0;
}
.special-pic {
border-width:0 2px 0 2px;
border-style:solid;
border-color:#EEEEEE;
text-align:center;
}
.special-info {
width:358px;
font-size:0;
}
.special-txt {
background-color:#EFEFEF;
color:#666666;
margin:0 0 0 2px;
padding:5px;
text-align:center;
font-size:11px;
}

/* welcome area */
.welcome {
margin:10px 0 0 20px;
}
.welcome-info {
width:355px;
font-size:11px;
margin:0 0 0 10px;
color:#656565;
}
.welcome-info h1 {
font-size:11px;
padding:0 0 8px 0;
color:#75AED3;
margin:0;
background-image:url(welcome-dash.gif);
background-repeat:no-repeat;
background-position:bottom;
}

/* features - contents */
.features-contents {
margin:10px 0 0 20px;
}
.featured-banner {
background-image:url(featured-prod-banner.gif);
width:542px;
height:35px;
}

/* footer area */
.footer {
background-image:url(footer-bg.gif);
height:221px;
position:relative;
}
ul.footer-nav {
margin:0;
padding:0;
width:760px;
position:absolute;
top:60px;
left:215px;
}
ul.footer-nav li {
display:inline;
color:#ADB2C8;
font-size:11px;
font-weight:bold;
}
ul.footer-nav li a {
color:#ADB2C8;
font-size:11px;
font-weight:bold;
padding:0 6px 0 6px;
}
.footer-copy {
position:absolute;
top:20px;
left:10px;
color:#fff;
font-size:11px;
width:170px;
text-align:center;
}
.footer-copy a { color: #FFF; }
.footer-copy a:hover { text-decoration: underline; }
.footer-copy ul {
margin:0;
padding:0;
}
.footer-copy ul li {
list-style-type:none;
padding:0 0 5px 0;
}
.sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #000080;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #0000FF;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #0000FF;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #0000FF;
    display: block;
    padding-left: 100px;
}
#header { font: bold 13px verdana; }
#seo-links a { color: #132160; font: 12px arial; }
#seo-links a:hover { text-decoration: underline; }
#breadcrumbs { font: 12px verdana, arial; padding: 10px 0 0 10px; width: 550px; }
#breadcrumbs a { font: 12px verdana, arial; }
#breadcrumbs a:hover { text-decoration: underline; }
#item-name { font: bold 14px verdana, arial; color: #c50c2c; }
* html #featured { padding-left: 15px; }