body {
	background: url('../images/.png') repeat-x;
	text-align: none;
	font-size: 10 pt;
	font: 80% Arial, Georgia, Times, Times New Roman, serif;
}

p {font-size: 11 pt;}

a:link  { color: #003366;  text-decoration: none;}  
a:active { color: #666666;  text-decoration: none;}
a:visited { color: #003366; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: none; }

hr	{color: #336699;
	margin-left: 0em;
	margin-right: 0em;
	
	}

h1, h2, h3, h4, h5, h6 {
	color: rgb(0,51,102);
}


.pagebanner{
	background: url('../images/books.jpg') no-repeat;
	font-size: 28 pt;
	padding-top: 1em;
	padding-bottom: .75em;
	color: rgb(0,51,102);
	border-bottom: 2px solid rgb(0,51,102);
	padding-left: 4.5em
}

.yourname { background: #FFF;
	font: normal bold 13pt Arial, Verdana, sans-serif;
	color: #660000;
	text-align: left;
	}

.youraddress { background: #FFF;
	position: relative;
	text-align: right;
	color: #660000;
	font: normal normal 11px/12px Arial, sans-serif;
	padding-right: 15px;
	padding-top: 2px;
	}
	

.leftside { background: #FEF2D0; color: #000; 
	width: 100%; padding: 10px; height: 100%; text-align: left; 
	border-left: 1px solid #EBD69B;
	border-right: 1px solid #EBD69B;
	border-bottom: 1px solid #EBD69B;
	border-top: 1px solid #EBD69B;

	font: normal normal 12px/17px Verdana, Arial, sans-serif; 
}
	
.rightside { background: #758F59; color: #FFF; 
	width: 100%; padding: 10px; height: 100%; text-align: left; 
	border-right: 1px solid #EBD69B;
	border-right: 1px solid #EBD69B;
	border-bottom: 1px solid #EBD69B;
	border-top: 1px solid #EBD69B;	
	font: normal normal 12px/17px Verdana, Arial, sans-serif; 
}

.content { background: #FFF;
	width: 435px;
	color: #000; font: normal normal 12px/17px Verdana, Arial, sans-serif; 
	padding: 10px; 
	text-align: left;
	border-left: 1px solid #EBD69B;
	border-right: 1px solid #EBD69B;
}
.contentfull { background: #FFF;
	width: 740px;
	color: #000; font: normal normal 12px/17px Verdana, Arial, sans-serif; 
	padding: 10px; 
	text-align: left;
	border-left: 1px solid #EBD69B;
	border-right: 1px solid #EBD69B;
}

.hmenu { background: #4F6937;
	display: block;
	text-align: center;
	font: normal normal 11px/20px Verdana, Arial, sans-serif; 
	color: #FFF; 
	width: 760px; 
	height: 26px;
	padding: 3px 0px 0px 0px;
	}


/* Define footer section */
.footer {  background: #4F6937;
	display: block;
	text-align: center;
	font: normal normal 11px/20px Verdana, Arial, sans-serif; 
	color: #FFF; 
	padding: 4px 10px 4px 10px; border: 1px solid #E2E9BD; text-align: left;}
	
	

/* Define product page sections */
.productbox      { background: #FEF2D0; color: 000; font: normal normal 11px/13px Verdana, Arial, sans-serif; 
	padding: 4px 10px 4px 10px; border: 1px solid #E2E9BD; text-align: left; }
.productboxtopblue   { background: #195C82; color: #FFF; font: normal bold 12px/15px Verdana, Arial, sans-serif; 
	padding: 4px 10px 4px 10px; text-align: center; 
	border-top: 1px solid #E2E9BD; border-left: 1px solid #E2E9BD;  border-right: 1px solid #E2E9BD;  }
.productboxtop   { background: #758F59; color: #FFF; font: normal bold 12px/15px Verdana, Arial, sans-serif; 
	padding: 4px 10px 4px 10px; text-align: center; 
	border-top: 1px solid #E2E9BD; border-left: 1px solid #E2E9BD;  border-right: 1px solid #E2E9BD;  }

.products        { background: #FFF; }
.productsleft   { background: #FFF; color: #195C82; border-left: 1px solid #E2E9BD; 
	border-top: 1px solid #E2E9BD; 
	padding: 4px 10px 4px 10px; text-align: center; }
.productsright  { background: #FFF; color: #195C82; border-left: 1px solid #E2E9BD; border-top: 1px solid #E2E9BD; 
	padding: 4px 10px 4px 10px; text-align: center; border-right: 1px solid #E2E9BD; }
.productboxleft     { background: #FEF2D0; color: #000; text-align: center;
	font: normal normal 11px/13px Verdana, Arial, sans-serif; 
	padding: 4px 10px 4px 10px; border-left: 1px solid #E2E9BD; border-top: 1px solid #E2E9BD; }
.productboxright      { background: #FEF2D0; color: #000; text-align: center;
	font: normal normal 11px/13px Verdana, Arial, sans-serif; 
	padding: 4px 10px 4px 10px; border-left: 1px solid #E2E9BD; border-right: 1px solid #E2E9BD; 
	border-top: 1px solid #E2E9BD; }
.productboxlbot     { background: #FEF2D0; color: #000; text-align: center;
	font: normal normal 11px/13px Verdana, Arial, sans-serif;  border-bottom: 1px solid #E2E9BD;
	padding: 4px 10px 4px 10px; border-left: 1px solid #E2E9BD; border-top: 1px solid #E2E9BD; }
.productboxrbot      { background: #FEF2D0; color: #000; text-align: center;
	font: normal normal 11px/13px Verdana, Arial, sans-serif; 
	padding: 4px 10px 4px 10px; border-left: 1px solid #E2E9BD; border-bottom: 1px solid #E2E9BD;
	border-right: 1px solid #E2E9BD; border-top: 1px solid #E2E9BD; }

/* Define textbox area */

.textbox      { background: #FFF; color: #666; 
	font: normal normal 11px/14px Verdana, Arial, sans-serif; 
	padding: 5px 10px 5px 10px; text-align: left;
	width: 100%; border: 1px solid #4F6937;
	}
.textboxheader { background: #758F59; 
	color: #FFF; text-align: left;
	font: normal bold 12px/15px Verdana, Arial, sans-serif; 
	padding: 5px 10px 5px 10px; 
	width: 250px;
	}
	
	.quoteboxtop   { background: #e2e9bd; color: #000; font: normal bold 12px/15px Verdana, Arial, sans-serif; 
	padding: 4px 10px 4px 10px; text-align: center; 
	border-top: 1px solid #E2E9BD; border-left: 1px solid #E2E9BD;  border-right: 1px solid #E2E9BD;  }
	
	.borderleft
	{
	background-color: #FFFFFF;
	height: 80px;
	border-left: 1px solid #336699;
	padding: 0;
}

.random      { background: #FFF; color: #666; 
	font: normal normal 11px/14px Verdana, Arial, sans-serif; 
	text-align: left;
	width: 100%; 	
}
