html, body, h1, h2, h3, h4, ul, li { margin: 0; padding: 0; }
h1 img { display: block; border-top-width: thin; border-right-width: thin; border-bottom-width: thin;
	border-left-width: thin; border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; }
img { border-top-width: thin;	border-right-width: thin; border-bottom-width: thin; border-left-width: thin; border-top-color: #0000CC; border-right-color: #0000CC; border-bottom-color: #0000CC;	 border-left-color: #0000CC; }
a {	color: #464544; }
a:hover { color: #FFA405; }
.left {	float: left; }
.right { float: right; }
.more { text-align: right; }
.clear { clear: both; }
body { text-align: center; font: 11px verdana, arial, sans-serif; color: #695F4C; padding-bottom: 10px; background-color: #66CCFF; }
/** layout **/
#wrapper { text-align: left; margin: 15px auto; width: 970px; background: #ffffff;  position: relative; }
#header { height: 170px; }
#logo { position: absolute; top: 12px; left: 300px; width: 170px; color: #52616E; }
#logo h1 { font: bold 24px "arial narrow", arial, sans-serif; }
#logo p { margin: 0; font-weight: bold; }
#cart { position: absolute; top: 10px; left: 454px; width: 208px; background: #4B5360; width: 209px; }
#cart-top { background: url(images/cart_top.gif) no-repeat; }
#cart-bot { background: bottom left url(images/cart_bot.gif) no-repeat; }
#cart-cart { background: 9px 11px url(images/cart.gif) no-repeat; }
#cart-cart { padding: 8px 8px 8px 60px; color: white; }
#cart p { margin: 0; }
#cart .orange { color: #FFB400; font-size: 10px; }
#cart a { color: white; font-size: 10px; }
#body { padding-top: 3px; background-color:#FFF; }
#categories { float: left; width: 195px; }
#seasonal {	float: right; width: 765px;	margin-bottom: 2px;	background-color: #E1F7FF; }
#seasonal .inner { padding-top: 6px; padding-right: 200px; padding-bottom: 6px; padding-left: 20px; }
#seasonal .image { right: 6px; height: auto; width: auto; display: block; padding: 6px; vertical-align: top; text-align: right; float: right; background-color: #66CCFF; margin: 12px; }
#seasonal p { margin: 0.9em 0; font-size: 13px; }
.more a { font-size: 12px; color: #000; text-decoration: none; }
.more a:hover { text-decoration: underline; }

h3 { color: #1B1812; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder;
	letter-spacing: 1px; word-spacing: 2px; text-transform: uppercase; }
h2 { color: #695F4C; padding-bottom: 3px; font-family: Arial, Helvetica; font-size: 18px; }
#categories h2 { color: #fff; background-color: #0A9CE2; padding-top: 5px; padding-right: 0px;
	padding-bottom: 4px; padding-left: 39px; }
#categories li { border-top: 1px solid #F4EFDF; list-style: none; font-size: 12px; padding: 7px 0 8px 35px; background-color: #B6E6FC; background-image: url(images/bullet2.gif); background-repeat: no-repeat; background-position: left; }
#categories a { text-decoration: none; color: #000000; }
#categories a:hover { text-decoration: underline; }
#minigal { float: right; width: 222px; margin-top: 1em; margin-bottom: 1em; border-top-width: thin;
	border-right-width: thin; border-bottom-width: thin; border-left-width: thin; }
#minigal div { float: left; margin: 6px; }

#seas-one, #seas-two, #seas-three, #seas-four, #seas-five, #seas-six { float: left; height: 170px; }
#seas-one { width: 190px; margin-right: 3px; background: url(images/spic_1.jpg) no-repeat; }
#seas-two { width: 190px; margin-right: 3px; background: url(images/spic_2.jpg) no-repeat; }
#seas-three { width: 151px; margin-right: 3px; background: url(images/spic_3.jpg) no-repeat; }
#seas-four { width: 103px; margin-right: 3px; background: url(images/FGC-04.jpg) no-repeat; }
#seas-five { width: 156px; margin-right: 3px; background: url(images/FGE-01.jpg) no-repeat; }
#seas-six { width: 164px; background: url(images/FGF-04.jpg) no-repeat; }

#seas p { text-align: right; color: #00CCFF; margin: 140px 10px 0 0; font-size: 23px; font-weight: bold; }
#footermainPan{ color:#fff;	position:relative; margin:0 auto; height:40px; clear:both;
	background-color: #66CCFF; }
#footerPan{width:900px; position:relative; margin:0 auto; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPan ul{ width:740px; position:absolute; top:10px; left:115px; list-style-type: none; }
#footerPan li{float:left; }
#footerPan ul li a{ text-decoration:none; }
#footerPan ul li a:hover{ text-decoration:none; color: #000099; }
#footerPan p.copyright{ width:320px; color:#F3F1DF; position:absolute; top:25px; left:325px; }
