/* CSS Document */
/*--------------------*/
/*CSS HACK*/
/*--------------------*/

*{ margin:0px ;padding:0px;border:0px;}

/*--------------------*/
/*GLOBAL*/
/*--------------------*/
body{font-family:Arial;padding:0px;margin:0px;color:#000; background: #FFFFFF url(../images/header_bg.jpg) repeat-x top left;}

#container{ width:1004px;  margin:0px auto; display:block;}

/*--------------------*/
/*HEADER*/
/*--------------------*/

.header{ width:1004px; height:110px; float:left; }
.logo{ width:224px; height:106px; padding-left:16px; float:left;}
.search{ width:290px; height:46px; float:right; padding:49px 0px 0px 8px;}

/*--------------------*/
/*MENU*/
/*--------------------*/

.menu{ width:992px; height:35px; margin:0px auto 10px auto; clear:both; }

/*--------------------*/
/*CONTENT*/
/*--------------------*/

/*.content{ width:1004px; clear:both; height:auto; font-size:12px; line-height:20px; text-align:justify;  }*/
.left_content{ width:675px;  float:left; border:0px #ff0000 solid; padding-right:0px;  padding-bottom:10px; }
.left_table{ width:685px; float:left; border:0px #ff0000 solid;   }
.left_top{ background:url(../images/left_topbg.jpg) no-repeat; height:35px; color:#cc0000; font-weight:bold;}
.left_middle{background:url(../images/middle_bg.jpg) repeat-y; height:auto;  float:left; }
.left_contact{background:url(../images/middle_bg.jpg) repeat-y; height:auto;   }
.left_top2{ background:url(../images/left_topbg2.jpg) no-repeat; height:35px; width:234px; color:#cc0000; font-weight:bold;}
.left_middle2{background:url(../images/left_middle_bg2.jpg) repeat-y; height:auto;}
.left_top3{ background:url(../images/left_topbg3.jpg) no-repeat; height:35px; width:439px; color:#cc0000; font-weight:bold;}
.left_middle3{background:url(../images/left_middle_bg3.jpg) repeat-y; height:auto;}
.right_top{ background:url(../images/right_topbg.jpg) no-repeat; height:35px; width:290px; color:#cc0000; font-weight:bold;}
.right_middle{background:url(../images/right_middlebg.jpg) repeat-y; height:auto;}
ul.list {text-align:left; padding:0px 0px 0px 22px;  list-style-type:none;	margin:0px;	font-size:12px;color:#000000; }
ul.list li	{ padding:0px 5px 0px 12px; background:url(../images/bullet.gif) no-repeat 0px 8px; line-height:22px; color:#000000;}
ul.list2 {text-align:left; padding:10px 0px 0px 22px;  list-style-type:none;	margin:0px;	font-size:12px;color:#000000;}
ul.list2 li	{ padding:0px 0px 0px 12px; background:url(../images/bullet.gif) no-repeat 0px 8px; line-height:22px; color:#000000;}	
.left_image{ float:left; padding:15px 0px 22px 20px; height:auto;}
.right_content{float:left; padding:20px 0px 0px 17px; width:440px;}
.left_second{width:685px; float:left; margin-top:13px;}
.noted_festival{float:left;  width:439px; margin:0px 0px 0px 10px; height:auto;}
.title{ padding:8px 0px 0px 22px; }
.sub_title{padding:7px 0px 0px 0px; color:#cc0000; font-weight:bold;}
.daily_events{float:left; margin:20px 0px 0px 10px;  width:439px; height:auto;}
.daily_events2{float:left; width:439px; height:auto;}
.temple_timings{float:left; width:439px; margin:20px 0px 0px 0px; height:auto;}
.contact{width:685px; margin:8px 0px 0px 0px; float:left;}
.covai_temples_main{width:298px;  float:right; border:0px #ff0000 solid;   }
.covai_temples{width:290px;   }
.location{color:#cc0000; font-weight:bold;}

/*--------------------*/
/*OTHER CLASS*/
/*--------------------*/
a.link{ font-size:12px; color:#000000; text-decoration:none;}
a.link:hover{ font-size:12px; color:#000000; text-decoration:underline;}
h1{ font-size:12px; font-weight:bold; padding:8px 0px 0px 22px; color:#cc0000;}
h2{  color:#cc0000; font-weight:bold; font-size:12px;}
h3{  padding:7px 0px 0px 0px; color:#cc0000; font-weight:bold; font-size:12px;}
h4{ font-size:12px; color:#000000; font-weight:bold; }
/*--------------------*/
/*FOOTER*/
/*--------------------*/
.footer_main{ width:auto; height:41px; font-size:11px;line-height:19px; padding:20px 0px 0px 0px; color:#CD0001;display:block;margin:0px auto; text-align:center; background:url(../images/footer_bg.jpg) repeat-x top left;  clear:both;}