body{background:url(img/custom-bg.gif); font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; margin:0px; padding:0px;}

#wrapper{width:989px; margin-left:auto; margin-right:auto;}

.top{height:80px; width:989px; background:url(img/topbg.jpg) repeat-x;}
#logo{height:80px; width:313px; float:left;}
.top_link{float:right; width:530px; color:#665047; font-size:11px; font-weight:bold; padding:40px 20px 0px 0px; text-align:right;}
.top_link a{color:#665047; text-decoration:none;}
.top_link a:hover{color:#C6332D; text-decoration:none;}
.top_linkfix{color:#C6332D; text-decoration:none;}

#topnav{height:38px; width:989px;}

/*GRAPHICAL NAVIGATION MENU*/

ul.cssmenu {
	list-style: none;
	padding: 0px;
	margin:0px;
	}

ul.cssmenu li {
	float: left;
	}

ul.cssmenu li a {
	display: block;
	height: 38px;
	background: url(img/navbar.jpg);
	}

/*
*	Normal Links
*/
ul.cssmenu li.children a {
	background-position: 0 0;
	width: 101px;
	}

ul.cssmenu li.youth a {
	background-position: -101px 0;
	width: 79px;
	}

ul.cssmenu li.men a {
	background-position: -180px 0;
	width: 71px;
	}
ul.cssmenu li.women a {
	background-position: -251px 0;
	width: 94px;
	}

ul.cssmenu li.family a {
	background-position: -345px 0;
	width: 89px;
	}

ul.cssmenu li.theology a {
	background-position: -434px 0;
	width: 107px;
	}
ul.cssmenu li.history a {
	background-position: -541px 0;
	width: 94px;
	}

ul.cssmenu li.biography a {
	background-position: -635px 0;
	width: 108px;
	}

ul.cssmenu li.education a {
	background-position: -743px 0;
	width: 107px;
	}

ul.cssmenu li.music a {
	background-position: -850px 0;
	width: 139px;
	}

/*
*	Hover Links
*/
ul.cssmenu li.children a:hover {
	background-position: 0 -38px;
	width: 101px;
	}

ul.cssmenu li.youth a:hover {
	background-position: -101px -38px;
	width: 79px;
	}

ul.cssmenu li.men a:hover {
	background-position: -180px -38px;
	width: 71px;
	}
	
ul.cssmenu li.women a:hover {
	background-position: -251px -38px;
	width: 94px;
	}

ul.cssmenu li.family a:hover {
	background-position: -345px -38px;
	width: 89px;
	}

ul.cssmenu li.theology a:hover {
	background-position: -434px -38px;
	width: 107px;
	}
	
ul.cssmenu li.history a:hover {
	background-position: -541px -38px;
	width: 94px;
	}

ul.cssmenu li.biography a:hover {
	background-position: -635px -38px;
	width: 108px;
	}

ul.cssmenu li.education a:hover {
	background-position: -743px -38px;
	width: 107px;
	}

ul.cssmenu li.music a:hover {
	background-position: -850px -38px;
	width: 139px;
	}

/*
*	Clicked Links
*/
ul.cssmenu li.children a:active {
	background-position: 0 -76px;
	width: 101px;
	}

ul.cssmenu li.youth a:active {
	background-position: -101px -76px;
	width: 79px;
	}

ul.cssmenu li.men a:active {
	background-position: -180px -76px;
	width: 71px;
	}

ul.cssmenu li.women a:active {
	background-position: -251px -76px;
	width: 94px;
	}

ul.cssmenu li.family a:active {
	background-position: -345px -76px;
	width: 89px;
	}

ul.cssmenu li.theology a:active {
	background-position: -434px -76px;
	width: 107px;
	}

ul.cssmenu li.history a:active {
	background-position: -541px -76px;
	width: 94px;
	}

ul.cssmenu li.biography a:active {
	background-position: -635px -76px;
	width: 108px;
	}

ul.cssmenu li.education a:active {
	background-position: -743px -76px;
	width: 107px;
	}

ul.cssmenu li.music a:active {
	background-position: -850px -76px;
	width: 139px;
	}

/*GRAPHICAL NAVIGATION MENU STYLE END*/

form{padding:0px; margin:0px;}
#searchbar{background:url(img/search-bar.gif) no-repeat; height:47px;padding:0px; margin:0px;}
#search{width:216px; float:left;}
#advacedsearch{width:119px; float:left;}
.txt_boxbg{background:url(img/txtbox_bg.jpg) no-repeat; width:157px; height:26px; border:none; padding:5px 0px 0px 5px;}
.go_btn{background:url(img/go_btn.jpg) no-repeat; width:45px; height:26px; border:none;}

a{color:#8AA69B; text-decoration:none;}
a:hover{color:#8AA69B; text-decoration:underline;}

a.advance{background:url(img/btn-adv-search.gif) no-repeat 0px 0px; display:block; height:46px;}
a.advance:hover{background:url(img/btn-adv-search.gif) no-repeat 0px -47px; display:block; height:46px;}

a.bargain{background:url(img/btn-bargains.gif) no-repeat 0px -1px; display:block; height:46px;}
a.bargain:hover{background:url(img/btn-bargains.gif) no-repeat 0px -48px; display:block; height:46px;}

.contentbg{background:url(img/body-bg.jpg) no-repeat #FFFFFF; padding:6px;}

#leftcolumn{width:195px; padding:0px 6px 0px 0px; float:left; line-height:1.6em;}
#leftcolumn a{color:#000000; text-decoration:none; line-height:1.5em;}
#leftcolumn a:hover{color:#8AA69B; text-decoration:none; line-height:1.5em;}
.leftnavpad{padding:0px 7px 0px 15px; background:url(img/shedow_rpt.jpg) repeat-y 3px;}
#leftnavbtm{background:url(img/left_btm.jpg) no-repeat 3px; height:8px;}
#leftcontent{text-align:center;}

#middlecolumn{padding:15px 15px 20px 15px; float:left; width:537px;}
h1{color:#4E744A; font-weight:bold; font-size:18px; margin-top:0px}
h2{color:#4E744A; font-weight:bold; font-size:16px; margin-top:0px}
h3{color:#b19f71; font-weight:bold; font-size:16px; margin-top:8px; margin-bottom:5px;}
.grenn_small{color:#4E744A; font-weight:bold;}
.grenn{color:#4E744A;}
.price{color:#8A1B1D; font-weight:bold;}
.grenn_small a{color:#4E744A; font-weight:bold; text-decoration:none;}
.grenn_small a:hover{color:#4E744A; font-weight:bold; text-decoration:underline;}

#rightcolumn{width:195px; padding:0px 0px 0px 6px; float:right; line-height:1.6em;}
#rightcolumn a{color:#5C7B6E; text-decoration:none;}
#rightcolumn a:hover{color:#000000; text-decoration:none;}
.rightnavpad{padding:16px 8px 0px 8px; background:url(img/shedow_rpt.jpg) repeat-y 3px;}
.right_bx{margin:0px 5px 5px 5px; padding:0px 5px 12px 5px; background:url(img/rightbrd.jpg) repeat-x bottom;}
.right_bx a {line-height:1.3em}
.right_bx1{margin:0px 8px 0px 8px; padding:5px 5px 10px 5px;}
#rightnavbtm{background:url(img/left_btm.jpg) no-repeat 3px; height:8px;}
#rightbtmcontent{padding:20px 0px 0px 6px;}

#footer{background:url(html/img/footerrepeat.jpg) #7F958D repeat-x bottom; padding:7px; height:148px;}
.categories{background:#9DB1A8; padding:8px; color:#FFFFFF;}
.categories a{color:#FFFFFF; text-decoration:none;}
.categories a:hover{color:#FFFFFF; text-decoration:none; font-weight:bold;}

.btm_div{float:left; width:230px; font-size:11px; color:#FFFFFF; padding:20px 0px 0px 10px;}
.btm_div a{color:#FFFFFF; text-decoration:none;}
.btm_div a:hover{color:#AFC4BB; text-decoration:none;}
.btm_bld{font-size:12px; font-weight:bold;}

.copyright{background:url(img/copyrightbg.jpg) no-repeat; color:#B3C4BD; font-size:11px; height:21px; width:961px; padding:8px 14px 0px 14px;}
.copyright a{color:#B3C4BD; text-decoration:none;}
.copyright a:hover{color:#B3C4BD; text-decoration:underline;}

.savings {color:#999999; font-size:11px;}

#footershadow{background:url(img/footershadow.png) no-repeat center top; width:989px; height:11px; padding-bottom:15px;}

/*NAVIGATION HOVER*/

/* SIDENAV & SIDENAV LINKS*/

ul#sidelinks 
{
	list-style:none; 
	margin: 0px; 
	padding: 0px; 
}

ul#sidelinks li 
{  
	margin-left:10px; 
	margin-right:10px;
	width:95%; 
	display:block;
}

ul#sidelinks li a 
{ 
	display:block; 
	padding-top:4px; 
	padding-bottom:4px; 
	padding-left: 3px; 
	border-bottom: 1px dotted #cdcdcd;  
	font-size:11px; 
	font-family: Verdana, Arial, San Serif; 
	width:95%; 
	text-decoration: none; 
	color:#666666 
}
ul#sidelinks li a:hover 
{ 
	padding-top:4px; 
	padding-bottom:4px; 
	padding-left: 3px; 
	border-bottom: 1px dotted #cdcdcd; 
	font-size:11px; 
	font-family: Verdana, Arial, San Serif; 
	width:95%; 
	background-color:#efefef; 
	color:#000000; 
	text-decoration: none; 
	font-weight:none; 
}

/*INNER LINKS IN NAVIGATION */

ul#innerlinks 
{
	list-style:none; 
	margin: 0px; 
	padding: 0px; 
}

ul#innerlinks li 
{  
	margin-left:4px; 
	margin-right:0px;
	width:100%; 
	display:block;
}

ul#innerlinks li a 
{ 
	display:block; 
	padding-top:4px; 
	padding-bottom:4px; 
	padding-left: 12px; 
	font-size:11px; 
	font-family: Verdana, Arial, San Serif; 
	border-bottom: 0px solid #fff; 
	width:100%; 
	text-decoration: none; 
	color:#5c776c;
	background: url(/img/arrow.gif) 0px 5px no-repeat;
}
ul#innerlinks li a:hover 
{ 
	padding-top:4px; 
	padding-bottom:4px; 
	padding-left: 12px; 
	font-size:11px; 
	font-family: Verdana, Arial, San Serif; 
	width:100%; 
	color:#5c776c; 
	background-color:#ffffff; 
	border-bottom: 0px solid #fff; 
	text-decoration: none; 
	font-weight:none; 
	background: url(/img/arrow.gif) 0px 5px no-repeat;
}

