@charset "utf-8";
/* HTML Tags */
body{font-size:12px;padding-bottom:15px;background-color:#003366;color:white;font-family:Geneva, Arial, Helvetica, sans-serif;}
img{border:none;}
p,div,li{margin-bottom:10px;}
ul,ol{margin-bottom:20px;}
h1{color:#003366;font-size:15px;padding:0;margin:0; margin-bottom:10px;}
h2{color:#336699;font-size:15px;padding:0;margin:0; margin-bottom:10px;}
h3{color:#FF8F00;font-size:15px;padding:0;margin:0; margin-bottom:10px;}
h4{color:#439F3A;font-size:15px;padding:0;margin:0; margin-bottom:10px;}
h5{color:#9F343A;font-size:15px;padding:0;margin:0; margin-bottom:10px;}
h6{color:#000000;font-size:15px;padding:0;margin:0; margin-bottom:10px;}
a:link{color:#6699FF;}
a:visited{color:#6699FF;}
a:hover{color:#FF8F00;}
* a {outline: none;}

/* Layout Tags */
#canvas{width:750px;border:2px solid black;}
#miniCart{width:750px;border:none;}
	#miniCart div{background-color:#296424;float:right;padding:2px;padding-left:10px;padding-right:10px;margin:0px;}
	#miniCart a:link{color:#FFFFFF;font-size:13px;line-height:20px;}
	#miniCart a:visited{color:#FFFFFF;font-size:13px;line-height:20px;}
	#miniCart a:hover{color:#FFFFFF;font-size:13px;line-height:20px;}
#header{background:url(/images/header.jpg);background-repeat:no-repeat;padding:0px;width:750px;height:83px;border-bottom:2px solid #003366;}
	#header img{border:none;}
#menu{background-color:#6699CC;width:175px;border-right:2px solid #003366;padding-left:10px;padding-left:10px;padding-bottom:10px;}
	#menu h1{color:#003366;font-size:12px;padding:0;margin:0;margin-bottom:10px;margin-top:10px;}
	#menu a:link{color:#FFFFFF;font-size:13px;line-height:20px;}
	#menu a:visited{color:#FFFFFF;font-size:13px;line-height:20px;}
	#menu a:hover{color:#336699;font-size:13px;line-height:20px;}
		#menu ul {margin:0; padding:0; list-style-image:url(/images/menu_list_image.gif);}
		#menu ul li {margin:0 0 0 15px; padding:0 0 0 0;}

#content{background-color:#FFFFFF;width:575px;color:black;padding:10px;}
	#content table{margin-bottom:20px;border-collapse:collapse;border:1px solid #6699CC;}
	#content th{padding:3px;text-align:left;background-color:#003366;color:#FFFFFF;}
	#content td{padding:3px;background-color:#FFFFFF;border:1px solid #6699CC;}
	#content .tdAlt{background-color:#B3CCE6;}
	#product table{background-color:#FFFFFF;border:none;}
	#product td{background-color:#FFFFFF;border:none;}
	#product .optionCell{padding:20px;}
	#product .optionCell h2{color:#336699;font-size:15px;padding:0;margin:0; margin-bottom:10px;}
#cartView{width:97%; margin:10px;}
	#cartView .tdAlt{background-color:#DAE6F1;}
#checkout{}
	#checkout table{border:none; border-collapse:separate;}
	#checkout td{border:none;}
	#checkout .formLabel{background-color:#DAE6F1;}
#footer{padding:5px;background-color:#000000;}

/* Layout classes */
.gridItem{width:155px;height:235px;border:1px solid #CCCCCC;float:left;text-align:center;margin:5px;padding:5px;overflow:hidden;}
	.gridItem h1{color:#003366;font-size:10px;}
	.gridItem img{border:none;}
	.gridItem table.price {font-size:13px; align:center; border:none !important; text-align:left; margin:0 auto;}
	.gridItem table.price td {padding:2px 3px !important; border:none !important; line-height:1em;}
	.priceRetail {font-size:.8em; color:#666;}
	.priceOurs {font-weight:bold;}
	.priceSaving {font-size:.8em; color:red;}
	.priceRetailLabel {font-size:.8em; color:#666; text-align:right;}
	.priceOursLabel {font-size:.8em; color:#666; text-align:right;}
	.priceSavingLabel {font-size:.8em; color:#666; text-align:right;}
	
	#product table.price {font-size:16px;}
	
.gridItemSmall{width:85px;height:130px;border:1px solid #CCCCCC;float:left;text-align:center;margin:5px;padding:5px;overflow:hidden;}
	.gridItemSmall h1{color:#003366;font-size:9px;}
	.gridItemSmall img{border:none;}
	
.featuredItem{width:155px;height:145px;border:1px solid #CCCCCC;float:left;text-align:center;margin:5px;padding:5px;overflow:hidden;}
	.featuredItem h1{color:#003366;font-size:11px;}
	.featuredItem img{border:none;}
	
/* Formatting classes */
.required{color:#FF0000;padding-left:5px;font-weight:bold;}

