@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0;}

body{background:url(../images/maluti_bg.jpg) top left no-repeat #fff; overflow-x:hidden;}
#main_container{float:left; width:780px; margin:auto 30%;}
	
	#header_container{float:left; width:780px;}
		#logo_box{float:left; width:275px; }
		#logo_box_text{float:left; width:275px; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; margin:0px; padding:0px; text-align:center;}
		#nav_menu{float:right; width:460px; margin:15px 0 0 0; text-align:right;}
			#nav_menu ul{list-style-type:none; margin:0; padding:0;}
			#nav_menu ul li{display:inline; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
			#nav_menu ul li a{font:bold 10px/20px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;}
			#nav_menu ul li a:hover{font:bold 10px/20px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:#fff;}
	
	#maluti_in_news { background:#fff; }
	#body_wrapper{float:left; width:780px;}
		#container1{float:left; width:780px;}
			#banner_content{float:left; width:500px; margin:20px 0 0 0;}
			#about_content{float:right; width:260px; margin:20px 0 0 0;}
				#caption1{font:bold 18px/24px Verdana, Arial, Helvetica, sans-serif; border-bottom:1px dotted #fff;}
				#extract_maluti{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:10px 0 0 0;}
		#container2{float:left; width:780px;}
			#news_content{float:left; width:500px; margin:30px 0 0 0;}
				#caption2{float:left; width:100%; font:bold 18px/24px Verdana, Arial, Helvetica, sans-serif; color:#646464; border-bottom:1px solid #646464;}
				#news_synopsis{float:left; width:480px; margin:15px 0 0 0; padding:0 10px 0 10px;}
					#news_synopsis .txt_style01{font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#9e1c32; text-decoration:none;}
					#news_synopsis .txt_style01:hover{font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#9e1c32; text-decoration:underline;}
					#news_synopsis p.txt_style02{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:5px 0 5px 0;}
					#news_synopsis p.dotted_line{font:normal 7px Verdana, Arial, Helvetica, sans-serif; color:#646464; margin:10px 0 10px 0;}
			#gallery_content{float:right; width:260px; margin:30px 0 0 0;}
				#caption3{float:left; width:100%; font:bold 18px/24px Verdana, Arial, Helvetica, sans-serif; color:#646464; border-bottom:1px solid #646464;}
				#gallery{float:left; width:100%; margin:15px 0 0 0;}
					#gallery img{border:1px solid #666; margin:5px 0 0 5px;}
					
		#content_wrap{float:left; width:780px; margin:30px 0 0 0;}
			#caption_box{float:left; width:780px; font:bold 18px/24px Verdana, Arial, Helvetica, sans-serif; color:#000; border-bottom:1px dotted #000;}
			#content_box{float:left; width:760px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:10px;}
			#content_box p img{margin:0 10px 0 0; padding:0; border:1px solid #000;}
		
		#imageholder{float:left; width:780px; margin:20px 0 0 0;}
			#lt_imgholder{float:left; width:480px;}
			#rt_imgholder{float:right; width:300px; margin:60px 0 0 0;}


.more_txt{font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#0086cf; text-decoration:none;}
.more_txt:hover{font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#0086cf; text-decoration:underline;}
.txt_caption{font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; margin:0px; padding:0px;}
.txt_date{font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

	#footer_container{float:left; width:780px; margin:0px 0 0 0;}
		#footer_links{width:68%; margin:0 21% 0 21%; text-align:center;}
			#footer_links ul{list-style-type:none; margin:0; padding:0;}
			#footer_links ul li{display:inline; font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#646464;}
			#footer_links ul li a{font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#646464; text-decoration:none;}
			#footer_links ul li a:hover{font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#646464; text-decoration:underline;}
		#copyright{width:50%; margin:5px 25% 0 25%; padding:0 0 5px 0; text-align:center;}
			#copyright .footer_txt{font:normal 10px/16px Verdana, Arial, Helvetica, sans-serif; color:#646464;}
			
	#blank_container{float:left; width:780px; min-height:40px; border-top:1px dotted #000; padding:20px 0 20px 0; width:100%; margin:10px 0 0 0; text-align:center;}
	#blank_container1{float:left; width:780px; min-height:125px;}
	#blank_container2{float:left; width:780px; min-height:335px;}
	
	#form_container{float:left; width:760px; margin:10px 0 0 0;}
		#contact_form{float:left; width:80%;}
		#contact_imageholder{float:right; width:50%; margin:18px 0 0 0;}
		#contact_imageholder img{border:1px solid #000;}
		
		
/*..................book advertising content styling...........24.1.2011*/
#promote{
float:right;
margin-top:10px;
}

#adv_container{
float:left;
width:260px;
border:1px solid #a85e07;
}		

.book_cover{
width:100px;
float:left;
padding:6px 0 5px 5px;
outline:none;
}

.book_detail{
width:200px;
float:left;
padding:5px 0 0 5px;
}

.book_detail p{
font:normal 12px "Arial", Helvetica, sans-serif;
color:#a85e07;
text-align:left;
}

.book_detail p:first-line{
font:normal 10px Arial, Helvetica, sans-serif;
color:#9e1c32;
}

.book_detail p.book_info{
font-family:Arial, Helvetica, sans-serif;
color:#a85e07;
text-align:left;
padding:4px 0 0 0;
}

.book_detail p.book_info:first-line{
font:normal 10px  Arial, Helvetica, sans-serif;
color:#000000;
}

.book_detail p.book_info input, book_detail p input{
display:block;
background:url(../images/input_box.png) top center no-repeat;
width:220px;
height:30px;
font:normal 11px "Arial", Helvetica, sans-serif;
color:#a85e07;
line-height:30px;
border:none;
outline:none;
padding:0 0 0 20px;
}

#order_btn{
width:135px;
height:23px;
float:right;
text-align:center;
margin:5px 15px 0 5px;
/*padding:8px 0 0 0;*/
cursor:pointer;
}

#order_btn a{
font:bold 11px "Arial", Helvetica, sans-serif;
color:#000000;
line-height:30px;
text-decoration:none;
border:none;
outline:none;/* for Firefox 3.0*/
}

.billing_detail{
background:#FFFFFF;
border:1px solid #000;
padding:25px 0 75px 5px;
height:340px;
min-height:340px;
}

.required{
float:left;
width:100%;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
.err_txt { text-align:left; padding-left:160px; }
.caption { width:150px; float:left; text-align:right; }
.required_astr{ color:#ff0000; }
.extra_padding { padding-top:3px;


.bookdetail_container{
float:left;
}

.large_cover{
float:left;
width:220px;
padding:0 0 0 20px;
}

input.submit{
background:url(../images/send_btn.jpg) top center no-repeat;
width:85px;
height:24px;
outline:none;
display:block;
border:none;
cursor:pointer;
}

#submit_billing {
background:url(../images/send_btn.jpg) top center no-repeat;
width:85px;
height:24px;
outline:none;
display:block;
border:none;
cursor:pointer;
}

.large_cover img{
outline:none;/* for Firefox 3.0*/
}

.comments{
/*background:url(../images/txt_area.png) top center no-repeat;
display:block;
width:228px;
min-height:50px;
height:54px;*/
width:195px;
height:54px;
font:normal 11px "Arial", Helvetica, sans-serif;
color:#a85e07;
border:1px solid #7f9db9;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
outline:none;
overflow:hidden;
padding:5px 0 0 10px;
}

p.send_btn{

width:85px;
height:24px;
padding:2px 0 0 15px;
text-align:center;
margiin-left:10px;
}


/*p.send_btn a{
font:bold 12px "Arial", Helvetica, sans-serif;
color:#000000;
line-height:23px;
text-decoration:none;
border:none;
outline:none;
}*/

.clik_btn{
background-image:url(../images/clik_btn.jpg);
background-repeat:no-repeat;
width:457px;
height:52px;
font:Georgia;
font-size:15px;
padding:18px 25px 0 0;
text-align:center;

}

.clik_btn a { text-decoration:underline; color:#993300; }
.clik_btn a:hover{ text-decoration:none; }

.video_1{
width:300px;
float:left;
margin:0 0 0 145px;
}

.cls_link_video { width:90%; float:left; margin:0px 0 0 30px; }
.cls_link_video a{ text-decoration:underline; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#000;  }
.cls_link_video a:hover{ text-decoration:none; color:#666;  }
