@import url("reset.css");

body {
	background:		#efe9e5 url(../images/bgPage.gif) repeat;
	font-family:	"Times New Roman", Times, serif;
	font-size:		13px;
	}
body * {
	font-weight:	normal;
	color:			#231f20;
	}
#superwide, #wide, #header, #contentBox, #content {
	width:			964px;
	margin-left:	auto;
	margin-right:	auto;
	}
#superwide {
	padding-bottom:	30px;
	}
#wide {
	}
img {
	display:		block;
	}
a {
	color:			#065696;
	font-weight:	bold;
	}
a:link, a:visited {
	text-decoration:none;
	}
a:hover, a:active {
	text-decoration:underline;
	}
h1, h2 {
	font-size:		1.6em;
	color:			#065696;
	}
h2 {
	font-size:		1.3em;
	}
h3 {
	font-size:		1em;
	color:			#065696;
	}
p	{
	margin-bottom:	15px;
	line-height: 15px;
	}
.clrBoth {
   clear:            both;
   }

/* ----------------
	HEADER
---------------- */
#header {
	margin-top:		25px;
	background:		url(../images/bgHeader.gif) no-repeat right top;
	height:			164px;
	}
#header p {
	background:		url(../images/logo.gif) no-repeat;
	margin-bottom:	0px;
	float:			left;
	width:			284px;
	height:			127px;
	}
#header p a {
	display:		block;
	width:			284px;
	height:			127px;
	text-indent:	-5000px;
	overflow:		hidden;
	}
#header span {
	color:			#fff;
	font-weight:	bold;
	font-style:		italic;
	font-size:		1.1em;
	float:			left;
	margin:			60px 0px 0px 20px;
	}
#header ul {
	float:			left;
	width:			934px;
	display: 		inline;
	margin-left:	24px;
	padding-top:	4px;
	}
#header li {
	float:			left;
	display: 		inline;
	width:			227px;
	height:			30px;
	background:		#144379 url(../images/bgNav.gif) repeat-x;
	color:			#fff;
	text-transform:	uppercase;
	font-weight:	bold;
	text-align:		center;
	margin-left:	5px;
	}
#header li a {
	color:			#fff;
	display:		block;
	font-weight:	bold;
	padding-top:	8px;
	height:			22px;
	text-decoration:none;
	}
#header div {
	}
#header td {
	}

/* ----------------
	CONTENT
---------------- */
#contentBox {
	background:		url(../images/bgContentBox.gif) repeat-y;
	overflow:		hidden;
	}
#content	{
	background:		url(../images/bgContent.gif) repeat-y right;
	overflow:		hidden;
	}

/* ----------------
	HOME PAGE
---------------- */
#home {
	background:		#fff url(../images/imgHome.jpg) no-repeat center top;
	border:			3px solid #065696;
	margin:			25px 12px 10px 28px;
	overflow:		hidden;					/* float fixer */
	padding-top:	346px;
/*	display: 		inline-block;	*/		/* ie6 fix - move to separate css if issues arise */
	}
#home h1 {
	display:		none;
	}
#home p, #home li a {
	text-indent:	-5000px;
	overflow:		hidden;
	margin-bottom:	0px;
	}
#home ul {
	padding-top:	25px;
	}
#home li {
	float:			left;
	width:			288px;
	height:			167px;
	margin-left:	13px;
	display:		inline;
	margin-bottom:	20px;
	}
#home li a {
	display:		block;
	width:			288px;
	height:			167px;
	}
#home li#stores {
	background:		url(../images/bgHomeStore.jpg);
	}
#home li#how {
	background:		url(../images/bgHomeHow.jpg);
	}
#home li#community {
	background:		url(../images/bgHomeCommunity.jpg);
	}

/* ------------------------------
	CONTENT FOR CATEGORY PAGES
--------------------------------- */
#contentContainer {
	background:		#fff;
	border:			3px solid #065696;
	margin:			25px 12px 10px 28px;
	overflow:		hidden;					/* float fixer */
/*	padding-top:	296px; */
	display: 		inline-block;			/* ie6 fix - move to separate css if issues arise */
	}
#contentContainer h1 {
	border-top:		1px solid #065696;
	border-bottom:	1px solid #065696;
	padding:		6px 0px 6px 20px;
	}
#contentContainer #copy, #contentContainer #callouts {
	border-top:		2px solid #065696;
	margin-top:		4px;
	padding-top:	20px;
	}
#contentContainer #copy, h2 {
	float:			left;
	width:			728px;
	}
#callouts {
	float:			right;
	width:			190px;
	}
#contentContainer img {
	margin-bottom: 15px;
	}
#contentContainer p {
	margin-left:	20px;
	margin-right:	40px;
	float:			left;
	display:		inline;
	}
#contentContainer h2 {
	margin-left:	20px;
	margin-right:	40px;
	float:			left;
	display:		inline;
	}
#contentContainer ul {
	width:			167px;
	margin-bottom:	20px;
	}
#contentContainer li {
	margin-bottom:	8px;
	}
#contentContainer li a {
	text-indent:	-5000px;
	overflow:		hidden;
	display:		block;
	width:			167px;
	height:			113px;
	}
#contentContainer li#download {
	background:		url(/images/callCatalog.gif);
	}
#contentContainer li#stores {
	background:		url(/images/callStores.gif);
	}

/* ----------------------------
	HISTORY & PRODUCTS PAGES
---------------------------- */
#history,
#products {
	background:		#fff;
	border:			3px solid #065696;
	margin:			25px 12px 10px 28px;
	overflow:		hidden;					/* float fixer */
/*	padding-top:	296px; */
	display: 		inline-block;			/* ie6 fix - move to separate css if issues arise */
	}
#history h1,
#products h1 {
	border-top:		1px solid #065696;
	border-bottom:	1px solid #065696;
	padding:		6px 0px 6px 20px;
	}
#history #copy, #history #callouts,
#products #copy, #products #callouts {
	border-top:		2px solid #065696;
	margin-top:		4px;
	padding-top:	20px;
	}
#history #copy,
#products #copy {
	float:			left;
	width:			728px;
	}
#history #callouts,
#products #callouts {
	float:			right;
	width:			190px;
	}
#history img,
#products img {
	margin-bottom: 15px;
	}
#history p,
#products p {
	margin-left:	20px;
	margin-right:	40px;
	float:			left;
	display:		inline;
	}
#history ul,
#products ul {
	width:			167px;
	margin-bottom:	20px;
	}
#history li,
#products li {
	margin-bottom:	8px;
	}
#history li a,
#products li a {
	text-indent:	-5000px;
	overflow:		hidden;
	display:		block;
	width:			167px;
	height:			113px;
	}
#history li#download,
#products li#download {
	background:		url(../images/callCatalog.gif);
	}
#history li#stores,
#products li#stores {
	background:		url(../images/callStores.gif);
	}

/* ----------------
	FOOTER
---------------- */
#footer {
	background:		#065696;
	width:			949px;
	height:			40px;
	margin-left:	15px;
	}
#footer ul {
	padding-top:	12px;
	padding-left:	30%;
	}
#footer li {
	float:			left;
	padding-left:	15px;
	padding-right:	7px;
	background:		url(../images/dotFooter.gif) no-repeat 0px 4px;
	}
#footer li:first-child {
	background:		none;
	}
#footer li a {
	font-weight:	bold;
	letter-spacing: .05em;
	color:			#fff;
	}

/* -----------------------
	CATELOGUE PAGES
----------------------- */
.productSmall span {
	display:		block;
	width:			240px;
	}
.productSmall span span {
	display:		inline;
	text-align:		center;
	}

/* -----------------------
	CATEGORY PAGES
----------------------- */
#pgCategory h1 {
	border-top:		3px solid #065696;
	border-bottom:	1px solid #065696;
	margin:			16px 0px 3px 10px;
	padding:		6px 0px 2px 207px;
	}
#pgCategory #copy {
	border:			2px solid #065696;
	margin-left:	26px;
	margin-bottom:	10px;
	margin-right:	11px;
	border-left-width: 3px;
	padding:		15px 0px 10px 189px;
	}
#pgCategory #copy p {
	margin-right:	30px;
	}
#pgCategory #hr {
	border-top:		1px solid #065696;
	padding-bottom:	20px;
	}
#navCatBox {
	float:			left;
	width:			200px;
	padding-top:	27px;
	background:		url(../images/bgNavProduct.png) no-repeat;
	}
#navCat {
	width:			173px;
	padding-left:	27px;
	padding-bottom:	23px;
	background:		url(../images/bgNavProductBottom.gif) no-repeat bottom left;
	}
#navCat h2 {
	text-transform:	uppercase;
	font-size:		1.15em;
	color:			#000;
	font-weight:	bold;
	margin-bottom:	5px;
	}
#navCat h2 a {
	color:			#000;
	}
#navCat ul {
	margin-top:		3px;
	margin-bottom:	8px;
	}
#navCat li {
	padding-left:	12px;
	line-height:	17px;
	}
#navCat ul ul {
	padding-left:	5px;
	display:		none;
	}
#navCat ul ul li a {
	color:			#666;
	}
.productItem table td {
	line-height:	18px;
	font-style:		italic;
	padding-left:	7px;
	}
.productItem h3 {
	padding-bottom:	7px;
	font-weight:	bold;
	color:			#000;
	}

/* -----------------------
	CATEGORY MENU
----------------------- */
.Country ul #country ul,
.Skier ul #skier ul,
.Beach ul #beach ul,
.Friends ul #friends ul,
.Nautical ul #nautical ul,
.Western ul #western ul,
.Fishing ul #fishing ul,
.Traditional ul #traditional ul,
.Bold ul #bold ul,
.Occasion ul #occasion ul,
.Custom ul #custom ul,
.Everyday ul #everyday ul,
.Holiday ul #holiday ul {
	display:		block;
	}

/* --------------------------
	MORE CATEGORY HACKERY
-------------------------- */
.Barn ul #country ul,
.Boy ul #country ul,
.Chicken ul #country ul,
.Bridge ul #country ul,
.Cow ul #country ul,
.Donkey ul #country ul,
.Farmer ul #country ul,
.Wife ul #country ul,
.Girl ul #country ul,
.Country ul #country ul,
.House ul #country ul,
.Lamb ul #country ul,
.Cabin ul #country ul,
.Pig ul #country ul,

.Off ul #skier ul,
.Ski ul #skier ul,
.Swoosh ul #skier ul,
.Lodge ul #skier ul,

.Umbrella ul #beach ul,
.Lighthouse ul #beach ul,
.Tree ul #beach ul,

.Frog ul #friends ul,
.Turtle ul #friends ul,

.Anchor ul #nautical ul,
.Clipper ul #nautical ul,
.Lobster ul #nautical ul,
.Sailboat ul #nautical ul,
.Whale ul #nautical ul,

.Blue ul #western ul,
.Cactus ul #western ul,
.Campfire ul #western ul,
.Cowpoke ul #western ul,
.Hoedown ul #western ul,
.Roundup ul #western ul,

.One ul #fishing ul,
.Go ul #fishing ul,
.Shade ul #fishing ul,
.Dock ul #fishing ul,

.Bluette ul #traditional ul,
.Bouquet ul #traditional ul,
.Fleur ul #traditional ul,

.Fish ul #bold ul,
.Fowl ul #bold ul,
.Herb ul #bold ul,
.Pineapple ul #bold ul,

.Anniversaries ul #occasion ul,
.Baptism ul #occasion ul,
.Bat ul #occasion ul,
.Birthday ul #occasion ul,
.Communions ul #occasion ul,
.Teacher ul #occasion ul,
.Great ul #occasion ul,
.Special ul #occasion ul,

.Bar-Bat ul #custom ul,
.Birth ul #custom ul,
.Child ul #custom ul,
.Communion ul #custom ul,
.Name ul #custom ul,
.Weddings ul #custom ul,

.Baking ul #everyday ul,
.Banks ul #everyday ul,
.Beverage ul #everyday ul,
.Bowls ul #everyday ul,
.Butter ul #everyday ul,
.Candle ul #everyday ul,
.Jars ul #everyday ul,
.Sets ul #everyday ul,
.Coasters ul #everyday ul,
.Cream ul #everyday ul,
.Cups ul #everyday ul,
.Figurines ul #everyday ul,
.Gravy ul #everyday ul,
.Accents ul #everyday ul,
.Kitchen ul #everyday ul,
.Oval ul #everyday ul,
.Pet ul #everyday ul,
.Pitchers ul #everyday ul,
.Plates ul #everyday ul,
.Salt ul #everyday ul,
.Toothbrush ul #everyday ul,
.Vases ul #everyday ul,
.Wall ul #everyday ul,

.Christmas ul #holiday ul,
.Easter ul #holiday ul,
.Day ul #holiday ul,
.Fourth ul #holiday ul,
.Halloween ul #holiday ul,
.Thanksgiving ul #holiday ul {
	display:		block;
	}
#cat_771833_divs td {
	line-height:	30px;
}
#header #survey { float: right; padding: 0px; background: url('../images/hadley-survey.gif') no-repeat scroll 0pt 0pt transparent; height: 80px; width: 137px; margin: 30px 18px 0pt 0pt; }
#header #survey a { display:block; height:80px; width:137px; text-indent:-5000px; overflow:hidden; }

.catmain0771833 { background-position: right bottom !important; }
