/* CSS Document */
body { margin:0; padding:0; height: 100%; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; }
a { color:#3F1F06; text-decoration:none }
a:hover { color:#F79B18; text-decoration:underline }
img { border:0 none; }
p { margin:0; padding:0; }
.Clear { clear:both; }

.Top_Container { 
	margin:0; 
	padding:0; 
	background:url(images/top_container_back.gif) left top repeat-x; 
	height:143px;
	width:100%;
}
.Top_Container .Container { 
	margin:0 auto; 
	padding:0; 
	width:940px;
}
.Top_Part { margin:0; padding:0; height:102px; }
.logo { margin:22px 0 0 0; padding:0 0 0 10px; float:left; width:380px; }
.right_part { margin:0; padding:0; width:550px; float:right; }
.right_links { margin:10px 0 0 0; padding:0; float:right; font-size:12px; color:#643811; font-weight:normal;  }
.right_links a { color:#643811; text-decoration:none; }
.right_links a:hover { color:#643811; text-decoration:underline; }

.call_today { margin:20px 0 0 0; padding:0; float:right; font-size:17px; font-weight:normal; color:#91806d; }
.call_today span { font-size:24px; font-weight:bold; color:#643811;  }

.Top_Navigation { 
	color:#333333;
	font-size:14px;
	font-weight:normal;
	margin:0 0 0 0;
}
.Top_Navigation ul { 
	margin:0;
	padding:0;
	list-style:none;	
}
.Top_Navigation li {
	margin:0;
	padding:0;
	list-style:none;
	background:url(images/top_tabs_div.gif) right top no-repeat;
	line-height:38px;
	float:left;
	display:inline;
}
.Top_Navigation li.last {
	background:none;
}
.Top_Navigation li a {
	color:#ffffff;
	text-decoration:none;
	padding:3px 27px 0 27px;
	display:block;
	text-transform:uppercase;
}
.Top_Navigation li a:hover {
	color:#fff;
	text-decoration:none;
	padding:3px 27px 0 27px;
	display:block;
	text-transform:uppercase;
	background-color:#f89b18
}

/* for banner image */

.Image_Container { 
	margin:0; 
	padding:10px 0; 
	background:#fff; 
	width:100%;
}
.Image_Container .Container { 
	margin:0 auto; 
	padding:0; 
	width:940px;
}
.Image_Container .Container .Img { margin:0 10px 0 0;  padding:0; float:left; width:630px; }
.Image_Container .Container .Quick_Inquiry { margin:0;  padding:0; float:left; width:300px; }
.Image_Container .Container .Quick_Inquiry .heading { margin:0;  padding:0 0 0 25px; background:url(images/quick_head_back.gif) left top repeat-x; height:37px; line-height:37px; font-size:18px; font-weight:bold; color:#f6f6ee; }
.Image_Container .Container .Quick_Inquiry .content { margin:0;  padding:15px 0 0 25px; background:#f79b18; min-height:194px; }
.Image_Container .Container .Quick_Inquiry .content input { margin:0 0 8px 0;  padding:3px 0 3px 8px; background:#fdebd1; width:240px; border:solid 1px #a9550e; color:#000000 }
.Image_Container .Container .Quick_Inquiry .content p { margin:0;  padding:0 25px 0 0; float:right; }


/* for middle content */

.Middle_Container { 
	margin:0; 
	padding:20px 0 20px 0; 
	background-color:#f6f6ee;
	border-top:solid 1px #dacfc4;
	width:100%;
}
.Middle_Container .Container { 
	margin:0 auto; 
	padding:0; 
	width:940px;
}
.Middle_Container .Container .Welocme_Section { margin:0; padding:0; }
.Middle_Container .Container .welcome_txt { margin:0; padding:0 15px 0 0; width:575px; float:left; }
.Middle_Container .Container .welcome_txt .heading { margin:0 0 10px 0; padding:0; font-size:22px; font-weight:bold; color:#000; }
.Middle_Container .Container .welcome_txt .heading span { color:#5e320b; }
.Middle_Container .Container .welcome_txt p { margin:0 0 5px 0; padding:0; line-height:18px; }

.read_more { margin:0; padding:0; float:right; font-size:11px; font-weight:normal; color:#4f9eec; }
.read_more a { color:#4f9eec; text-decoration:none; }
.read_more a:hover { color:#4f9eec; text-decoration:underline; }

.Middle_Container .Container .right_boxes { margin:0; padding:0; width:350px; float:left; }
.Middle_Container .Container .right_boxes .box { margin:0; padding:0; width:350px; float:left; }
.Middle_Container .Container .right_boxes .box p { margin:0; padding:0; }
.Middle_Container .Container .right_boxes .box .content { margin:0; padding:0 15px; width:318px; float:left; border:solid 1px #dfd9cd; border-width:0 1px; background-color:#FFFFFF; }
.Middle_Container .Container .right_boxes .box .content .img { margin:0; padding:4px; width:125px; float:left; border:solid 1px #e3e3e3; }
.Middle_Container .Container .right_boxes .box .content .txt { margin:0; padding:0 0 0 15px; width:165px; float:left; }
.Middle_Container .Container .right_boxes .box .content .txt h1 { margin:0 0 3px 0; padding:0; float:left; font-size:18px; font-weight:normal; color:#5e320b; }

.ArwTxt {
	color:#555555;
	font-size:13px;
	margin-top:5px;
}
.ArwTxt ul {
	margin:0;
	padding:0;
	list-style:none;
}
.ArwTxt li {
	margin:0;
	padding:0 0 5px 10px;
	list-style:none;
	background:url(images/read_arrow.gif) left 5px no-repeat;
}

.Bottom_Box { margin:0; padding:0; width:940px; }
.Bottom_Box .Middle { margin:0; padding:0 15px; width:910px; background:url(images/bottom_box_middle.gif) left top no-repeat #f6f6ee; min-height:127px; float:left }
.Bottom_Box .Middle .box { margin:0; padding:0; width:444px; float:left; }
.Bottom_Box .Middle .devider { margin:0; padding:0; width:20px; float:left; background:url(images/devider.gif) left top no-repeat; min-height:133px; }

.Bottom_Box .Middle .box .img { margin:0; padding:4px; width:131px; float:left; border:solid 1px #c8c8c8; background-color:#fff }
.Bottom_Box .Middle .box .txt { margin:0; padding:0 10px 0 10px; width:280px; float:left; }
.Bottom_Box .Middle .box .txt h1 { margin:0 0 3px 0; padding:0; float:left; font-size:18px; font-weight:normal; color:#5e320b; }


.Footer_Container1 { 
	margin:0; 
	padding:15px 0; 
	background-color:#2c1503;
	width:100%;
}
.Footer_Container1 .Container { 
	margin:0 auto; 
	padding:0; 
	width:940px;
}
.footer_text1 { margin:0; padding:0 70px; text-align:center; font-size:12px; color:#615544; font-weight:normal; }
.footer_text1 a { color:#b09a7d; text-decoration:none; line-height:20px }
.footer_text1 a:hover { color:#b09a7d; text-decoration:underline; }


.Footer_Container2 { 
	margin:0; 
	padding:15px 0; 
	background-color:#1e0e01;
	width:100%;
}
.Footer_Container2 .Container { 
	margin:0 auto; 
	padding:0; 
	width:940px;
}
.footer_text2 { margin:0; padding:0; float:left; font-size:12px; width:470px; color:#615544; font-weight:normal; }
.footer_text2 a { color:#b09a7d; text-decoration:none; line-height:20px }
.footer_text2 a:hover { color:#b09a7d; text-decoration:underline; }

.copyright { margin:0; padding:0; float:right; width:470px; color:#7a603c; text-align:right }

.innerM { width:910px; margin:0; padding:0 15px 0 0; float:left;}
.innerM .heading { margin:0 0 10px 0; padding:0; font-size:20px; font-weight:bold; color:#000; }
.innerM .heading span { color:#5e320b; }

.innerM img { margin:5px 10px; padding:4px; border:solid 1px #E0E0E0; float:left;}

.natrulBox {padding:10px; border:1px solid #dfd9cd; background:#fdfdfc; font-size:14px; line-height:25px; min-height:165px; margin:0 0 0 25px;}

.TeamImgBox {width:280px; height:100px; float:left; margin:8px; padding:2px;}



.sitemap ul { margin:0; padding:0;}
.sitemap li { line-height:30px; list-style:square; }
.sitemap ol {list-style:none; margin:0; padding:0; }
.sitemap ol li { line-height:20px; list-style:inside;}


.contactBx {background:#FFF; border:5px solid #dfd9cd; padding:10px 15px;}
.contactBx p {line-height:18px; }
.contactBx p a {color:#3F1F06; text-decoration:none;}
.contactBx p a:hover {color:#F69B19; text-decoration:none;}
.contactBx .Title {font-size:17px; color:#F69B19; font-weight:bold; margin:0 0 10px; padding:0 0 5px; border:1px solid #DDD; border-width:0 0 1px;}
.contactBx p span {font-size:13px; color:#545454; font-weight:bold;}

.ContactFrm {padding:10px 15px; width:525px; height:auto; float:right; background:#FFFFFF; border:5px solid #dfd9cd; margin:35px 0 0;}
