body {

		background-image: url(images/full_menu_bg.gif);
      	background-repeat: repeat-y;

}


td.left_menu { 
		font-size: 10px; 
		font-family: Arial, Verdana, San-Serif;
		font-weight: bold; 
		color: gray;
		background: url(images/menu_bg.gif) no-repeat;
		height: 29px;
		margin-left: 20px;
}

td.left_menu_sub { 
		font-size: 10px; 
		font-family: Arial, Verdana, San-Serif;
		font-weight: bold; 
		background-color: #ebe9e6;
		border-bottom:solid windowtext 1.0pt;border-color:#b2b2b2;
		border-top:solid windowtext 1.0pt;border-color:#b2b2b2;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-left: 20px;

}

a.left_menu { 
		font-size: 10px; 
		font-family: Arial, Verdana, San-Serif;
		font-weight: bold; 
		color: gray;
		text-decoration: none;
		padding-left: 20px;

}

.sub_menu{
		
		font-size: 10px; 
		font-family: Arial, Verdana, San-Serif;
		font-weight: bold; 
		color: #434343;
		text-decoration: none;
		padding-left: 25px;
}

a.sub_menu{
		
		font-size: 10px; 
		font-family: Arial, Verdana, San-Serif;
		font-weight: bold; 
		color: #434343;
		text-decoration: none;
		padding-left: 25px;
}

a.sub_menu:hover{
		
		font-size: 10px; 
		font-family: Arial, Verdana, San-Serif;
		font-weight: bold; 
		color: #434343;
		text-decoration: underline;
		padding-left: 25px;
}

.menu_header {
		font-size: 11px; 
		font-family: Arial, Verdana, San-Serif;
		color: black;
		text-decoration: none;
		padding-left: 10px;

}

td.menu_shadow {
		background: url(images/menu_shadow.gif);

}
		
td.menu_bg {
		background-color: #f7f6f4;

}

td.menu_logo {
		background: color(#f7f6f4);
		background: url(images/bb_bg.gif) no-repeat;

}

#full_height {
		height:100%

}

html,body {
      	margin:0;
      	padding:0;
      	height:100%;
      	border:none

}

a.top_nav_txt{
		font-size: 9px; 
		font-family: Arial, Verdana, San-Serif;
		color: gray;
		font-weight: bold; 
		text-decoration: none;
		padding-left: 10px;
		padding-right: 10px;

}

a.top_nav_txt:hover{
		font-size: 9px; 
		font-family: Arial, Verdana, San-Serif;
		color: gray;
		font-weight: bold;
		text-decoration: underline;
		padding-left: 10px;
		padding-right: 10px;

}

a.top_nav_srch{
		font-size: 9px; 
		font-family: Arial, Verdana, San-Serif;
		color: gray;
		font-weight: bold; 
		padding-left: 10px;
		padding-right: 10px;

}

table.search {
		background: url(images/search_bg.gif) no-repeat;

}

.body_content{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 10pt; 
	
	padding-right: 25px;
				
	
}

.smaller_body_content{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	
}

.next_page{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 10pt; 
	
	padding-left: 125px;
				
	
}

.search_title{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 10pt; 
	
	font-weight: bold;
	
}

.featured {
	font-family: Verdana, Arial;
	font-size: 18pt;	
	color: white;
}

.column_title_white {
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: 600;
	color: white;
}

.column_title_grey {
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: 600;
	color: gray;
}
.page_title {
	
	font-family: Verdana, Arial;
	
	font-size: 22pt;
		
	color: #6699CC;
	
	font-weight: 500;

}

.sub_page_title {
	
	font-family: Verdana, Arial;
	
	font-size: 18pt;
		
	color: #6699CC;
	
	font-weight: 500;

}
td.sub_heading {
	
	font-family: Verdana, Arial;
	
	font-size: 10pt;
		
	color: #6699CC;
	
	font-weight: bold;
	
}

.sub_heading {
	
	font-family: Verdana, Arial;
	
	font-size: 10pt;
		
	color: #6699CC;
	
	font-weight: bold;
	
}

.book_title { 

	font-family: Verdana, Arial; 
	
	font-size: 10pt; 
	
	color: #525252; 
		
	font-style: italic; 
	
	font-weight: bold;
	
	text-decoration: none; }
	
.step_title { 

	font-family: Verdana, Arial; 
	
	font-size: 10pt; 
	
	color: white; 
		
	font-style: italic; 
	
	font-weight: bold;
	
	text-decoration: none; }	
	
.book_title_link { 

	font-family: Verdana, Arial; 
	
	font-size: 10pt; 
	
	color: #0000ff; 
		
	font-style: italic; 
	
	font-weight: bold;
	
	text-decoration: none; }	
	
.blue_book_title { 

	font-family: Verdana, Arial; 
	
	font-size: 10pt; 
	
	color: #6699CC; 
		
	font-style: italic; 
	
	font-weight: bold;
	
	text-decoration: none; }	
	
.cart_details_bold { 

	font-family: Verdana, Arial; 
	font-size: 10pt; 
	color: #525252; 
	font-weight: bold;
	text-decoration: none; }
	

.order { 

	font-family: Verdana, Arial; 
	
	font-size: 12pt; 
	
	color: #3399CC; 
		
	font-style: italic; 
	
	font-weight: bold;
	
	text-decoration: underline; }
	
.copyright {
	
	font-family: Verdana, Arial; 
	
	font-size: 8pt; 
	
	color: #525252; 
		
	font-style: italic;  
	
	text-align: left;
	
	margin-left: 150px;
	}
	
a.alpha_list { 

	font-family: Verdana, Arial; 
	
	font-size: 10pt; 
	
	color: #525252; 
	
	font-weight: bold;
	
	text-decoration: none; }	
	
a.alpha_list:hover { 

	font-family: Verdana, Arial; 
	
	font-size: 10pt; 
	
	color: #525252; 
	
	font-weight: bold;
	
	text-decoration: underline; }
	
.listsub_menu{
		
		font-size: 12px; 
		font-family: Arial, Verdana, San-Serif;
		font-weight: bold; 
		color: #434343;
		text-decoration: none;
		padding-left: 25px;
}

a.listsub_menu{
		
		font-size: 12px; 
		font-family: Arial, Verdana, San-Serif;
		font-weight: bold; 
		color: #434343;
		text-decoration: none;
		padding-left: 25px;
}

a.listsub_menu:hover{
		
		font-size: 12px; 
		font-family: Arial, Verdana, San-Serif;
		font-weight: bold; 
		color: #434343;
		text-decoration: underline;
		padding-left: 25px;
}

.author {
		
		font-size: 12px; 
		font-family: Arial, Verdana, San-Serif;
		color: #434343;
		text-decoration: underline;
}
.text_descript {
		
		font-size: 12px; 
		font-family: Arial, Verdana, San-Serif;
		color: #434343;
}