html, body, div, img { margin: 0;padding: 0; }

body {
text-align: left;
font-size: 12px;
color: #391106;
background: url(/images/back.jpg) left top repeat fixed;
font-family: gothic, arial, helvetica, sans-serif;
padding: 0 0 20px 0;
}

h1{
font-size: 1.5em;
color:#4c180b;
padding:0px;
margin:0px;}

#home_head h1{
font-family:"Times New Roman", Times, serif;
}


#submitbutton {
border: 0;
display: block;
width: 115px;
height: 34px;
background: url(/images/send.gif) left top no-repeat;
}

#submitbutton:hover {
background: url(/images/send-over.gif) left top no-repeat;
}

.green_subhead {
font-size: 22px;
text-align: center;
padding: 0;
margin: 0;
}

/*for link effect*/
a { text-decoration: none; }
a:link { color: #3F0000; }
a:visited { color: #3F0000; }
a:hover {color: #AF6657; }
a:active { color: #AF6657; }


.comsub a { color: #FFFFFF; font-size: 16px; font-weight: bold; }
.comsub a:hover { color: #5E0B05; }
.comsub .current { color: #5E0B05; }

.newssub { clear: both; padding: 15px 5px 0 5px; text-align: left; }
.newssun span { color: #FFFFFF; }
.newssub a { color: #4B470C; font-size: 10px; font-weight: bold; }
.newssub a:hover { color: #5E0B05; }
.newssub .current { color: #5E0B05; }

.pdflink { color: #000000; font-size: 11px; }
.pdflink:hover { color: #5E0B05; }

/*for home page*/
#intro {
width: 590px; 
margin: 20px auto 0 auto;
text-align: justify;  
color: #391106;
}
#home_head{  
height: 25px; 
margin: 0 auto 0 auto;
padding: 40px 0 0 0;
text-align: center;
}
#home_img {  
height: 215px; 
margin: 0 auto 0 auto;
padding: 0px 0 0 0;
text-align: center;
}
#header {  
width: 674px; 
padding: 25px 0 0 0;
margin: 0 auto 0 auto;
text-align: center;
}

#content {
position: relative;
background: url(/images/content.jpg) no-repeat;
width: 729px;
height: 544px;
margin: 50px auto 0 auto;
text-align: center;
}


/*navigation start*/
#navigation{  
height: 41px;
width:600px;
margin: 0px auto 0 auto;
padding: 0px 0 0 0;
text-align: center;
background-color:#4b470c;
}


/*for footer area*/
#footer {
margin: 0 auto 0 auto;
text-align: center;
font-size: 10px;
width: 700px;
color: #FFE7BB;
}

.navgap{
width:2px;
height:41px;
background-image:url(/images/nav-gap.gif);
background-repeat:no-repeat;
background-position:center;
overflow:hidden;
float:left;
}

.menu{
width:auto;
height:41px;
overflow:hidden;
float:left;
}

.navholder{
text-align:center;
margin-left:30px;
}

#join {
background: url(/images/join.gif) no-repeat;
border: 0;
height: 31px;
width: 160px;
display: block;
}

#join:hover {
background: url(/images/join_b.gif) no-repeat;
}

#tell {
background: url(/images/tellmore.gif) no-repeat;
border: 0;
height: 34px;
width: 133px;
display: block;
}

#tell:hover {
background: url(/images/tellmore_b.gif) no-repeat;
}

/*Inner page start*/

#navigation-in{
width:536px;
height:41px;
margin: 0px auto 0 auto;
padding: 0px 0 0 0;
text-align: center;
background-color:#4b470c;
float:right;
}

.navholder-in{
text-align:center;
}


#content-in {
width: 729px;
margin: 50px auto 0 auto;
text-align: center;
position:relative;
}

#content-top{
background: url(/images/content-top.jpg) no-repeat;
width: 729px;
height: 16px;
margin: 0px auto;
text-align: center;
position:relative;
}

#content-bot{
background: url(/images/content-bot.jpg) no-repeat;
width: 729px;
height: 17px;
margin: 0px auto;
text-align: center;
position:relative;
}

#content-area{
background: url(/images/content-bg.jpg) repeat-y;
width: 699px;
text-align: center;
padding:0px 15px 0px 15px;
position:relative;
}


#brown{
width: 686px;
padding:6px;
margin:0px;
background-color:#210102;
position:relative;
}

#mainarea{
width:685px;
background-color:#c8be88;
padding:0px;
margin:0px;
position:relative;
}

	#header-holderin{
	
	height:179px;
	}
	
	#logo-in{
	width:149px;
	height:179px;
	float:left;
	}
	
	#image-in-holder{
	width:536px;
	height:179px;
	float:right;
	position:relative;
	}
	
	#image-in{
	width:536px;
	height:138px;
	float:right;
	position:relative;
	}
	
	#line{
	height:7px;
	background-image:url(/images/header-line.gif);
	background-repeat:repeat-x;
	overflow:hidden;	
	}
	
/*mantara ft page*/
#content-area-ft{
background: url(/images/content-bg.jpg) repeat-y;
width: 699px;
text-align: center;
padding:0px 15px 0px 15px;
position:relative;
}

#brown-ft{
width: 686px;
padding:6px;
margin:0px;
background-color:#210102;
position:relative;
}
#left-ft{
background-color:#c8be88;
width:149px;
float:left;
}

#textarea-ft{
width:536px;
float:right;
overflow:hidden;
background:url(/images/body-text-bot.gif) bottom no-repeat #ffe7bb;
padding: 0 0 50px 0;
}
/*mantara ft page*/



/*mantara fp page*/
#content-area-mn{
background: url(/images/content-bg.jpg) repeat-y;
width: 699px;
text-align: center;
padding:0px 15px 0px 15px;
position:relative;
}

#brown-mn{
width: 686px;
padding:6px;
margin:0px;
background-color:#210102;
position:relative;
}
#left-mn{
background-color:#c8be88;
width:149px;
float:left;
}

#textarea-mn{
width:536px;
float:right;
overflow:hidden;
background:url(/images/body-text-bot.gif) bottom no-repeat #ffe7bb;
padding: 0 0 50px 0;
}
/*mantara fp page*/

/*Inner page*/

#left{
background-color:#c8be88;
width:149px;
float:left;
}

#textarea{
width:536px;
float:right;
overflow:hidden;
background:url(/images/body-text-bot.gif) bottom no-repeat #ffe7bb;
padding: 0 0 50px 0;
}

#page-heading{
height:60px;
background-image:url(/images/body-text-top.gif);
background-position:top;
background-repeat:no-repeat;

}

.text-holder{
width:90%;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-align:justify;
}

.subhead{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-align:center;
font-weight:bold;
}

.subhead1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#660000;
text-align:center;
font-weight:bold;
}

.subhead3{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#660000;
text-align:center;
font-weight:bold;
font-style:italic;
}

.martana{
width:240px;
float:left;
height:auto;
border-right:#4a4b1c solid 2px;
}

.cortile{
width:240px;
float:right;
height:auto;
}
.redtext{
color:#c83006;
font-size:15px;
font-weight:bold;
}

.subhead2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-align:center;
font-weight:normal;
}



.image1{
width:151px;
height:auto;
background-color:#9a906b;
border:#9a906b solid 3px;
float:left;
}

.image2{
width:151px;
height:auto;
background-color:#9a906b;
border:#9a906b solid 3px;
float:left;
margin-left:6px;
}

.image3{
width:151px;
height:auto;
background-color:#9a906b;
border:#9a906b solid 3px;
float:right;
}

.image-hold{
width:100%;
height:120px;
position:relative;
margin-top:10px;
}

.image-hold1{
width:100%;
height:140px;
position:relative;
margin-top:10px;
}

.bullet{
color:#b8a376}


.imageleft{
width:240px;
float:left;
height:auto;
position:relative;

}

.imageright{
width:240px;
float:left;
height:auto;
position:relative;

}

.textleft{
width:240px;
float:left;
height:auto;
position:relative;
text-align:left;

}

.martana-holder2{
margin-left:10px;
margin-right:10px;
position:relative;
width:95%;
height:auto;
}



.textright{
width:240px;
float:right;
height:auto;
position:relative;
text-align:left;

}
.martana-holder1{
margin-left:15px;
position:relative;
width:95%;
height:auto;
}
.martana-holder{
margin-left:10px;
margin-right:10px;
position:relative;
width:90%;
height:auto;
}
.subhead4{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
color:#660000;
text-align:left;
font-weight:bold;
}

.list{
padding:0px;
margin:10px 0px 0px 20px;
color:#000;

}

.contact-form-holder{
margin-top:20px auto 0 auto;
position:relative;
width:85%;
height:auto;

}

.form-left{
width:215px;
float:left;
height:auto;
text-align:left;
}

.form-right{
width:215px;
float:right;
height:auto;
text-align:left;
}
.contact-line{
position:relative;
width:450px;
height:auto;
float:left;
}

.form-full{
width:100%;
float:left;
height:auto;
text-align:left;
}

.form-full1{
width:100%;
float:left;
height:auto;
text-align:center;
}

.inputtext{
color:#582617;
border:#582617 solid 1px;
}

.gap {
clear: both;
width:100%;
height:15px;
display: block;
}

.state{
width:85px;
float:left;
height:auto;
text-align:left;
}

.clear { clear: both; }

.zip{
width:100px;
float:right;
height:auto;
text-align:left;
}

.address{
color:#4a4b1c;
font-weight:bold;
font-size:13px;
}

.contact-line a{
color:#0000ff;
font-weight:bold;
font-size:13px;
text-decoration:none;
}
.contact-line a:hover{
color:#0000ff;
font-weight:bold;
font-size:13px;
text-decoration:underline;
}