body {
 font: normal 11px Verdana, Arial, Helvetica, sans-serif;
 color: #7D7D7D;
 padding: 0px;
 margin: 0px;
}
td {
 font: normal 11px Verdana, Arial, Helvetica, sans-serif;
 color: #7D7D7D;
}
h1 {
color: #0054A6;
font-size: 24px;
font-weight: normal;
}
h2 {
color: #0054A6;
font-size: 20px;
font-weight: normal;
padding: 0px;
margin: 8px 0px 10px 0px;
}
h3 {
color: #3099FF;
margin: 10px 0px 0px 0px;
padding: 0px;
}
h4 {
margin: 0px;
padding: 0px;
color: #3099FF;
font-weight: normal;
font-size: 12px;
}
a {
 color: #555;
 text-decoration: none;
}
a:hover {
color: #26292B;
}
img {
 border: 0;
}
#container {
 width: 913px;
 margin: 0px auto;
 background-color: #fff;
}
#banner {
background: url(images/banner.gif) no-repeat top left;
height: 84px;
width: 913px;
text-align: right;
color: #3099FF;
}
#banner h1 {
display: none;
}
#banner_under {
width: 913px;
height: 8px;
background-color: #8CD9FF;
}
#top_nav {
padding: 25px 0px 25px 10px;
}
#top_nav a {
padding: 0px 20px 0px 20px;
color: #3099FF;
background: url(images/nav_separator.gif) no-repeat right top;
font-size: 12px;
}
#top_nav a:hover {
color: #0054A6;
}
#main_banner {
background: url(images/main_banner.jpg) no-repeat top left;
height: 279px;
width: 609px;
}
#main_banner_right {
font-size: 15px;
padding: 30px 30px 0px 20px;
color: #33A7FF;
}
#main_banner_edge {
background: url(images/main_banner_edge.gif) no-repeat top left;
width: 20px;
}
.tight {padding: 0px; margin: 0px;}
.price { font-size: 15px; color: #0054A6; padding: 0px 0px 0px 0px;}
.showPrice { display: none; }

.blue { color: #3099FF; font-size: 12px;}
.featured_ul { color: #3099FF; font-size: 15px; margin: 0px 0px 0px 20px; padding: 0px;}
.featured_ul li { padding: 3px 0px 3px 0px; }
.featured_display p { padding: 2px 0px 2px 0px; margin: 0px; }

#footer {background:#E4F6FF; color:#0054A6; padding:23px 0px 21px 30px;font-size:0.91em;}
#footer .main {width:100%; overflow:hidden;}
#footer .navigation {float:right}
#footer .copy {float:left;}
#footer .navigation ul {padding-right:30px;}
#footer .navigation li {display:inline; margin:0 3px 0 0;}
#footer a {color:#0054A6; border-left:1px solid #0054A6; padding-left:7px; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .navigation-un a {border:none;}
