/* CSS Document */

body { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; background:url('images/bg-body.jpg') #91917b repeat-x; }

h1 { font-size: 22px; color:#cbcb81; }
h2 { font-size: 18px; color:#cbcb81; }
h3 { font-size: 16px; color:#cbcb81; }
h4 {}
h5 {}
h6 {}




#container { margin:0; padding:0; width:920px; margin:0 auto; text-align:left; background:url('images/bg-container.jpg') #91917b repeat-y;}
#container2 {  margin:0; padding:0; width:900px; margin:0 auto; background-color:#34340e; }
#header { margin:0; padding:0; height:186px; width:100%; /*background-image:url('images/header.jpg')*/}
#nav { margin:0; padding:0; height:32px; width:100%; background:url('images/bg-nav.jpg') #b6b66a repeat-x;}
/* dropdown menu start*/
ul.menu {list-style:none; margin:0; padding:0; padding-left: 60px; padding-top: 2px;}
ul.menu * {margin:0; padding:0; font-size:14px; font-weight:normal;}
ul.menu a {display:block; color:#34340e; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:0px}
ul.menu ul {position:absolute; top:26px; left:0; background:#034721; display:none; opacity:0; list-style:none; width:148px; }
ul.menu ul li {position:relative; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#2c6441}
ul.menu ul li a:hover {background-color:#034721}
ul.menu ul ul {left:148px; top:-1px;}
ul.menu .menulink {padding:5px 15px 3px 15px; font-weight:bold; background:url(images/bg_nav.jpg) repeat-x; /*width:134px*/}
ul.menu .menulink:hover, ul.menu .menuhover { color:#ffffff; /*background:url(images/bg_nav_on.jpg) repeat-x;*/}
ul.menu .sub {background:#2c6441 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {/* border-top:1px solid #aaa; */}
/* dropdown menu end */
#content {margin:0; padding:0; width:100%; background-color:#34340e; }

#panel_left { float:left; margin:0; padding:0; width:260px; }
#phone_number { width:100%; margin:75px 0 0 0; padding:0; font-size: 18px; font-weight:bold; color:#cbcb81; text-align:center; }
#testimonial_box { width:195px; margin:35px auto; padding:0; background:url(images/bg-testimonial-middle.jpg) repeat-y;}
#testimonial_box_top { height:3px; margin:0; padding:0; background:url(images/bg-testimonial-top.jpg) no-repeat; }
#testimonial_box_middle { margin:20px 15px; padding:0; }
#testimonial_box_middle p { margin:0; padding:0; font-size:13px; color:#34340e; }
#testimonial_box_bottom { height:3px; margin:0; padding:0; background:url(images/bg-testimonial-bottom.jpg) no-repeat; }
#facebook { width:100%; margin:0; padding:0; text-align:center; }
#partner { width:190px; margin:30px auto; padding:0; font-size:14px; color:#cbcb81; text-align:left;}
#partner a:link, #partner a:visited { font-size:14px; color:#cbcb81; text-decoration:none; }
#partner a:hover { font-size:14px; color:#cbcb81; text-decoration:underline; }

#panel_right { float:right; margin:0; padding:0; width:640px; }
#panel_right_content { margin:75px 37px 0 37px; padding:0; }
#panel_right_content p { font-size: 14px; color:#ffffff; line-height:120%; }
#panel_right_content ul { margin:0; padding:0; }
#panel_right_content li { margin:0 0 0 40px; padding:0; font-size: 16px; color: #ffffff; line-height: 140%; text-align:left; }
#panel_right_content a:link, #panel_right_content a:visited { color: #cbcb81; text-decoration: none; }
#panel_right_content a:hover { color: #ffffff; text-decoration: underline; }

#footer { width:100%; margin:0; padding:20px 0; background-color:#34340e; text-align:center; color:#a1a16f; font-size:12px;}
#footer a:link, #footer a:visited { color:#a1a16f; text-decoration:none; }
#footer a:hover { color:#ffffff;  text-decoration:none; }
#footer_menu { margin:0; padding:0;}
#footer_copyright { margin:15px 0 0 0; padding:0;}
#footer_copyright p { margin:0; padding:0;}
#footer_developed_by { margin:5px 0 0 0; padding:0; }
#footer_developed_by p { margin:0; padding:0;}

.flt_right { float:right; margin:12px 0 12px 12px; padding:0; border:1px solid #abab77; }
.brdr { border:1px solid #abab77; }
.callout { font-size:36px; color:#cbcb81; text-align:left; }