/* CSS Document */


body {
	margin:auto;
	text-align:center;
	/*background-color:#DE6C06;*/
	background-color:#5a5c35;
	background:url(images/bg-whole.jpg) ;
	
}

/* for index */


#index_h {
	width:761px;
	height:320px;
	background:url(images/index_header.jpg) no-repeat top;
}


#index_l {
	width:761px;
	height:236px;
}


#index_f {
	width:761px;
	height:203px;
	background:url(images/index_footer.jpg) no-repeat top;
	margin:auto;
}

*html #index_f {
	margin-top:-4px;
}

/* for index end */


#container {
	width:761px;
	margin:auto;
	margin-top:30px;
	background:url(images/bg.jpg) repeat-y;
}

#header {
	position:relative;
	width:761px;
	height:181px;
	background:url(images/header.jpg) no-repeat top;
}

#body {
	position:relative;
	width:761px;
	text-align:left;
	
}

#footer {
	position:relative;
	width:761px;
	height:131px;
	background:url(images/footer.jpg) no-repeat top;
	margin:auto;
	text-align:left;
	
}
#footer2 {
	position:relative;
	width:761px;
	margin:auto;
	text-align:left;
	
}

#footertxt {
	position:absolute;
	height:50px;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color:#51572E;
	text-decoration: none;
	text-align:center;
	left:250px;
	top:50px;
	
}

#footertxt2 {
	position:absolute;
	height:50px;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color:#51572E;
	text-decoration: none;
	text-align:center;
	left:250px;
	top:-50px;

	
}

#vines {
	position:absolute;
	width:744px;
	height:148px;
	left:60px;
	top:-30px;
	background:url(images/vines-trans.png) no-repeat top;
}

#links {
	position:absolute;
	width:140px;
	height:214px;
	left:15px;
	top:30px;
	border-right:1px dashed #B15416;
}

#contact {
	position:absolute;
	width:114px;
	height:49px;
	left:647px;
	bottom:0px;
}

#phone {
	position:absolute;
	width:205px;
	height:298px;
	background:url(images/phone.jpg) no-repeat top;
	left:360px;
	top:153px;

}

*html #contact {
	top:132px;
}

#contentcont {
	width:565px;
	margin-left:170px;
	padding-top:30px;

}

#content {
	position:relative;
	width:565px;
	text-align:left;
}

#ltxt_out {
	width:300px;
	height:19px;
	background:url(images/side_l.jpg) no-repeat top left;
	text-align:left;
}

#ltxt_in {
	height:19px;
	margin-left:34px;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#4F5C06;
	text-decoration: none;
}


/* fonts */

.normaltxt {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#242B05;
	text-decoration: none;
}

.largetxt {
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#B30000;
	text-decoration: none;
}


.servtxt {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#AD3405;
	text-decoration: none;
}

.link {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#B30000;
	text-decoration: none;
}

.link:hover {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration: none;
}

.link2 {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#3A3AAF;
	text-decoration: none;
}

.link2:hover {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration: none;
}

.link3 {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#474D24;
	text-decoration: none;
}
