/* CSS Document */
body { background:url(../landing-images/body-bg.jpg) no-repeat top center; padding:0; margin:0; }
h1,h2,h3,h4,p,div,form,p,img,ul,li,a { padding:0; margin:0; border:0; }
.fleft{ float:left;}
.fright{ float:right;}

/*Css for main block container*/
#wrap { width:1040px; margin:0 auto; padding-top:522px; position:relative; }

/********** Header Section **********/
#header { width:1040px; height:522px; left:0; top:0; position:absolute; padding:0; }

#top_logo_form { width:1040px; height:420px; float:left; margin:6px 0px 0px 0px; padding:0; background:url(../landing-images/header-bg.png) no-repeat top; }

/*Request Form Section*/
#request_form { width:360px; padding:50px 0px 0px 0px; margin:0; float:right; }
#request_form ul { width:360px; padding:0; margin:0; float:left; list-style:none; }
#request_form ul li { width:360px; padding:15px 0px 0px 0px; margin:0; float:left;  list-style:none; }
#request_form ul li.call_now { width:250px; padding:0px 0px 0px 110px; margin:0; float:left;  list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#2E650B; }
#request_form ul li.form_heading { width:250px; margin:0px 0px 0px 70px; padding:12px 0px 0px 40px; float:left;  list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; font-style:italic; color:#626264; background:url(../landing-images/q-img.jpg) no-repeat; }
#request_form ul li.submit_btn { width:143px; padding:0px 0px 0px 217px; margin:0; float:left; }
#request_form ul li span.field_name { width:108px; padding:0px 7px 0px 0px; margin:0; float:left; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-align:right; }
#request_form ul li span.field_type { width:245px; padding:0; margin:0; float:left;  list-style:none; }
.text_box { width:200px; border:1px solid #A4B97F; background:url(../landing-images/text-box-bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#464646}  
.text_area { width:200px; height:53px; border:1px solid #A4B97F; background:url(../landing-images/text-area-bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#464646; } 
.select_box { width:200px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#464646; }

/*Navigation Section*/
#menu { width:1040px; height:47px; float:left; padding:0; margin:0; background:url(../landing-images/menu-bg.jpg) no-repeat top left; }
#menu p a { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; float:left; margin:15px 0px 0px 42px; text-decoration:none; text-transform:uppercase; }
#menu p a:hover { text-decoration:none; color:#EFEFEF; }

#menu_shadow { width:1040px; height:49px; float:left; padding:0; margin:0; background:url(../landing-images/menu-shadow.jpg) no-repeat top left;}

/*Content Section*/
#content { width:1040px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 50px 0px; background:url(../landing-images/content-bg.jpg) repeat-y; }
#content h1 { width:910px; float:left; margin:0; padding:0px 65px 0px 65px; font-family:Arial, Helvetica, sans-serif; font-size:23px; font-style:italic; font-weight:bold; color:#85A400;}
.top_content_text { width:910px; float:left; margin:0; padding:15px 65px 0px 65px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2A2A2A; line-height:19px;}

#faq_content { width:466px; float:left; margin:40px 0px 0px 0px; padding:0px 0px 0px 89px; }
#faq_content h2 { width:466px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 7px 0px;  font-family:Arial, Helvetica, sans-serif; font-size:23px; font-style:italic; font-weight:normal; color:#85A400; }
#faq_content ul { width:466px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
#faq_content ul li.faq_pt { width:446px; float:left; margin:12px 0px 0px 0px; padding:0px 0px 0px 20px; list-style:none; background:url(../landing-images/bullet.jpg) no-repeat top left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2A2A2A;}
#faq_content ul li.faq_pt a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2A2A2A; text-decoration:none;}
#faq_content ul li.faq_pt a:hover { text-decoration:none; color:#3D7417;}

#right_photo_section { width:403px; height:345px; float:left; margin:40px 82px 0px 0px; padding:0px 0px 0px 0px; background:url(../landing-images/photo-gallery-bg.jpg) no-repeat top; }
.gallery_heading { width:403px; float:left; text-align:center; margin:0; padding:10px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#FFFFFF; }

/*Footer Section*/
#footer { width:1040px; height:130px; float:left; margin:0px 0px 0px 0px; background:url(../landing-images/footer-bg.jpg) no-repeat top; }
.footer_top_text { width:1040px; margin:0; font-family:Arial, Helvetica, sans-serif; color:#707B5D; font-size:11px; text-align:center; line-height:19px; padding:10px 0px 30px 0px; float:left;}
.footer_top_text a { font-family:Arial, Helvetica, sans-serif; color:#707B5D; font-size:11px; text-align:center; text-decoration:none;}
.footer_top_text a:hover { text-decoration:underline;}
.footer_left_text { width:460px; text-align:left; float:left; font-family:Arial, Helvetica, sans-serif; color:#69A026; font-size:11px; padding-left:40px;}
.footer_right_text { width:480px; text-align:right; float:left; font-family:Arial, Helvetica, sans-serif; color:#69A026; font-size:11px; padding-right:20px;}
.footer_right_text a { font-family:Arial, Helvetica, sans-serif; color:#69A026; font-size:11px; text-decoration:underline;}
.footer_right_text a:hover { text-decoration:none; }

.faqans{width:420px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3D7417;padding:10px 0 10px 0;display:none;}
