@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;
	}
select, input
{
	font-family:	"Times New Roman", Times, serif;
	font-size:		13px;
}
#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:			166px;
	}
#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:			50px 0px 0px 10px;
	}
#header ul {
	float:			left;
	width:			934px;
	display: 		inline;
	margin-left:	9px;
	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 li a:hover
{
	color:#065696;
}
#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/home-banner.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-pet {
	background:		#fff url(../images/home-banner-pet-photo-contest.jpg) no-repeat center top !important;
	border:			none !important;
}
.home-valentines {
	background:		#fff url(../images/home-banner_valentines.jpg) no-repeat center top !important;
	border:			none !important;
}
.home-noimage
{
	background:		#fff !important;
	padding-top:	0 !important;
}
#home h1 {
	display:		none;
	}
#home p, #home li a {
	text-indent:	-5000px;
	overflow:		hidden;
	margin-bottom:	0px;
	}
#home ul#home-callouts {
	padding-top:	25px;
	}
#home ul#home-callouts li {
	float:			left;
	width:			288px;
	height:			167px;
	margin-left:	13px;
	display:		inline;
	margin-bottom:	20px;
	}
#home ul#home-callouts 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);
	}
#home li#shop {
	background:		url(../images/bgHomeShop.jpg);
	}
#home li#halloween {
	background:		url(../images/bgHomeGhost.jpg);
	}
#home li#iotm {
	background:		url(../images/bgHomeIOTM.jpg);
	}
#home li#thanksgiving {
	background:		url(../images/bgHomeThanksgiving.jpg);
	}
.xmas-ornament
{
	background:	#fff url(../images/home-banner-xmas-ornament.jpg) no-repeat center top !important;
}
.freegift
{
	background:	#fff url(../images/home-banner-xmas-freegift.jpg) no-repeat center top !important;
}
/* ------------------------------
	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);
	}
#contentContainer li#shopnow {
	background:		url(/images/shopnow.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;
	font-weight:	bold;
	}
#pgCategory #copy h1 {	
	text-align:		center;
	padding-left:	0px;
}

#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, #navCat ul ul ul {
	padding-left:	5px;
	display:		none;
	}
#navCat ul ul li a {
	color:			#666;
	}
#navCat ul ul ul li a {
	color:			#000;
	}
.productItem table td {
	line-height:	18px;
	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,

.Table ul #table ul,
.Everyday ul #everyday ul,
.Holiday ul #holiday ul {
	display:		block;
	}
*/
/* --------------------------
	MORE CATEGORY HACKERY
-------------------------- */
.country ul #country ul,
.barn ul #country ul,
.boy ul #country ul,
.chicken ul #country ul,
.horse ul #country ul,
.covered-bridge ul #country ul,
.cow ul #country ul,
.donkey ul #country ul,
.farmer ul #country ul,
.farmer-and-wife ul #country ul,
.girl ul #country ul,
.country ul #country ul,
.house ul #country ul,
.lamb ul #country ul,
.log-cabin ul #country ul,
.pig ul #country ul,
.wife ul #country ul,

.skier ul #skier ul,
.push-off ul #skier ul,
.ready-to-ski ul #skier ul,
.swoosh ul #skier ul,
.to-the-lodge ul #skier ul,

.beach ul #beach ul,
.beach-umbrella ul #beach ul,
.crab ul #beach ul,
.lighthouse ul #beach ul,
.lobster ul #beach ul,
.palm-tree ul #beach ul,

.small-friends ul #friends ul,
.frog ul #friends ul,
.turtle ul #friends ul,

.nautical ul #nautical ul,
.anchor ul #nautical ul,
.clipper ul #nautical ul,
/*.lobster ul #nautical ul,*/
.sailboat ul #nautical ul,
.whale ul #nautical ul,

.western ul #western ul,
.blue-horse ul #western ul,
.cactus ul #western ul,
.campfire ul #western ul,
.cowpoke ul #western ul,
.hoedown ul #western ul,
.roundup ul #western ul,

.fishing ul #fishing ul,
.caught-one ul #fishing ul,
.lets-go-fishing ul #fishing ul,
.made-in-the-shade ul #fishing ul,
.on-the-dock ul #fishing ul,

.traditional ul #traditional ul,
.bluette ul #traditional ul,
.bouquet ul #traditional ul,
.fleur-de-lis ul #traditional ul,

.hadley-bold ul #bold 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,

/* SHOP BY ITEM */
.table ul #table ul.productfeaturelist,

.plates ul #table ul.productfeaturelist,
.\36-inch-bread-plate ul #table ul.productfeaturelist,
.\38-inch-salad-plate ul #table ul.productfeaturelist,
.\39-inch-breakfast-plate ul #table ul.productfeaturelist,
.\31 1-inch-dinner-plate ul #table ul.productfeaturelist,

.regular-bowls #table ul.productfeaturelist,
.\34-inch-ramekin #table ul.productfeaturelist,
.\35-inch-cereal-bowl #table ul.productfeaturelist,
.\35-inch-regular-bowl #table ul.productfeaturelist,
.\37-inch-regular-bowl #table ul.productfeaturelist,
.\37-inch-soup-bowl #table ul.productfeaturelist,
.\38-inch-regular-bowl #table ul.productfeaturelist,
.ramekin #table ul.productfeaturelist,

.serving-bowls ul #table ul.productfeaturelist,
.serving-bowls ul #table ul.productfeaturelist #serving-bowls ul,
.deep-bowls ul #table ul.productfeaturelist,
.deep-bowls ul #table ul.productfeaturelist #serving-bowls ul,
.\37-inch-deep-bowl ul #table ul.productfeaturelist,
.\37-inch-deep-bowl ul #table ul.productfeaturelist #serving-bowls ul,
.\38-inch-deep-bowl ul #table ul.productfeaturelist,
.\38-inch-deep-bowl ul #table ul.productfeaturelist #serving-bowls ul,
.\31 1-inch-deep-bowl ul #table ul.productfeaturelist,
.\31 1-inch-deep-bowl ul #table ul.productfeaturelist #serving-bowls ul,
.large-bowls ul #table ul.productfeaturelist,
.large-bowls ul #table ul.productfeaturelist #serving-bowls ul,
.\31 1-inch-regular-bowl ul #table ul.productfeaturelist,
.\31 1-inch-regular-bowl ul #table ul.productfeaturelist #serving-bowls ul,
.\32 0-inch-jumbo-bowl ul #table ul.productfeaturelist,
.\32 0-inch-jumbo-bowl ul #table ul.productfeaturelist #serving-bowls ul,

.cups-and-mugs ul #table ul.productfeaturelist, /*.cups-and-mugs ul #table ul.productfeaturelist #cups-and-mugs ul,*/
.cup-and-saucer ul #table ul.productfeaturelist, /*.cup-and-saucer ul #table ul.productfeaturelist #cups-and-mugs ul,*/
.flare-mug ul #table ul.productfeaturelist, /*.flare-mug ul #table ul.productfeaturelist #cups-and-mugs ul,*/
.julep-cup ul #table ul.productfeaturelist, /*.julep-cup ul #table ul.productfeaturelist #cups-and-mugs ul,*/
.mug-8oz ul #table ul.productfeaturelist, /*.mug-8oz ul #table ul.productfeaturelist #cups-and-mugs ul,*/
.tumbler-cup ul #table ul.productfeaturelist, /*.tumbler-cup ul #table ul.productfeaturelist #cups-and-mugs ul,*/

.platters ul #table ul.productfeaturelist,
.platters ul #table ul.productfeaturelist #platters ul,
.oval-platters ul #table ul.productfeaturelist,
.oval-platters ul #table ul.productfeaturelist #platters ul,
.round-platters ul #table ul.productfeaturelist,
.round-platters ul #table ul.productfeaturelist #platters ul,
.\31 3-inch-round-platter ul #table ul.productfeaturelist,
.\31 3-inch-round-platter ul #table ul.productfeaturelist #platters ul,
.\31 5-inch-round-platter ul #table ul.productfeaturelist,
.\31 5-inch-round-platter ul #table ul.productfeaturelist #platters ul,
.\31 0-and-1-half-inch-oval-platter ul #table ul.productfeaturelist,
.\31 0-and-1-half-inch-oval-platter ul #table ul.productfeaturelist #platters ul,
.\31 3-and-1-half-inch-oval-platter ul #table ul.productfeaturelist,
.\31 3-and-1-half-inch-oval-platter ul #table ul.productfeaturelist #platters ul,
.\31 5-and-1-half-inch-oval-platter ul #table ul.productfeaturelist,
.\31 5-and-1-half-inch-oval-platter ul #table ul.productfeaturelist #platters ul,

.pitchers ul #table ul.productfeaturelist,
.pitchers ul #table ul.productfeaturelist #pitchers ul,
.\31-pint-pitcher ul #table ul.productfeaturelist,
.\31-pint-pitcher ul #table ul.productfeaturelist #pitchers ul,
.\31-quart-pitcher ul #table ul.productfeaturelist,
.\31-quart-pitcher ul #table ul.productfeaturelist #pitchers ul,
.\32-quart-pitcher ul #table ul.productfeaturelist,
.\32-quart-pitcher ul #table ul.productfeaturelist #pitchers ul,
.old-style-pitcher ul #table ul.productfeaturelist,
.old-style-pitcher ul #table ul.productfeaturelist #pitchers ul,

.beverage-service ul #table ul.productfeaturelist,
.cooler ul #table ul.productfeaturelist,
.teapots ul #table ul.productfeaturelist,
.\33-cup-teapot ul #table ul.productfeaturelist,
.\36-cup-teapot ul #table ul.productfeaturelist,
.coffee-pot ul #table ul.productfeaturelist,
.coffee-urn ul #table ul.productfeaturelist,

.butter-dishes ul #table ul.productfeaturelist,

.cream-and-sugar ul #table ul.productfeaturelist,
.large-cream-and-sugar ul #table ul.productfeaturelist,
.medium-cream-and-sugar ul #table ul.productfeaturelist,

.salt-and-pepper ul #table ul.productfeaturelist,
.small-salt-and-pepper ul #table ul.productfeaturelist,
.large-salt-and-pepper ul #table ul.productfeaturelist,

.gravy-boat ul #table ul.productfeaturelist,

.kitchen ul #kitchen ul.productfeaturelist,
 
.baking-dishes ul #kitchen ul.productfeaturelist,
.baking-dishes ul #kitchen ul.productfeaturelist #baking-dishes ul,
.bean-pot ul #kitchen ul.productfeaturelist,
.bean-pot ul #kitchen ul.productfeaturelist #baking-dishes ul,
.casserole-dish ul #kitchen ul.productfeaturelist,
.casserole-dish ul #kitchen ul.productfeaturelist #baking-dishes ul,
.pie-plate ul #kitchen ul.productfeaturelist,
.pie-plate ul #kitchen ul.productfeaturelist #baking-dishes ul,
.tureen ul #kitchen ul.productfeaturelist,
.tureen ul #kitchen ul.productfeaturelist #baking-dishes ul,
.porringers ul #kitchen ul.productfeaturelist,
.porringers ul #kitchen ul.productfeaturelist #baking-dishes ul,
.\31-and-1-half-pint-porringer ul #kitchen ul.productfeaturelist,
.\31-and-1-half-pint-porringer ul #kitchen ul.productfeaturelist #baking-dishes ul,
.\31-serving-porringer ul #kitchen ul.productfeaturelist,
.\31-serving-porringer ul #kitchen ul.productfeaturelist #baking-dishes ul,

.canisters-and-jars ul #kitchen ul.productfeaturelist,
.canisters-and-jars ul #kitchen ul.productfeaturelist #canisters ul,
.small-lidded-jar ul #kitchen ul.productfeaturelist,
.small-lidded-jar ul #kitchen ul.productfeaturelist #canisters ul,
.utensil-jar ul #kitchen ul.productfeaturelist,
.utensil-jar ul #kitchen ul.productfeaturelist #canisters ul,
.regular-canisters ul #kitchen ul.productfeaturelist,
.regular-canisters ul #kitchen ul.productfeaturelist #canisters ul,
.large-canister ul #kitchen ul.productfeaturelist,
.large-canister ul #kitchen ul.productfeaturelist #canisters ul,
.medium-canister ul #kitchen ul.productfeaturelist,
.medium-canister ul #kitchen ul.productfeaturelist #canisters ul,
.small-canister ul #kitchen ul.productfeaturelist,
.small-canister ul #kitchen ul.productfeaturelist #canisters ul,

.accessories ul #kitchen ul.productfeaturelist,
.liquid-dispenser ul #kitchen ul.productfeaturelist,

.home-accents ul #homeaccents ul.productfeaturelist,
.candle-holders-and-lamps ul #homeaccents ul.productfeaturelist,
.figurines ul #homeaccents ul.productfeaturelist,
.nightlights ul #homeaccents ul.productfeaturelist,
.votive-cup ul #homeaccents ul.productfeaturelist,
.tiles-and-drawer-pulls ul #homeaccents ul.productfeaturelist,
.drawer-pulls ul #homeaccents ul.productfeaturelist,
.tiles ul #homeaccents ul.productfeaturelist,
.vases-and-planters ul #homeaccents ul.productfeaturelist,
.vases-and-planters ul #homeaccents ul.productfeaturelist #vases-and-planters ul,
.vases ul #homeaccents ul.productfeaturelist,
.vases ul #homeaccents ul.productfeaturelist #vases-and-planters ul,
.cache-pots ul #homeaccents ul.productfeaturelist,
.cache-pots ul #homeaccents ul.productfeaturelist #vases-and-planters ul,
.\35-inch-cache-pot ul #homeaccents ul.productfeaturelist,
.\35-inch-cache-pot ul #homeaccents ul.productfeaturelist #vases-and-planters ul,
.\37-inch-cache-pot ul #homeaccents ul.productfeaturelist,
.\37-inch-cache-pot ul #homeaccents ul.productfeaturelist #vases-and-planters ul,
.wall-decor ul #homeaccents ul.productfeaturelist,
/*.chalkboards ul #homeaccents ul.productfeaturelist,*/
.clocks ul #homeaccents ul.productfeaturelist,
.mirrors ul #homeaccents ul.productfeaturelist,
.plaques ul #homeaccents ul.productfeaturelist,
 
.childrens ul #childrens ul.productfeaturelist,
.piggy-banks ul #childrens ul.productfeaturelist,
.chalkboards ul #childrens ul.productfeaturelist,
.feeding-sets ul #childrens ul.productfeaturelist,
.tea-sets ul #childrens ul.productfeaturelist,

.pet-items ul #pet-items ul.productfeaturelist,
.dog-items ul #pet-items ul.productfeaturelist,
.cat-items ul #pet-items ul.productfeaturelist,

.christmas-and-winter ul #occasion ul,
.christmas-tree ul #occasion ul,
.snowman ul #occasion 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; }

.catmain0546086, .catmain1546086 { background-position: right bottom !important; }
table.catalogueTable { margin:0 !important;}
/*shop-product-small*/
.shop-product-small{}
shop-product-small table td {text-decoration:none;}
.shop-product-small .title  { text-align:left; font-weight:bold;}
.addtocart-btn { cursor:pointer; }
.productTextInput { width:40px;}
.productSelectInput{ width: 105px;}


#header-bag 
{
	float:left;	
	margin-top:30px;
	margin-left:10px;
}
#header-bag span#catCartSummary
{
	margin:0;
	padding:0;
	float:none;
}

#facebook-bag  
{
	/*float:left; */
	/*height:20px;*/
	/*padding-right:5px; */
	margin-top:5px;
	/*position:relative;*/
	/*left:10px;*/
}

#header-bag #shopping-bag 
{
	color:#ffffff; 
	float:right; 
	padding:5px 0 15px 60px; 
	width:125px;
	text-align:left;
	height:65px; 
	background: transparent url(../images/shopping-bag-sprite.gif) no-repeat scroll 0 0;
}

a.cartSummaryLink {
     background: url(../images/shopping-bag-sprite.gif) no-repeat scroll 0 -110px;
     width: 120px;
     height: 40px;
     vertical-align:middle;
     display:-moz-inline-block; /* for Firefox */
     display:-moz-inline-box; /* for Firefox */
     display:inline-block;
     text-indent: -9999px; /* hides the text */
}


/* --------------------------
	REGISTRATION PAGE
-------------------------- */
#catCartDetails
{
	border:3px solid #065696;
	margin:25px 12px 10px 28px;
	overflow:hidden;
}
#catCartDetails #reg-head, #catCartDetails #cart-head
{
	border-bottom:3px solid #065696;	
}
#catCartDetails #reg-head h1, #catCartDetails #cart-head h1
{
	border-bottom:1px solid #065696;
	margin-bottom: 3px;padding: 5px 5px 5px 15px;
}
#catCartDetails .shop-checkout, #catCartDetails .shop-cart
{
	margin:10px;
}
#catCartDetails .shop-checkout .head
{
	border-top:3px solid #065696;
}
.req
{
	color:#065696;font-weight:bold;font-size:14pt;
}
#catCartDetails .shop-form h2
{
	border-top:1px solid #065696;
	margin:10px 0;
	padding:20px 0 0 8px;
	width:890px;
	font-size:1.6em;
}
#catCartDetails .shop-form .item label
{
	width:100px;
	display:inline-block;
	text-align:right;
}
#catCartDetails .shop-form .cat_textbox
{

}
#catCartDetails .shop-form .cat_textbox_smaller
{
	width:100px;
}
#catCartDetails .shop-form .cat_dropdown_smaller
{
	width:60px;
}
#catCartDetails .shop-form #catwebformbutton { margin: 30px 0 30px 50px; cursor:pointer; }
#catCartDetails .shop-cart table.cart tr.var th
{
	background: transparent url(../images/cart-th-bg.gif) repeat-x scroll 0 0;
	color:#ffffff;
	font-weight:bold;
}
#catCartDetails .shop-cart table.cart td.actions div
{
	width:760px;
	margin-bottom:20px;
}
#catCartDetails .shop-cart table.cart td.actions div a img
{
	display:inline;
}
#catCartDetails .shop-cart table.cart td.quantity input.cartInputText
{
	text-align:right;
}
#catCartDetails a.cartLink
{
	padding:0;
	display:block;
	background: #FFFFFF url('/images/shopping-bag-emtpy.gif') no-repeat scroll 10px 20px;
	width:220px;
	height:265px;
	color:#FFFFFF;
	font-size:0px;
}
.cartSummaryItem { color:#ffffff !important; }
.cartSummaryLink { display:block !important; color:#ffffff !important; margin:0 !important; padding:0 !important; }
.product-small-image img { width:109px;}
#catCartDetails .cartLink { display:none; }
.bagSummaryLink { color: #ffffff; }
#checkoutLink { padding-top:5px; color: #ffffff; }
.webappsearchresults { margin: 0 0 0 75px; }
.webappsearchresults h2 { float:none; margin-left:0;}
.catdescwrap	{float: left; width: 350px;}
.catdescwrap H2	{padding-bottom: 10px;}

.shippingCountryDiv {display:none;}

#freeShipping
{
	width:220px;
	margin:0 0 25px 0;
	text-align:left;
	float:right;
	font-size:9pt;
	/*display:none;*/
}
#freeShipping span#ttl
{
	display:block;
	font-weight:bold;
	font-size:16pt;
	margin-bottom:3px;
}
#mi-findastore
{
}
#mi-findastore ul, #mi-ourshop ul  
{
	display:none;/**/
	padding:0;
	margin:0;
	top:0;
	position:relative;
}
#mi-findastore ul li, #mi-ourshop ul li
{
	padding:0;
	margin:0;
	/*color:#065696;*/
	/*border:2px solid #065696;*/
}
#mi-findastore ul li a:hover
{
	/*color:#065696 !important;*/
}
#mi-findastore:hover ul, #mi-ourshop:hover ul 
{
	display:block;
}
input#DiscountCode { width: 100px !important; }
#pet-photo-contest {
	margin:			25px 12px 10px 28px;
	overflow:		hidden;	
	font-size:14px;
}
/*
#pet-photo-contest ul#contest-rules 
{
}
*/
#contest-rules  li
{
	list-style-type: disc !important;
	display:list-item !important;
	list-style: disc inside none !important;
	margin: 5px 0 15px 15px;
}
#contest-rules  li ul
{
	padding-left:35px;
}
#contest-rules  li ul li
{
	list-style-type: disc !important;
	display:list-item !important;
	list-style: disc inside none !important;
	margin: 5px 0 0 15px;
	
}
#pet-photo-contest img{
	padding-right:30px;
}
#legalText{
	margin: 75px 25px 25px 25px; 
	clear:both;
} 
#pet-photo-contest strong{
	color:#0079c2; 	
}
/* Easy Slider */

#slider ul, #slider li, #slider2 ul, #slider2 li
{
	margin:0;
	padding:0;
	list-style:none;
}
#slider2
{
	margin-top:1em !important;
}
#slider li, #slider2 li
{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:922px !important;
	height:356px !important;
	overflow:hidden !important; 
}	
/* // Easy Slider */
ul.showlist { margin: 10px 0 10px 0; }
.showlist  li
{
	list-style-type: disc !important;
	display:list-item !important;
	list-style: disc inside none !important;
	margin: 5px 0 5px 15px;
}

.landingItem {
	border-style: none;
	padding-left: 20px;
	text-align: center;
	in-height: 200px;
}

.personalization-list {
	list-style:disc; 
	padding-left: 15px;
}
