/* Style sheet for Out of Abundance website. */

table
{
  border-collapse:collapse;
  border-spacing:0px;
  border:0px;
}

a 
{
  font-family: arial, verdana, sans-serif;
  font-size:12px;
  font-weight:normal;
}

a:link 
{
  color:#111111;
  text-decoration:none;
}

a:visited 
{
  color:#111111;
  text-decoration:none;
}

a:active 
{
  color:#0033ff;
  text-decoration:underline;
}

a:link:hover 
{  
  text-decoration:underline;
}

a:visited:hover
{
  text-decoration:underline;
}



body {
	
background-color:#fcffc8;
background-repeat:repeat;


}

h1, h2
{
  color:#777777;
}

h3
{
  color: #444444;
}

p
{
  
}
	
.page
{
  width:930px;
  margin-left:auto;
  margin-right:auto;
  background-color:#ffffff;
  border:1px solid #666666;
  padding:0px;
  font-size:12px;
}

.header
{
   margin-top:27px;
   margin-bottom:9px;
   text-align:center;
   
}

.nav
{
   background-image: url("../images/menubarthread3.png");
   background-repeat: repeat-x;   
   color:#000000;
   font-family: Gautami, sans-serif;
   font-size:15px;
   height:35px;
}

.navbar
{
   float:left;   
   width:685px;
   padding:0px;
   margin:0px;
   
      
}

.searchbar
{
   
   float:right;
   padding-top:5px;
   margin-top:2px;
   margin-right:20px;
}


form 
{
  display: inline;
}

input.txt 
{
  color: #005500;
  background-color: #F0FFF0;
  border: 1px inset #33DD33;
  width: 150px;
  margin-right: 5px;
}

input.btn 
{
  color: #007700;
  background-color: #DDFFD6;
  border: 1px outset #44AA44;
}

.showcase
{
   background-image: url("../images/welcome_image2.jpg");

  height:370px;
}

.showcasebtm
{
   background-image: url("../images/menubarthreadb3.png");
   background-repeat: repeat-x;
   height:30px;
   margin-bottom:20px;
}



.mainsection
{
  border:0px solid #777777;
  margin-bottom:1px;
  padding-bottom:1px;
  height:550px;
  
  
  
}

.sidebar
{
  background-color:#FFCCFF;
  padding-top:10px;
  padding-right:5px;
  padding-left:5px;
  padding-bottom:5px;
  float:left;
  width:161px;
  height:492px;
}

.content
{  
  float:left;
  width:515px;
  height:500px;  
}

.todaysverse
{
  border:0px solid #777777;
  background-image: url("../images/bibleversebg1.jpg");
  background-repeat: no-repeat;
  background-color:#FFFFFF;
  padding:5px;
  float:right;
  width:190px;
  height:265px;
  margin-top:50px;
  margin-right:3px;
}

.specialsblock
{
  float:left;
  border: 0px solid #777777;
  height:420px;
  width:630px;
}

.specials
{
   margin-left:10px;
   margin-right:10px;
   height:195px;
   
}

.special1
{
   
   
   width:238px;
   height:160px;
      
   float:left;
   margin:20px;
   text-align:center;
}

.special2
{
  
   width:238px;
   height:160px;
   
   float:left;
   margin:20px;
   text-align:center;
}



.special4
{

   width:238px;
   height:160px;
   
   float:left;
   margin:20px;
   text-align:center;
}

.special5
{
   
   width:238px;
   height:160px;
   
   float:left;
   margin:20px;
   text-align:center;
}



.dailyverse
{
  background-color:#FFFFFF;
  background-image: url("../images/bibleversebg2.jpg");
  background-repeat:no-repeat;
  float:right;
  padding:20px;
  width:228px;
  height:360px;
  margin-right:25px;
  margin-bottom:20px;
}

.footer
{
   text-align:center;
   padding:20px;
   margin-top:10px;
   margin-bottom:10px;
   
}

.footercell
{
   

}

.privacyblk
{
   font-family:arial, verdana, sans-serif;
   font-size: 10pt;
   margin-right:auto;
   margin-left:auto;
   width:700px;
   height:580px;
   background-color: #FFFFFF;
   margin-top:30px;
   margin-bottom:0px;
   padding-left:20px;
   padding-right:20px;
   padding-bottom:5px;
   border:2px outset #777777;
}

.contactusblk
{
   font-family:arial, verdana, sans-serif;
   font-size: 10pt;
   margin-right:auto;
   margin-left:auto;
   width:700px;
   height:430px;
   background-color: #FFFFFF;
   margin-top:30px;
   margin-bottom:0px;
   padding-left:20px;
   padding-right:20px;
   padding-bottom:5px;
   border:1px outset #777777;
}

.sitemapblk
{
   font-family:arial, verdana, sans-serif;
   font-size: 10pt;
   margin-right:auto;
   margin-left:auto;
   width:700px;
   height:380px;
   background-color: #FFFFFF;
   margin-top:30px;
   margin-bottom:0px;
   padding-left:20px;
   padding-right:20px;
   padding-bottom:5px;
   border:1px outset #777777;
}

.searchblock
{
  border:0px solid #888888;
  width:850px;
  height:540px;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
  margin-left:20px;
  padding-top:0px;
  padding-bottom:0px;

}

.smallitem
{
  width:190px;
  height:240px;
  border:0px solid #888888;
  float: left;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  text-align: center;
}

.versebanner
{
  border: 0px solid #555555;
  width: 795px;
  height: 80px;
  margin-left: auto;
  margin-right: auto;
  background-image: url("../images/bibleversebg3.jpg");
  background-repeat: no-repeat;
  background-color:#FFFFFF;
  padding-left:30px;
  padding-right:30px;
}

.productblock
{
  border: 1px solid #777777;
  margin-right:80px;
  margin-left:80px;
  margin-top:60px;
  margin-bottom:60px;
  padding:25px;
  height:400px;
}

.productdetailsblk
{
  float:left;
  line-height:150%;
  font-size: 14pt;
  margin:7px;
  border: 0px solid #777777;
  padding:7px;
}

.addressform
{
  border: 0px solid #777777;
  width: 850px;
  height: 570px;
  margin-top: 20px;
  margin-left:auto;
  margin-right:auto;
  padding: 10px;
  font-size:12pt;
}

.checkout
{
  padding: 20px;
  margin-left: 5px;
}

.innerpayblock
{
  border: 1px solid #777777;
  margin-top: 20px;
  margin-bottom:20px;
  margin-left: 250px;
  margin-right: 250px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right:80px;
  padding-left:80px;
  font-size: 12pt;
}

.innerconfirmblock
{
  border: 1px solid #777777;
  padding: 10px;
  margin: 10px;
  font-size: 11pt;
  width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.bibleinnerframe
{
  padding-top: 15px;
  border: 0px solid #777777;
  width: 670px;
  height: 600px;
  margin-left: 15px;

}

.booksinnerframe
{
  padding-top: 15px;
  border: 0px solid #777777;
  width: 670px;
  height: 600px;
  margin-left: 15px;

}

.innerblockdefault
{
  padding-top: 15px;
  border: 0px solid #777777;
  width: 670px;
  height: 600px;
  margin-left: 15px;

}

.accountribbon
{
 border: 0px solid #777777;
 
 width: 928px;
 height: 18px;

}

.cartblock
{
  border: 0px solid #777777;
  float: right;
  
  height:10px;
  width: 200px;
  padding-left:5px;
  padding-right:5px;
  margin-right:10px;
  text-align: right;
}