@charset "utf-8";
/* CSS Document */
html, body{ margin:0; padding:0; background:#fff; font-size:12px; color:#434343; font-family:Arial, Helvetica, sans-serif;}

p, h1, h2, h3, h4, h5, h6{ margin:0; padding:0; line-height:normal;}
img{ margin:0; padding:0; border:none;}
br{ clear:left;}

.clr{ clear:both;}
.flt-rht{ float:left;}
.flt-rht{ float:right;}

a{ color:#434343; text-decoration:none;}
a:hover{ color:#434343; text-decoration:underline;}

.container{ margin:0 auto; padding:70px 0 40px 0; width:937px;}

.top-table{ margin:0; padding:0 0 30px 0; height:40px; width:937px;}
.logo{ height:40px; width:96px; float:left;}

.menu{ height:16px; width:800px; float:right; background:url(images/menu-bg.jpg);color:#493518; padding:12px 0;}
.menu ul{ margin:0; padding:0; list-style:none;}
.menu ul li{ color:#493518; font-size:14px; float:left; margin:0; padding:0;}
.menu ul li a{ color:#493518; text-decoration:none;}
.menu ul li a:hover{ color:#434343; text-decoration:none;}
.menu ul li.divider{ color:#493518; float:left; margin:0 15px; height:16px;}

.home-body{ height:361px; width:937px; margin:0; padding:0; background:url(images/home-header-image.png); position:relative;}
.home-image{ height:330px; width:440px; float:left; padding:19px 0 0 15px}
.home-text-content{ margin:0; padding:20px 60px 20px 10px; width:412px; height:320px; float:right;}
.home-text-content h1{ margin:0; padding:20px 0 10px 0; color:#493518; font-size:24px; font-weight:normal;}
.home-text-content p{ font-size:11px; text-align:justify;  padding: 0 0 5px 0; color:#434343}
.home-text-content h4{ margin:0; padding:5px 0; color:#493518; font-weight:bold;}

.listing{ height:80px; width:250px;}
.listing ul{ padding:0 0 0 15px ; margin:0; list-style:none;}
.listing ul li{ margin:0 50px 0 0; color:#434343; font-size:12px; float:left; list-style-type:disc; line-height:24px;}


.date{height:42px;width:116px;position:absolute;top:30px;right:-5px;color:#493518;font-size:14px;text-align:center;background:url(images/wht-btn.png);
line-height:32px;}

.body-content{ margin:0; padding:0 15px 15px 15px; width:907px; min-height:100px}
.home-content-box{ border-right:2px solid #c5c5c5; width:207px; padding:5px; min-height:213px; float:left;}
.home-content-box_1{ border-right:2px solid #c5c5c5; width:217px; padding:5px; min-height:213px; float:left;}
.home-content-box_2{ border-right:2px solid #c5c5c5; width:236px; padding:5px; min-height:213px; float:left;}

.pic-box{ margin:0 auto; height:159px; position:relative; padding:0; width:193px;}
.home-btn{ height:43px; width:169px; position:absolute; bottom:5px; right:-10px;}
.content-box{ padding:10px 0; color:#676767; font-size:11px; width:193px; margin:0 auto;}
.content-box a{ color:#50351a; text-decoration:underline;  font-style:italic; font-weight:bold;}
.content-box a:hover{ color:#50351a; text-decoration:none; font-style:italic; font-weight:bold;}

.contact-box{ min-height:213px; width:200px; margin:0; padding:5px 0 5px 10px; float:right;}
.contact-box h1{ margin:0; padding:8px 0 ; color:#493518; font-size:18px; font-weight:normal;}
.brown-txt{ color:#493518; font-size:14px;}

.inner-body{ height:361px; width:937px; margin:0; padding:0; background:url(images/header-image.png); position:relative;}
.consult-left-col{ width:330px; float:left; height:290px; padding:50px 0 0 50px;}
.consult-left-col h1{ margin:0; padding:0 0 5px 0; color:#493518; font-size:24px; font-weight:normal;}
.consult-left-col p{ text-align: left;  padding: 10px 0; color:#50351a; font-size:13px; font-weight:bold;}
.consult-left-col ul{ margin:0 ; padding:0 0 0 15px; list-style:none;}
.consult-left-col ul li{ color:#434343; font-size:11px; list-style:disc; line-height:24px;}
.consult-image{ width:465px; height:314px; float:right; padding:25px 50px 0 0;}
.bottom-image{ width:907px; margin:0; padding:0;}
.bottom-image img{ float:left; margin:0; padding:0}


.reprasent-content{ padding:50px 80px 0 50px; margin:0}
.reprasent-content h1{ margin:0; padding:0 0 5px 0; color:#493518; font-size:24px; font-weight:normal;}
.reprasent-content p{ text-align: left;  padding: 10px 0; color:#434343; font-size:11px;}
.rep-left{ width:380px; float:left;font-size:13px;  padding:25px 0 0 0;color:#50351a;}
.rep-right{ width:380px; padding:25px 0 0 40px; float:right;font-size:13px; color:#50351a;}

.map{ height:331px; width:451px; float:left; padding:19px 0 0 14px;}
.contact-content{ margin:0; padding:20px 60px 20px 10px;  float:left; font-size:14px}
.contact-content h1{ margin:0; padding:20px 0 10px 0; color:#493518; font-size:24px; font-weight:normal;}
.map-btn{height:40px;width:117px;position:absolute;bottom:80px;right:-5px;color:#493518;font-size:14px;text-align:center;background:url(images/wht-btn.png);}
.print-btn{height:39px;width:110px;position:absolute;bottom:50px;right:-5px;color:#493518;font-size:14px;text-align:center;background:url(images/wht-btn.png); z-index:111111111;}


.footer{ height:16px; border-top:2px solid #c7c7c7; width:937px; padding:10px 0 0 0;}
.footer-menu{ height:14px; width:500px; float:left; color:#493518;}
.footer-menu ul{ margin:0; padding:0; list-style:none;}
.footer-menu ul li{ color:#493518; font-size:12px; float:left; margin:0; padding:0;}
.footer-menu ul li a{ color:#493518; text-decoration:none;}
.footer-menu ul li a:hover{ color:#434343; text-decoration:none;}
.footer-menu ul li.divider{ color:#493518; float:left; margin:0 15px; height:14px;}

.copyright{ color:#493518; font-size:12px; float:right;}
.listing ul li.extramarg{margin-right:57px;}