g@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: Eras_Light_ITC;
    src: url(../fonts/Eras%20Light%20ITC.TTF);
}

@font-face {
   	font-family:EGGIndulekhaUni;
  	src:url('../fonts/EGGIndulekha.eot');
  	src:url('../fonts/EGGIndulekha.eot?#iefix') format('embedded-opentype'), 
   	url('../fonts/EGGIndulekha.woff') format('woff'),
   	url('../fonts/EGGIndulekha.ttf') format('truetype'),
   	url('../fonts/EGGIndulekha.svg') format('svg');
}

@font-face {
	font-family:PanchariUni;
  	src:url('../fonts/PanchariUniN.eot');
  	src:url('../fonts/PanchariUniN.eot?#iefix') format('embedded-opentype'), 
   	url('../fonts/PanchariUniN.woff') format('woff'),
   	url('../fonts/PanchariUniN.ttf') format('truetype'),
   	url('../fonts/PanchariUniN.svg') format('svg');
}

body{
	margin:0;
	padding:0;
}
#bg{
	width:100%;
	height:auto;
	float:left;
	background:url(../images/bg.jpg) repeat-y;
}
#flower_bg{
	width:100%;
	min-width: 1100px;
	height:auto;
	float:left;
	background:url(../images/flower_bg.png) no-repeat center 185px;
}
.container{
	width:950px;
	height:auto;
	margin:0 auto;
}
#header{
	width:100%;
	min-width: 950px;
	height:74px;
	float:left;
	background:url(../images/header_bg.jpg) no-repeat center top;
	box-shadow: 0px 5px 5px #c2c2c2;
}
.logo {
    width: 233px;
    height: 270px;
    float: right;
    background: transparent url(../images/logo.png) no-repeat;
    position: relative;
    z-index: 999;
    margin-top: -74px;
	padding-right:1px;
}
.banner_bg{
	width:100%;
	height:auto;
	float:left;
	background:url(../images/banner_bg.jpg) repeat-y;
	margin-top:-189px;
	padding:10px 0;
}
.sml_banner {
    margin: 0px;
    padding: 0px 0px 0px 10px;
    width: 925px;
    height: 210px;
    float: left;
}
.pagination{
	width:100%;
	margin:10px 0 0 0;
	float:left;
}


/*------------------------------------------------ news & Events ------------------------------------------------*/
.news_bg{
	width:950px;
	height:48px;
	float:left;
	background:url(../images/news_bg.jpg) no-repeat;
}
.news{
	width:930px;
	height:36px;
	float:left;
	margin:5px 10px;
	background-color:#FFF;
	box-shadow: 6px 6px 6px 0px rgba(219, 219, 219, 0.9) inset;
	border:#9e9e8b thin solid;
}
.news_title{
	width: 174px;
	height: 36px;
	float: left;
	background: url(../images/heading_bg.jpg) repeat;
	box-shadow: 6px 6px 6px 0px rgba(50, 50, 50, 0.75) inset;
}
.news_title h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #f5b055;
	font-weight: lighter;
	text-transform: uppercase;
	margin: 0px;
	padding: 8px 0 0 18px;
	letter-spacing: -1px;
}
.news_marquee{
	width: 730px;
	height: 36px;
	float: left;
	color: #000;
	margin: 0 0 0 10px;
	padding: 0;
}


.inner_bg{
	width:950px;
	height:auto;
	background:url(../images/inner_bg.png) repeat-y;
	float: left;
	padding: 50px 0 30px 0;
}
.inner_top_bg{
	width:950px;
	height:47px;
	float:left;
	background:url(../images/inner_top_bg.png) no-repeat;
	position:absolute;
	top:409px;
}
.inner_left{
	width:550px;
	float: left;
	padding: 0 0 0 50px;
	height:auto;
}
.inner_right{
	width: 300px;
	float: left;
	padding: 0px 0px 0px 13px;
	height: auto;
	margin: 0px 17px 0px 20px;
	background: url(../images/inner_right_bg.png) left bottom no-repeat;
}
/*------------------------------------------------ welcome --------------------------------------------------*/
.welcome{
	width:100%;
	height:auto;
	float:left;
}
.welcome h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #4a1c03;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}
.welcome h4 {
    font-family: "PanchariUni",sans-serif;
    font-size: 18px;
    color: #4A1C03;
    font-weight: normal;
    line-height: 21px;
    margin: 0px;
    padding: 7px 20px 7px 0px;
    text-align: justify;
}
.more_bg{
	width:100%;
	height:50px;
	background:url(../images/more_bg.png) no-repeat;
	float: left;
	margin: 8px 0 0 0;
}
.more_btn {
    padding: 11px 40px 11px 10px;
	margin:5px 25px;
    outline: medium none;
    border: 1px solid #ada69e;
	border-radius: 25px;
	box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.4);
    background: #FFF url(../images/more_btn.png) no-repeat scroll center top;
    text-align: left;
    transition: all 0.5s ease-in-out 0s;
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #464646;
	text-decoration:none;
	float:right;
}
.more_btn:hover {
    color: #C97304;
    background: #FFF url(../images/more_btn.png) no-repeat scroll center bottom;
}
/*------------------------------------------------ message --------------------------------------------------*/
.message_bg{
	width:100%;
	height:auto;
	background:url(../images/message_bg.jpg) repeat;
	float: left;
	border-radius: 5px;
	margin: 20px 0 0 0;
}
.message{
	width:500px;
	height:auto;
	background:url(../images/message.jpg) repeat;
	float: left;
	border-radius: 5px;
	margin:10px;
	padding:15px;
}
.message h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #4a1c03;
	font-weight: normal;
	line-height: 18px;
	margin: 0 0 10px 0;
	padding: 0;
	text-transform: uppercase;
}
.message h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4a1c03;
	font-weight: normal;
	line-height: 18px;
	margin: 0 0 7px 0;
	padding: 0 5px;
	text-align: justify;
	width:390px;
	float:left;
}
.msg_img_box{
	width:100px;
	height:auto;
	float:left;
}
.msg_btm_left{
	width:213px;
	height:auto;
	float: left;
}
.msg_btm_left h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4a1c03;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	float:left;
	width:200px;
	padding: 2px;
	margin:41px 0 0 0;
}
.msg_btm_right{
	width:287px;
	height:auto;
	float: left;
}
.msg_btm_right h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4a1c03;
	font-weight: normal;
	line-height: 18px;
	text-align: center;
	float:left;
	width:275px;
	padding: 2px;
	margin:0;
}
.msg_btm_right img{
	width:96px;
	margin:0 auto;
	display:block;
}
/*---------------------------------------- photo,Download Bulletin ----------------------------------------*/
.photo_bull{
	width:100%;
	height:50px;
	float:left;
	margin: 20px 0 0 0;
}
.photo_bull a{
	outline: none !important;
	border: none !important;
}
.photo_bull img{
	outline: none !important;
	border: none;
}
.download_btn{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6b491e+0,572300+100 */
	background: rgb(107,73,30); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiNDkxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NzIzMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(107,73,30,1) 0%, rgba(87,35,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,73,30,1)), color-stop(100%,rgba(87,35,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(107,73,30,1) 0%,rgba(87,35,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(107,73,30,1) 0%,rgba(87,35,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(107,73,30,1) 0%,rgba(87,35,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(107,73,30,1) 0%,rgba(87,35,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b491e', endColorstr='#572300',GradientType=0 ); /* IE6-8 */
	width: 185px;
	height: 34px;
	float: right;
	border-radius: 3px;
	font-family: "Eras_Light_ITC", Sans-Serif;
	color: #FFF;
	font-size: 21px;
	text-align: center;
	line-height: 35px;
	cursor: pointer;
	margin: 7px 0 0 0;
	font-weight: normal;
}
.download_btn:hover{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#572300+0,6b491e+100 */
	background: rgb(87,35,0); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3MjMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YjQ5MWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(87,35,0,1) 0%, rgba(107,73,30,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(87,35,0,1)), color-stop(100%,rgba(107,73,30,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(87,35,0,1) 0%,rgba(107,73,30,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(87,35,0,1) 0%,rgba(107,73,30,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(87,35,0,1) 0%,rgba(107,73,30,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(87,35,0,1) 0%,rgba(107,73,30,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#572300', endColorstr='#6b491e',GradientType=0 ); /* IE6-8 */
}
/*---------------------------------------- Home_photo_gallery ----------------------------------------*/
.photo_gly{
	width:100%;
	height:auto;
	float:left;
	background:rgba(0, 0, 0, .15);
	border-radius: 5px;
	margin: 20px 0 0 0;
}
/*---------------------------------------- First Friday ----------------------------------------*/
.friday_bg{
	width:100%;
	height:auto;
	background:url(../images/friday_bg.jpg) repeat;
	float: left;
	border-radius: 5px;
	margin: 20px 0 0 0;
}
.friday{
	width:500px;
	height:auto;
	background:#ffeed1 url(../images/friday_img.png) top right no-repeat;
	float: left;
	border-radius: 5px;
	margin:10px;
	padding:15px;
}
.friday h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #603f0e;
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height:25px;
}
.friday h4{
	font-family: 'PanchariUni', sans-serif;
	font-size: 18px;
	color: #4a1c03;
	font-weight: normal;
	margin: 0;
	padding: 10px 0;
	text-align:justify;
}
.more_btn_sml {
    padding: 3px 31px 3px 10px;
	margin:0;
    outline: medium none;
    border: 1px solid #b8ab95;
	border-radius: 5px;
    background: #FFF url(../images/more_btn_sml.png) no-repeat scroll right top;
    text-align: left;
    transition: all 0.5s ease-in-out 0s;
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #464646;
	text-decoration:none;
	float:right;
}
.more_btn_sml:hover {
    color: #C97304;
    background: #FFF url(../images/more_btn_sml.png) no-repeat scroll right bottom;
}
/*---------------------------------------- img_links ----------------------------------------*/
.img_link_bg{
	width:100%;
	height:auto;
	background:url(../images/friday_bg.jpg) repeat;
	float: left;
	border-radius: 5px;
	margin: 20px 0 0 0;
}
.img_link{
	width:auto;
	height:95px;
	float: left;
	margin:10px 11px;
	padding:0;
}
.img_link img{
	outline:none;
	border:none;
}
.btm_img{
	width:950px;
	height:55px;
	float: left;
	margin:0 0 20px 0;
	padding:0;
	background:url(../images/btm_img.jpg) no-repeat;
}
/*-------------------------------------------- vicar ----------------------------------------*/
.vicar_bg{
	width:100%;
	height:auto;
	float:left;
	background:rgba(0, 0, 0, .15);
	border-radius: 5px;
}
.vicar{
    width: 288px;
    height: 143px;
	background-image:url(../images/vicar_bg.jpg);
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
}
.vicar img{
	margin: 7px auto 0 auto;
	float: none;
	display: block;
	border: 2px solid #fff;
}
.vicar h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a1c03;
	margin: 7px 0 0 0;
	padding: 0;
	line-height:20px;
	font-weight: bold;
	text-align: center;
}
/*---------------------------------------- right_chathurdanam ----------------------------------------*/
.right_chathurdanam_bg{
	width:auto;
	height:auto;
	float:left;
	border-radius: 5px;
	background:#d83d16 url(../images/chathurdhanam_bg.jpg) top no-repeat;
	margin:10px 0 0 0;
	padding: 50px 0 5px 7px;
}
.right_chathurdanam_bg img{
	outline:none;
	border:none;
}
/*---------------------------------------- Holy Mass Timing ----------------------------------------*/
.mass_timing_bg {
    width: 100%;
    height: auto;
    float: left;
    border-radius: 5px;
    margin: 10px 0 0 0;
	background:rgba(0, 0, 0, .15);
}
.mass {
    width: 288px;
    height: 193px;
    float: left;
    border-radius: 6px;
    margin: 5px;
    border: 1px solid #C1BD98;
    background: transparent url("../images/mass_bg.jpg") repeat-x scroll 0% 0%;
}
.mass h3 {
    font-family: Arial,Helvetica,sans-serif;
    color: #282828;
    font-size: 18px;
    font-weight: normal;
    padding: 8px 0 8px 20px;
	margin:0;
}
.timing {
    width: 100%;
    height: 155px;
    background: transparent url("../images/time_bg.png") no-repeat scroll right bottom;
    border-bottom-right-radius: 6px;
}
.timing_lft {
    width: 82px;
    height: 145px;
    margin-left: 20px;
	float:left;
}
.timing_lft p{
	font-family: Arial,Helvetica,sans-serif;
    color: #282828;
    font-size: 13px;
    font-weight: bold;
    padding: 2px 0 17px 0;
	margin:0;
}

.timing_right {
    width: 130px;
    height: 145px;
    margin-left: 20px;
	float:left;
}
.timing_right p{
	font-family: Arial,Helvetica,sans-serif;
    color: #282828;
    font-size: 13px;
    font-weight: normal;
    /* padding: 12px 0 2px 0; */
	padding: 6px 0 2px 0;
	margin:0;
}
/*---------------------------------------- Home Testimonials ----------------------------------------*/
.home_testimonials_bg {
    width: 100%;
    height: auto;
    float: left;
    border-radius: 5px;
    margin: 10px 0 0 0;
	background:rgba(0, 0, 0, .15);
}
.home_testimonials {
    width: 288px;
    height: 160px;
	background: #fff url(../images/home_testimonials_bg.jpg) top no-repeat;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
}
.home_testimonials h3 {
    font-family: Arial,Helvetica,sans-serif;
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    padding: 6px 0 12px 20px;
	margin:0;
}
/*---------------------------------------- ad ----------------------------------------*/
.home_ad_bg {
    width: 100%;
    height: auto;
    float: left;
    border-radius: 5px;
    margin: 10px 0 0 0;
	background:rgba(0, 0, 0, .15);
}
.home_ad {
    width: 288px;
    height: 152px;
	background: #fff url(../images/home_ad_bg.jpg) top no-repeat;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
}
/*-------------------------------------------- about ----------------------------------------*/
.about{
	width:100%;
	height:auto;
	float:left;
}
.heading{
	min-width:100px;
	height:111px;
    margin: 0;
    padding:0 140px 5px 0;
	float:left;
	background:url(../images/heading_img.png) no-repeat center right;
}
.heading h2{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 26px;
    color: #fff;
    font-weight: normal;
	text-transform:capitalize;
	float:left;
	min-width:50px;
	background: url(../images/heading_bg.jpg) repeat;
	border-radius:10px;
	padding:3px 25px 6px 25px;
	margin:29px 0 0 0;
}
.heading img{
	width:221px;
	height:111px;
	float:left;
	margin:0 0 0 120px;
}
.about_bg{
	width:100%;
	height:auto;
	float:left;
	background:rgba(0, 0, 0, .15);
	border-radius: 5px;
}
.about_contents{
    width: 538px;
    height: auto;
	background:#FFF;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
}
.about h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    color: #4A1C03;
    font-weight: bold;
    line-height: 18px;
    margin: 0px;
    padding: 10px;
    text-align: justify;
	float:left;
	text-transform:uppercase;
}
.about h4 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: #4A1C03;
    font-weight: bold;
    line-height: 18px;
    margin: 0px;
    padding: 10px;
    text-align: center;
	background: #ffaa4c;
	/*max-height:400px;
	overflow:auto;*/
}


.about ul {
    list-style: outside none none;
    margin: 0px;
    padding: 0px;
}
.about ul li {
    width: 145px;
    height: auto;
    float: left;
    margin: 0 17px 20px ;
}
.about_img_box {
    width: 145px;
    height: 175px;
    float: left;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
    border: thin solid #E0E0E0;
	background:#FFF;
}
.about_img_box img {
    width: 135px;
    height: 141px;
    float: left;
    margin: 5px;
}
.designation{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #8B3202;
	font-weight:bold;
	width: 100%;
	float: left;
	text-align:center;
	padding: 5px 5px 8px;
}


/*-------------------------------------------- Chathurdanagal ----------------------------------------*/
.chathurdanagal{
	width:100%;
	height:auto;
	float:left;
}
.chathurdanagal_bg{
	width:100%;
	height:627px;
	float:left;
	background:rgba(0, 0, 0, .15);
	border-radius: 5px;
}
.chathurdanagal_contents{
    width: 518px;
    height: auto;
	background:#FFF;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
	padding:5px 10px;
	max-height:605px;
	overflow:auto;
}
.chathurdanagal h3 {
    width: 100%;
    font-family: "PanchariUni",sans-serif;
    font-size: 25px;
    color: #4A1C03;
    font-weight: normal;
    line-height: 25px;
    margin: 5px 0px;
    padding: 0px;
    float: left;
    border-bottom: thin dotted #000;
}
.chathurdanagal h4 {
    font-family: "PanchariUni",sans-serif;
    font-size: 18px;
    color: #4A1C03;
    font-weight: normal;
    line-height: 20px;
    margin: 0px;
    text-align: justify;
}
/*-------------------------------------------- Church Timing ----------------------------------------*/
.churchtiming{
	width:100%;
	height:auto;
	float:left;
}
.churchtiming_bg{
	width:100%;
	height:627px;
	float:left;
	background:rgba(0, 0, 0, .15);
	border-radius: 5px;
}
.churchtiming_contents{
    width: 518px;
    height: 605px;
	background:#FFF;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
	padding:5px 10px;
	max-height:605px;
	overflow:auto;
}
.churchtiming h4 {
    font-family: 'PanchariUni', sans-serif;
    font-size: 20px;
    color: #4A1C03;
    font-weight: normal;
    line-height: 18px;
    margin: 0px;
	float:left;
    text-align: justify;
	width: 100%;
}
.churchtiming p {
	margin:8px 0;
	text-align:left;
	font-size: 18px;
}

/*-------------------------------------------- Mathabothanam ----------------------------------------*/
.mathabothanam{
	width:100%;
	height:auto;
	float:left;
}
.mathabothanam_bg{
	width:100%;
	height:627px;
	float:left;
	background:rgba(0, 0, 0, .15);
	border-radius: 5px;
}
.mathabothanam_contents{
    width: 518px;
    height: 605px;
	background:#FFF;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
	padding:5px 10px;
	max-height:605px;
	overflow:auto;
}
.mathabothanam h4 {
    font-family: 'PanchariUni', sans-serif;
    font-size: 18px;
    color: #4A1C03;
    font-weight: normal;
    line-height: 18px;
    margin: 0px;
	float:left;
    text-align: justify;
}
/*-------------------------------------------- Prathinidi ----------------------------------------*/
.prathinidi{
	width:100%;
	height:auto;
	float:left;
}
.prathinidi_bg{
	width:100%;
	height:627px;
	float:left;
	background:rgba(0, 0, 0, .15);
	border-radius: 5px;
}
.prathinidi_contents{
    width: 518px;
    height: 605px;
	background:#FFF;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
	padding:5px 10px;
	max-height:605px;
	overflow:auto;
}
.prathinidi h4 {
    font-family: 'PanchariUni', sans-serif;
    font-size: 18px;
    color: #4A1C03;
    font-weight: normal;
    line-height: 18px;
    margin: 0px;
	float:left;
    text-align: justify;
}
/*-------------------------------------------- Kudumbakootayma ----------------------------------------*/
.kudumbakootayma{
	width:100%;
	height:auto;
	float:left;
}
.kudumbakootayma_bg{
	width:100%;
	height:627px;
	float:left;
	background:rgba(0, 0, 0, .15);
	border-radius: 5px;
}
.kudumbakootayma_contents{
    width: 518px;
    height: 605px;
	background:#FFF;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
	padding:5px 10px;
	max-height:605px;
	overflow:auto;
}
.kudumbakootayma h4 {
    font-family: 'PanchariUni', sans-serif;
    font-size: 18px;
    color: #4A1C03;
    font-weight: normal;
    line-height: 18px;
    margin: 0px;
	float:left;
    text-align: justify;
}
.kudumbakootayma h3 {
    width: 100%;
    font-family: "PanchariUni",sans-serif;
    font-size: 20px;
    color: #4A1C03;
    line-height: 25px;
    margin: 5px 0px;
    padding: 0px;
    float: left;
	font-weight:bold;
}

/*-------------------------------------------- Sagadanakal ----------------------------------------*/
.Sagadanakal{
	width:100%;
	height:auto;
	float:left;
}
.Sagadanakal_bg{
	width:100%;
	height:627px;
	float:left;
	background:rgba(0, 0, 0, .15);
	border-radius: 5px;
}
.Sagadanakal_contents{
    width: 518px;
    height: 605px;
	background:#FFF;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
	padding:5px 10px;
	max-height:605px;
	overflow:auto;
}
.Sagadanakal h5 {
	font-family: 'PanchariUni', sans-serif;
    color: #4A1C03;
    line-height: 18px;
	width:100%;
	float:left;
    text-align: left;
	font-weight: normal;
	margin: 6px 0px;
	font-size: 20px;
}
.Sagadanakal h4 {
    font-family: 'PanchariUni', sans-serif;
    font-size: 18px;
    color: #4A1C03;
    font-weight: normal;
    line-height: 18px;
    margin: 0px;
	float:left;
    text-align: justify;
}
.Sagadanakal h3 {
    width: 100%;
    font-family: "PanchariUni",sans-serif;
    font-size: 25px;
    color: #4A1C03;
    font-weight: normal;
    line-height: 25px;
    margin: 5px 0px 10px;
    padding: 0px;
    float: left;
    border-bottom: thin dotted #000;
}
.Sagadanakal p {
	margin: 5px 0;
	float: left;
}
/*-------------------------------------------- history ----------------------------------------*/
.our_history{
	width:100%;
	height:auto;
	float:left;
}
.history_bg{
	width:100%;
	height:auto;
	float:left;
	background:rgba(0, 0, 0, .15);
	border-radius: 5px;
}
.history_contents{
    width: 538px;
    height: auto;
	background:#FFF;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
}
.our_history h3 {
    font-family: 'PanchariUni', sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #4A1C03;
	text-transform:uppercase;
    margin: 0px;
    padding: 10px;
	float:left;
}
.our_history h4 {
	font-family: 'PanchariUni', sans-serif;
	font-size: 18px;
    color: #4A1C03;
    font-weight: normal;
    line-height: 18px;
    margin: 0px;
    padding: 10px;
    text-align: justify;
	max-height:237px;
	overflow:auto;
}
.our_history h4 span{
	width:100%;
	height:20px;
    font-family: 'PanchariUni', sans-serif;
	font-size: 25px;
    color: #4A1C03;
    font-weight: normal;
    margin: 0px;
    padding: 10px;
    text-align: center;
	float:left;
}


/*-------------------------------------------- testimonials ----------------------------------------*/
.testimonials{
	width:100%;
	height:auto;
	float:left;
}
.testimonials_bg{
	width:100%;
	height:auto;
	float:left;
	background:rgba(0, 0, 0, .15);
	border-radius: 5px;
	margin-bottom:10px;
}
.testimonials_contents{
    width: 528px;
	background:#FFF;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
	padding:5px;
	max-height:290px;
	overflow:auto;
}
.testimonials_box{
    width: 512px;
    height: auto;
	background:#FFF;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin:4px;
	box-shadow: 0px 5px 10px #c4c4c4;
}
.testimonials h3 {
    font-family: 'PanchariUni', sans-serif;
    font-size: 20px;
    color: #4A1C03;
    font-weight: normal;
    line-height: 18px;
    margin: 5px 0 0 0;
    padding: 0;
    text-align: justify;
	float:left;
}
.testimonials h4 {
    font-family: 'PanchariUni', sans-serif;
    font-size: 18px;
    color: #4A1C03;
    font-weight: normal;
    line-height: 18px;
    margin: 0px;
    padding: 0px;
    text-align: justify;
	max-height:701px;
	overflow:hidden;
}
.testi_left{
	padding:5px 0 5px 5px;
	margin:0px;
	float:left;
}
.testi_left img{
	float:left;
}
.testi_right{
	width:422px;
	padding:5px;
	margin:0px;
	float:right;
}
.testi{
	width:493px;
	padding:10px;
	margin:0px;
	float:left;
}


.testimonials_video{
    width: 538px;
	height:293px;
	background:#FFF;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
}
.testimonials_video_box{
	width:130px;
	height:90px;
	float:left;
	border:#FFF solid 4px;
	margin:16px 0 0px 31px;
	box-shadow: 0px 0px 5px #a59b9f;
}
.testimonials_video_box span{
	width:130px;
	height:90px;
	display:block;
	float:left;
	background:url(../images/testimonials/video_play.png) no-repeat;
	position:absolute;
	z-index:99;
}
.testimonials_video_box img{
	border:none;
}
.testimonials_video_box a{
	padding:0 !important;
	width:100%;
}
.testimonials_video_box a:hover{
	color:#000;
	text-decoration:none !important;
	transition: all .3s linear;
}
/*-------------------------------------------- firstfriday ----------------------------------------*/
.firstfriday{
	width:100%;
	height:auto;
	float:left;
}
.firstfriday_bg{
	width:100%;
	height:auto;
	float:left;
	background:rgba(0, 0, 0, .15);
	border-radius: 5px;
	margin-bottom:10px;
}
.firstfriday_contents{
    width: 518px;
	background:#FFF;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
	padding:5px 10px;
	max-height:290px;
	overflow:auto;
}
.firstfriday h3 {
	width:100%;
    font-family: 'PanchariUni', sans-serif;
    font-size: 25px;
    color: #4a1c03;
    font-weight: normal;
    line-height: 25px;
    margin: 5px 0 10px 0;
    padding: 0;
	float:left;
	border-bottom:#000 dotted thin;
}
.firstfriday h4 {
	width:100%;
    font-family: 'PanchariUni', sans-serif;
    font-size: 18px;
    color: #4A1C03;
    font-weight: normal;
    line-height: 18px;
    margin: 0px;
    padding: 0px;
    text-align: justify;
	max-height:701px;
	overflow:hidden;
}
.firstfriday p {
	margin:8px 0;
	text-align:left;
}


.firstfriday_video{
    width: 538px;
	height:293px;
	background:#FFF;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
}
.firstfriday_video_box{
	width:130px;
	height:90px;
	float:left;
	border:#FFF solid 4px;
	margin:16px 0 0px 31px;
	box-shadow: 0px 0px 5px #a59b9f;
}
.firstfriday_video_box span{
	width:130px;
	height:90px;
	display:block;
	float:left;
	background:url(../images/testimonials/video_play.png) no-repeat;
	position:absolute;
	z-index:99;
}
.firstfriday_video_box img{
	border:none;
}
.firstfriday_video_box a{
	padding:0 !important;
	width:100%;
}
.firstfriday_video_box a:hover{
	color:#000;
	text-decoration:none !important;
	transition: all .3s linear;
}
/*-------------------------------------------- photogallery ----------------------------------------*/
.photogallery{
	width:100%;
	height:auto;
	float:left;
}
.photogallery_bg{
	width:100%;
	height:auto;
	float:left;
	background:rgba(0, 0, 0, .15);
	border-radius: 5px;
	margin-bottom:10px;
}

.photogallery_img{
    width: 538px;
	height:615px;
	background:#FFF;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
}
.photogallery_img_box{
	width:224px;
	height:147px;
	float:left;
	border:#FFF solid 4px;
	margin:15px 0 0px 25px !important;
	box-shadow: 0px 0px 5px #a59b9f;
	overflow:hidden;
}
.photogallery_img_box img{
	padding:0;
}
/*-------------------------------------------- Advertisements ----------------------------------------*/
.advertisements{
	width:100%;
	height:auto;
	float:left;
}
.advertisements_bg{
	width:100%;
	height:auto;
	float:left;
	background:rgba(0, 0, 0, .15);
	border-radius: 5px;
	margin-bottom:10px;
}

.advertisements_img{
    width: 538px;
	height:615px;
	background:#FFF;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
}
.advertisements_img_box{
	width:224px;
	height:auto;
	float:left;
	border:#FFF solid 4px;
	margin:15px 0 0px 25px !important;
	box-shadow: 0px 0px 5px #a59b9f;
}
.advertisements_img_box img{
	padding:0;
}
/*-------------------------------------------- Hall Booking ----------------------------------------*/
.hallbooking{
	width:100%;
	height:auto;
	float:left;
}
.hallbooking_bg{
	width:100%;
	height:auto;
	float:left;
	background:rgba(0, 0, 0, .15);
	border-radius: 5px;
	margin-bottom:10px;
}
.hallbooking_contents{
    width: 538px;
	height:596px;
	background:#FFF;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
	padding-top:20px;
}

.booking_form_name{
	padding: 0 5px;
    margin: 15px 0 0 0;
    width: 310px;
    height: 24px;
    border: #cbcbcb solid 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #a3828d;
    float: left;
}
.booking_form_select{
	padding:0;
	margin:15px 0 0 0;
	width:368px;
	height:26px;
	border:#cbcbcb solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#a3828d;
	float:left;
}
.booking_form_address{
	margin: 15px 0 0 0;
    padding: 0 5px;
    width: 310px;
    height: 50px;
    border: #cbcbcb solid 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #a3828d;
    resize: none;
    float: left;
}
.form_date_box{
	width: 185px;
    height: 26px;
    float: left;
    margin: 15px 0 0 0;
}
.booking_form_date{
	margin: 15px 0 0 0;
    padding: 0 5px;
    width: 125px;
    height: 24px;
    border: #cbcbcb solid 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #a3828d;
    float: left;
}
.hallbooking h5 {
	width: 125px;
        height: 26px;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 14px;
        color: #4a1c03;
        font-weight: normal;
        line-height: 25px;
        margin: 15px 20px 0 20px;
        padding: 0;
        float: left;
}
.hallbooking h4 {
    width: 498px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: #4a1c03;
    font-weight: normal;
    line-height: 25px;
    margin: 60px 20px 0 20px;
    padding: 0;
    float: left;
}
.hallbooking h3 {
    width: 498px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    color: #4A1C03;
    font-weight: bold;
    line-height: 25px;
    margin: 60px 20px 0px;
    padding: 0px;
    float: left;
    text-align: center;
    text-transform: uppercase;
}
.bank_ac_heading {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    color: #8B3202;
    font-weight: bold;
    width: 100%;
    float: left;
    text-align: center;
    padding: 10px 5px 0px;
}
.bank_ac {
    width: 518px;
    height: 123px;
    margin: 15px 10px 0 10px;
    padding: 0;
    float: left;
    background: url(../images/bank_ac.jpg);
}
.hallbooking i {
	width: 30px;
	height:26px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A1C03;
	line-height: 25px;
	margin:15px 0 0 0;
	padding: 0;
	font-style: normal;
	font-weight: bold;
}
.hallbooking img {
	width: 26px;
    height: 26px;
    float: left;
    margin: 0 17px;
}
.book_btn {
    padding: 4px 9px;
	margin:0;
    outline: medium none;
    border: 1px solid #b8ab95;
	border-radius: 5px;
    background: #b97208;
    text-align: left;
	text-transform:uppercase;
    transition: all 0.5s ease-in-out 0s;
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #fff;
	text-decoration:none;
	float:left;
}
.book_btn:hover {
    color: #fff;
    background: #481b03;
}
.booking_submit_btn {
    padding: 2px 31px 2px 10px;
    margin: 30px 20px 10px 0;
    outline: medium none;
    border: 1px solid #b8ab95;
    border-radius: 5px;
    background: #FFF url(../images/more_btn_sml.png) no-repeat scroll right top;
    text-align: left;
    transition: all 0.5s ease-in-out 0s;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #464646;
    text-decoration: none;
    float: right;
}
.booking_submit_btn:hover {
    color: #C97304;
    background: #FFF url(../images/more_btn_sml.png) no-repeat scroll right bottom;
}
/*-------------------------------------------- Bulletin ----------------------------------------*/
.bulletin{
	width:100%;
	height:auto;
	float:left;
}
.bulletin_bg{
	width:100%;
	height:auto;
	float:left;
	background:rgba(0, 0, 0, .15);
	border-radius: 5px;
	margin-bottom:10px;
}
.bulletin_img{
    width: 538px;
	height:615px;
	background:#FFF;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
}
.bullet{
	width:517px !important;
	float:left;
	margin:10px 0 0 0;
	padding:0 10px;
}
.bullet h3 {
	width:497px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight:normal;
	background-color:#8e5d42;
	color:#FFF;
	text-transform:uppercase;
	outline:none;
	text-align:left;
	padding:6px 10px;
	margin:10px 0 0 0 !important;
	cursor:pointer;
	float:left;
}
.bullet h3:hover {
	background-color:#673112;
	color:#FFF;
}
/*.accordion{
	width:517px !important;
	float:left;
	margin:0px;
	padding:0 10px;
}
.accordion h3 {
	width:217px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight:normal;
	background-color:#8e5d42;
	color:#FFF;
	text-transform:uppercase;
	outline:none;
	text-align:left;
	padding:5px 10px;
	margin:5px 0 0 0 !important;
	cursor:pointer;
}
.accordion h3:hover {
	background-color:#673112;
	color:#FFF;
}
.accordion_box{
	border-top:hidden;
	border-right:thin solid #8e5d42;
	border-bottom:thin solid #8e5d42;
	border-left:thin solid #8e5d42;
}
.pdf_box{
	width:107px;
	height:144px;
	float:left;
}
.pdf_box img{
	border: 2px solid #FFF;
	box-shadow: 0px 0px 3px #A59B9F;
	margin:10px 0 10px 10px;
}
.down_box{
	width:398px;
	height:44px;
	float:left;
}
.jpg_box{
	width:400px;
	height:100px;
	float:left;
}
.jpg_box_box{
	width:70px;
	height:auto;
	float:left;
	border:#FFF solid 2px;
	box-shadow: 0px 0px 3px #a59b9f;
	margin:5px 0 5px 5px;
}
.jpg_box_box img{
	padding:0;
}*/
.down_btn {
    padding:3px 35px 3px 11px;
	margin:9px 2px 0 5px;
    outline: medium none;
    border: 1px solid #b8ab95;
	border-radius: 5px;
    background: #FFF url(../images/more_btn_sml.png) no-repeat scroll right top;
    text-align: left;
	text-transform:uppercase;
    transition: all 0.5s ease-in-out 0s;
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #464646;
	text-decoration:none;
	float:right;
}
.down_btn:hover {
    color: #C97304;
    background: #FFF url(../images/more_btn_sml.png) no-repeat scroll right bottom;
}
/*-------------------------------------------- Tariff ----------------------------------------*/
.tariff{
	width:100%;
	height:auto;
	float:left;
}
.tariff_bg{
	width:100%;
	height:627px;
	float:left;
	background:rgba(0, 0, 0, .15);
	border-radius: 5px;
}

.tariff_contents{
    width: 533px;
	height:595px;
	background:#FFF;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
	padding: 10px 5px 10px 0;
	max-height:595px;
	overflow:auto;
}
.tariff_contents_box{
	width:511px;
	min-height:593px;
	float:left;
	border:#673112 solid 1px;
	margin: 0 10px !important;
}
.tariff_contents_box_head{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #fff;
	width:501px;
	height:25px;
	float:left;
	background-color:#673112;
	padding:5px 5px 0 5px;
}
.tariff_contents_box_items{
	font-family: 'PanchariUni', sans-serif;
	font-size: 20px;
	color: #673112;
	width:501px;
	min-height:25px;
	float:left;
	line-height: 25px;
	border-bottom:dotted thin #000;
	padding:0 5px;
}
.tariff_category{
	font-family: 'PanchariUni', sans-serif;
	font-size: 20px;
	width: 420px;
	float: left;
	min-height: 30px;
	border-right:dotted thin #000;
}
.tariff_rate{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	width:75px;
	float:left;
	min-height: 25px;
	padding-left:5px;
	text-align:center;
}
/*-------------------------------------------- Contact Us ----------------------------------------*/
.contact{
	width:100%;
	height:auto;
	float:left;
}
.contact_bg{
	width:100%;
	height:auto;
	float:left;
	background:rgba(0, 0, 0, .15);
	border-radius: 5px;
}
.contact_contents{
    width: 538px;
    height: auto;
	background:#FFF;
    float: left;
	border:#bebeb2 thin solid;
    border-radius: 5px;
    margin: 5px;
}
.contact h1 {
	width:100%;
    font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #b97108;
    margin: 0px;
    padding: 5px 10px;
	float:left;
}
.contact h3 {
	width:100%;
    font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #4A1C03;
	text-transform:uppercase;
    margin: 0px;
    padding: 10px;
	float:left;
}
.contact h4 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: #4A1C03;
    font-weight: normal;
    line-height: 20px;
    margin: 0px;
    padding: 10px;
}
.contact h4 a{
	color: #4a1c03;
	transition: all 0.5s ease-in-out 0s;
	text-decoration: none;
	outline:none;	
}
.contact h4 a:hover{
	color: #B97108;
}



.contact_map {
	width: 532px;
	height: 165px;
	border: 3px solid #FFF;
	border-radius:5px;
	margin: 0;
}
.form_name,.form_email,.form_phone{
	padding:0 5px;
	margin:10px 0 0 0;
	width:356px;
	height:22px;
	border:#cbcbcb solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#a3828d;
}
.form_message{
	margin:10px 0 0 0;
	padding:0 5px;
	width:356px;
	height:50px;
	border:#cbcbcb solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#a3828d;
	resize:none;
}
.contact h5 {
	width:80px;
	height:22px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #4a1c03;
    font-weight: normal;
    line-height: 22px;
    margin:10px 20px 0 20px;
    padding: 0;
	float:left;
}
.contact i {
	width: 30px;
	height:22px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A1C03;
	line-height: 22px;
	margin:10px 0 0 0;
	padding: 0;
	font-style: normal;
	font-weight: bold;
}
.submit_btn {
    padding: 3px 31px 1px 10px;
	margin:10px 20px 10px 0;
    outline: medium none;
    border: 1px solid #b8ab95;
	border-radius: 5px;
    background: #FFF url(../images/more_btn_sml.png) no-repeat scroll right top;
    text-align: left;
    transition: all 0.5s ease-in-out 0s;
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #464646;
	text-decoration:none;
	float:right;
}
.submit_btn:hover {
    color: #C97304;
    background: #FFF url(../images/more_btn_sml.png) no-repeat scroll right bottom;
}
/*-------------------------------------- footer ---------------------------------------*/
.footer{
	width:100%;
	height:210px;
	float:left;
	background-color:#FFF;
	border-radius:25px;
	margin:0;
	box-shadow: 0px 5px 10px #c4c4c4;
}
.footer_adderss{
	width:290px;
	height:auto;
	float:left;
	margin:38px 0 0 30px;
}
.footer_adderss h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b97108;
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height:25px;
}
.footer_adderss h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4a1c03;
	font-weight: normal;
	margin: 0;
	padding: 8px 0;
	text-align:justify;
	line-height:20px;
}
.footer_adderss h4 a{
	color: #4a1c03;
	transition: all 0.5s ease-in-out 0s;
	text-decoration: none;
	outline:none;	
}
.footer_adderss h4 a:hover{
	color: #B97108;
}
.footer_link_left{
	width:140px;
	height:auto;
	float:left;
	margin:8px 0 0 15px;
}
.footer_link_left ul{
	margin:0;
	padding:0;
	list-style:none;
}
.footer_link_left ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 28px;
	margin:0;
	padding:0;
}
.footer_link_left ul li a{
	text-decoration: none;
	color: #000;
	padding-left:10px;
	background:url(../images/footer_link.png) no-repeat left center;
	transition: all 0.5s ease-in-out 0s;
}
.footer_link_left ul li a:hover{
	text-decoration: none;
	color: #8b3202;
	padding-left:15px;
	background:url(../images/footer_link_hover.png) no-repeat left center;
	transition: all 0.5s ease-in-out 0s;
}
.footer_link_right{
	width:140px;
	height:auto;
	float:left;
	margin:10px 0 0 15px;
}
.footer_link_right ul{
	margin:0;
	padding:0;
	list-style:none;
}
.footer_link_right ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height:24px;
	margin:0;
	padding:0;
}
.footer_link_right ul li a{
	text-decoration: none;
	color: #000;
	padding-left:10px;
	background:url(../images/footer_link.png) no-repeat left center;
	transition: all 0.5s ease-in-out 0s;
}
.footer_link_right ul li a:hover{
	text-decoration: none;
	color: #8b3202;
	padding-left:15px;
	background:url(../images/footer_link_hover.png) no-repeat left center;
	transition: all 0.5s ease-in-out 0s;
}
.active_link{
	text-decoration: none;
	color: #8b3202 !important;
	padding-left:15px !important;
	background:url(../images/footer_link_hover.png) no-repeat left center !important;
}

.footer_location{
	width:320px;
	height:100%;
	float:left;
	background: #bb7209 url(../images/footer_bg.png) repeat-x bottom;
	-webkit-border-radius: 0 25px 25px 0;
	border-radius: 0 25px 25px 0;
}
.footer_location h3 {
    font-family: Arial,Helvetica,sans-serif;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    padding: 6px 0 6px 20px;
	margin:0;
}
.map {
	width:295px;
	height: 102px;
    border: 3px solid #FFF;
	margin:0 10px;
}
.social{
	width:100%;
	height: 40px;
	float:left;
	margin:20px 0 0 0;
}
.social h3{
	font-family: Arial,Helvetica,sans-serif;
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    padding: 6px 0 6px 20px;
	margin:0;
	width:130px;
	float:left;
}

.fb a {
	outline: none;
	height: 34px;
	width: 34px;
	float: left;
	background: url(../images/fb.png) no-repeat scroll center top;
	margin-top: 3px;
	transition: all 0.5s ease-in-out 0s;
}
.fb a:hover {
	outline: none;
	background: url(../images/fb.png) no-repeat scroll center bottom;
}

.tw a {
	outline: none;
	height: 34px;
	width: 34px;
	float: left;
	background: url(../images/tw.png) no-repeat scroll center top;
	margin-top: 3px;
	transition: all 0.5s ease-in-out 0s;
}
.tw a:hover {
	outline: none;
	background: url(../images/tw.png) no-repeat scroll center bottom;
}

.yt a {
	outline: none;
	height: 34px;
	width: 34px;
	float: left;
	background: url(../images/yt.png) no-repeat scroll center top;
	margin-top: 3px;
	transition: all 0.5s ease-in-out 0s;
}
.yt a:hover {
	outline: none;
	background: url(../images/yt.png) no-repeat scroll center bottom;
}
.copyright{
	width:950px;
	height:45px;
	float:left;
	padding:20px 0 0 0;
	background:url(../images/footer_shadowl.png) no-repeat top;
}
.copyright h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4A1C03;
	font-weight:normal;
	text-align:left;
	float:left;
	margin:0;
	line-height: 30px;
}
.copyright h4 a{
	color:#4A1C03;
	transition: all 0.5s ease-in-out 0s;
	text-decoration: none;
	outline:none;
}
.copyright h4 a:hover{
	color: #000;
}