html { font-family: Verdana, Arial; margin:0px; }
body { font-family: Verdana, Arial; background-color: #5c87bd; width:777px; margin:5px auto 5px auto; font-size:10px;}

#container { border: 1px solid #000000; background:url('/images/bodybackground.png') left repeat-y; background-color:#FFFFFF; }
#header { width:775px; background:#005991;}
#header p { margin:0px; }
a.header-catlink { width:100px; height:30px;display:block;float:left; color:#FFFFFF; font-size:12px;}

#sectionlist { height:25px; margin:0px; padding:0px;	background: #0c1750; text-align:center;	float:left;	}
#sectionlist ul { list-style: none; padding:0px; margin:0px; }
#sectionlist li { display:inline; float:left; text-align:center; padding:0px; margin:0px; }
#sectionlist a { font-weight: bold; padding-top:5px; height:20px; color: white; display:block; width:100px; font-size:12px; border-right:1px solid #CCCCCC;}
#sectionlist a:hover{ background-color:#AAAAAA; border-right:1px solid #000000;}

#header-topmenu { padding-top:4px;float:right;margin-right:10px; }
#header-topmenu a { color:#fff; font-size:10px; font-weight:bold;}
#headerlinks { clear:both; }
#headermain { width:765px;display:block;clear:both; background:url("/images/header-bg.png") repeat-x; border-top:1px solid #999999;padding:5px; }
#statement { margin:0px;color:#EEEEEE; font-size:16px;font-style:italic;font-weight:bold }
#header-bottommenu { clear:right;color:#FFFFFF; font-size:10px; text-align:right;margin-right:10px; }
#header-bottommenu a { color:#FFFFFF; font-size:10px; font-weight:bold;}

#basket { width:100px; float:right; background:#FFFFFF;padding:3px;margin-top:10px;margin-right:9px;}
#checkout-button { text-align:center; font-size:12px; padding:3px; font-weight:bold;display:block;background:#BBBBBB;color:#000; }
#phonenumber { float:left;margin:0px;color:#EEEEEE; font-size:14px;font-weight:bold; }
#logostrip { float:left;width:215px; }
#leftcol { float:left; margin:0px; width:185px; clear:both;}

#strip { height:23px; padding-top:5px;color:#FFFFFF; }
#newsticker { float:left; width:400px; margin-bottom:3px; height:15px;font-size:14px;color:#FFFFFF;font-weight:bold; }

#ticker {color:#FFFFFF; }
#searchform { width:190px; float:left; margin-left:5px;}

.nav-listtop { list-style:none; margin:0px; padding:5px 0 5px 8px; border-top:1px solid #999999;background:#CCCCCC; color:#ffffff; font-size:12px;font-weight:bold;}


#nav { padding:0px;	margin:0px; }
#nav ul { list-style: none; padding:0px; margin:0px; }
#nav li { list-style: none; padding:0px; margin:0px; display:inline;}
#nav a { background:#EEEEEE; display:block; padding:2px 0 0 10px; font-size:11px; color:#474747; height:15px; }
#nav a:hover{ background-color:#AAAAAA;}

#nav-listtop li img { vertical-align:-25%; }
#mainfront { border-left:1px solid #999999; float:left; padding:10px; width: 565px; }
#featuredproduct-desc { float:left; margin-left:5px; width:128px; }
#featuredproduct-desc p { margin:0px; padding:2px; border:1px solid #CCCCCC; height:215px; }
#featuredproduct { height:235px; margin-bottom:10px; }
#featuredproduct img { float:left; }
#promoboxes { clear:both; }

#promo { color: #FFFFFF; }
.promobox { float:left; width:140px; margin-right:1px; }
a.frontpage-boxlink { margin:1px 0 5px 0; display:block; padding-top:3px; color:#FFFFFF; text-decoration:none; height:20px; background:#2A8EBF; border:1px solid #54A3CA; text-align:center; font-size:12px; font-weight:bold;}
a.frontpage-boxlink2 { margin:1px 0 5px 0; display:block; padding-top:3px; color:#FFFFFF; text-decoration:none; height:32px; background:#2A8EBF; border:1px solid #54A3CA; text-align:center; font-size:12px; font-weight:bold;}
a.section-boxlink { margin:1px 0 5px 0; display:block; padding-top:2px; color:#666F6D; text-decoration:none; height:26px; background:#D9E2E1; border:1px solid #54A3CA; text-align:center; font-size:10px; font-weight:bold;}

.infobox { height:217px; float:left; }
.infobox-lower { height:150px; float:left; }
#didyouknow { clear:both; width:563px; margin-right:10px; }
#fp-links { margin-left:3px; width:135px; }
#fp-links a {font-size:10px; }
#popularitems { width:190px; margin-right:5px; }
#popularitems ul { list-style:none; }


.linkbox { height:45px; margin-bottom:5px; width:135px; background:#333333;  }
.linkbox a { height:40px; padding:5px; font-size:12px; text-align:center; color:#FFFFFF; display:block;}
.textbox { height:190px; margin:0px; padding:2px; border:1px solid #CCCCCC;  background:#EFEFEF;font-size:11px;}
.textbox-lower { height:100px; margin:0px; padding:2px; border:1px solid #CCCCCC;  background:#EFEFEF;font-size:11px;}
.textboxtitle { font-size:12px; margin:0px; padding-left:3px; color:#333333; background:#ABC56A; }
.textboxtitle :hover { color:#6A6A6A;}
.image { border:0px; margin:0px; padding:0px; display:inline; }

img { border:0px; margin:0px; padding:0px; display:inline;}
a { padding:0px; margin:0px; }
#footer { border:1px solid #000000; color:#000000; background:#FFFFFF; width:775px; text-align:center;margin:5px auto 3px auto; }
#footer a { color:#6A6A6A; }