﻿body 
{
    position:relative;
    margin-top:10px;
    padding:0;
    font-family:Verdana;
    
}
#top_text
{
    right:0px;
    bottom:5px;
    position:absolute;
    font-size: 12px;
    color:Gray;
}
h1 { 
    font-family: verdana;
    font-size: 15px;
    color: #325eac;

}
h2 { 
    font-family: verdana;
    font-size: 15px;
    color: #325eac;
}
.content
{
    background: url('/img/small_content_grad.jpg');
    position: relative;
    width: 530px;
    height:auto;
    padding:25px;
font-size:11pt;
   
}
.content .top
{
    position:absolute;
    top:-1px;
    width: 581px;
    height:17px;
    left:-1px;
    background:url('/img/small_content_top.jpg') no-repeat;
    display:block;
}
.content .bottom
{
    position:absolute;
    bottom:0px;
    width: 581px;
    height:17px;
    left:0px;
    background:url('/img/small_content_bottom.jpg') no-repeat;
    display:block;
    
    
}

.p_1
{
    width:525px;

}
.input
{
    position:absolute;
    top:61px;
    left:22px;
    
}
.membutton {
    position: relative;
    top: 7px;
    
}
.Logo
{
    
    background: url('/img/bookprintingrevolution.jpg') no-repeat;
    background-position:35px;
    height: 96px;
    width:100%;
    position:absolute;
    top: 0;
    left:0;
    font-size: 12px;
    color:Gray;
}
.Logo .text 
{
    position:absolute;
    right:15px;
    bottom:15px;
    font-family: verdana;
    font-size: 13px;
    
    
}
.Logo .text a
{
    color: #4774d0;
    text-decoration:underline;
}

.Logo .text a:hover
{        
    text-decoration: none;
    color: #d62012;  
}



#wrap
{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    padding:0;
    width:816px;
    padding-top:295px;
    
}
#main
{
 margin:0;
 position:relative;   
 height:auto;
 width:576px;   
}

.mainLayout {
	position:absolute;
	left:0px;
	top:96px;
	width:816px;
	
 }

#NAV
{
    left: 0px;
    top: 0px;
    width: 816px;
    height: 35px;
    position: absolute;
    background: url('/img/NAV.jpg') no-repeat;
}
#nav_text
{
    width: 816px;
    height: 25px;
    position: absolute;
    font-family: Arial;
    font-size: 14px;
    text-decoration: none;
    text-align:center;
    padding-top:10px;
    
 
}
#nav_text a
{
    color: #ffffff;
    padding-left:15px;
    padding-right:15px; 
    text-decoration:none;
}
#nav_text a:hover
{
    text-decoration:underline;
}
#banner {
	position:absolute;
	left:0px;
	top:35px;
	width:816px;
	height:157px;
	background: url('/img/banner.jpg') no-repeat;
 }
#banner_img
{
    height:39px;
    width:258px;
    position:absolute;
    top: 59px;
    left: 540px;
}
#banner_img img
{
    height:37px;
    width:260px;
    position:absolute;
    border:0;
}

#search {
	
	
	width:236px;
	height:108px;
	background:url('/img/search.jpg') no-repeat;

 }

#BBB {
	
	
	
	width:236px;
	height:75px;
	background:url('/img/BBB.jpg') no-repeat;
 }
 #BBB-img {
	width:236px;
	height:75px;
 }#BBB-img img {
	width:236px;
	height:75px;
	border:0;
 }

#Testimonial 
{
    
	position:relative;
	width:236px;
	height:209px;
	background:url('/img/Testimonial.jpg') no-repeat;
 }
#Testimonial-img {
	position:absolute;
	width:236px;
	height:209px;
 }
 #Testimonial-img img {
	position:absolute;
	width:236px;
	height:209px;
	border:0;
 }
  #testimonialText
 {
 padding-right: 5px; margin-left: 28px; font-size: 9pt; padding-top: 66px;
 }
 #testimonialAuthor
 {
 margin-top: 5px;
 }
 #side
 {
  
  top:285px;
  position:absolute;
  height:770px;
  right:0;
  
 }
 #twitter
{
width:225px;
height:300px;
padding-left:10px;

}
 #support
{
padding-top:20px;
padding-left:55px;
}
fieldset { border:1px solid #cddbf9 }
#template
{
height:auto;
width:816px;
margin:auto;
}
#footer
{
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    position:relative;
    padding-top:15px;
    width:579px;
    float:left;
}

#footer a 
{
    color: #6d8edd;
}

#footer a:hover
{
    text-decoration: none;
    color: #c00e0a;
}
.validation_label
{       
    margin-top: 15px;  
    font-family: verdana;
    font-size: 15px;
    color: Red;
}

