/* HTML Overrides */
body						{
	margin					:	0 auto;
	font-size				:	12px;
	color					:	#000;
	background				:	#FFF;
	background				:	#FAFCF1 url('http://www.keral.com/cssnew/images/body_bg.gif') repeat-x top left;
	font-family				:	Arial, Helvetica, sans-serif;
}
a							{
	
	color					:	#000;
	text-decoration			:	underline;
	font-weight				:	normal;
}
a:hover						{
	color					:	#000;
}
img							{
	border					:	0 none;
}
/* Object Overrides */
#base_container				{
	width					:	1003px;
	height					:	100% auto;
	margin					:	0 auto;
	border					:	1px solid #A6CA28;
}
#header						{
	height					:	200px;
}
#header #logo				{
	display					:	block;
	float					:	left;
	width					:	217px;
	height					:	150px;
}
#header #banner				{
	display					:	block;
	float					:	left;
	width					:	770px;
	height					:	150px;
	padding					:	2px 2px 30px 8px;
}
#header #search				{
	display					:	block;
	float					:	left;
	width					:	314px;
	font-weight				:	bold;
	font-size				:	11px;
	color					:	#475612;
	padding					:	54px 0 0 10px;
}
#header #header_bar			{
	height					:	12px;
	margin					:	0 26px;
	background				:	url('http://www.keral.com/cssnew/images/header_bottomline.gif') repeat-x bottom left;
}
#top_nav					{
	display					:	block;

	width					:	750px;
	height					:	13px;
	padding					:	0px 0 0px 26px;
	margin					:	0 auto;
}
#top_nav ul					{
	display					:	block;
	margin					:	0;
	padding					:	0;
}
#top_nav li					{
	float					:	left;
	display					:	block;
	list-style-type			:	none;
}
#top_nav li.seperator		{
	margin					:	4px 3px 0 4px;
	background				:	url('http://www.keral.com/cssnew/images/header_links_seprator.gif') no-repeat top left;
}
#top_nav li a				{
	text-decoration			:	none;
	color					:	#FFFFFF;
	font-size				:	12px;
	font-weight				:	bold;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
}
#rss_nav					{
	display					:	block;
	float					:	right;
	width					:	140px;
	height					:	14px;
	padding					:	8px 26px 8px 0;
	margin					:	0 auto;
}
#rss_nav ul					{
	display					:	block;
	margin					:	0;
	padding					:	0;
}
#rss_nav li					{
	float					:	left;
	display					:	block;
	list-style-type			:	none;
	padding					:	0 2px 0 0;
}
#rss_nav li a				{
	text-decoration			:	none;
	height					:	14px;
	color					:	#FFFFFF;
	background				:	#F28D3B;
	font-size				:	11px;
	font-weight				:	bold;
	text-align				:	center;
	
	padding					:	0 5px;
}
#mainContent				{
	width					:	1010px;
	background				:	#FFF;
	margin					:	0 auto;
	padding					:	3px 0 0 0;
}
#top_marquee				{
	width					:	1000px;
	height					:	30px;
	margin					:	0 auto;
	padding					:	4px 14px 4px 4px;
	background				:	#EDEDED;
	overflow				:	hidden;
	font-size				:	12px;
	color					:	#F25353;
}
#left_modules				{
	float					:	left;
	width					:	802px;
	padding					:	0px 0px 0px 16px;
}
#right_modules				{
	float					:	left;
	width					:	160px;
	padding					:	0px 0px 0px 0px;
}
#news_headlines				{
	width					:	770px;
	font-size				:	12px;
	color					:	#8C8C8C;
	border-bottom			:	2px solid #000;
}
#news_cats					{
	width					:	148px;
	background				:	url('http://www.keral.com/cssnew/images/content_col4_greenheader.gif') no-repeat top left;
}
#news_cats ul				{
	display					:	block;
	margin					:	0;
	padding					:	0;
}
#news_cats li				{
	height					:	18px;
	display					:	block;
	list-style-type			:	none;
	margin					:	0 0 1px 0;
}
#news_cats li.base			{
	background				:	#E2E2E2;
	padding					:	3px 0 0 9px;
}
#news_cats li.subdot		{
	color					:	#7B7B7B;
	margin					:	0 11px 0 21px;
	border-bottom			:	1px dotted #959595;
}
#news_cats li.sub			{
	color					:	#7B7B7B;
	margin					:	0 11px 0 21px;
}
#news_cats li a				{
	text-decoration			:	none;
	color					:	#494949;
	font-size				:	12px;
	font-weight				:	bold;
}
#kerala_dailies				{
	width					:	148px;
	margin					:	3px 0 0 0;
	background				:	url('http://www.keral.com/cssnew/images/content_col4_greenheader.gif') no-repeat top left;
}
#kerala_dailies ul			{
	display					:	block;
	margin					:	0;
	padding					:	0;
}
#kerala_dailies li			{
	height					:	20px;
	display					:	block;
	list-style-type			:	none;
	margin					:	4px 9px 0 10px;
	border-bottom			:	1px dotted #959595;
}
#kerala_dailies li.last		{
	border					:	none;
}
#kerala_dailies li a		{
	text-decoration			:	none;
	color					:	#494949;
	font-size				:	12px;
}
#three_tire					{
	clear					:	both;
	float					:	left;
	width					:	812px;
	margin					:	0 auto;
	padding					:	0px 0 0 0;
	padding					:	0px 0px 10px 0px;
}
#three_one					{
	display					:	block;
	float					:	left;
	width					:	144px;
	margin					:	0 auto;
	
	padding					:	0px 0px 0px 0px;
}
#three_two					{
	display					:	block;
	float					:	left;
	width					:	620px;
	margin					:	0 auto;
	margin-left				:	5px;
	
	padding					:	22px 14px 22px 14px;
	border					:	1px solid #85A327;
}
#three_three				{
	display					:	block;
	float					:	left;
	width					:	285px;
	margin					:	0 auto;
	margin-left				:	5px;
	
}
#main_links					{
	width					:	144px;
	background				:	url('http://www.keral.com/cssnew/images/content_col1_greenheader.gif') no-repeat top left;
}
#main_links ul				{
	display					:	block;
	margin					:	0;
	padding					:	0;
}
#main_links li				{
	height					:	20px;
	display					:	block;
	list-style-type			:	none;
	margin					:	4px 9px 0 10px;
	border-bottom			:	1px dotted #959595;
}
#main_links li.last			{
	border					:	none;
}
#main_links li a			{
	text-decoration			:	none;
	color					:	#494949;
	font-size				:	12px;
}
#google_ad_180x150			{
	display					:	block;
	width					:	180px;
	height					:	150px;
	margin					:	7px 0 0 5px;
	border					:	1px solid #0066CC;
	background				:	url('images/google_adbg.gif') no-repeat bottom right;
}
#google_ad_250x250			{
	display					:	block;
	width					:	250px;
	height					:	250px;
	margin					:	5px 0 0 20px;
	border					:	1px solid #0066CC;
	background				:	url('images/google_adbg.gif') no-repeat bottom right;
}
#google_ad_120x600			{
	display					:	block;
	width					:	120px;
	height					:	1900px;
	margin					:	7px 0 0 15px;
	
}
#todays_match				{
	display					:	block;
	width					:	192px;
	height					:	29px;
	margin					:	7px 0 0 0;
}
#keral_chat					{
	display					:	block;
	width					:	192px;
	height					:	98px;
	margin					:	7px 0 0 0;
}
#kerala_specials			{
	width					:	192px;
	margin					:	3px 0 0 0;
	background				:	url('http://www.keral.com/cssnew/images/content_col1_greenheader.gif') no-repeat top left;
}
#kerala_specials ul			{
	display					:	block;
	margin					:	0;
	padding					:	0;
}
#kerala_specials li			{
	height					:	20px;
	display					:	block;
	list-style-type			:	none;
	margin					:	4px 9px 0 10px;
	border-bottom			:	1px dotted #959595;
}
#kerala_specials li.last	{
	border					:	none;
}
#kerala_specials li a		{
	text-decoration			:	none;
	color					:	#494949;
	font-size				:	12px;
}
#article_archive			{
	width					:	192px;
	margin					:	3px 0 0 0;
	background				:	url('http://www.keral.com/cssnew/images/content_col1_greenheader.gif') no-repeat top left;
}
#article_archive ul			{
	display					:	block;
	margin					:	0;
	padding					:	0;
}
#article_archive li			{
	height					:	20px;
	display					:	block;
	list-style-type			:	none;
	margin					:	4px 9px 0 10px;
	border-bottom			:	1px dotted #959595;
}
#article_archive li.last	{
	border					:	none;
}
#article_archive li a		{
	text-decoration			:	none;
	color					:	#494949;
	font-size				:	12px;
}
#daily_special				{
	display					:	block;
	width					:	285px;
	text-align				:	center;
	background				:	#E4F0C8;
	padding					:	0 0;
}
#auto_mobiles				{
	display					:	block;
	width					:	610px;
	text-align				:	center;
	margin					:	3px 0 0 0;
}
#auto_mobiles ul			{
	display					:	block;
	margin					:	0;
	padding					:	0;
}
#auto_mobiles li			{
	height					:	20px;
	display					:	block;
	list-style-type			:	none;
	text-align				:	left;
	margin					:	4px 0 0 0;
	border-bottom			:	1px dotted #959595;
}
#auto_mobiles li.last		{
	border					:	none;
}
#auto_mobiles li a			{
	text-decoration			:	none;
	color					:	#555555;
	font-size				:	12px;
}
#cartoons					{
	display					:	block;
	width					:	285px;
	text-align				:	center;
	margin					:	3px 0 0 0;
}
#pick_of_the_week			{
	display					:	block;
	width					:	285px;
	text-align				:	center;
	margin					:	3px 0 0 0;
}
#gadget_garage				{
	display					:	block;
	width					:	285px;
	text-align				:	center;
	margin					:	3px 0 0 0;
}
#gadget_garage ul			{
	display					:	block;
	margin					:	0;
	padding					:	0;
}
#gadget_garage li			{
	height					:	20px;
	display					:	block;
	list-style-type			:	none;
	text-align				:	left;
	margin					:	4px 0 0 0;
	border-bottom			:	1px dotted #959595;
}
#gadget_garage li.last		{
	border					:	none;
}
#gadget_garage li a			{
	text-decoration			:	none;
	color					:	#555555;
	font-size				:	12px;
}
#videos_and_pictures		{
	display					:	block;
	width					:	285px;
	text-align				:	center;
	margin					:	3px 0 0 0;
}
#with_babu_paul				{
	display					:	block;
	width					:	285px;
	height					:	78px;
	margin					:	4px 0 0 0;
}
#airways_times				{
	display					:	block;
	width					:	285px;
	height					:	50px;
	margin					:	4px 0 0 0;
}
#train_times				{
	display					:	block;
	width					:	285px;
	height					:	50px;
	margin					:	4px 0 0 0;
}
#blog						{
	display					:	block;
	width					:	285px;
	text-align				:	center;
	margin					:	3px 0 0 0;
}
#blog ul					{
	display					:	block;
	margin					:	0;
	padding					:	0;
}
#blog li					{
	height					:	38px;
	display					:	block;
	list-style-type			:	none;
	text-align				:	left;
	margin					:	4px 0 0 0;
	color					:	#929292;
	border-bottom			:	1px dotted #959595;
}
#blog li.last				{
	border					:	none;
}
#blog li a					{
	text-decoration			:	none;
	color					:	#555555;
	font-size				:	12px;
	font-weight				:	bold;
}
#tour_kerala				{
	display					:	block;
	width					:	285px;
	text-align				:	center;
	background				:	#EBEAC1;
	padding					:	0 0;
}
#keep_you_busy				{
	display					:	block;
	width					:	285px;
	text-align				:	center;
	margin					:	3px 0 0 0;
}
#keep_you_busy ul			{
	display					:	block;
	margin					:	0;
	padding					:	0;
}
#keep_you_busy li			{
	height					:	20px;
	display					:	block;
	list-style-type			:	none;
	text-align				:	left;
	margin					:	4px 0 0 0;
	border-bottom			:	1px dotted #959595;
}
#keep_you_busy li.last		{
	border					:	none;
}
#keep_you_busy li a			{
	text-decoration			:	none;
	color					:	#555555;
	font-size				:	12px;
}
#home_decors				{
	display					:	block;
	width					:	285px;
	text-align				:	center;
	margin					:	3px 0 0 0;
}
#home_decors ul				{
	display					:	block;
	margin					:	0;
	padding					:	0;
}
#home_decors li				{
	height					:	20px;
	display					:	block;
	list-style-type			:	none;
	text-align				:	left;
	margin					:	4px 0 0 0;
	border-bottom			:	1px dotted #959595;
}
#home_decors li.last		{
	border					:	none;
}
#home_decors li a			{
	text-decoration			:	none;
	color					:	#555555;
	font-size				:	12px;
}
#belle						{
	width					:	285px;
	margin					:	3px 0 0 0;
	background				:	#E2E2E2 url('http://www.keral.com/cssnew/images/content_col3_bellegreenhead.gif') no-repeat top left;
}
#belle ul					{
	display					:	block;
	margin					:	0;
	padding					:	0;
}
#belle li					{
	height					:	18px;
	display					:	block;
	list-style-type			:	none;
	text-align				:	left;
	margin					:	1px 0 1px 0;
}
#belle li.base				{
	background				:	#E2E2E2;
	padding					:	0 0 0 9px;
}
#belle li.subdot			{
	color					:	#7B7B7B;
	margin					:	0 11px 0 21px;
	border-bottom			:	1px dotted #959595;
}
#belle li.sub				{
	color					:	#7B7B7B;
	margin					:	0 11px 0 21px;
}
#belle li a					{
	text-decoration			:	none;
	color					:	#494949;
	font-size				:	12px;
	font-weight				:	bold;
}
#food						{
	display					:	block;
	width					:	285px;
	text-align				:	center;
	margin					:	3px 0 0 0;
}
#food ul					{
	display					:	block;
	margin					:	0;
	padding					:	0;
}
#food li					{
	height					:	17px;
	display					:	block;
	list-style-type			:	none;
	text-align				:	left;
	margin					:	3px 0 0 0;
	border-bottom			:	1px dotted #959595;
}
#food li.last				{
	border					:	none;
}
#food li a					{
	text-decoration			:	none;
	color					:	#555555;
	font-size				:	12px;
}
#explore_kerala				{
	width					:	148px;
	margin					:	3px 0 0 0;
	background				:	url('http://www.keral.com/cssnew/images/content_col4_greenheader.gif') no-repeat top left;
}
#explore_kerala ul			{
	display					:	block;
	margin					:	0;
	padding					:	0;
}
#explore_kerala li			{
	height					:	20px;
	display					:	block;
	list-style-type			:	none;
	margin					:	4px 9px 0 10px;
	border-bottom			:	1px dotted #959595;
}
#explore_kerala li.last		{
	border					:	none;
}
#explore_kerala li a		{
	text-decoration			:	none;
	color					:	#494949;
	font-size				:	12px;
}
#footer						{
	display					:	block;
	height					:	90px;
	width					:	980px;
	margin					:	0 auto;
}
#foot_links					{
	display					:	block;
	float					:	left;
	width					:	543px;
	height					:	18px;
	margin					:	15px 0 0 60px;
	border-bottom			:	1px dotted #B8D555;
}
#foot_links ul				{
	display					:	block;
	margin					:	0;
	padding					:	0;
}
#foot_links li				{
	float					:	left;
	display					:	block;
	list-style-type			:	none;
}
#foot_links li.seperator	{
	margin					:	0 5px;
	color					:	#FFF;
}
#foot_links li a			{
	text-decoration			:	none;
	color					:	#FFF;
	font-size				:	14px;
}
#foot_exlinks				{
	display					:	block;
	float					:	left;
	width					:	543px;
	height					:	18px;
	margin					:	0 0 0 60px;
}
#foot_exlinks ul			{
	display					:	block;
	margin					:	0;
	padding					:	0;
}
#foot_exlinks li			{
	float					:	left;
	display					:	block;
	list-style-type			:	none;
}
#foot_exlinks li.seperator	{
	margin					:	0 5px;
	color					:	#3C3C3C;
}
#foot_exlinks li a			{
	text-decoration			:	none;
	color					:	#3C3C3C;
	font-size				:	12px;
}
#copy_right					{
	display					:	block;
	float					:	left;
	width					:	543px;
	height					:	18px;
	font-size				:	11px;
	color					:	#C8DF7A;
	margin					:	0 0 0 60px;
}
/* Some Extra Overrides */
#header .search_key			{
	display					:	block;
	width					:	185px;
	height					:	21px;
	float					:	left;
}
#header .txt				{
	width					:	175px;
	height					:	20px;
	border					:	0 none;
	
	font-size				:	11px;
	padding					:	4px 8px 0 7px;
	background				:	url('images/header_search_textbox.gif') no-repeat top left;
}
#header .search_button		{
	display					:	block;
	width					:	90px;
	height					:	21px;
	float					:	left;
	padding					:	0 0 0 6px;
}
#header .butt				{
	width					:	96px;
	height					:	21px;
	border					:	0 none;
	
	background				:	url('images/header_search_button.gif') no-repeat top left;
}
#header .search_radio		{
	width					:	175px;
	float					:	left;
	font-size				:	11px;
	padding					:	3px 0 0 0;
}
#header .rad				{
	
}
#news_headlines .caption	{
	font-size				:	16px;
	font-weight				:	bold;
	color					:	#000;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	border-bottom			:	1px solid #000;
}
#news_headlines .green		{
	font-size				:	16px;
	font-weight				:	bold;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	color					:	#95BA13;
}
#news_headlines .news_img	{
	float					:	right;
	width					:	370px;
	height					:	273px;
	background				:	url('images/content_headlines_bannerbot.gif') repeat-x bottom left;
}
#news_headlines .img_txt	{
	font-size				:	12px;
	font-weight				:	bold;
	height					:	10px;
	padding					:	12px 0 0 5px;
}
#news_headlines .img_txt a	{
	font-size				:	12px;
	font-weight				:	bold;
	text-decoration			:	none;
}
#news_headlines .img_txt a:hover {
	text-decoration			:	underline;
}
#news_headlines .content	{
	float					:	left;
	font-weight				:	bold;
	width					:	400px;
}
#news_cats .caption			{
	height					:	20px;
	width					:	148px;
	font-size				:	16px;
	font-weight				:	bold;
	color					:	#FFF;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	text-align				:	left;
	padding					:	7px 0 0 11px;
}
#news_cats .content			{
	width					:	144px;
	background				:	#FFF;
	padding					:	1px;
	font-size				:	12px;
	font-weight				:	bold;
	border					:	1px solid #85A327;
}
#kerala_dailies .caption	{
	height					:	20px;
	width					:	148px;
	font-size				:	16px;
	font-weight				:	bold;
	color					:	#FFF;
	text-align				:	left;
	padding					:	7px 0 0 11px;
}
#kerala_dailies .content	{
	width					:	144px;
	background				:	#FFF;
	padding					:	1px;
	font-size				:	12px;
	border					:	1px solid #85A327;
}
#main_links .caption		{
	height					:	20px;
	width					:	140px;
	font-size				:	16px;
	font-weight				:	bold;
	color					:	#FFF;
	text-align				:	left;
	padding					:	7px 0 0 11px;
}
#main_links .content		{
	width					:	140px;
	background				:	#FFF;
	padding					:	1px;
	font-size				:	12px;
	border					:	1px solid #85A327;
}
#kerala_specials .caption	{
	height					:	20px;
	width					:	182px;
	font-size				:	16px;
	font-weight				:	bold;
	color					:	#FFF;
	text-align				:	left;
	padding					:	7px 0 0 11px;
}
#kerala_specials .content	{
	width					:	188px;
	background				:	#FFF;
	padding					:	1px;
	font-size				:	12px;
	border					:	1px solid #85A327;
}
#article_archive .caption	{
	height					:	20px;
	width					:	182px;
	font-size				:	16px;
	font-weight				:	bold;
	color					:	#FFF;
	text-align				:	left;
	padding					:	7px 0 0 11px;
}
#article_archive .content	{
	width					:	188px;
	background				:	#FFF;
	padding					:	1px;
	font-size				:	12px;
	border					:	1px solid #85A327;
}
#daily_special .caption		{
	height					:	31px;
	width					:	275px;
	font-size				:	16px;
	font-weight				:	bold;
	color					:	#FFF;
	text-align				:	left;
	padding					:	5px 0 0 10px;
	background				:	url('images/content_col2_keraladailybg.gif') repeat-x top left;
}
#daily_special .green		{
	color					:	#CCF739;
}
#daily_special .content		{
	height					:	60px;
	text-align				:	left;
	
	color					:	#555555;
	padding					:	5px 5px 0 5px;
}
#daily_special .content	 a	{
	color					:	#000;
	text-decoration			:	none;
}
#daily_special .p_txt		{
	display					:	block;
	font-style				:	normal;
}
#daily_special .comments	{
	display					:	block;
	float					:	left;
	width					:	150px;
	color					:	#F05656;
	padding					:	5px 0 0 0;
}
#daily_special .comments a	{
	color					:	#F05656;
	text-decoration			:	underline;
}
#daily_special .read_more	{
	display					:	block;
	float					:	right;
	height					:	25px;
	width					:	80px;
	color					:	#000;
	padding					:	5px 0 0 0;
}
#daily_special .read_more a	{
	text-decoration			:	none;
}
#auto_mobiles .caption		{
	height					:	35px;
	width					:	605px;
	font-size				:	25px;
	font-weight				:	bold;
	color					:	#FFF;
	text-align				:	center;
	padding					:	0px 0 0 0px;
	background              :   #99cc00;
}
#auto_mobiles img.margin	{
	margin					:	2px 0 0 0;
}
#cartoons .caption			{
	height					:	23px;
	width					:	275px;
	font-size				:	16px;
	font-weight				:	bold;
	color					:	#FFF;
	text-align				:	left;
	padding					:	5px 0 0 10px;
	background				:	#6F7953;
}
#cartoons img.margin		{
	margin					:	4px 0 0 0;
}
#cartoons .content			{
	text-align				:	left;
	
	color					:	#555555;
}
#pick_of_the_week .caption	{
	height					:	23px;
	width					:	275px;
	font-size				:	16px;
	font-weight				:	bold;
	color					:	#FFF;
	text-align				:	left;
	padding					:	5px 0 0 10px;
	background				:	#86A428;
}
#pick_of_the_week img.margin{
	margin					:	4px 0 0 0;
}
#pick_of_the_week .content	{
	text-align				:	left;
	
	color					:	#555555;
}
#pick_of_the_week .replies	{
	text-align				:	right;
	
	color					:	#FF5353;
}
#pick_of_the_week .replies a{
	color					:	#FF5353;
	text-decoration			:	underline;
}
#gadget_garage .caption		{
	height					:	23px;
	width					:	275px;
	font-size				:	16px;
	font-weight				:	bold;
	color					:	#FFF;
	text-align				:	left;
	padding					:	5px 0 0 10px;
	background				:	#86A428;
}
#pick_of_the_week img.margin{
	margin					:	4px 0 0 0;
}
#pick_of_the_week .content	{
	text-align				:	left;
	
	color					:	#555555;
}
#videos_and_pictures .caption{
	height					:	23px;
	width					:	275px;
	font-size				:	16px;
	font-weight				:	bold;
	color					:	#FFF;
	text-align				:	left;
	padding					:	5px 0 0 10px;
	background				:	#6F7953;
}
#videos_and_pictures .videos{
	display					:	block;
	width					:	278px;
	height					:	64px;
	margin					:	4px 0 0 4px;
}
#videos_and_pictures .more_link{
	display					:	block;
	width					:	278px;
	text-align				:	right;
	margin					:	4px 0 0 0;
	padding					:	0 8px 0 0;
}
#blog .caption				{
	height					:	23px;
	width					:	275px;
	font-size				:	16px;
	font-weight				:	bold;
	color					:	#FFF;
	text-align				:	left;
	padding					:	5px 0 0 10px;
	background				:	#86A428;
}
#tour_kerala .caption		{
	height					:	31px;
	width					:	275px;
	font-size				:	16px;
	font-weight				:	bold;
	color					:	#FFF;
	text-align				:	left;
	padding					:	5px 0 0 10px;
	background				:	url('http://www.keral.com/cssnew/images/content_col3_keralatourbg.gif') repeat-x top left;
}
#tour_kerala .green			{
	color					:	#CCF739;
}
#tour_kerala .content		{
	height					:	60px;
	text-align				:	left;
	
	color					:	#000;
	padding					:	5px 5px 0 5px;
}
#tour_kerala .p_txt			{
	display					:	block;
	font-style				:	normal;
}
#tour_kerala .links			{
	display					:	block;
	float					:	left;
	width					:	150px;
	color					:	#F05656;
	padding					:	5px 0 0 0;
}
#tour_kerala .links a		{
	color					:	#F05656;
	text-decoration			:	underline;
}
#tour_kerala .read_more		{
	display					:	block;
	float					:	right;
	height					:	25px;
	width					:	80px;
	color					:	#000;
	padding					:	5px 0 0 0;
}
#tour_kerala .read_more a	{
	text-decoration			:	none;
}
#keep_you_busy .caption		{
	height					:	23px;
	width					:	275px;
	font-size				:	16px;
	font-weight				:	bold;
	color					:	#FFF;
	text-align				:	left;
	padding					:	5px 0 0 10px;
	background				:	#AC8A1E;
}
#keep_you_busy img.margin	{
	margin					:	2px 0 0 0;
}
#home_decors .caption		{
	height					:	23px;
	width					:	275px;
	font-size				:	16px;
	font-weight				:	bold;
	color					:	#FFF;
	text-align				:	left;
	padding					:	5px 0 0 10px;
	background				:	#7F8545;
}
#home_decors img.margin		{
	margin					:	2px 0 0 0;
}
#belle .caption				{
	height					:	20px;
	width					:	270px;
	font-size				:	16px;
	font-weight				:	bold;
	color					:	#FFF;
	text-align				:	left;
	padding					:	5px 0 0 10px;
}
#belle .content				{
	width					:	281px;
	background				:	#FFF;
	padding					:	1px;
	font-size				:	12px;
	text-align				:	center;
	border					:	1px solid #85A327;
}
#belle img.margin			{
	margin					:	2px 0 0 0;
}
#food .caption				{
	float					:	left;
	height					:	23px;
	width					:	200px;
	font-size				:	16px;
	font-weight				:	bold;
	color					:	#FFF;
	text-align				:	left;
	padding					:	5px 0 0 10px;
	background				:	#7F8545;
}
#food .downarrow			{
	float					:	left;
	height					:	23px;
	width					:	68px;
	font-size				:	16px;
	font-weight				:	bold;
	color					:	#FFF;
	text-align				:	right;
	padding					:	5px 7px 0 0;
	background				:	#7F8545;
}
#food .content				{
	width					:	280px;
	background				:	#FFF;
	font-size				:	12px;
	text-align				:	center;
}
#food img.margin			{
	margin					:	2px 0 0 0;
}
#explore_kerala .caption	{
	height					:	20px;
	width					:	148px;
	font-size				:	16px;
	font-weight				:	bold;
	color					:	#FFF;
	text-align				:	left;
	padding					:	7px 0 0 11px;
}
#explore_kerala .content	{
	width					:	144px;
	background				:	#FFF;
	padding					:	1px;
	font-size				:	12px;
	border					:	1px solid #85A327;
}
#footer .foot_left			{
	display					:	block;
	float					:	left;
	height					:	77px;
	width					:	12px;
	background				:	url('http://www.keral.com/cssnew/images/footer_header_leftbg.gif') no-repeat top left;
}
#footer .foot_mid			{
	display					:	block;
	float					:	left;
	height					:	77px;
	width					:	956px;
	background				:	url('http://www.keral.com/cssnew/images/footer_header_middlebg.gif') repeat-x top left;
}
#footer .foot_right			{
	display					:	block;
	float					:	left;
	height					:	77px;
	width					:	12px;
	background				:	url('http://www.keral.com/cssnew/images/footer_header_rightbg.gif') no-repeat top left;
}
#footer .foot_logo			{
	display					:	block;
	float					:	left;
	height					:	43px;
	width					:	155px;
	margin					:	18px 0 0 10px;
	background				:	url('http://www.keral.com/cssnew/images/footer_header_tranlogo.gif') no-repeat top left;
}
/* Extra Class Overrides */
.clr						{
	clear					:	left;
	
}
.clrr						{
	clear					:	right;
}
.clrl						{
	clear					:	left;
}
.flr						{
	float					:	right;
}
.fll						{
	float					:	left;
}
.content .news_dt_head		{
	font-size				:	11px;
	font-weight				:	bold;
	color					:	#626262;
}
.content .news_sub_head		{
	font-size				:	16px;
	color					:	#95BA13;
}
.content .news_content		{
	width					:	375px;
	font-size				:	11px;
	font-weight				:	normal;
	color					:	#56595C;
}
.content td					{
	padding					:	0 0 5px 0;
}
.content .tddot				{
	border-bottom			:	1px dotted #7D7D7D;
}
.videos img					{
	float					:	left;
}
.text_margins				{
	margin					:	0 0 0 15px;
}
.text_margins img			{
	margin					:	5px 0 0 0;
}
#spann	{

	border					:	1px solid #85A327;
	font-size               :   16px;
	width                   :    250px;
	padding					:	7px 7px 7px 7px;
}
































ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:-1px;top:98%;}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#ffffff;
	background-repeat:repeat;
	border-color:#AAAAAA;
	border-width:1px;
	border-style:solid;
}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	display:block;
	
	float: left;
}
ul.cssMenu ul{
	width:160.65px;
}
ul.cssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.cssMenu a:active, ul.cssMenu a:focus {
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	
	background-color:#ffffff;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	
	font:normal 11px Verdana;
	color: #444444;
	text-decoration:none;
	cursor:default;
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu li {
	float:left;
}
ul.cssMenu ul li {
	float:none;
}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.cssMenu li.sep span{
	float:none;	padding-right:0;
	
	
	
	background-color:#AAAAAA;	background-image:none;}
ul.cssMenu ul li.sep span{
	width:80%;

}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenu li:hover>a{
	background-color:#4792E6;
	border-color:#665500;
	border-style:solid;
	font:normal 11px Verdana;
	color: #ffffff;
	text-decoration:none;
}
ul.cssMenu li a:hover{
	position:relative;
	background-color:#4792E6;
	border-color:#665500;
	border-style:solid;
	font:normal 11px Verdana;
	color: #ffffff;
	text-decoration:none;
}
ul.cssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.cssMenu img 
{
border: none;
float:left;

margin-right:4px;
width:16px;
height:16px;
}
ul.cssMenu ul img {width:16px;
height:16px;
}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul,ul.cssMenu a:hover a:hover a:hover ul{display:block}
ul.cssMenu a:hover ul ul,ul.cssMenu a:hover a:hover ul ul{display:none}
ul.cssMenu span{
	display:block;
	background-image:url(./images/arrv_anim_1.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:11px;}
ul.cssMenu li:hover>a>span{	background-image:url(./images/arrv_anim_1o.gif);
}
ul.cssMenu a:hover span{

}
ul.cssMenu ul span,ul.cssMenu a:hover table span{background-image:url(./images/arr_double_1.gif)}
ul.cssMenu ul li:hover > a span{	background-image:url(./images/arr_double_1o.gif);}
ul.cssMenu table a:hover span,ul.cssMenu table a:hover a:hover span,ul.cssMenu table a:hover a:hover a:hover span{background-image:url(./images/arr_double_1o.gif)}
ul.cssMenu table a:hover table span,ul.cssMenu table a:hover a:hover table span{background-image:url(./images/arr_double_1.gif)}

