#main {

	border: none;

	clear: both;

	background: #FFFFFF;

	Position: absolute;

	top: 20px;

	left: 200px;

}



#main_help {

	border: none;

	clear: both;

	background: #FFFFFF;

	Position: absolute;

	top: 10px;

	left: 10px;

}



* html #content {

	font-family: Arial, Helvetica, sans-serif;

	font-size: x-small;	

	position:relative;

	top:0px;

	left:10px;

	height:0px;

	width:600px;

	background-color: #FFFFFF;

	padding: 6px;

	border: 1px solid #262D68;

} 

#content {

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;	

	position:relative;

	top:0px;

	left:10px;

	width:600px;

	background-color: #FFFFFF;

	padding: 6px;

	border: 1px solid #262D68;

} 



* html #specials-easter {

	position:absolute;

	top:3px;

	left:410px;

	width:153px;

	height: 110px;

	background-color: #FFFFFF;

	text-align: center;

}



#specials-easter {

	position:absolute;

	top:0px;

	left:410px;

	width:190px;

	height: 110px;

	background-color: #FFFFFF;

	text-align: center;

}



* html #specials {

	position:absolute;

	top: 0px;

	left:410px;

	width:153px;

	height: 110px;

	background-color: #FFFFFF;

	text-align: center;

}



#specials {

	position:absolute;

	top:32px;

	left:410px;

	width:190px;

	height: 105;

	background-color: #FFFFFF;

}



#list-specials {

	position:absolute;

	top:440px;

	left:380px;

	width:200px;

	height: 150;

	background-color: #FFFFFF;

	z-index: 4;

}



* html #footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: x-small;	

	position:relative;

	left:10px;

	height:0px;

	width:600px;

	background-color: #FFFFFF;

	padding: 6px;

	text-align: center;

}

#footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;	

	position:relative;

	left:10px;

	width:600px;

	background-color: #FFFFFF;

	padding: 6px;

	text-align: center;

}



#Logo {

	position:absolute;

	top:0px;

	left:0px;

	height:400px;

	width:198px;

	background-color: #FFFFFF;

	background-image:  url(/images/BibleStoriesOnDVDLogo.jpg)

}



#header {

	position: relative;

	width: 100%;

	height: 3em;

	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */

}



#header ul#primary {

	margin: 0;

	padding: 0;

	position: absolute;

	left: 10px;

	bottom: -1px;

	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */

}



#header ul#primary li  {

	display: inline;

	list-style: none;
}



#header ul#primary a,#header ul#primary span,#header ul#primary a.current {

	width: 6.0em;
	
	display: block;

	float: left;

	padding: 4px 0;

	margin: 1px 2px 0 0;

	text-align: center;

	font-family: tahoma, verdana, sans-serif;

	font-size: 85%;

	text-decoration: none;

	color: #333;

}



#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {

	border: 1px solid #666;

	border-bottom: none;

	background: #FFFFFF;

	padding-bottom: 6px;

	margin-top: 0;
}



#header ul#primary a {

	background:#3D4699;

	border: 1px solid #AAA;

	color: white;

	border-bottom: none;

}



#header ul#primary a:hover {

	margin-top: 0;

	border-color: #666;

	background: #E7E7E7;

	padding-bottom: 5px;

	color: #3D4699;
}



#header ul#secondary {

	position: absolute;

	margin: 0;

	padding: 0;

	bottom: -1.4em;

	left: 10px;

	top: 40px;
	
	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */

	z-index: 10;
}



#header ul#secondary li a,#header ul#secondary li span {

	width: auto;

	display: block;

	float: left;

	padding: 0 10px;

	margin: 0;

	text-align: auto;

	border: none;

	border-right: 1px dotted #AAA;

	background: none;



}



#header ul#secondary li a {

	color: #06C;

	text-decoration: underline;

}



#header ul#secondary li a:hover {

	color: #333;

	background: transparent;

	padding: 0 10px;

	border: none;

	border-right: 1px dotted #AAA;

}



#header ul#secondary li a:active {

	color: #000;

	background: transparent;

}



#header ul#secondary li:last-child a { border: none; }

	

h1,h2,h3,h4 {

	font-family: trebuchet ms;

	font-weight: bold;

	color: #3D4699;

}



h1 {

	font-size: 180%;

	margin: 0;

}



* html #newsletter {

	font-family: Arial, Helvetica, sans-serif;

	font-size: x-small;	

	position:absolute;

	top:400px;

	left:0px;

	height:200px;

	width:198px;

	background-color: #FFFFFF;

	padding: 4px;		

	align: center;		



}

#newsletter {

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;	

	position:absolute;

	top:400px;

	height:250px;

	width:190px;

	background-color: #FFFFFF;

	padding: 4px;

	align: center;		

}



* html #item {

	font-family: Arial, Helvetica, sans-serif;

	font-size: x-small;

	text-align: justify;	

}

#item {

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	text-align: justify;	

}



* html TD {

	font-family: Arial, Helvetica, sans-serif;

	font-size: x-small;	

} 

TD {

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;	

} 



* html #callout {

	font-family: Arial, Helvetica, sans-serif;

	font-size: x-small;

	font-style: italic;

	text-align: justify;

	color: #262D68;

	padding: 6px;	

}

#callout {

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	font-style: italic;

	text-align: justify;

	color: #262D68;

	padding: 6px;	

}



#search-box {

	position:relative;

	top:575px;

	left:10px;

	width:170px;

	height:55px;

	z-index: 6;

}



#cyberpatrol {

	position:relative;

	top:600px;

	left:17px;

	width:170px;

	height:200px;

	z-index: 6;

}

#callout-rental {

	position:absolute;

	top:65px;

	left:315px;

	width:260px;

	height:60px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: large;

	font-style: italic;

	color: #262D68;

	padding: 10px;

	border-top:solid 1px #262D68;

	border-bottom:solid 1px #262D68;

}

a.local_navbar {

	width: 8.5em;
	display: block;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: tahoma, verdana, sans-serif;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	color: #3D4699;
	background-color: #CCCCCC;
	border-bottom:solid 1px #262D68;
	border-top:solid 1px #262D68;
	border-left:solid 1px #262D68;
	border-right:solid 1px #262D68;

}

a.local_navbar:hover {
	color: white;
	background-color: #3D4699;
}

td.empty_navbar {
	border-bottom:solid 1px #262D68;
}