body, html
{
	margin:0px;
	padding:0px;
}

body, html, td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

A:link 
{
	text-decoration: none;
	color:#767474;
}
A:visited 
{
	text-decoration: none;
	color:#767474;
}
A:active 
{
	text-decoration: none;
	color:#767474;
}
A:hover 
{	
	color: #FF6600;
}

#frame
{
	background-color:#f4f4f4;
	/*border:1px solid #d4d4d4;*/
}

#content
{
	background-color:#FFFFFF;
	padding-top:5px;
	/*padding-left: 6px;*/
	
	width:564px;
}

#blockLeftTD{
padding-bottom:5px; background-color:#FFFFFF; background-image:url(/images/right_bar/right_bar_01.gif); background-repeat:no-repeat; background-position: right top; border-right:#E0E0E0 1px solid;
}

#blockRightTD{
padding-bottom:5px; 
background-color:#FFFFFF; 
background-image:url(/images/right_bar/right_bar_01.gif); 
background-repeat:no-repeat; 
background-position: left top; 
border-left:#E0E0E0 1px solid;
}

#content_left
{
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
}

#content_right
{
	padding-top:5px;
	padding-left:0px;
}

#content_right td
{
	font-size:11px;
	color:#767474;
	text-decoration:none;
}

#content_right .rbarPad
{
	padding:3px 0px;
}

hr 
{
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #FF6600; 
	border-style: none none dotted; 
}



/* ---------------------------------------- DATE ---------------------------------------- */
.mydate
{
	color:#FFFFFF;
}

/* ---------------------------------------- MENUS ---------------------------------------- */
.menu
{
	background-image:url(/images/menu/bg_tile.gif);
}


#sub_menu
{
	background-color:#000000;
	border-top:1px solid #e5e5e5;
	width:991px;
}


/* ---------------------------------------- SCROLLERS ---------------------------------------- */
#fiction .container,
#non_fiction .container,
#children1 .container,
#children2 .container,
#children3 .container,
#children4 .container,
#children5 .container,
#psa .container
{
	border:1px solid #d8d8d8;
	background-color:#f2f2f2;
	width:124px;
	padding:6px;
}
#search_results .container
{
	border:1px solid #d8d8d8;
	background-color:#f2f2f2;
	width:150px;
	padding:6px;
}

#search_results .rowresult
{
	padding-bottom: 12px;
	border-bottom: 1px solid #d8d8d8;
	
}

#fiction .image,
#non_fiction .image,
#children1 .image,
#children21 .image,
#children3 .image,
#children4 .image,
#children5 .image,
#psa .image
{
	border:1px solid #000000;
}


#fiction .title,
#non_fiction .title,
#children1 .title,
#children2 .title,
#children3 .title,
#children4 .title,
#children5 .title,
#psa .title
{
	background-color:#FFFFFF;
	font-size:11px;
	padding:2px;
}

#fiction .author,
#non_fiction .author,
#children1 .author,
#children2 .author,
#children3 .author,
#children4 .author,
#children5 .author,
#psa .author
{
	background-color:#FFFFFF;
	color:#ff6600;
	padding:2px;
	font-size:11px;
}
.page_title
{
	color:#FF6600;
	font-size:18px;
	text-transform: capitalize;
	border-bottom: dotted 1px #FF6600;
}
.book_title
{
	color:#FF6600;
	font-size:18px;
}
.book_author 
{
	color:#0c7481;
	font-size: 12px;
}

.book_details 
{
	color:#0c7481;
	font-size: 12px;
}
.buy_now 
{	
	color: #FF6600;
}
.buynow_box 
{
	background-color: #FF6600;
	border: solid 1px #FF6600;
}

.readers_block
{
	padding: 5px;
	border: solid 1px #d4d4d4;
	background-color: #f2f2f2;
}
.author_block
{
	padding: 5px;
	border: solid 1px #d4d4d4;

}
/* ---------------------------------------- SEARCH ---------------------------------------- */

.searchInput
{
	border:1px solid #a5a5a5;
	width:127px;
	height:17px;
	color:#767474;
	font-size:9px;
}

.searchitem {
	text-align: center;
}
.searchheader {
	margin: 0px;
	padding: 0px;
}
.pagination
{
	width:15px;
	height:15px;
	text-align:center;
	text-decoration:none;
	background-color:#f8f1f9;
	border:1px solid #e7dcea;
	margin-top:5px;
	margin-left:2px;
	margin-right:2px;
	text-align:center;
	color:#000000;
	font-size:10px;
	cursor:pointer;
}
.apagination
{
	width:15px;
	height:15px;
	text-align:center;
	text-decoration:none;
	background-color:#f8f1f9;
	border:1px solid #e7dcea;
	margin-top:5px;
	margin-left:2px;
	margin-right:2px;
	text-align:center;
	color:#000000;
	font-size:11px;
	cursor:pointer;

}

.pagination_active
{
	width:15px;
	height:15px;
	text-decoration:none;
	background-color:#f4862f;
	border:1px solid #c67526;
	margin-top:5px;
	margin-left:2px;
	margin-right:2px;
	text-align:center;
	color:#000000;
	font-size:10px;
}

/* ---------------------------------------- NEWSLETTER ---------------------------------------- */
.textInput
{
	border:1px solid #a5a5a5;
	width:145px;
	height:17px;
	color:#767474;
	font-size:9px;
}

/* ---------------------------------------- FOOTER ---------------------------------------- */
#footer, #footer a, #footer a:hover, #footer a:active, #footer a:visited, #footer a:link
{
	font-size:11px;
	color:#999999;
	text-decoration:none;
	
}

#footer .bottom
{
	background-color:#f5f5f5;
	border-top:1px solid #e0e0e0;
}

#footer .bottom a, #footer .bottom a:hover, #footer .bottom a:active, #footer .bottom a:visited, #footer .bottom a:link
{
	color:#000000;
	text-decoration:none;
}

#navlist { list-style-image: url(images/arrow.gif); }
#amcontenttable
{
	border-top: solid 0px #f4862f;
	border-left: solid 0px #f4862f;
	border-bottom: solid 1px #d8d8d8;
	border-right: solid 0px #d8d8d8;
	/*border: solid #f4862f 1px;*/
}
#amcontenttable td
{
	/*border-right: solid 1px #f4862f;
	border-left: solid 1px #f4862f;*/
	background-color:#FFFFFF;
	color:#ff6600;
	padding:2px;
	font-size:15px;
	font-weight:600;
	padding-left: 15px;
	/*font-size: 12px;
	color: #767474;*/
}
#amcontenttable td p
{
	/*border-right: solid 1px #f4862f;
	border-left: solid 1px #f4862f;*/
	background-color:#FFFFFF;
	color:#767474;
	padding:2px;
	font-size:12px;
	font-weight:200;
	padding-left: 15px;
	/*font-size: 12px;
	color: #767474;*/
}
#amcontenttable td a
{
	/*border-right: solid 1px #f4862f;
	border-left: solid 1px #f4862f;*/
	color:#767474;
	padding:2px;
	font-size:12px;
	font-weight:200;
	padding-left: 0px;
	text-decoration:underline;
	/*font-size: 12px;
	color: #767474;*/
}
#amcontenttable td a:hover
{
	/*border-right: solid 1px #f4862f;
	border-left: solid 1px #f4862f;*/
	color:#ff6600;
	padding:2px;
	font-size:12px;
	font-weight:200;
	padding-left: 0px;
	text-decoration:underline;
	/*font-size: 12px;
	color: #767474;*/
}
#amheadingtable td
{
	/*border-right: solid 1px #f4862f;
	border-left: solid 1px #f4862f;*/
	padding-left: 5px;	
	font-size: 15px;
	color: #767474;
}
#amheadingtable
{
	/*border: solid #f4862f 1px;
*/
	border-top: solid 1px #f4862f;
	border-left: solid 1px #f4862f;
	border-bottom: solid 1px #f4862f;
	border-right: solid 1px #f4862f;
	
}
.border-left
{
	border-left: 1px #f4862f solid;
	vertical-align: middle;
}
.alphabettop
{
	border: solid 0px;
}
.border-left a
{
	text-decoration: underline;
}


#btnSearch{
cursor:pointer; vertical-align:middle;
}

.topNavImg{
border:none; margin-bottom:-3px;
}

.centerTD{
padding-left:5px; padding-bottom:5px; background-color:#FFFFFF; background-image:url(/images/left_bar/spacer_left.gif); background-repeat:repeat-y;
}

.leftBarTD{
padding-right:9px;
}

.newsletterUpdateTD{
padding-left:8px;
}

.newsSubscribeBtn{
cursor:pointer; margin-left:7px; margin-top:4px;
}

.subInput{
width:110px; margin-left:7px;
	border:1px solid #a5a5a5;
	height:17px;
	color:#767474;
	font-size:9px;
}
.rightTDPad{
padding-left:0px;
}

.newshead{
color:#F77730; font-size:15px; font-weight:bold;
}

.headingDate{
color:#FFFFFF;
font-weight:bold;
padding-left:50px;
padding-bottom:8px;
}

.searchsubheader	
{
	padding-left:5px;
	font-weight:bold;
}

.searchresultsheader
{
	font-weight:bold;
}

.searchcategory
{
	width:200px;
	padding-left:15px;
}

.searchresults
{

}

.backbttn
{
	font-weight:bold;
}

.show_results
{
	background-color:#FFFFFF;
	color:#ff6600;
	padding:2px;
	font-size:15px;
	font-weight:600;
	padding-left: 15px;
}

.createdate 
{
	color:#666666;
	font-size: 12px;
}

.dateheader
{
	color:#0c7481;
	font-size: 12px;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	padding:5px;
}

.topborder
{
	border-top:1px solid #e1e1e1;
}

.spudDiv
{
	background-color:#000000;
	height:540px;
	width:100%;
}

.whiteText
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
}

.rHeadings
{
	border:1px solid #e1e1e1; 
	border-bottom:none; 
	padding-left:8px;
	cursor:pointer;
}
