@charset "utf-8";
/* CSS Document */

a img { border: none; }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(images/top_bg.jpg) top repeat-x;
}

.clear
{
	clear:both;
}	
#container
{	
	width:960px;
	height:auto;
	margin:0 auto;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}	

#hader
{	
	width:960px;
	height: 110px;
	margin:0 auto;
	border-bottom:solid 1px #e3e3e3;
}	

#hader_left
{	
	width:816px;
	float:left;
	padding-top:33px;
}

#hader_right
{
	width:120px;
	float:left;
	border-left:solid 1px #e3e3e3;
	height:92px;
	padding:18px 0 0 22px;
}		
	
.find_thumb
{
	width:121px;
	height:36px;
	margin-top:14px;
}

.top_icon
{
	margin-right:4px;
	float:left;
}			

#mid_container
{
	width:960px;
	height:auto;
	margin:0 auto;
	border-bottom:solid 1px #e3e3e3;
}

#mid_left_container
{
	width:233px;
	height:auto;
	float:left;
}

#mid_right_container		
{
	width:684px;
	height:auto;
	padding:14px 0 0 20px;
	float:left;
	border-left:solid 1px #e3e3e3;
}	

#mid_right_container_inner		
{
	width:684px;
	height:auto;
	padding:0px 0 0 20px;
	float:left;
	border-left:solid 1px #e3e3e3;
}

#website_right_container		
{
	width:710px;
	height:auto;
	padding:0px 0 0 10px;
	float:left;
	border-left:solid 1px #e3e3e3;
}

/*****************************Left navigation*************************/

#left_navigation
{
	width:232px;
	height:auto;
}


#left_navigation ul 
{
	list-style:none;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

#left_navigation li
{
	font:normal 27px Impact;
	color:#8f8f8f;
	text-align:left;
	text-decoration:none;
	border-bottom:solid 1px #e3e3e3;
	line-height:54px;
	clear:both;
}	
.left_navigation li a{
	font:bold 27px Impact;
	color:#8f8f8f;
	text-align:right;
	text-decoration:none;
	float:right;
	line-height:54px;
}
.left_navigation li a:visited{
	font:bold 27px Impact;
	color:#8f8f8f;
	line-height:54px;
}
.left_navigation li a:hover{	
	color:#000;
	text-decoration:none;
	background:url(images/nav_img.jpg) right no-repeat;
	line-height:54px;
}
.left_navigation li a:active{
	color:#000;
	text-decoration:none;
	line-height:54px;
	background:url(images/nav_img.jpg) right no-repeat;
}				


/*****************************End Left navigation*************************/
/*.left_navigation
{
	width:233px;
	height:55px;
	text-align:right;
	border-bottom:solid 1px #e3e3e3;
}

.left_navigation a
{
	font:normal 28px Impact;
	color:#8f8f8f;
	line-height:50px;
	text-align:right;
	text-decoration:none;
	border-right:solid 8px #fff;
	padding:8px 10px 12px 0;
	height:25px;
}	

.left_navigation a:hover
{
	font:normal 28px Impact;
	color:#000;
	line-height:50px;
	text-align:right;
	text-decoration:none;
	border-right:solid 8px #000;
}

.left_navigation_sulected
{
	width:233px;
	height:55px;
	text-align:right;
	border-bottom:solid 1px #e3e3e3;
}

.left_navigation_sulected a
{
	font:normal 28px Impact;
	color:#000;
	line-height:50px;
	text-align:right;
	text-decoration:none;
	border-right:solid 8px #000;
	padding:8px 10px 12px 0;
	height:25px;
}	
*/

.break
{
	width:232px;
	float:right;
	height:1px;
	background:#e3e3e3;
	overflow:hidden;
}	
.heading_text
{
	font:normal 28px Impact;
	color:#000;
}	

.websiteheading_text
{
	font:normal 26px Impact;
	color:#000;
}

.main_image_inro
{
	width:653px;
	height:64px;
	background:#000;
	padding:15px 15px 0 15px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:20px;
}	

#mid_right_down
{
	width:705px;
	height:auto;
}

#rightdown_left
{
	width:475px;
	height:auto;
	float:left;
	padding:14px 14px 0 0;
	line-height:18px;
	text-align:justify;
}

#rightdown_right
{
	width:176px;
	height:auto;
	float:left;
	padding:14px 0 20px 17px;
	border-left:solid 1px #e3e3e3;
}	

#rightdown_right_inner
{
	width:195px;
	height:auto;
	float:left;
	padding:0px 0 20px 17px;
	border-left:solid 1px #e3e3e3;
}

#website_right_inner
{
	width:198px;
	height:auto;
	float:left;
	border-left:solid 1px #e3e3e3;
	padding-left:17px;
	height:1250px;
}

#rightdown_left_inner
{
	width:453px;
	height:auto;
	float:left;
	padding:0px 32px 0 0;
	line-height:18px;
	text-align:justify;
}

#rightdown_left_inner01
{
	width:474px;
	height:auto;
	float:left;
	padding:0px 15px 0 0;
	line-height:18px;
	text-align:justify;
}

/*****************************website link*************************/

#Archives
{
	width:170px;
	margin-top:2px;
}


#Archives ul 
{
	list-style:none;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

#Archives li
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	line-height:20px;
	text-align:left;
	text-decoration:none;
	padding-top:10px;
}	
		
.Archives li a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}	

.Archives li a:hover
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}

.pagination { margin-top: 10px; margin-bottom: 10px; }
.pagination a { display: block; float: left; background: #EEE; border: 1px solid #333; margin-right: 10px; text-decoration: none; color: blue; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }

/*****************************End website link*************************/


.spacer_15
{
	height:17px;
}	

#footer
{
	height:72px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#999999;
	line-height:60px;
	text-align:right;
}	

.hading_box
{
	width:148px;
	height:46px;
	border-top:solid 1px #e3e3e3;
	border-bottom:solid 1px #e3e3e3;
	float:right;
	font:normal 25px Impact;
	color:#000;
	line-height:44px;
	text-align:right;
	margin-top:20px;
}	

.latest_book
{
	width:223px;
	height:auto;
}	

.book_image
{
	float:left;
}	

.book_matter
{
	float:left;
	padding-top:40px;
	text-align:center;
	width:100px;
}	

.buy
{
	padding-top:10px;
}	

.upcoming
{
	float:right;
	padding-top:20px;
}	

.left_bottom
{
	padding:20px 20px 0 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:right;
}

.left_bottom01
{
	padding:20px 0px 0 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:right;
}

.left_link a
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	float:right;
	text-decoration:none;
	border-bottom:dotted 1px #000;
	line-height:20px;
}		

.hading_box_inner_pg
{
	width:100%;
	height:54px;
	border-bottom:solid 1px #e3e3e3;	
	line-height:50px;
}	

.inner_page_mid
{
	width:453px;
	height:auto;
	padding:14px 0 0 0;
	line-height:22px;
}

.website_page_mid
{
	width:474px;
	height:auto;
	padding:14px 0 0 0;
	line-height:22px;
}

.innerpage_midleft
{
	float:left;
	width:176px;
	text-align:center;
}		
	
.innerpage_midlright
{
	float:left;
	width:277px;
	padding-top:26px;
}

.normal_bold
{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#000;
}	

.contact_info
{
	padding:38px 0px 15px 4px;
}	

.text_boxouter
{
	width:310px;
	height:24px;
	margin-bottom:18px;
	border: none;
}	

.text_boxinner
{
	width:309px;
	height:24px;
	background-color:#ededed;
	padding-left:4px;
	line-height:24px;
	border: none;
}	

.massage_box
{
	width:310px;
	height:112px;
	margin-bottom:18px;
	border: none;
}

.massage_boxinner
{
	width:309px;
	height:112px;
	background-color:#ededed;
	padding-left:4px;
	line-height:24px;
	border: none;
}	

.send_button
{
	padding:10px 0 0 233px;
}	

.gallery_container
{
	width:453px;
	height:auto;
	padding-bottom:20px;
	
}	

.gallery_image
{
	width:130px;
	height:auto;
	text-align:center;
	float:left;
}

.gallery_image_left
{
	width:130px;
	height:auto;
	margin-left:22px;
	text-align:center;
	float:left;
}	

.border
{
	width:148px;
	height:19px; 
	border-bottom:solid 1px #e3e3e3;
	float:right;	
}	

.website_container
{
	width:474px;
	height:auto;
	margin:23px 0 0 0;
}

.website_left
{
	float:left;
	padding-right:16px;
	text-align:center;
	line-height:35px;
}		

.web_right
{
	width:290px;
	float:left;
}	

.red_font a
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#c0272e;
	line-height:30px;
	padding-top:10px;
	text-decoration:none;
}	



.gry_font a
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#5f6c6b;
	line-height:30px;
	padding-top:10px;
	text-decoration:none;
}




.brown_font a
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#a43524;
	line-height:30px;
	padding-top:10px;
	text-decoration:none;
}



.yellow_font a
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#a6840d;
	line-height:30px;
	padding-top:10px;
	text-decoration:none;
}

.orange_font a
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ff0000;
	line-height:30px;
	padding-top:10px;
	text-decoration:none;
}

.orange_font01 a
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#f57f23;
	line-height:30px;
	padding-top:10px;
	text-decoration:none;
}

.bottom_paging
{
	width:171px;
	height:15px;
	margin:0 auto;
	padding:20px 0 0 20px;;
}

.paging_no a
{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	padding:0 4px 0 4px;
	text-decoration:none;
	line-height:20px;
}	

.paging_no a:hover
{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	padding:0 4px 0 4px;
	text-decoration:underline;
	line-height:20px;
	background:#d6d6d6;
}



.paging_next a
{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#364dc3;
	float:left;
	padding:0 4px 0 4px;
	text-decoration:none;
	line-height:20px;
}

.web_link a
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	line-height:30px;
}	

.errors { color: red; margin-top: 10px; margin-bottom: 10px; }
.success { color: green; margin-top: 10px; margin-bottom: 10px; }
.asseenon { color: #000; font-size: 20px; margin-top: 10px; margin-bottom: 10px; }
.asseenon span { display: block; margin-bottom: 10px; }
