@charset "utf-8";
/* CSS Document */

body {margin:0px; background:url(images/bg.jpg) #ffffff repeat-x;}
body,td,th {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; margin-top:0px; margin-bottom:7px; font-weight:bold;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; margin-top:0px; margin-bottom:7px; font-weight:bold;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-top:0px; margin-bottom:4px; font-weight:bold;}
form {padding:0px; margin:0px;}
p {margin-top:0px;}
input {margin:0px; padding:0px; font-size:10px; border:1px solid #005695}

a:link {color: #000000; text-decoration: underline;}
a:visited {color: #000000; text-decoration: underline;}
a:hover {color: #25408f; text-decoration: underline;}
a:active {color: #000000; text-decoration: underline;}

.wrapper {width:807px; margin:0 auto;}
.white {width:787px; float:left; background:#FFF; padding:0px 10px;}

.tinyText {font-size:10px;}

.header {width:787px; height:130px; float:left; position:relative; margin:10px 0px;}
#shippingBanner {
	position:absolute; 
	left:461px; 
	top:39px; 
	width:300px; 
	height:51px; 
	border:1px solid #0066CC; 
	text-align:center; 
	font-size:18px; 
	font-weight:bold; 
	font-family:Arial, 
	Helvetica, sans-serif; 
	padding:3px; color:#FFFFFF; background-color:#005695;
}
.logo {width:287px; height:55px; position:absolute; top:20px; left:15px;}
.login {width:150px; height:20px; position:absolute; top:17px; left:410px;}
.cart {width:200px; height:20px; position:absolute; top:15px; right:0px;}
.topNav {width:700px; height:20px; position:absolute; bottom:7px; right:0px; font-size:10px; text-align:right;}
.topNav a:link {color: #000000; text-decoration: none;}
.topNav a:visited {color: #000000; text-decoration: none;}
.topNav a:hover {color: #25408f; text-decoration: none;}
.topNav a:active {color: #000000; text-decoration: none;}
.topNav input {margin-left:5px;}

.nav {width:171px; height:347px; float:left; background:url(images/navBG.jpg) no-repeat; padding:15px 21px 15px 15px; color:#FFF;}
.nav a {font-size:10px}
.nav a:link {color: #fff; font-weight:normal; text-decoration: none;}
.nav a:visited {color: #fff; font-weight:normal; text-decoration: none;}
.nav a:hover {color: #305291; font-weight:normal; text-decoration: none; background-color:#FFFFFF}
.nav a:active {color: #fff; font-weight:normal; text-decoration: none;}
.nav p {width:100%; border-bottom:#FFF 1px solid; padding-bottom:7px; margin-bottom:7px;}

.navSaleItem {width:201px; height:200px; float:left;}

.content {width:555px; height:348px; float:right; border:#23408f solid 1px; margin-bottom:-9px; padding:10px; position:relative; overflow:auto;}
.storeLocator {width:575px; height:370px; float:right; border:#23408f solid 1px; margin-bottom:-9px; padding:0px; position:relative; overflow:visible;}
.homePagePromos {width:575px; height:370px; float:right; margin-bottom:-9px; margin-right:2px; padding:0px; position:relative; overflow:visible;}
.hr {width:100%; border-bottom:#666 1px solid; padding-bottom:10px; margin-bottom:10px;}
.productContent {width:555px; min-height:480px; float:right; border:#23408f solid 1px; margin-bottom:-9px; padding:10px; position:relative;}

.footer {width:787px; height:133px; float:left;}
.footerLinks {width:787px; float:left; margin-top:10px; font-size:10px; text-align:center;}
a:link {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:hover {color: #25408f; text-decoration: underline;}
a:active {color: #000000; text-decoration: none;}