@charset "UTF-8";
/* Page Attributes */
body,td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#250000;
}
th {
	font:12px Georgia, "Times New Roman", Times, serif;
	font-variant:small-caps;
	color:#B8730C;
	background:url(images/layout/buttonBG.jpg) repeat-x top left #1f1001;
	padding:8px 4px;
	text-align:left;
	}
	
hr {
	height:1px;
	width:75%;
	border:1px solid #e7d7b0;
}
	
body {
	background:url(images/layout/pageBg.jpg) no-repeat #000 top center;
	width:1000px;
	margin:0 auto;
}
/* Start Header Layout */
#header {
	margin:0;
	z-index:20;
}

#getGalvinized {
	width:255px;
	float:right;
	margin-top:65px;
	padding-right:60px;
	color:#C93;
}

	#getGalvinized a#getGalvinizedViewMore:link,
	#getGalvinized a#getGalvinizedViewMore:visited {
		display:block;
		text-align:right;
		padding:0px;
		margin:0px;
		color:#C93;
		font-weight:bold;
		text-decoration:none;
	}
	
	#getGalvinized a#getGalvinizedViewMore:hover,
	#getGalvinized a#getGalvinizedViewMore:active {
		color:#e4aa01;
		text-decoration:underline;
	}
	
	/* Start Main Menu */
	#mainMenu {
		width:940px;
		height:36px;
		margin:0 auto;
		z-index:20;
	}
	
	#mainMenu div {
		height:36px;
		float:left;
		margin:0;
	}
	
	#mainMenu div a {
		display:block;
		width:100%;
		height:100%;
		overflow:hidden;
		margin:0;
		padding:0;
	}
	
	#mainMenu div a.library {
		width:224px;
		background:url( 'images/layout/buttonReadStuff.gif' ) top left no-repeat;
	}
	
	#mainMenu div a.goodies {
		width:215px;
		background:url( 'images/layout/buttonFreeStuff.gif' ) top left no-repeat;
	}
	
	#mainMenu div a.blog {
		width:285px;
		background:url( 'images/layout/buttonBurtSwampBlog.gif' ) top left no-repeat;
	}
	
	#mainMenu div a.store {
		width:216px;
		background:url( 'images/layout/buttonBuyStuff.gif' ) top left no-repeat;
	}
	
	#mainMenu div a:hover {
		background-position:bottom left;
		height:36px;
	}
	
	#mainMenu div span {
		display:block;
		white-space:nowrap;
		margin:0 0 0 999px;
		padding:0;
	}
	/* End Main Menu */
	/* Begin DropDown Navigation */
	
	#mainMenu div#dropDownNavigationContainer {
		position:absolute;
		width:294px;
		height:auto;
		margin:-2px 0px 0px 0px;
		background:transparent;
		overflow:hidden;
		
		/* Modified By jQuery */
		display:none;
	}
	
		#mainMenu div.dropDownNavigation {
			position:relative;
			float:none;
			width:292px;
			height:auto;
			margin:-2px 0px 0px 0px;
			font:700 14px Georgia, "Times New Roman", Times, serif;
			font-variant:small-caps;
			background:#B27905;
			border-right:2px solid #6f4700;
			border-bottom:2px solid #d7ad07;
			border-left:2px solid #6f4700;
			overflow:hidden;
			z-index:20;
			
			/* Modified By jQuery */
			/*opacity:0;*/
		}
		
			#mainMenu div.dropDownNavigation ul {
				display:block;
				list-style-type:none;
				margin:0px;
				padding:0px;
			}
			
				#mainMenu div.dropDownNavigation ul li {
					padding:0px;
					margin:0px;
					border-bottom:1px solid #eeb306;
				}
			
			#mainMenu div.dropDownNavigation a:link,
			#mainMenu div.dropDownNavigation a:visited {
				height:auto;
				color:#40260d;
				text-decoration:none;
				margin:0px;
				padding:5px 5px 5px 25px;
			}
			
			#mainMenu div.dropDownNavigation a:hover,
			#mainMenu div.dropDownNavigation a:active {
				height:auto;
				color:#e4aa01;
				background:#4A2D5B;
				text-decoration:none;
				margin:0px;
				padding:5px 5px 5px 25px;
			}
				
	
	/* End DropDown Navigation */
	/* Begin Character Navigation */
	#characterNav {
		background:url(images/layout/characterNav/characterNavBg.jpg) repeat-x top left #250f00;
		height:56px;
		float:right;
		width:700px;
		padding:0 10px;
	}
	#characterNav h1 {
		color:#B8730C;
		width:180px;
		font:16px Georgia, "Times New Roman", Times, serif;
		font-variant:small-caps;
		text-align:center;
		padding:4px 0;
		float:left;
		margin-right:20px;
		}
	
	#characterNav div {
		height:42px;
		width:42px;
		float:left;
		margin:6px 4px;
	}
	#characterNav div a {
		display:block;
		width:100%;
		height:100%;
		overflow:hidden;
		margin:0;
		padding:0;
		}
	#characterNav div a.gavin {background: url(images/layout/characterNav/gavin.jpg) bottom left no-repeat;}
	#characterNav div a.molly {background: url(images/layout/characterNav/molly.jpg) bottom left no-repeat;}
	#characterNav div a.eric {background: url(images/layout/characterNav/eric.jpg) bottom left no-repeat;}
	#characterNav div a.dexter {background: url(images/layout/characterNav/dexter.jpg) bottom left no-repeat;}
	#characterNav div a.uncleWarney {background: url(images/layout/characterNav/uncleWarney.jpg) bottom left no-repeat;}
	#characterNav div a.bea {background: url(images/layout/characterNav/bea.jpg) bottom left no-repeat;}
	#characterNav div a.madamDaark {background: url(images/layout/characterNav/madamDaark.jpg) bottom left no-repeat;}
	#characterNav div a.heehaw {background: url(images/layout/characterNav/heehaw.jpg) bottom left no-repeat;}
	#characterNav div a.officerCharlie {background: url(images/layout/characterNav/officerCharlie.jpg) bottom left no-repeat;}
	#characterNav div a.bruce {background: url(images/layout/characterNav/bruce.jpg) bottom left no-repeat;}
	#characterNav div a.louise {background: url(images/layout/characterNav/louise.jpg) bottom left no-repeat;}
	#characterNav div a.uglyCat {background: url(images/layout/characterNav/uglyCat.jpg) bottom left no-repeat;}
	#characterNav div a.widowWoebe {background: url(images/layout/characterNav/widowWoebe.jpg) bottom left no-repeat;}
	#characterNav div a.map {background: url(images/layout/characterNav/map.jpg) bottom left no-repeat;}
	#characterNav div a:hover {background-position:top left;}
	#characterNav div span {
		display:block;
		white-space:nowrap;
		margin:0 0 0 999px;
		padding:0;
		}
	/* End Character Navigation */
/* End Header Layout */

/* HomePage Marketing Area */
#bookmark {
	float:left;
	height:388px;
}

	#bookmark img {
		border:0px;
	}

#characterFlash {
	background:url(images/layout/characterCollage.jpg) no-repeat top left;
	width: 762px;
	height: 388px;
	float: left;
	margin: 0;
	z-index:10;
	overflow:hidden;
}

/* Begin Content Area Layout */
#contentBorder {
	background-color:#1F1001;
	margin:auto;
	padding:0pt 6px;
	width:928px;
}

#contentBg {
	background:transparent url(images/layout/contentBg.jpg) repeat scroll left top;
	border-color:#1F1001 rgb(31, 16, 1) -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px medium;
}

/* Begin Left Column */
#columnLeft {
	float:left;
	vertical-align:top;
	width:202px;
	margin:0px;
	padding:0px;
}
	/* Begin Sub Nav Area */
	#subNav {
		float:left;
		vertical-align:top;
		width:202px;
		background:url(/images/layout/subNavBg2.jpg) no-repeat top right #2c1738;
		margin:0;
		padding:20px 0 0;
	}
	
	#subNav div {
		height:30px;
		overflow:hidden;
		margin-bottom:2px;
	}
	
	#subNav div.first {margin-top:10px;}
	#subNav div.last {margin-bottom:10px;}
	
	#subNav a {
		background:url(images/layout/subNavButtonBg.gif) no-repeat top left;
		list-style-type:none;
		display:block;
		font:14px Georgia, "Times New Roman", Times, serif;
		font-variant:small-caps;
		color:#40260d;
		text-decoration:none;
		margin:0;
		padding:6px 0 8px 20px;
	}
	
	#subNav a:hover {
		color:#F2E1B6;
		background:url(images/layout/subNavButtonBg.gif) no-repeat bottom left;
	}
	/* End Sub Nav Area */
	/* Begin Side Bar Menu */
	#sidebar {
		width:180px;
		border:1px solid #A98C5C;
		clear:left;
		background: url(images/layout/loginBg.gif) top right no-repeat #D8C295;
		margin:10px 5px;
		padding:25px 10px 10px 0px;
	}
	
	#sidebar a:link, #sidebar a:visited {color:#1F1001;}
	#sidebar a:hover {color:#B8730C;}
	
	#sidebar h1,
	#sidebar h2 {
		width:180px;
		font:small-caps 1.2em Georgia, "Times New Roman", Times, serif;
		font-weight:700;
		margin:15px 0px 5px 0px;
		padding:4px;
		background:url(images/layout/buttonBG.jpg) repeat-x top left #1f1001;
		border:1px solid #B8730C;
		color:#B8730C;
	}
	
	#sidebar form#searchform {
		margin:0px 0px 0px 14px;
		padding:0px;
	}
	
		#sidebar form#searchform input {
			margin:5px 0px 0px 0px;
		}
	
	#sidebar ul {
		list-style-type:none;
		margin:0px;
		padding:0px;
	}
	
		#sidebar ul li p {
			padding:0px 0px 0px 10px;
		}
	
				#sidebar ul li ul li {
					padding:0px 0px 4px 10px;
				}
	
	#sidebar .inputbox {
		width:164px;
		border:1px solid #A98C5C;
		background-color:#FFF0CF;
		color:#1f1001;
		padding:4px 6px;
		margin:0px;
	}
	
	#sidebar button {
		background:url(images/layout/buttonBG.jpg) repeat-x top left #1f1001;
		border:1px solid #B8730C;
		color:#B8730C;
		cursor:pointer;
		font:16px Georgia, "Times New Roman", Times, serif;
		font-variant:small-caps;
		text-align:center;
		padding:3px 5px 3px 5px;
		margin:5px;
	}
	
	#sidebar button:hover {
		color:#F4E3B8;
	}
	#sidebar .memberlink {padding-left:10px;}
	
	/* End Customer Login */
	/* Begin BasketItemsLeft */
	#basketItemsLeft {
		font-size:11px;
		border:1px solid #A98C5C;
		margin:10px 0px 0px 0px;
		padding:0px;
	}
	
		#basketItemsLeft a:link,
		#basketItemsLeft a:visited {
			width:auto;
			font-weight:bold;
			text-decoration:none;
		}
	
	#updateBasketItemsLeft {
		background-color:#AF9357; padding:4px; text-align:right; border-top:1px solid #A98C5C;
	}
	#updateBasketItemsLeft a:hover {
		color:#660000;
	}
	/* End BasketItemsLeft */
/* End Left Column */
/* Begin Content Area */

#content {
	width:675px;
	background:url(images/layout/contentFiligree.gif) no-repeat;
	background-position:550px 20px;
	margin-left:205px;
	line-height:2em;
	padding:0px 0px 10px 15px;
	clear:right;
}
* html div#content {
	height:350px;
	}
#content h1, #content h2, #content h3 {
	font:small-caps 2em Georgia, "Times New Roman", Times, serif;
	margin:30px 0 0;
}
#content h3{
	font:small-caps 1.2em Georgia, "Times New Roman", Times, serif;
	margin:0;
	font-weight:700;
	padding:4px;
	background:url(images/layout/buttonBG.jpg) repeat-x top left #1f1001;
	border:1px solid #B8730C;
	color:#B8730C;
}
	
	#content h3 a:link,
	#content h3 a:visited {
		color:#B8730C;
		font-weight:700;
		text-decoration:none;
	}
	
	#content h3 a:hover,
	#content h3 a:active {
		text-decoration:underline;
	}
	

#content table#AttributesTableStatic, #content table#AttributesTableDynamic {clear:both;}
#content form {margin:0;}
#content a:link, #content a:visited {color:#1F1001;}
#content a:hover {color:#B8730C;}
#content p.itemImageNumbers a:link,
#content p.itemImageNumbers a:visited {
	border:1px solid #a98c5c;
	background:#ead6aa;
}
/* End Content Area */
/* Begin Form Elemients */
input, .textarea, .select {background-color:#FFFAEF; border:1px solid #1F1001; padding:4px;}
input.fieldSm {width:25px;}
input.button {
		background:url(images/layout/buttonBG.jpg) repeat-x top left #1f1001;
		border:1px solid #B8730C;
		color:#B8730C;
		cursor:pointer;
		font:16px Georgia, "Times New Roman", Times, serif;
		font-variant:small-caps;
		text-align:center;
		padding:2px 20px;
		margin:5px 0;
		vertical-align:middle;
	}
input.button:hover {color:#F4E3B8;}
button, input.submit {
		background:url(images/layout/buttonBG.jpg) repeat-x top left #1f1001;
		border:1px solid #B8730C;
		color:#B8730C;
		cursor:pointer;
		font:16px Georgia, "Times New Roman", Times, serif;
		font-variant:small-caps;
		text-align:center;
		padding:2px 20px;
		margin:5px 0;
		vertical-align:middle;
	}
button:hover {color:#F4E3B8;}
#content a.button:link, #content a.button:visited {
		background:url(images/layout/buttonBG.jpg) repeat-x top left #1f1001;
		border:1px solid #B8730C;
		color:#B8730C;
		cursor:pointer;
		font:16px Georgia, "Times New Roman", Times, serif;
		font-variant:small-caps;
		text-align:center;
		text-decoration:none;
		padding:2px 20px;
		margin:5px 0;
		vertical-align:middle;
	}
#content a.button:hover {color:#F4E3B8;}
/* End Form Elemients */

.clear {
	clear:both;
	height:0;
	background:url(images/layout/spacer.gif) no-repeat top left;
	font-size:0;
	overflow:hidden;
}

.small {font-size:10px;}

/* Begin Item Layout */

	div#content div#productItemContainer {
		width:99%;
		margin:0px 5px 0px 0px;
		padding:5px;
	}
		div#content div#productItemContainer p {
			margin:0px;
			padding:0px;
		}
		
		div#content div#productItemContainer table#userDefinedProperties {
			width:300px;
			margin:5px;
			padding:0px;
		}
		
		div#content div#productItemContainer table#userDefinedFormFields {
			width:99%;
			margin:5px;
			padding:px;
		}
		
			div#content div#productItemContainer table#userDefinedFormFields td {
				padding:10px 0px 10px 0px;
				margin:0px;
			}
			
			div#content div#productItemContainer table#userDefinedFormFields tr.userDefinedFormFieldDescription td {
				font-size:1.1em;
				margin:0px;
				padding:0px;
			}
		
		div#content div#productItemContainer div#detailprice {
			font-weight:bold;
			margin:5px;
			padding:0px;
		}
		
			div#content div#productItemContainer div#detailprice span {
				color:#CC0000;
				text-decoration:line-through;
			}
	
		div#content div#productItemContainer img,
		div#content div.item img {
			float:left;
			padding:5px;
			margin:0px 10px 0px 0px;
			background:#ead6aa;
			border:1px solid #a98c5c;
		}
		
		div#content div.item p {
			clear:both;
		}

	div#content div.itemContainer {
		float:left;
		width:99%;
		height:auto;
		margin:5px 0px 5px 0px;
		padding:0px;
		clear:right;
		overflow:hidden;
	}
	
		div#content div.itemContainer div.item {
			float:left;
			width:120px;
			height:auto;
			margin:0px;
			padding:5px;
		}

/* End Item Layout */



/* Begin Post Content */

#content div.post {
	width:600px;
	height:auto;
	padding:0px;
	margin:10px auto 10px auto;
	border:1px solid #a98c5c;
	background:#d8c295;
	clear:right;
	overflow:hidden;
}
	#content div.post small {
		display:block;
		height:20px;
		padding:0px 5px 0px 3px;
		margin:0px;
		background:#c0ab7f;
		border-bottom:1px solid #a98c5c;
	}		

	#content div.post h2 {
		font:small-caps 1.2em Georgia, "Times New Roman", Times, serif;
		font-weight:700;
		margin:0px;
		padding:4px;
		background:url(images/layout/buttonBG.jpg) repeat-x top left #1f1001;
		border:1px solid #B8730C;
		color:#B8730C;
	}
	
		#content div.post h2 a:link,
		#content div.post h2 a:visited {
			font-weight:700;
			color:#B8730C;
			text-decoration:none;
			margin:0px;
		}
		
		#content div.post h2 a:hover,
		#content div.post h2 a:active {
			text-decoration:underline;
		}
		
		#content div.post div.entry {
			padding:0px 0px 0px 5px;
			margin:3px 0px 10px 0px;
		}
		
		#content div.post p.postmetadata {
			padding:0px 5px 0px 5px;
		}

	#content div.post p {
		padding:0px;
		margin:0px;
	}

	#content div.post img {
		border:0px;
		padding:0px 10px 0px 0px;
		margin:0px;
	}
	
	#content div.post em {
		font-size:.9em;
		font-style:normal;
		padding:0px 0px 0px 5px;
		margin:0px;
	}

/* End Post Content */

/* End Content Area Layout */

/* Begin Footer */
#footer {
	height:100px;
	background:url(images/layout/footerTop.jpg) top left no-repeat;
	text-align:center;
	font:small-caps 12px Georgia, "Times New Roman", Times, serif;
	margin:auto;
	padding:50px 60px 0px;
	clear:both;
	overflow:hidden;
}

#footer p {
	margin:5px;
	padding:0px;
}

#footer a:link,#footer a:visited {
	font-weight:700;
	color:#40260d;
	text-decoration:none;
	padding:5px 10px;
}
#footer a:hover {color:#6E5125;}
#footer img {vertical-align:middle;}
/* End Footer */
/* Site by Inclind */
#SiteByInclind {
	color:#999;
	text-align:right;
	width:900px;
	line-height:1.4em;
	margin:auto;
	padding-bottom:20px;
}
#SiteByInclind a:link,#SiteByInclind a:visited {
	color:#FFF;
	text-decoration:none;
}
#SiteByInclind a:hover {color:#900;}
/*End Site by Inclind */
/*Store Styles */