/* $Id: global.css,v 1.5 2009/06/06 07:36:35 greenmoo Exp greenmoo $ */
* { padding:0;margin:0;}
html, body {
	height: 100%;
	text-align: center;
	color: #4D3A33;
	background-color: #EBEDDF;
}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }
h1 {
	margin-left: 11px;
	text-align: left;
	font-family: 'Georgia', serif;
	font-weight: bold;
	font-size: 18px;
	color: #4C3932;
}
h2 {
	margin-left: 11px;
	text-align: left;
	font-family: 'Georgia', serif;
	font-weight: bold;
	font-size: 12px;
	color: #4C3932;
}
h3 {
	text-align: left;
	font-family: 'Georgia', serif;
	font-weight: bold;
	font-size: 11px;
	color: #4C3932;
}
h4 {
	font-family: sans-serif;
	font-size: 11px;
	font-weight: bold;
}
h5 {
	font-family: 'Georgia', serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #EDE9DD;
	padding: 5px;
}
h6 {
	font-size: 11px;
	font-weight: bold;
	margin-left: 11px;
}
ul {
	color: #4D3A33;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 4px 0;
}
div#container {
	width: 781px;
	margin: 2px auto 0 auto;
	border: 1px solid #224A25;
	position: relative;
	overflow: auto;
}
div#header {
	width: 781px;
	margin: 0 auto 0 auto;
	position: relative;
	overflow: auto;
	border-bottom: 1px solid #224a25;
}
	div#header div#newsletter {
		font-family: sans-serif;
		font-size: 12px;
		text-align: right;
	}
	div#header div#newsletter a {
		font-weight: bold;
		text-decoration: underline;
	}
	div#header div#newsletter a:link {
		color: #5E6756;
	}
	div#header div#newsletter a:visited {
		color: #A1AA8B;
	}
	div#header table#globalNav {
			width: 100%;
			background-color: #E6DFC5;
			color: #4E3934;
			border-top: 1px solid #224a25;
		}
			table#globalNav td {
				text-align: center;
			}
			table#globalNav td#mnuShopping {width:125px;}
			table#globalNav td#mnuLearning {width:130px;}
			table#globalNav td#mnuStore {width:150px;}
			table#globalNav td#mnuService {width:155px;}
			table#globalNav a {
				color: #544240;
				font-family: 'Georgia', serif;
				font-weight: bold;
				font-size: 14px;
				display: block;
				background-color: #BCB5A2;
				height: 100%;
				padding-top: 5px;
				padding-bottom: 5px;
			}
			table#globalNav a:hover {
				text-decoration: none;
				background-color: #857D68;
				color: #FFFFFF;
			}
body table#main {
	border-spacing: 0px 0px;
	height: 100%;
	width: 100%;
	font-family: sans-serif;
	font-size: 12px;
}
	div#tableMainBugFix {text-align:left;height:100%;}
	table#main td {
		vertical-align: top;
	}
	table#main td#navbar {
		width: 170px;
		background-color:#E6DFC5;
		padding: 0px;
	}
		td#navbar div#departmentNav {
		}
			div#departmentNav a {
				display: block;
				background-color: #C5C9A8;
				padding: 6px 3px 6px 5px;
				border-bottom: 1px solid white;
				color: #314431;
				font-family: 'Georgia', serif;
				text-align: left;
				font-size: 12px;
				letter-spacing: 0;
				font-weight: bold;
			}
				div#departmentNav a:hover {
					text-decoration: none;
					background-color: #A1AA8B;
				}
				div#departmentNav a.navSubcat {
					padding-left: 12px;
					font-weight: normal;
				}
				div#departmentNav a.navMorecat {
					padding-right: 2px;
					font-weight: normal;
					text-align: right;
				}

				div#pageSearch a:hover { text-decoration: none; }
			td#navbar div#productFind {
				margin-top: 25px;
			}
				div#productFind a {
					display: block;
					background-color: #C5C9A8;
					padding: 6px 3px 6px 5px;
					border-bottom: 1px solid white;
					color: #314431;
					font-family: 'Georgia', serif;
					text-align: left;
					font-size: 11px;
					letter-spacing: 0;
					font-weight: bold;
				}
				div#productFind a:hover {
					text-decoration: none;
					background-color: #A1AA8B;
				}
	table#main td#content {
		max-width: 800px;
		/* padding-left: 2px; */
		padding-bottom: 5px;
		background-color: white;
		height: 100%;
		/* width: 449px; */
		text-align: left;
	}
		td#content div#pageHead {
			width: 613px;
			height: 85px;
			background: transparent url('../images/header.jpg') 0 0 no-repeat;
			color: #FFFFFF;
			text-align: right;
		}
			div#pageHead div#cartOpt {
				padding: 7px;
			}
			div#pageHead div#cartOpt a {
				font-size: 11px;
				font-weight: bold;
				color: #FFFFFF;
			}
		td#content p {
			color: #4C3932;
			padding: 11px;
		}
	table#main td#content a:link {
		color: #5E6756;
	}
	table#main td#content a:visited {
		color: #A1AA8B;
	}
	table#main div#breadCrumb {
			margin: 0 0 5px 11px;
			padding: 7px 0 5px 5px;
			font-size: 12px;
			/* border-bottom: 1px solid #54433C; */
			background-color: white;
		}
			div#breadCrumb a {
				color: #857D68;
			}
	table#main td#content table#subdept td.subdept-image {
		text-align: center;
		font-family: Georgia;
		font-size: 14px;
		vertical-align: bottom;
		width: 33%;
	}
body div#footer {
	color: #224A25;
	font-size: 11px;
	margin: 7px auto;
	font-family: sans-serif;
	border-top: 1px solid black;
}
	div#footer a {
		color: #224A25;
	}

/** GENERAL **/
.addressLabel {
	font-family: Georgia;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px; 
}
.addressText {
	margin-left: 15px;
	margin-right: 15px;
	font-family: Georgia;
}
div.priceG {
	color: #224423;
	font-weight: bold;
	font-size: 13px;
}
div.priceB {
	color: #4A3B34;
	font-weight: bold;
	font-size: 13px;
}
.logo-image {
	float: left;
}
.priceFloat {
	width: 90px;
	float: left;
	text-align: left;
}
.specialHeadline {
	margin-left: 2px;
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 16px;
}
.specialProduct {
	text-align: right;
	font-family: Georgia, serif;
	font-size: 13px;
}
.specialPrice {
	text-align: right;
	font-family: Georgia, serif;
	font-size: 13px;
}
.specialMore {
	text-align: right;
	margin-top: 4px;
}
.orderDiv {
	text-align: right;
        height: 26px;
}
	.orderDiv img {
		vertical-align: bottom;
	}
	.orderDiv input {
		margin-right: 10px;
		color: #4F1414;
		font-weight: bold;
		font-size: 11px;
		border: 1px solid #A8A8A8;
		padding: 2px;
	}
.manuInfo {
	margin: 10px 5px 5px 5px;
	color: #877C68;
	font-size: 9px;
	width: 180px;
        float: left;
}
	.manuInfo a {
		color: #877C68;
		font-size: 10px;
		font-weight: bold;
	}
.magazines {
	margin-bottom: 10px;
}
.prodMenu {
	font-size: 12px;
}
.searchInput {
	width: 140px;
	height: 20px;
	vertical-align: middle;
	font-size: 12px;
}
.sectHeadG {
	display: block;
	color: #485B3F;
	background-color: #A1AA8B;
	padding: 5px;
	font-weight: bold;
	font-family: 'Georgia', serif;
	font-size: 11px;
	margin-top: 5px;
}
.sectHeadB {
	display: block;
	color: #65594D;
	background-color: #BDB5A0;
	padding: 5px;
	font-weight: bold;
	font-family: 'Georgia', serif;
	font-size: 11px;
}
.sectB {
	background-color: #EDE9DD;
}
.sectG {
	background-color: #EDE9DD;
}
a.greenLink {
	display: block;
	color: #485B3F;
	background: #E6E9D8 url('../images/green-link-back.gif') center right no-repeat;
	font-weight: bold;
	font-family: 'Georgia', serif;
	font-size: 11px;
	padding: 5px 15px 5px 5px;
	margin: 2px 0;
}
	.tar {
		text-align: right;
	}
div.priceTable {
	margin: 10px 5px;
	padding: 10px 0;
	border-width: 1px 0;
	border-style: solid;
	border-color: #52443B;
}
table.oneCol {
	margin-left: 11px;
	font-size: 11px;
}
	table.oneCol h2 {
		margin-left: 11px;
		text-align: left;
		font-family: 'Georgia', serif;
		font-weight: bold;
		font-size: 12px;
		color: #4C3932; 
	}
	table.oneCol p {

	}

table.twoCol {
	margin-left: 11px;
	font-size: 11px;
}
	table.twoCol td.tcLeft {

	}
	table.twoCol td.tcRight {
		padding-left: 10px;
	}
ul.products {
	list-style-type: square;
	margin-left: 25px;
	margin-top: 2px;
	padding: 4px 0;
	font-weight: bold;
	font-size: 11px;
}
	ul.products li {
		margin: 2px 0;
	}
		ul.products li a {
			color: #4D3A33;
		}
ul.categories {
	list-style-type: none;
	margin-left: 25px;
	margin-top: 2px;
	padding: 4px 0;
	font-weight: bold;
	font-size: 11px;
}
	ul.categories li {
		margin: 2px 0;
	}
		ul.categories li a {
			color: #4D3A33;
		}
div.specifications ul {
	font-size: 11px;
	margin-left: 40px;
	margin-top: 1px;
}
	div.specifications ul li {
		margin: 8px 0;
	}
/*** UNORDERED SPECIFICS ***/
div#susIntro {
	font-family: 'Georgia', serif;
	text-align: justify;
	margin: 10px;
}
div#susPlug {
	background-color: #D5D8BD;
	color: #354230;
}
	p.plug {
		font-family: 'Georgia', serif;
		font-weight: bold;
		font-size: 10px;
	}

/* New ones */

.dept-box {
	/* border: solid black 1px; */
        background-color: white;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
}

.about-header {
	margin-left: 10px;
	font-family: Georgia, serif;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
}

.about-text {
	margin-left: 15px;
	text-align: left;
	font-family: Georgia, serif;
}

.homepage-header {
	font-family: Georgia;
	font-size: 18px;
	text-align: left;
}

.nav-text {
	font-family: sans-serif;
	font-size: 12px;
	margin-left: 3px;
	margin-right: 3px;
}

div.nav-text a {
	text-decoration: underline;
	color: #544240;
}

.nav-heading {
	background-color: #4D3A33;
	color: white;
	text-align: center;
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 18px;
	margin-top: 16px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
}

.news-heading {
	background-color: #4D3A33;
	color: white;
	text-align: center;
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 14px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
}

.news-lhead {
	border-bottom: 1px solid #4D3A33;
	font-family: Georgia;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 5px;
	text-align: left;
}

.news-rhead {
	border-bottom: 1px solid #4D3A33;
	margin: 5px 5px 5px 10px;
	font-family: Georgia;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
}

.test-text {
	font-family: sans-serif;
	font-style: italic;
	font-size: 12px;
	margin-left: 3px;
	margin-right: 3px;
}

.subdept {
	font-family: Georgia, serif;
	text-align: center;
}

.subdept-head {
	text-align: left;
	margin-left: 5px;
	font-weight: bold;
	border-bottom: 1px solid black;
}

.subdept-bestseller {
	text-align: left;
	font-weight: bold;
	margin-left: 5px;
}
