div.TopBannerHome {
	height: 100px;
	width: 760px;
	position: relative;
	margin: 0 auto;
	border-color: #512A07;
	border-style: solid;
	border-width: 2px;
}
div.TopMenu {
	height: 30px;
	width: 760px;
	border-color: #512A07;
	border-style: solid;
	margin: 0 auto;
	border-top: none;
	border-width: 2px;
}

div.prints {
	background-image: url(print_hover.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 60px;
	float: left;
	margin: 0;
}

div.prints a{
	background-image: url(print_off.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 60px;
	display: block;
}

div.prints a:hover{
	background: none;
}

div.stationery {
	background-image: url(stationery_hover.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 58px;
	float: left;
	margin: 0;
}
div.stationery a{
	background-image: url(stationery_off.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 58px;
	display: block;
}

div.stationery a:hover{
	background: none;
}

div.bags {
	background-image:url(bags_hover.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 52px;
	float: left;
	margin: 0;
}

div.bags a{
	background-image: url(bags_off.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 52px;
	display: block;
}

div.bags a:hover{
	background: none;
}

div.art {
	background-image: url(art_hover.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 78px;
	float: left;
	margin: 0;
}

div.art a{
	background-image: url(art_off.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 78px;
	display: block;
}

div.art a:hover{
	background: none;
}

div.blog {
	background-image:url(blog_hover.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 52px;
	float: left;
	margin: 0;
}

div.blog a{
	background-image: url(blog_off.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 52px;
	display: block;
}

div.blog a:hover{
	background: none;
}

div.filler {
	background-image: url(filler.png);
	height: 30px;
	width: 348px;
	float: left;
	margin: 0;
}

div.cart {
	height: 30px;
	width: 112px;
	float: right;
	background-image: url(filler.png);
	background-repeat: no-repeat;
	margin: 0;
}

div.content {
	width: 760px;
	border: solid #512A07 2px;
	border-top-style: none;
	border-bottom-style: none;
	height: 400px;
	margin: 0 auto;
	text-align:left;
}

div.main_content {
	background-color:#FFFFFF;
	width: 533px;
	border-right: solid #512A07 2px;
	float: left;
	}

div.top_content {
	background-color:#FFFFFF;
	width: 227px;
	border-bottom: solid #512A07 2px;
	height: 315px;
	float: right;
	}
div.bot_content {
	background-color:#FFFFFF;
	width: 227px;
	border: none;
	height: 83px;
	float: right;
	clear: both;
}

div.left_content {
	background-color:#FFFFFF;
	width: 350px;
	height: 332px;
	border: none;
	padding: 50px 18px 18px 35px;
	float: left;

}

div.right_content {
	background-color:#FFFFFF;
	padding: 17px 17px 18px 35px;
	width: 305px;
	border: none;
	height: 365px;
	float: right;
	}
	
div.left_content_with_nav {
	background-color:#FFFFFF;
	width: 350px;
	height: 267px;
	border: none;
	padding: 50px 18px 18px 35px;
	float: left;
}

div.right_content_with_nav {
	background-color:#FFFFFF;
	padding: 17px 17px 18px 35px;
	width: 305px;
	border: none;
	height: 300px;
	float: right;
}

div.left_content#left_goodies {
	width:250px;
}


div.right_content#right_goodies {
	width:305px;
}

div.left_nav {
	width: 100px;
	height: 400px;
	background-color: #512A07;
	border: none;
	float: left;
}

div.bot_nav {
	width: 760px;
	height: 45px;
	border-top: solid #512A07 2px;
	padding-top: 9px;
	padding-bottom: 9px;
	float: left;
	clear: both;
}

div.thumbnail {
	width:50px;
	height:45px;
	padding: 0px 3px 0px 2px;
	float: left;
	text-align:center;
}

div.thumbnail img {
	border: solid #FFFFFF 2px;

}

div.stationery_item {
	max-width: 90px;
	padding: 0px;
	border: none;
	text-align:center;
	display: inline;
	float:left;
}

div.bags_item {
	max-width: 120px;
	margin: 0px 13px 0px 14px;
	padding: 0px;
	border: none;
	text-align:center;
	display: inline;
	float:left;
}

p.item_link {
	max-width: 1200px;
	padding: 0px;
	margin: 0px;
	color: #FF6600;
}

p.price {
	color: #669999;
	font-weight: bold;
	font-size: 12pt;
}

div.add_to_cart {
	float: right;
	background-repeat: no-repeat;
	height: 30px;
	width: 90px;
	padding-top: 10px;
}

div.add_to_cart a{
	background-image: url(add_to_cart_off.png);
	height: 30px;
	width: 90px;
	display: block;
}

div.add_to_cart a:hover {
	background-image: url(add_to_cart_hover.png);
}

div.vert_content {
	width: 690px;
	height: 332px;
	background-color: #FFFFFF;
	padding: 50px 35px 18px 35px;
}

div.vert_content_top {
	width: 708px;
	height: 230px;
	background-color: #FFFFFF;
	padding: 50px 17px 18px 35px;
}


div.vert_content_bot {
	width: 760px;
	height: 100px;
	background-image: url(about_lower_banner.jpg);
	border-top:solid #512A07 2px;
}

div.bottom {
	background-image: url(bottom_bk.png);
	text-align: left;
	border: solid #512A07 2px;
	width: 760px;
	height: 20px;
	position: relative;
	margin: 0 auto;
}

div.bottom_links {
	text-align: left;
	padding: 4px 0px 0px 4px;
	float: left;
	font-family: arial;
	font-size: 10px;
	color: #888888;
}

div.bottom_links a {
	font-family: arial;
	font-size: 10px;
	color: #888888;
	padding-left: 8px;
	padding-right: 8px;
}

div.bottom_copyright {
	text-align: right;
	font-family: arial;
	font-size: 10px;
	color: #888888;
	padding: 4px 6px 0px 4px;
	float: right;
}

p {
	font-family: arial;
	font-size: 11px;
	line-height: 180%;
	color: #666666;
}

a {
	outline: none;
	margin:0;
}

a img {
	border: none 0px;
}

form {
	margin: 0;
	padding: 0;
	border: 0;
	display: inline;
}

input, textarea {
	font-family: Arial;
	font-size: 12px;
	margin: 0;
	padding: 0;
	display: inline;
}