@charset "UTF-8";

/* ________________ ChristianAnswers.Net/catalog _____________________ */
/* Copyright Eden Communications, Films for Christ. Updated: 1/21/2008 */

img.zoomin { 
	margin-left:125px;  
	width:35px; 
	height:39px }
	
.rightcolcat2 a:link { 
	color:#FFFFFF }
.rightcolcat2 a:visited { 
	color:#FFFFFF }
.rightcolcat2 a:active { 
	color:#FFFFFF }

td.rightcolcat2 { 
	color:#FFFFFF; 
	font-size:80%; 
	width:110px; 
	background-image:url('/catalog/bkd-bluerough.gif'); 
	padding:10px 5px 20px 5px }

td.catnavcol { 
	width:100px; 
	background-color:#E6EAFF }

ul { 
	list-style-type:square }

ul.listspaced { 
	list-style-type:square }
ul.listspaced li { 
	margin-bottom:3% }

.shipweightcol {
	background-image:url('/khaki.gif'); 
	background-color:#ffffcc; 
	font-weight:bold; 
	text-align:right }

img.cc-mid { 
	width:42px; 
	height:31px; 
	margin:0 0 4px 0 }
img.cat800 { 
	width:328px; 
	height:61px; 
	margin:10px 0 }
img.catcart { 
	width:100px; 
	height:75px }
img.catdvd { 
	width:48px; 
	height:48px; 
	margin:0 5px }
img.catdvd32 { 
	width:32px; 
	height:32px; 
	margin:0 5px }
img.catcc { 
	width:24px; 
	height:18px; 
	margin:0 5px }
img.catvhs { 
	width:35px; 
	height:18px; 
	margin:0 5px }
img.cattellafriend { 
	width:100px; 
	height:75px; 
	margin:5px 0 }
img.catsidebarpix { 
	margin-bottom:5px }
.catproductcoverlg { 
	float:left; 
	width:206px; 
	margin-right:20px; 
	font-size:small }

/* lightbox */
#lightbox { 
	position:absolute; 
	left:0; 
	width:100%; 
	z-index:100; 
	text-align:center; 
	line-height:0 }
#lightbox img { 
	width:auto; 
	height:auto }
#lightbox a img { 
	border:none }
#outerImageContainer { 
	position:relative; 
	background-color:#FFFFFF; 
	width:250px; 
	height:250px; 
	margin:0 auto }
#imageContainer { 
	padding:10px }
#loading { 
position:absolute; 
	top:40%; 
	left:0%; 
	height:25%; 
	width:100%; 
	text-align:center; 
	line-height:0 }
#hoverNav { 
	position:absolute; 
	top:0; 
	left:0; 
	height:100%; 
	width:100%; 
	z-index:10 }
#imageContainer>#hoverNav { 
	left:0 }
#hoverNav a { 
	outline:none }
#prevLink, #nextLink { 
	width:49%; 
	height:100%; 
	background-image:url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ 
	display:block }
#prevLink { 
	left:0; 
	float:left }
#nextLink { 
	right:0; 
	float:right }
#prevLink:hover, #prevLink:visited:hover { 
	background:url('/sharedimages/lb-prevlabel.gif') left 15% no-repeat }
#nextLink:hover, #nextLink:visited:hover { 
	background:url('/sharedimages/lb-nextlabel.gif') right 15% no-repeat }
#imageDataContainer { 
	font:10px Verdana, Helvetica, sans-serif; 
	background-color:#FFFFFF; 
	margin:0 auto; 
	line-height:1.4em; 
	overflow:auto; 
	width:100% }
#imageData { 
	padding:0 10px; 
	color:#666666 }
#imageData #imageDetails { 
	width:70%; 
	float:left; 
	text-align:left }	
#imageData #caption { 
	font-weight:bold }
#imageData #numberDisplay { 
	display:block; 
	clear:left; 
	padding-bottom:1.0em }			
#imageData #bottomNavClose { 
	width:66px; 
	float:right; 
	padding-bottom:0.7em; 
	outline:none }	 	
#overlay { 
	position:absolute; 
	top:0; 
	left:0; 
	z-index:90; 
	width:100%; 
	height:500px; 
	background-color:#000000 }
/* end lightbox */

body.catbody { 
	color:#000000; 
	background-image:url('/khaki.gif'); 
	font-family:Verdana, Helvetica, sans-serif; 
	font-style:normal }

ul.catlist li { 
	list-style-type:square; 
	margin-left:15px; 
	margin-bottom:2%; 
	padding:0 }

h1 { 
	font-size:200%; 
	font-weight:bold; 
	margin:10px 0 0 0 }
h2 { 
	font-size:125%; 
	font-weight:bold; 
	margin:0 0 20px 0 }
h3 { 
	font-size:110%; 
	font-weight:bold; 
	margin:0 0 20px 0 }
h3.recommendedresources { 
	background-color:#ffffcc;
	background-image:url('/khaki.gif'); 
	width:100%; 
	padding:10px }

p { 
	line-height:150% }
p.boxtitle { 
	font-size:13px; 
	border-style:outset; 
	background-color:#006666; 
	color:#ffffff; 
	font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; 
	font-weight:bold; 
	text-align:center; 
	padding:5px 5px 5px 5px }
p.one { 
	font-size:13px }
p.reviewinvite { 
	font-size:80%; 
	color:#006699 }
p.reviewinvite a:link { 
	text-decoration:underline }
p.reviewinvite a:visited { 
	text-decoration:underline }
p.reviewinvite a:active { 
	text-decoration:underline }

blockquote { 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:95%; 
	margin-left:20px; 
	line-height:200% }

img.catthumbpix { 
	margin-bottom:5px; 
	margin-top:5px }

ol.numberedlist li { 
	margin-bottom:10px; 
	font-size:85% }
img.moviebullet { 
	padding-right:5px }

.catauthor { 
	font-style:italic; 
	font-size:85%; 
	margin-bottom:10px }

div.catprodmainphoto { 
	float:left; 
	margin:0 20px 20px 0; 
	font-size:80% }
img.catprodmainphoto { 
	float:left; 
	margin:0 20px 10px 0 }

#catbutton ul { 
	list-style:none; 
	margin:0; 
	padding:0; 
	border:none }
#catbutton li { 
	border-bottom:1px solid #FFFFFF }
#catbutton li.catlistcategory	{ 
	color:#ffffff; 
	background-image:url('/catalog/bkd-bluerough.gif'); 
	font-size:12px; 
	font-weight:bold; 
	padding:3px 3px 8px 5px }
#catbutton li a { 
	color:#000000; 
	background-image:url('/bkd-blue1.gif'); 
	background-position:bottom; 
	background-repeat:repeat-x; 
	font-size:11px; 
	font-weight:normal; 
	display:block; 
	text-decoration:none; 
	padding:0 5px 5px 5px }
#catbutton li a:hover { 
	color:#FFFFFF; 
	background:url('/sharedimages/bkd-btnblueglossy2.gif'); 
	background-position:bottom; 
	background-repeat:repeat-x }

img.catphoto { 
	margin-bottom:5px }
div.catotherprod { 
	width:150px; 
	float:right; 
	margin:0 0 10px 20px; 
	font-size:80%; 
	text-align:center }
div.catckresources { 
	background-color:#006666; 
	color:#FFFFFF; 
	font-weight:bold; 
	padding:5px }

.maincontent { 
	padding:20px }
.maincontentEXPERIMENTAL { 
	padding:0 0 0 10px }

address { 
	font-style:normal }

div.sepline { 
	font-size:1px; 
	height:1px; 
	background-color:#CCCCCC; 
	width:100% }

div.catidxproducts { 
	padding:0 10px }
div.catidxtitle { 
	font-size:160%; 
	letter-spacing:4pt; 
	margin-top:10px }
div.catshortcut { 
	background-image:url('/catalog/bkd-bluerough.gif'); 
	background-color:#3366cc; 
	padding:5px; 
	font-weight:bold; 
	color:#ffffff }
 
div.catindxdesc { 
	font-size:10pt }

a.catnav2:link { 
	color:#ffffff; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:bold }
a.catnav2:visited { 
	color:#ffffff; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:bold }
a.catnav2:active { 
	color:#ff00ff; 
	font-size:11px; 
	text-decoration:underline; 
	font-weight:bold }
a.catnav2:hover { 
	color:#000000; 
	font-size:11px; 
	text-decoration:underline; 
	font-weight:bold }

.catprice { 
	color:#3366cc; 
	font-size:12pt; 
	font-weight:bold }
span.cents { 
	text-decoration:underline; 
	vertical-align:super; 
	font-size:50% }

input.catcartad { 
	width:108px; 
	height:19px; 
	margin:3px 0 5px 20px }

div.catindxpriceline { 
	text-align:right; 
	margin-top:10px; 
	font-size:80% }
/* above new */

.navbarcat { 
	font-size:11px; 
	color:#FFFFFF; 
	text-align:center; 
	line-height:130%; 
	padding:3px 10px 5px 10px }

ol.langlist { 
	margin:0; 
	padding:0 }
li.languages { 
	color:black; 
	margin:0 0 10px 25px; 
	padding:0 }

table.pricetable { 
	border-style:solid; 
	border-width:0; 
	border-color:#CCCCCC }
table.pricetable th { 
	background-color:#006666; 
	color:#FFFFFF }
table.pricetable tr { 
	vertical-align:top }
table.pricetable td { 
	text-align:center; 
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#999999; 
	padding:10px }

td.dvdregn { 
	text-align:right; 
	font-size:80%; 
	padding:5px; 
	border-bottom-style:dashed; 
	border-bottom-color:#CCCCCC; 
	border-bottom-width:thin }
td.dvdregf { 
	text-align:left; 
	font-size:80%; 
	padding:5px; 
	border-bottom-style:dashed; 
	border-bottom-color:#CCCCCC; 
	border-bottom-width:thin }
td.rightcolcat { 
	font-size:80%; 
	width:110px; 
	background-image:url('/khaki.gif'); 
	background-color:#CCCC99; 
	padding:10px 5px 20px 5px }

.weight { 
	font-size:75%; 
	margin-bottom:5px }

div.indxsecthdr { 
	background-image:url('/catalog/bkd-bluerough.gif'); 
	background-color:#3366cc; 
	padding:5px; 
	color:#FFFFFF; 
	text-align:center; 
	font-size:140%; 
	font-weight:bold; 
	margin:20px 0 10px 0 }

a.one:link { 
	color:#ffffff; 
	font-weight:bold; 
	text-decoration:none; 
	background:none }
a.one:visited { 
	color:#ffffff; 
	font-weight:bold; 
	text-decoration:none; 
	background:none }
a.one:active { 
	color:#ff66cc; 
	font-weight:bold; 
	text-decoration:underline; 
	background:none }
a.one:hover { 
	color:#cc0066; 
	font-weight:bold; 
	text-decoration:none; 
	background-color:#ffcc33 }

span.bigcap { 
	font-family:"Georgia,Times New Roman",Times,serif; 
	font-size:350%;
    color:#006666; 
	float:left;   
    line-height:0.8em;
    padding:0 2px 0 0; 
    position:relative;
    left:-3px }

#invisibleobject { 
	visibility:hidden }

a:link { 
	color:#006666; 
	background:none; 
	font-weight:normal; 
	text-decoration:none }
a:visited { 
	color:#006699; 
	background:none; 
	font-weight:normal; 
	text-decoration:none }
a:active { 
	color:#cc0066; 
	background:none; 
	font-weight:normal; 
	text-decoration:none }
a:hover { 
	color:#cc0066; 
	font-weight:normal; 
	background:#ffcc33; 
	text-decoration:none }

a.nav:link { 
	color:#006666; 
	background:none; 
	font-weight:normal; 
	text-decoration:none }
a.nav:visited { 
	color:#006699; 
	background:none; 
	font-weight:normal; 
	text-decoration:none }
a.nav:active { 
	color:#cc0066; 
	background:none; 
	font-weight:normal; 
	text-decoration:none }
a.nav:hover { 
	color:#cc0066; 
	font-weight:normal; 
	background:#ffcc33; 
	text-decoration:underline }

a.indxtitle:link { 
	color:#ff6600; 
	background:none; 
	font-size:120%; 
	font-weight:bold; 
	text-decoration:none; 
	font-style:italic; 
	margin-right:10px }
a.indxtitle:visited	{ 
	color:#006666; 
	background:none; 
	font-size:120%; 
	font-weight:bold; 
	text-decoration:none; 
	font-style:italic; 
	margin-right:10px }
a.indxtitle:active { 
	color:#cc0066; 
	background:none; 
	font-size:120%; 
	font-weight:bold; 
	text-decoration:none; 
	font-style:italic; 
	margin-right:10px }
a.indxtitle:hover { 
	color:#cc0066; 
	background:#ffcc33; 
	font-size:120%; 
	font-weight:bold; 
	text-decoration:underline; 
	font-style:italic; 
	margin-right:10px }

a.two:link { 
	color:white; 
	background:none; 
	font-weight:normal; 
	text-decoration:none }
a.two:visited { 
	color:#FFFFFF; 
	background:none; 
	font-weight:normal; 
	text-decoration:none }
a.two:active { 
	color:yellow; 
	background:none; 
	font-weight:normal; 
	text-decoration:none }
a.two:hover { 
	color:#cc0066; 
	font-weight:normal; 
	background:#ffcc33; 
	text-decoration:underline }

a.three:link { 
	color:#ff6600; 
	background:none; 
	font-weight:normal; 
	text-decoration:none }
a.three:visited	{ 
	color:#006666; 
	background:none; 
	font-weight:normal; 
	text-decoration:none } 
a.three:active { 
	color:#cc0066; 
	background:none; 
	font-weight:normal; 
	text-decoration:none }
a.three:hover { 
	color:#cc0066; 
	font-weight:bold; 
	background:#ffcc33; 
	text-decoration:underline }
