/* custom styles for montreatbooksandgifts.org */


body {
	margin:0;
	padding:0;
	color:#494345;
	font:62.5% verdana, arial, sans-serif;
	background:#494345;
	text-align:center;
}



#wrapper {
	width:780px;
	margin:0 auto;
	background:#fff;
	text-align:left;
	min-height:500px;
	border:solid 10px #E8D8D2;
	border-top:none;
}


#navMainHeader {
	margin:0;
	padding:1em 0 2em 0;
	background: #a0ad78 url(../images/top-bg.jpg);
}

#navMainHeader ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#navMainHeader li, #navMainHeader ul li {
	display:inline;
	padding:0 5px;
}

#navMainHeader a:link, #navMainHeader a:visited {
	color:#fff;
}
#navMainHeader a:hover {
	color:#333;
}


#mainLogoWrapper {
	height:125px;
	margin:0;
	padding:0;
	clear:left;
}

#mainLogo {
	height:125px;
	width:210px;
	float:left;
	margin:0;
	padding:0;
}

#mainLogoFlash {
	float:left;
	width:570px;
	height:125px;
	background:url(/includes/templates/custom/images/flash-header.jpg) no-repeat left;
	margin:0;
	padding:0;
}

#mainNavigation {
	height:50px;
	margin:0;
	padding:0;
}

#mainNavigation ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#mainNavigation li, #mainNavigation ul li {
	float:left;
	margin:0;
	padding:0;
	display:inline;
}

#footer {
	min-height:100px;
	width:780px;
	margin:0 auto;
	position:relative;
	color:#89776f;
	font-size:10px;
}

#footerImage {
	float:left;
	margin:0;
	padding:0;
	width:210px;
	height:44px;
}

#footerText {
	text-align:left;
	width:550px;
	padding:10px;
	float:left;
}

#footer ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#footer li, #footer ul li {
	margin:0;
	padding:0;
	display:inline;
}
#footer a:link, #footer a:visited {
	color:#89776f;
}
#footer a:hover {
	color:#ffe4d0;
}

/* overrides */
.columnLeft {
	background:url(../images/left-col-bg.gif);
}
.columnRight {
	background:url(../images/right-col-bg.gif);
	color:#000;
}



.leftBoxHeading {
	background:url(../images/right-col-head.gif);
	height:15px;
	padding:5px 0;
	font-size:12px;
}

.leftBoxContainer, .rightBoxContainer {
	margin-top:20px;
}

.rightBoxContainer {
}

.rightBoxHeading, .rightBoxHeading a:link {
	color:#000;
	font-weight:bold;
	padding-bottom:10px;
	background:#ddd;
}

.sideBoxContent a:link, .sideBoxContent a:visited {
	color:#fff;
}

.sideBoxContent a:hover {
	color:#c9cd9c;
}


hr#catBoxDivider {
	color:#eee;
	border:none;
	border-top:solid 1px #b0a293;
}

.rightBoxContainer a:link, .rightBoxContainer a:visited {color:#000;}
.rightBoxContainer a:hover {color:#555}


.centerBoxWrapper {
	margin-top:20px;
}
.centerBoxWrapper .centerBoxHeading {
	border-bottom:dotted 1px #ddd;
	border-top:dotted 1px #ddd;
	padding:4px 0;
}


#contentMainWrapper { 
	clear:left;
	margin:0;
	padding:0;
}

.centerColumn p, .centerColumn li {
	font-size:1.2em;
}

td.productListing-data {
	padding:6px 0 8px 0;
}
div.listingDescription {
	padding:0.2em 0.6em;
}

h1#productName {
	font-size:2em;
	margin-top:0;
}

#categoryIcon {
	margin:0.2em 0 1em 0;
}

h2#productPrices {
	font-size:1.7em;
}

#alsoPurchased {clear:both;}


div.spc_cm p {font-size:10px;}