a:focus{
  -moz-outline: none;
}


#article_body {
	width:600px;
	
}

#article_sidebar{
	
	width:200px;
	margin-left:15px;
	margin-top:20px;
	float:right;
	
	padding:5px;
}
table.producttable {
	position:relative;
	top:30px;
	margin-left:5px;
	border-collapse:collapse;
}

.productrow{
	border-bottom:1px solid grey;
	
}
#adcontainer{
	background-image:url('/images/productbg2.jpg');
	background-repeat:no-repeat;
	height:280px;
}
#adcontainer a:link, #adcontainer a:visited {
	color:black;
	text-decoration:none;
	font-style:italic;
}
#adcontainer a:hover {
	color:#a36318;
	}
#top{
	
	height:10px;
	background-repeat:no-repeat;
}
#bottom{
	
	height:10px;
	background-repeat:no-repeat;
}
#middle{
	padding-left:7px;
	padding-right:7px;
	
	background-repeat:repeat-y;
	font-size:8pt;
	font-family:"Lucida Sans";
	
}

#productlist{
	list-style-type:none;
}
#article_head {
	border-bottom:1px solid #dadada;
	font-family:"Lucida Sans";
	width:600px;
}
#article_title {	
	font-style:oblique;
}
#article_author {
	font-size:12pt;
	color:#555555;
	font-style:oblique;
}
body {
	font-family:"trebuchet ms";
	background-color: #87aec5;
	background-image:url('/images/gradient.gif');
	background-repeat:repeat-x;
	
}
#hank_speaks
{
	font-family:"trebuchet ms";
	font-size:12pt;
}
#bottom_bar {
	width:950px;
	height:95px;
	margin:auto;
	position:relative;
	top:-7px;
	font-size:9pt;
	color:white;
	background-image:url('/images/footerdropshadow.png');
	background-repeat:no-repeat;
}
#bottom_bar a:link, #bottom_bar a:visited {
	color:white;
	text-decoration:none;
}
#bottom_bar a:hover {
	color:black;
	text-decoration:underline;
	
}
#bottom_nav{
	text-align:center;
	margin:auto;
	position:relative;
	top:-15px;
}
#bottom_nav a:link, #bottom_nav a:visited{
	color:white;
	text-decoration:none;
	
}
#bottom_nav a:hover{
	color:black;
	text-decoration:underline;
}
#translator{
	position:relative;
	left:225px;
	top:-50px;
}
#connections{
	font-size:9pt;
}
#container {
	width:872px;
	margin:auto;
}

#CBABshoutout{
	margin-top:50px;
}

#bgcontainer2{
	position:relative;
	background-image:url('/images/dropshadowbg.png');
	background-repeat:repeat-y;
	width:950px;
	margin:auto;
	top:-7px;
	height:654px;
}
#bgcontainer3{
	position:relative;
	background-image:url('/images/dropshadowbg.png');
	background-repeat:repeat-y;
	width:950px;
	margin:auto;
	top:-7px;
	height:854px;
}
#bgcontainer{
	position:relative;
	background-image:url('/images/dropshadowbg.png');
	background-repeat:repeat-y;
	width:950px;
	margin:auto;
	top:-7px;
}
#bible_answers_index{
	font-size:14pt;
	font-family:"arial";
}
#bible_answers_index a:link, #bible_answers_index a:visited{
	color:#437a91;
	text-decoration:none;
}
#bible_answers_index a:hover{
	color:red;
	text-decoration:none;
}
#bible_answer{
	margin-top:10px;
}
#containerinterior{
	width:872px;
	margin:auto;
	top:0px;
	background-color:#ffffff;
	
}
#events {
	font-size:large;
	color:blue;
}
#eventheader {
	font-size:x-large;
	color:black;
	text-decoration:underline;
	text-align:center;
}
#eventlinks{
	font-size:10pt;
}

#feeds{
	height:200px;
	width:872px;
	background-color:#eeeeee;
	position:relative;
	top:-35px;
	
	
	
	font-size:10pt;
}
#feed-header{
	position:relative;
	width:852px;
	height:35px;
	padding-left:20px;
	background-image:url('/images/feedheader.png');
	background-repeat:repeat-x;
	font-size:12pt;
	z-index:2;
	color:white;
}
#feed-body{
	height:175px;
	background-image:url('/images/feedbody2.jpg');
	position:relative;
	top:-10px;
}

#feedcontent1{
	margin:auto;
	margin-top:15px;
	width:250px;
	height:100px;
	padding:10px;
	font-family:arial;
	border:1px solid #353535;
	background-image:url('/images/feedcontent1.png');
	color:white;
	
}
#feedcontent1 a:link, #feedcontent1 a:visited{
	color:darkgrey;
	text-decoration:none;
}
#feedcontent1 a:hover{
	color:yellow;
	text-decoration:none;
}
#feedcontent2{
	margin:auto;
	margin-top:15px;
	width:300px;
	height:100px;
	padding:10px;
	font-family:arial;
	border:1px solid #353535;
	background-image:url('/images/feedcontent1.png');
	color:white;
}
#feedcontent2 a:link, #feedcontent2 a:visited{
	color:darkgrey;
	text-decoration:none;
}
#feedcontent2 a:hover{
	color:yellow;
	text-decoration:none;
}
#feedcontent3{
	margin:auto;
	margin-top:15px;
	width:150px;
	height:100px;
	padding:10px;
	font-family:arial;
	font-size:7pt;
	border:1px solid #353535;
	background-image:url('/images/feedcontent1.png');
	color:white;
}
#rsslink{
	position:relative;
	left:80px;
	top:-151px;
}
#footercontact{
	position:relative;
	top:10px;
	text-align:center;
}
#givetext{
	position:relative;
	top:-20px;
	font-size:9pt;
}
#givephoto{
	position:relative;
	top:-25px;
}
#hank_resources a:link, #hank_resources a:visited{
	color:white;
	text-decoration:none;
	
}
#hank_resources a:hover{
	color:yellow;
	text-decoration:underline;
}
#inner_wrap {
	
	padding:20px 20px 20px 20px;
	width:840px;
	font-size:10pt;
	font-family:Trebuchet MS;
	background-repeat:repeat-y;
	

}

img {
	border: 0;
}
.photo {
	padding:5px 5px 5px 5px;
}
#journal_perspective_link{
	position:absolute;
	top:65px;
	left:5px;
}

#researchfill{
	position:relative;
	left:5px;
	top:-125px;
	padding:5px 5px 5px 5px;
	font-size:9pt;
}
#researchfill a:link, #researchfill a:visited {
	color:blue;
	text-decoration:none;	
}
#researchfill a:hover{
	color:purple;
	text-decoration:none;
}
#research_panel a:link, #research_panel a:visited{
	color:blue;
	text-decoration:none;
}
#research_panel a:hover{
	color:purple;
	text-decoration:none;
}

#eventpanel{

	
	position:relative;
	left:300px;
	top:-426px;
	height:312px;
	width:354px;
}
#cruiselink{
	background-image:url('/images/cruisead.jpg');
	width:354px;
	height:155px;
}

#listentoshow{
	background-image:url('/images/listenbg.jpg');
	width:354px;
	height:157px;
}
#listentoshowlink1 a:link, #listentoshowlink1 a:visited{
	position:relative;
	top:130px;
	left:23px;
	color:#353535;
}
#listentoshowlink1 a:hover{
	color:yellow;
}
#listentoshowlink2 a:link, #listentoshowlink2 a:visited{
	font-size:10pt;
	position:relative;
	top:40px;
	left:175px;
	color:#353535;
}
#listentoshowlink2 a:hover{
	color:yellow;
}
#listenmini{
	width:354px;
	height:313px;
		
}


#cruiselink2{
	position:relative;
	top:61px;
	
}
#bonusaudiopanel{
	position:relative;
	z-index:50;
	left:210px;
	top:20px;
}
#playerdonate{
position:relative;
top:90px;
font-size:10pt;
border-top:1px solid darkgrey;
padding-top:10px;
}
#livelink{
	background-image:url('/images/listenlivebg.png');
	width:354px;
	height:152px;
	border-top:1px solid black;	
	font-size:8pt;
	
}
#livelink a:link, #livelink a:visited{
	color:blue;
	text-decoration:none;
}
#livelink a:hover{
	color:purple;
	text-decoration:underline;
}

#listenlink{
	background-image:url('/images/listennowbg.png');
	width:354px;
	height:152px;
	border-top:1px solid black;	
	font-size:8pt;
	
}
#listenlink a:link, #listenlink a:visited{
	color:blue;
	text-decoration:none;
}
#listenlink a:hover{
	color:purple;
	text-decoration:underline;
}
#player{
	position:relative;
	top:66px;
}
#sespanel{
    width:354px;
	height:154px;
	position:relative;
	
	

}
#sespaneltext{
	font-size:24pt;
	color:white;
	position:relative;
	top:90px;
	left:215px;
	
}
#sespaneltext a:link, #sespaneltext a:visited{
	color:white;
	text-decoration:underline;
}
#sespaneltext a:hover{
	color:yellow;
	text-decoration:underline;
}

#special_broadcast{
	position:relative;
	left:50px;
}
#text {
	color:black;
	font-size:medium;
	overflow:hidden;
	
}
#text2 a:link, #text2 a:visited{
	color:blue;
	text-decoration:none;
}
#text2 a:hover{
	color:purple;
	text-decoration:none;
}
#text3 a:link, #text3 a:visited{
	color:blue;
	text-decoration:none;
}
#text3 a:hover{
	color:purple;
	text-decoration:none;
}
#text4{
	font-size:10pt;
}
#text4 a:link, #text4 a:visited{
	color:blue;
	text-decoration:none;
}
#text4 a:hover{
	color:purple;
	text-decoration:none;
}
#text5 a:link, #text5 a:visited{
	color:blue;
	text-decoration:none;
}
#text5 a:hover{
	color:purple;
	text-decoration:none;
}
#text-fill1 {
	position:relative;
	left:50px;
	color:black;
	font-size:8pt;
	width:500px;
}
#text-fill1 a:link, #text-fill1 a:visited {
	color:blue;
	font-size:8pt;
	text-decoration:none;
}
#text-fill1 a:hover {
	color:purple;
	font-size:8pt;
	text-decoration:none;
}

#text-fill2 {
	position:relative;
	
	color:black;
	font-size:8pt;
	width:500px;
}
#text-fill2 a:link, #text-fill2 a:visited {
	color:blue;
	font-size:8pt;
	text-decoration:none;
}
#text-fill2 a:hover {
	color:purple;
	font-size:8pt;
	text-decoration:none;
}

#banner {
	left:100px;
}
#rotator {
	position:relative;
	left:0px;
	top:0px;
	width:872px;
	height:246px;
	background-color:#000000;
	z-index:0;
	
}
.nav {
	
	background-color:#000000;
	width:872px;
	color:#d3a583;
	font-size: 12pt;
	z-index:2;
	
	
}


#links{
	padding-bottom:5px;
	text-align:center;
}
#nav_2 {
	position:relative;
	left:0px;
	top:-53px;
	width:600px;
	height:23px;
	z-index:5;
}
#content {
	position:relative;
	left:0px;
	top:-58px;
	width:654px;
	height:312px;
	overflow:hidden;
	
}
#content2 {
	position:relative;
	left:0px;
	top:-35px;
	width:654px;
	height:312px;
	overflow:hidden;
	
}
#nav_3{
	position:relative;
	left:654px;
	top:-370px;
	width:218px;
	height:312px;
	z-index:10;
	background-color:black;
	
	
}
#nav_32{
	position:relative;
	left:654px;
	top:-347px;
	width:218px;
	height:312px;
	z-index:10;
	background-color:black;
	
	
}
#nav_3header{
	text-align:center;
	font-size:10.5pt;
	position:relative;
	left:-5px;
	background-color:#2c3b50;
	width:218px;
	color:#ffffff;
	
	
}
#nav_3header a:link, #nav_3header a:visited {
	color:#ffffff;
	font-family:"Trebuchet MS";
	font-size:smaller;
	text-decoration:none;
	padding: 0px 2px 0px 2px;
}
#nav_3header a:hover{
	color:yellow;
}
#nav_3header a:active, #nav_3header a:focus{
	color:yellow;
	
}



#controls {
	position:relative;
	left:800px;
	width:100px;
	
	top: -35px;
	color:#ffffff;
}
.jqueryslidemenu{
font: bold 12px Trebuchet MS;
background: #000000;
width: 852px;
z-index:10;

}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float:left;

}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #000000; /*background of tabs (default state)*/
color: white;
padding: 0px 10px;
border-right: 1px solid #778;
color: #2d2b2b;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #ffffff;
}

.jqueryslidemenu ul li a:hover{
background: #414141; /*tab link background during hover state*/
color: #d3a583;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
z-index:10;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
z-index:10;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
z-index:15;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 12px Trebuchet MS;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
z-index:10;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #000000;
color: black;
z-index:10;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 6px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

#myslidemenu{
	position:relative;
	left: 20px;
	z-index:10;
}
#text{
	width:654px;
	height:313px;
	background-color:#ffffff;
	background-image:url(Nav2-Research-background.jpg);
	position:relative;
	
	z-index:10;
}



label{
	text-align:right;
}
.form_row{
	white-space: nowrap;
	padding-bottom: 3px;
	
}



/*Rotating Panel Styles*/



#save1{
	color:white;
	font-family:"Goudy Old Style";
	font-size:18pt;
	position:relative;
	top:120px;
	left:355px;
}

#save1 a:link, #save1 a:visited{
	color:white;
	text-decoration:underline;
}

#save1 a:hover{
	color:yellow;
	text-decoration:underline;
}
#save2{
	color:white;
	font-family:"Goudy Old Style";
	font-size:11pt;
	position:relative;
	top:160px;
	left:360px;
}

#save2 a:link, #save2 a:visited{
	color:white;
	text-decoration:underline;
}

#save2 a:hover{
	color:yellow;
	text-decoration:underline;
}

#save3{
	color:white;
	font-family:"Goudy Old Style";
	font-size:9pt;
	position:relative;
	top:150px;
	left:740px;
}

#save3 a:link, #save3 a:visited{
	color:white;
	text-decoration:underline;
}

#save3 a:hover{
	color:yellow;
	text-decoration:underline;
}

#btspaneltext a:link, #btspaneltext a:visited{
	font-size:18pt;
	color:white;
	position:relative;
	left:560px;
	top:150px;
}
#btspaneltext a:hover{
	color:yellow;
}

#nclpaneltext1{
	position:relative;
	top:100px;
	left:50px;
}
#nclpaneltext1 a:link, #nclpaneltext1 a:visited{
	font-size:14pt;
	color:white;
	
}
#nclpaneltext1 a:hover{
	color:yellow;
}

#nclpaneltext a:link, #nclpaneltext a:visited{
	font-size:18pt;
	color:white;
	position:relative;
	left:395px;
	top:100px;
}
#nclpaneltext a:hover{
	color:yellow;
}


#crj3203paneltext{
	position:relative;
	top:120px;
	left:420px;
	font-family:"Trebuchet MS";
	font-size:24pt;
}
#crj3203paneltext a:link, #crj3203paneltext a:visited{
	color:#fdfbf9;
	text-decoration:underline;
}
#crj3203paneltext a:hover{
	color:yellow;
	text-decoration:underline;
}

#crj3203paneltext2{
	position:relative;
	top:200px;
	left:450px;
	font-family:"Trebuchet MS";
	font-size:12pt;
}
#crj3203paneltext2 a:link, #crj3203paneltext2 a:visited{
	color:black;
	text-decoration:underline;
}
#crj3203paneltext2 a:hover{
	color:yellow;
	text-decoration:underline;
}
#criclubspaneltext{
	position:relative;
	top:165px;
	left:500px;
	font-size:22pt;
	font-family:"Perpetua Titling MT";
	color:white;
}
#criclubspaneltext a:link, #criclubspaneltext a:visited{
	color:white;
	text-decoration:underline;
}
#criclubspaneltext a:hover{
	color:yellow;
	text-decoration:underline;
}



#glotop{
	position:relative;
	left:-20px;
	top:-20px;
}


#movie{
	position:relative;
	left:10px;
	height:250px;
	
}
#free_shipping{
	position:relative;
	left:100px;
	top:-30px;
}


#order_now{
	font-size:18pt;
}
/* Fiscal year End */
#yearendtop {
	position:relative;
	left:-20px;
	top:-20px;
}
#description {
	padding:20px;
}
/*Legacy Reading Plan Page*/
#plan_details{
	font-family:"Times New Roman";
	width:570px;
	text-align:left;
	position:relative;
	margin:auto;
	top:-5px;
	background-color:#d4ce9a;
}
#plan_header{
	font-family:"Times New Roman";
	width:570px;
	text-align:center;
	position:relative;
	margin:auto;
	
	background-color:#433904;
	font-size:large;
	color:#d4ce9a;
}
#plan_body{
	width:550px;
	position:relative;
	margin:auto;
}
#seasons{
	border-bottom:1px solid #433904;
	font-family:"Monotype Corsiva";
	
}
#seasons a:link, #seasons a:visited{
	color:black;
}
#zoomsearch{
	position:absolute;
	top:-75px;
	color:blue;
}
#presidentscouncil{
	background-color:#f2c475;
	border:1px solid #b59257;
	padding:5px 5px 5px 5px;
	height:135px;
}

#presidentscouncillink{
	position:relative;
	top:-85px;
	left:496px;
}
#fellowshipplus{
	background-color:#c9e7dc;
	border: 1px solid #696969;
    padding: 5px 5px 5px 5px;
	height:135px;
	
}

#fellowshippluslink{
	position:relative;
	top:-85px;
	left:328px;
	font-size:22pt;
}
#fellowship{
	background-color:#f9f5cd;
	border: 1px solid #696969;
    padding: 5px 5px 5px 5px;
	height:100px;
	}

#fellowshiplink{
	position:relative;
	top:-85px;
	left:328px;
	font-size:22pt;
}
#associate{
	
	background-color:#db9064;
	border: 1px solid #ad714e;
	padding: 5px 5px 5px 5px;
	height:110px;
}

#associatelink{
	position:relative;
	top:-95px;
	left:328px;
	font-size:22pt;
}
#partnerheader{
	font-size:22pt;
	font-weight:bolder;
	position:relative;
	top:-25px;
}
#partnertable{
	position:relative;
	top:-35px;
	height:550px;
}
#doctrine{	position:relative;	top:20px;	z-index:1;	}#doctrinenav{	position:relative;	top:20px;}
#doctrinenav2{	position:relative;	left:525px;	top:-620px;	height:100%;	width:50px;}#doctrinebody{	height:500px;	overflow:hidden;}#inner_wrapdoctrine{	height:750px;}

#feat{float:left;	width:350px; height:507px: 	z-index:1;	}

#lights{float:left;	width:350px; z-index:1;	}

#lightsnav{
	text-align:center;
	position:relative;
	top:-100px;
	
}
#featnav{
	text-align:center;
	clear:both;
	
}
#featnav2{
		  height:507px;	
		  width:50px;
		  clear:none;
		  float:right;
		  z-index:0;
		  margin-top:-500px;
		  
		 		 		  		  }

#inner_wrapfeat{	}

#featbody{	width:350px;
margin:auto;
height:504px;

}
#donateheader{
	padding-left:20px;
	color:#353535;
}
#givingoptions{
	background-image:url('/images/givingoptionsbg.jpg');
	background-repeat:no-repeat;
	height:75px;
	width:650px;
	margin:auto;
	text-align:center;
	border:1px solid black;
}
#givingoptionsbuttons{
	padding-top:5px;
}
