#Layer1 {
	position:absolute;
	left:15px;
	top:57px;
	width:198px;
	height:429px;
	z-index:1;
}
#Layer2 {
	position:absolute;
	left:16px;
	top:29px;
	width:198px;
	height:19px;
	z-index:2;
}
#Layer3 {
	position:absolute;
	left:784px;
	top:29px;
	width:198px;
	height:19px;
	z-index:3;
}
#Layer4 {
	position:absolute;
	left:226px;
	top:12px;
	width:550px;
	height:82px;
	z-index:4;
/*	background-image: url(images/gra_top.jpg); */
}
#Layer5 {
	position:absolute;
	left:783px;
	top:57px;
	}
#Layer7 {
	position:absolute;
	left:226px;
	top:119px;
	width:550px;
	height:297px;
	z-index:7;
}
body {
	background-color: #D9D0C3;
}
.GoogleText
{
  border-right: #cc6666 2px solid;
  border-top: #cc6666 2px solid;
  border-left: #cc6666 2px solid;
  border-bottom: #cc6666 2px solid;
  background-color:#999999; 
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 10pt;
  color: #f5f5dc;
  padding-left: 3px
}
.GoogleTextContent
{
  border-right: #cc6666 2px solid;
  border-top: #cc6666 2px solid;
  border-left: #cc6666 2px solid;
  border-bottom: #cc6666 2px solid;
  background-color: #D9D0C3;
  padding:4px;
}
.BibleText
{
  border-right: #cc6666 2px solid;
  border-top: #cc6666 2px solid;
  border-left: #cc6666 2px solid;
  border-bottom: #cc6666 2px solid;
  background-color:#999999; 
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 10pt;
  color: #f5f5dc;
  padding-left: 3px
}
.BibleTextContent
{
  border-right: #cc6666 2px solid;
  border-top: #cc6666 2px solid;
  border-left: #cc6666 2px solid;
  border-bottom: #cc6666 2px solid;
  background-color: #D9D0C3;
  padding:4px;
}
.DepartmentListHead
{      
  border-right: #cc6666 2px solid;
  border-top: #cc6666 2px solid;
  border-left: #cc6666 2px solid;
  border-bottom: #cc6666 2px solid;
  background-color:#999999; 
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 10pt;
  color:#f5f5dc;
  padding-left: 3px
}      
.DepartmentListContent
{      
  border-right: #cc6666 2px solid;
  border-top: #cc6666 2px solid;
  border-left: #cc6666 2px solid;
  border-bottom: #cc6666 2px solid;
  background-color: #D9D0C3
}      
a.DepartmentUnselected
{      
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 9pt;
  color: #5f9ea0;                                 
  line-height: 25px;                              
  padding-left: 5px;                              
  text-decoration: none                           
}                                                 
a.DepartmentUnselected:hover                      
{                                                 
  padding-left: 5px;                              
  color: #2e8b57                                  
}                                                 
a.DepartmentSelected                              
{                                                 
  font-family: Verdana, Arial;                    
  font-weight: bold;                              
  font-size: 9pt;                                 
  color: #000000;                                 
  line-height: 25px;                              
  padding-left: 5px;                              
  text-decoration: none                           
}    
.DepartmentTitle
{      
  color:#000000;
  font-family: Comic Sans MS;
  text-decoration: none;
  font-size: 24px;
  line-height: 15px;
  padding-left: 10px
}      
.ListDescription
{      
  font-family: Verdana;
  font-size: 12pt;
  color:#000000;
  padding-right: 3px;
  text-align: left;
}      
.CategoryListHead
{      
  border-right: #cc6666 2px solid;
  border-top: #cc6666 2px solid;
  border-left: #cc6666 2px solid;
  border-bottom: #cc6666 2px solid;
  background-color: #999999;                      
  font-family: Verdana, Arial;                    
  font-weight: bold;                              
  font-size: 10pt;                                
  color: #f5f5dc;                                 
  padding-left: 3px                               
}                                                 
.CategoryListContent                              
{                                                 
  border-right: #cc6666 2px solid;                
  border-top: #cc6666 2px solid;                  
  border-left: #cc6666 2px solid;                 
  border-bottom: #cc6666 2px solid;               
  background-color: #D9D0C3                       
}                                                 
a.CategoryUnselected                              
{                                                 
  font-family: Verdana, Arial;                    
  font-weight: bold;                              
  font-size: 9pt;                                 
  color: #5f9ea0;                                 
  line-height: 25px;                              
  padding-right: 5px;                             
  padding-left: 5px;                              
  text-decoration: none                           
}                                                 
a.CategoryUnselected:hover                        
{                                                 
  color: #2e8b57;                                 
  padding-right: 5px;                             
  padding-left: 5px                               
}                                                 
a.CategorySelected                                
{                                                 
  font-family: Verdana, Arial;                    
  font-weight: bold;                              
  font-size: 9pt;                                 
  color: #a0522d;                                 
  line-height: 25px;                              
  padding-right: 5px;                             
  padding-left: 5px;                              
  text-decoration: none                           
}
.ProductName                
{                           
  color: Black;             
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;        
  font-size: 12px;          
}                           
A.ProductName, A.Link       
{                           
  color: Black;                                   
  font-family: Verdana, Helvetica, sans-serif;    
  font-weight: bold;                              
  font-size: 12px;                                
  text-decoration: none;                          
}                                                 
A.ProductName:hover, A.Link:hover                 
{                                                 
  color: Red;                                     
}                                                 
.ProductDescription                               
{                                                 
  color: Black;                                   
  font-family: Verdana, Helvetica, sans-serif;    
  font-size: 11px; 
}
.ProductDescriptionL
{
color:Black;
font-family:Verdana, Helvetica, sans-serif;
font-size:15px;
}
.ProductDescriptionLR
{
color:Black;
font-family:Verdana, Helvetica, sans-serif;
font-size:15px;
}
.Price                                            
{                                                 
  color: Black;                                   
  font-family: Verdana, Helvetica, sans-serif;    
  font-size: 11px;                                
}                                                 
.ProductPrice                                     
{                                                 
  color: Black;                                   
  font-family: Verdana, Helvetica, sans-serif;    
  font-weight: bold;                              
  font-size: 11px;                                
}                                                 
.PagingText                                       
{                                                 
  font-family: Verdana, Helvetica, sans-serif;    
  font-size: 11px;                                
  color: Black;                                   
}               
.FirstPageText
{      
  color:#000000;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  line-height: 9px;
}      
.SearchBoxHead
{       
  border-right: #cc6666 2px solid;
  border-top: #cc6666 2px solid;
  border-bottom: #cc6666 2px solid;
  border-left: #cc6666 2px solid;
  background-color: #999999;
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 10pt;
  color: #f5f5dc;
  padding-left: 3px
}       
.SearchBoxContent
{       
  border-right: #cc6666 2px solid;
  border-top: #cc6666 2px solid;
  border-left: #cc6666 2px solid;
  border-bottom: #cc6666 2px solid;
  background-color: #D9D0C3;
  font-family: Arial, Verdana;
  font-size: 9pt;
  color: darkblue;
  padding-top: 5px;
  padding-left: 12px;
  padding-bottom: 5px
}       
.SearchBox
{       
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  margin-bottom: 0px
}       
.IntroBoxHead
{       
  border-right: #cc6666 2px solid;
  border-top: #cc6666 2px solid;
  border-bottom: #cc6666 2px solid;
  border-left: #cc6666 2px solid;
  background-color: #999999;
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 10pt;
  color: #f5f5dc;
  padding-left: 3px
}       
.IntroBoxContent
{       
  border-right: #cc6666 2px solid;
  border-top: #cc6666 2px solid;
  border-left: #cc6666 2px solid;
  border-bottom: #cc6666 2px solid;
  background-color: #D9D0C3;
  font-family: Verdana, Arial;
  font-size: 10pt;
  color:#000000;
  padding-top: 5px;
  padding-left: 3px;
  padding-bottom: 5px
}       
.TableHeader
{      
  font-family: Verdana;
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;
  background: #999999;
}      
.TableRow
{      
  font-family: Verdana;
  font-size: 11px;
  background: #D9D0C3;
}      
.Title 
{      
  font-family: Verdana;
  font-weight: bold;
  font-size: 16pt;
  color: #228aaa;
  padding-right: 3px;
  text-align: left;
}      
.AdminPageText
{      
  color: Navy;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
}      
.AdminErrorText
{      
  font-weight: bold;
  font-size: 12px;
  color: red;
  font-style: italic;                                            
  font-family: Verdana, Helvetica, sans-serif;                   
}                                                                
.AdminButtonText                                                 
{                                                                
  color: Black;                                                  
  font-family: Verdana, Helvetica, sans-serif;                   
  font-weight: bold;                                             
  font-size: 11px;                                               
}        
.CartSummary
{      
  border-right: #cc6666 2px solid;
  border-top: #cc6666 2px solid;
  border-left: #cc6666 2px solid;
  border-bottom: #cc6666 2px solid;
  background-color: #D9D0C3;
  font-family: Arial, Verdana;
  font-size: 9pt;
  color: darkblue;
  padding-top: 3px;
  padding-left: 2px;
  padding-bottom: 5px
}      
.Login                                                                                         
{                                                                                              
  font-family: Verdana, Helvetica, sans-serif;                                                 
  font-size: 9pt                                                                               
}                                                                                              
.LoginHead                                                                                     
{                                                                                              
  border-right: #cc6666 2px solid;                                                             
  border-top: #cc6666 2px solid;                                                               
  border-left: #cc6666 2px solid;                                                              
  border-bottom: #cc6666 2px solid;                                                            
  background-color: #999999;                                                                   
  font-family: Verdana, Arial;                                                                 
  font-weight: bold;                                                                           
  font-size: 10pt;                                                                             
  color: #f5f5dc;                                                                              
  padding-left: 3px                                                                            
}                                                                                              
.LoginContent                                                                                  
{                                                                                              
  border-right: #cc6666 2px solid;                                                             
  border-top: #cc6666 2px solid;                                                               
  border-left: #cc6666 2px solid;                                                              
  border-bottom: #cc6666 2px solid;                                                            
  background-color: #D9D0C3;                                                                   
  font-family: Arial, Verdana;                                                                 
  font-size: 9pt;                                                                              
  color: brown;                                                                                
  padding-top: 3px;                                                                            
  padding-left: 12px;                                                                          
  margin-top: 3px
}       
.SubmitLogin
{       
  border-right: #cc6666 1px solid;
  border-top: #cc6666 1px solid;
  border-left: #cc6666 1px solid;
  border-bottom: #cc6666 1px solid;
  background-color: #ffcccc;
  font-family: Arial, Verdana;
  font-size: 9pt;
  color: #a52a2a;
  margin-top: 3px;
  margin-bottom: 5px
}       
.SimpleText
{       
  color: Black; 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
}       
.ErrorText
{       
  color: Red; 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
}       
a.RegisterLink
{       
  color: blue;
  text-decoration: none;
  line-height: 25px;
}
.footer
{
color:black;       
font-family: Verdana, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}
#maincontent {
  width: 550px;
  border-left: #BFBCCB solid 0px;
  margin: 0px;
  padding: 0px;
}
/*styles for photo gallery*/

#pictureWrapper {
float:right; /* need to float right for IE*/
width: 200px;
text-align:left;
font-weight:bold;
margin: 0px 60px 0px 0px; /* need to keep right margin at 60 px to display in FF*/
}

#pictureWrapper p {
width:275px;
margin:0px;
padding:0px;
color:#FFFFFF;
}

#mainpic {
width:200px;
float:right;
border-width:0px;
caption-side:bottom;
/* background:url(../images/shadow.gif) bottom right no-repeat; */
    }
#mainpic img{
margin: -8px 0px 0px -8px;
}

#thumbnails {
min-height: 150px;
}

#thumbnails img {
margin:0px 0px;
border:none;
}

#thumbnails table {
margin: 0px 0px;
}

#pageNav {
  width: 100px;
  }
/* styles for contact form */
#name, #email {
  width: 200px;
  font-size:12px;
  }
#message {
  width: 500px;
  height: 150px;
  font-size:12px;
  }
label {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  }
.warning {
  color:#F00;
  }

#left_bott ul {
list-style-image:url(../images/star.gif);
}

#random_picture {
float:right;
margin:5px 0px 0px 50px;
}

#random_picture img {
width:142px;
height:144px;
}

/* Border and background color for the random image. */

.picBorder {
background-color: #fff;
padding:2px;
border: #000000 solid 1px;
}

/* The caption on the random image. */

p#caption {
margin:0px;
padding:3px 0px 5px 0px;
font-weight:bold;
text-align:center;
}

.recipes {
text-align:left;
}

.floatRight {
float:right;
padding:10px;
}

#backlink {
clear:both;
}