body { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; margin:0px; padding:0px; background-color:#3e6557;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}

h1, h2, h3, h4, h5 { margin:0px; font-weight:normal;}
a img {border:0px;}

#container { width:980px; text-align:left; margin:0 auto; background-color:#f8e8c7; }
#logo { float:left; padding:15px 0px 0px 10px;}
#header{ background-color:#f3d89f; height:245px;}

.estd { font-size:18px; padding:10px 0px 0px 0px; color:#2d5e52; font-weight:bold;}
.toptext { width:513px; float:right; margin:10px 0px 0px 0px;}
.phone { font-size:65px; font-family:'Tahoma', Arial, Helvetica, sans-serif; padding:32px 0px 0px 10px; color:#2d5e52; font-weight:bold; margin:0px;}

.top_link { padding:36px 0px 0px 5px;}

.links { font-family:'Tahoma', Arial, Helvetica, sans-serif; font-size:17px; text-transform:uppercase; margin:24px 25px 0px 15px; float:left;}
.links ul {margin:0px; padding:0px;}
.links ul li { list-style-image:url(../images/dot.png); margin:6px 0px 0px 0px; }
.links ul li a { text-decoration:none; display:block; color:#000;}

#navigation { margin:0px 0px 0px 0px; height:37px; background-color:#005ea1; box-shadow: 0px 3px 3px #888; z-index:999; position:relative;}
#navigation ul {margin:0px; padding:0px;}
#navigation ul li { list-style-type:none; float:left;}
#navigation ul li a { text-decoration:none; display:block; height:27px; text-transform:uppercase; padding:10px 27px 0px 27px; text-align:center; color:#fff;  font-weight:bold; font-size:15px; }
#navigation ul li a:hover { background-color:#e02300;}

.contact_nav { width:106px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.contact_nav { width:105px;}
}

.selected { background-color:#e02300!important;}

#leftcolumn { width:384px; float:left; background-color:#d4c49b; padding:10px 20px 20px 20px; margin:-5px 0px 0px 0px; font-size:15px; z-index:1; position:relative;}
#leftcolumn h1 { font-family:'Tahoma', Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#000; text-transform:uppercase; padding:10px 0px 0px 0px;}

#leftcolumn p img { padding:0px 0px 0px 0px;}

#leftcolumn p {  margin:0px; padding:5px 0px 5px 0px;}

.click_address { font-size:12px; padding:5px 0px 0px 0px; font-weight:bold;}

#leftcolumn h2 { font-family:'Tahoma', Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#3e6557; text-transform:uppercase; padding:15px 0px 10px 0px;}

#leftcolumn h3 { font-family:'Tahoma', Arial, Helvetica, sans-serif; font-weight:bold; font-size:22px; color:#3e6557; padding:13px 0px 10px 0px;}

#leftcolumn h3 span { font-family:'Tahoma', Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:1px; font-size:24px; color:#3e6557; padding:13px 0px 10px 25px;}

.heading { font-size:15px; padding:0px 0px 0px 0px; color:#2e6053; font-weight:bold;}
.backtotop {  padding:20px 0px 15px 0px; }
.backtotop a {font-size:16px; color:#00487f; font-weight:bold; text-decoration:none;}

#leftcolumn p { font-size:15px; line-height:20px;}

#leftcolumn p span { font-size:15px; font-weight:bold; color:#3e6557;}

#rightcolumn { float:right; padding:10px 0px 0px 0px; width:540px;  background-color:#f8e8c7;}
#rightcolumn img { float:right;}

#rightsecton { float:right; padding:0px 0px 0px 1px; width:539px; background-color:#f8e8c7;}
#rightsecton img { padding:20px 0px 0px 18px;}

#testimonials { float:right; padding:0px 0px 0px 0px; width:540px;  background-color:#f8e8c7;}
.testimonials_pic { padding:0px 0px 0px 0px;}
.testimonials_pic img {float:left; padding:10px 0px 0px 10px;}

.auther { font-size:15px; padding:8px 0px 0px 0px;}

.points { padding:0px 0px 0px 0px;}
.points ol {margin:0px; padding:0px;}
.points ol li { margin:0px 0px 0px 20px;}

.logos { padding:20px 0px 0px 0px;}
.logos img { padding:0px 0px 0px 0px;}

.spacer { height:150px;}
.spacer1 { height:10px;}
.outer { padding:0px 0px 80px 0px;}

.address { font-size:21px; padding:2px 0px 0px 25px; line-height:28px;}
.address a { color:#0054ff;}
.address a:hover { color:#e02300;}
.address span { font-size:30px; font-weight:bold; margin:0px 0px 0px 0px;}

.required { float:right; padding:0px 32px 0px 0px; font-size:12px;}

.contact_form { margin:20px 0px 0px 0px;}
.contact_form td { padding:15px 0px 0px 0px;}

.portfolio_point { margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000;}
.portfolio_point ul { margin:0px; padding:0px;}
.portfolio_point ul li { list-style-image:url(../images/dot2.png); margin:0px 0px 0px 15px; padding:5px 0px 0px 5px;}
.portfolio_point ul li a { text-decoration:none; color:#000;  padding:3px 3px 3px 3px;}
.portfolio_point ul li a:hover {background-color:#735754!important; padding:3px 3px 3px 3px; color:#fff!important;}


.field { width:260px; height:20px; background-color:#eee8d8; border:0px;}
.textarea { width:260px; height:70px; background-color:#eee8d8; border:0px;}

.footer { width:980px; text-align:center; margin:0 auto;}
.footer_links { margin:-70px 0px 0px 165px; z-index:2; position:absolute;}
.footer_links ul { margin:0px; padding:0px;}
.footer_links ul li { list-style-type:none; float:left;}
.footer_links ul li a { margin:0px 10px 0px 10px; font-size:13px; color:#111; text-decoration:none;}

.copy { font-size:12px; margin:-50px 0px 0px 350px; z-index:3; position:absolute;}
#under_construction{ position:relative; z-index:2; padding:0px 0px 0px 20px;}
#uctext{ text-align:center; padding:100px 60px 0px 0px;}