@charset "utf-8";
/* CSS Document */

body {
	background-color:#ebead9;
	margin:0px;
	padding:0px;
}
#wrapper {
	background-color:#ffffff;
	margin:0px auto;
	width:1029px;
}
.clearing {
	clear:both;
}
#topNav {
	background-color:#FFF;
	background-image:url(/images/topTagLine.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	border-top:3px solid;
	border-color:#000;
	height:80px;
	margin:0px auto;
	width:1029px;
}
	#topNav .left {
		float:left;
		height:52px;
		width:464px;
	}
		a#logo {
			background-image:url(/images/logo.jpg);
			background-repeat:no-repeat;
			display:block;
			float:left;
			height:52px;
			width:241px;
		}
		a#browse {
			background-image:url(/images/cartButton.jpg);
			background-repeat:no-repeat;
			display:block;
			float:left;
			height:52px;
			width:223px;
		}
	#topNav #nav {
		float:right;
		height:52px;
		width:565px;
	}
		#topNav #nav ul {
			color:#a1a098;
			font:14px Arial, Helvetica, sans-serif;
			height:52px;
			list-style-type:none;
			margin:0px 0px 0px -43px;
		}
		#topNav #nav ul li {
			border-right:1px solid;
			border-color:#cccccc;
			display:block;
			float:left;
			padding:18px 0px;
		}
		#topNav #nav ul li a {
			color:#7f7e72;
			padding:18px 40px;
			text-decoration:none;
		}
		#topNav #nav ul li a:hover {
			background-color:#dcdcdc;
			color:#7f7e72;
			text-decoration:none;
		}
		#topNav #nav ul li.last {
			border:none;
		}
#categories {
	background-repeat:no-repeat;
	padding:0px 0px 0px 4px;
	width:1025px;
}
	.index {
		background-image:url(/images/woodBg.jpg);
		height:392px;
	}
	.interior {
		background-image:url(/images/woodBgInterior.jpg);
		border-bottom:10px solid;
		border-color:#bba040;
		height:242px;
	}
	#categories .section {
		float:left;	
		position:relative;
	}
		.tyCards {
			width:243px;
		}
		.magnets {
			width:241px;
		}
		.stickerCat {
			width:250px;
		}
		.customSticker {
			width:267px;
		}
	#categories .interiorSection {
		height:242px;
	}
		.margin {
			margin-right:6px;
		}
	a#bestSellers {
		background-image:url(/images/bestSellersLarge.png);
		background-repeat:no-repeat;
		display:block;
		height:31px;
		left:2px;
		position:absolute;
		top:67px;
		width:336px;
	}
#blueBar {
	background-image:url(/images/blueBar.png);
	background-repeat:no-repeat;
	height:24px;
	margin-bottom:-4px;
	width:1029px;
}
#productBar {
	background-image:url(/images/stickerBg.jpg);
	background-repeat:repeat-x;
	height:116px;
	overflow-x:scroll;
	overflow-y:hidden;
	position:relative;
	white-space:nowrap;
	width:1029px;
}
	#productBar img {
		padding-left:30px;
	}
#bottomContent {
	background-color:#FFF;
	font:12px Arial, Helvetica, sans-serif;
	width:1029px;
}
.indexBottom {
	background:url(/images/mountains.jpg) no-repeat 0px bottom;
}
.interiorBottom {
	background-image:url(/images/interiorContentBg.jpg);
	background-repeat:repeat-y;
	margin:10px 0px;
}
	#bottomContent #welcomeBox {
		background:url(/images/dawnPic.png) no-repeat 13px 5px;
		border-right:1px solid;
		border-color:#bba040;
		float:left;
		margin:8px 0px;
		min-height:440px;
		padding:10px 15px 10px 170px;
		width:427px;
	}
		#bottomContent #welcomeBox a {
			color:#454438;
			text-decoration:underline;
		}
		#bottomContent #welcomeBox a:hover {
			color:#454438;
			text-decoration:none;
		}
	#bottomContent #bottomLeft {
		color:#454438;
		float:left;
		padding:0px 10px 10px 15px;
		width:577px;	
	}
	#bottomContent #bottomRight {
		float:right;	
		margin:8px 0px;
		padding-top:20px;
		position:relative;
		width:415px;
	}
	#bottomContent #bottomRight #subNavContainer {
		float:left;
		width:170px;
	}
		#bottomContent #bottomRight #subNav, #bottomContent #bottomRight #subNavTop {
			color:#454438;
			margin:0px 0px 15px -25px;
		}
		#bottomContent #bottomRight #subNav ul,  #bottomContent #bottomRight #subNavTop ul {
			list-style-type:none;
			margin:0px;
		}
		#bottomContent #bottomRight #subNav ul li,  #bottomContent #bottomRight #subNavTop ul li {
			border-bottom:1px solid;
			border-color:#454438;
			padding:2px 0px;
		}
		#bottomContent #bottomRight #subNav ul li a,  #bottomContent #bottomRight #subNavTop ul li a {
			color:#454438;
			text-decoration:none;
		}
		#bottomContent #bottomRight #subNav ul li a:hover,  #bottomContent #bottomRight #subNavTop ul li a:hover {
			color:#bba040;
			text-decoration:none;
		}
		#bottomContent #bottomRight #subNav .title,  #bottomContent #bottomRight #subNavTop .title {
			color:#bba040;
			font:14px "Times New Roman", Times, serif;
			padding:0px 0px 10px 40px;
		}
		#bottomContent #bottomRight #bottomLogo {
			background-image:url(/images/bottomLogo.jpg);
			background-repeat:no-repeat;
			display:block;
			height:88px;
			margin:10px 0px 0px 70px;
			width:64px;
		}
	#bottomContent #bottomRight #support {
		background-image:url(/images/col_left_callout.jpg);
		background-repeat:no-repeat;
		float:right;
		margin-right:10px;
		padding-bottom:20px;
		width:200px;
	}
		#bottomContent #bottomRight #support p {
			color:#bba040;
			margin:0px;
			padding:100px 0px 0px 0px;
		}
#footer {
	background-color:#ebead9;
	border-top:25px solid;
	border-color:#33322a;
	clear:both;
	padding-bottom:50px;
	width:1029px;
}
#footer ul {
	color:#33322a;
	font:11px Arial, Helvetica, sans-serif;
	list-style-type:none;
	margin:0px auto;
	text-align:center;
	width:900px;
}
#footer ul li {
	border-right:1px solid;
	border-color:#33322a;
	display:inline;
	line-height:17px;
}
#footer ul li a {
	color:#33322a;
	padding:0px 4px;
	text-decoration:none;
}
#footer ul li a:hover {
	color:#33322a;
	text-decoration:underline;
}
#footer li.last {
	border:none;
}

#creditCards {
	background-image:url(/images/creditCards.jpg);
	background-repeat:no-repeat;
	display:block;
	height:40px;
	margin:13px 0px 0px 447px;
	width:130px;
}
a#facebook {
	background:url(/images/facebook-logo.jpg) no-repeat;
	color:#0055a4;
	display:block;
	font:13px Arial;
	font-style:italic;
	font-weight:bold;
	height:21px;
	left:205px;
	padding:5px 0px 0px 28px;
	position:absolute;
	text-decoration:none;
	top:225px;
}
	a:hover#facebook {
		color:#0055a4;
		text-decoration:underline;
	}
/* Font Styles*/
h1 {
	color:#454438;
	font:24px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:8px 0px;
}
h2 {
	color:#454438;
	font:18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:8px 0px;
}
.signature {
	color:#454438;
	font:12px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:50px 0px 0px 0px;
}
.copy {
	color:#bba040;
	font:11px Arial, Helvetica, sans-serif;
	margin:-20px 0px 0px 0px;
	position:relative;
	text-align:center;
}
/*Form Styles */
#catalogForm {
	float:right;
	width:380px;
}
input {
	margin:5px 0px;
	width:250px;
}
label {
	float:left;
	margin:5px 5px 5px 0px;
	text-align:right;
	width:100px;
}
.radio {
	width:35px;
}
.radioHolder {
	margin:5px 0px 5px 135px;
}
.submit, .reset {
	width:auto;
}
.submit {
margin-left:135px;
}
#email_list {
	margin:15px 0px 0px 60px;
	width:380px;
}
label.long {
	width:230px;
}
.join {
	margin-left:315px;
	width:auto;
}


