@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:url(../images/body.gif) left top repeat-x #dec875;}

h1, h2, h3, h4, h5, h6, input, pre, form{margin:0px; padding:0px;}

#container{margin:0px auto; padding:0px; width:980px; overflow:hidden;}

#header{margin:0px auto; padding:0px; width:970px; overflow:hidden;}

.menu{margin:0px; padding:0px; width:710px; float:right;}

.menu ul{margin:0px; padding:0px;}

.menu ul li{margin:0px; padding:0px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background:url(../images/li_bg.gif) left top no-repeat; height:39px; float:left;}

.menu ul li a{margin:0px; padding:13px 20px 21px 20px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; float:left;}

.menu ul li a:hover{margin:0px; padding:13px 20px 21px 20px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; background:url(../images/hover.gif) left top repeat-x; height:39px; float:left;}

.dactive{margin:0px; padding:0px; background:url(../images/hover.gif) left top repeat-x; height:39px;}

.logo{margin:0px 0 0 0px; padding:0px; width:215px; float:left;}

.quote{margin:30px 0 0 0px; padding:0px; width:215px; float:right;}

.phone{margin:30px 0 0 0px; padding:0px; width:157px; float:right;}

.save{margin:30px 0 0 40px; padding:0px; width:343px; float:left;}

#banner_main{margin:10px auto; padding:0px; width:970px; overflow:hidden;}

.services{margin:0px 0 0 0px; padding:0px 0 10px 0px; width:282px; background:url(../images/services_bg.png) left top no-repeat; height:306px; float:left;}

.services ul{margin:40px 0 0 30px; padding:0px;}

.services ul li{margin:0px; padding:16px 0 10px 30px; width:160px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1e1e1e; list-style:none; background:url(../images/list.gif) left 18px no-repeat;}

.banner{margin:0px; padding:0px; width:677px; float:right;}

#content_main{margin:0px auto; padding:0px; width:970px; overflow:hidden;}

#left_panel{margin:0px; padding:0px; width:280px; float:left; overflow:hidden;}

.images_main{margin:0px; padding:0px 0 10px 0px; width:275px; background:url(../images/images_bg.gif) left top repeat-x #f2d082; border:1px solid #765d1d; border-radius:0.6em; overflow:hidden;}

.types{margin:7px 0 0 38px; padding:0px; width:192px; float:left;}

.images{margin:7px 0 0 10px; padding:0px 0 0 0px; width:252px; float:left;}

.images ul{margin:0px; padding:0px;}

.images ul li{margin:0px; padding:10px 0 0 0px; list-style:none; float:left;}

.quote2{margin:10px 0 0 0px; padding:0px; width:276px; float:left;}

#right-panel{margin:0px; padding:0px 0 20px 0px; width:677px; float:right; background:#ffffff; border:1px solid #847332; border-radius:0.6em; overflow:hidden;}

.content{margin:0px auto; padding:0px; width:656px;}

.content h1{margin:0px; padding:10px 0 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000000; font-weight:normal;}

.content p{margin:0px; padding:3px 0 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; line-height:20px; text-align:justify;}

.content img{margin:20px 0 0 0px; padding:0px;}

#footer_main{margin:10px 0 0 0px; padding:0px; width:100%; background:#000000; overflow:hidden;}

.footer{margin:10px auto; padding:0px 0 0 0px; width:960px; overflow:hidden;}

.footer p{margin:0px; padding:20px 0 20px 0px; width:500px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:20px; float:left;}

.footer p a{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-align:center; text-decoration:none;}

.footer p a:hover{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cccccc; text-align:center; text-decoration:none;}

.cards{margin:30px 0px 0 0px; padding:0px; width:166px; float:right;}

.clr{margin:0px; padding:0px; clear:both;}

.social{margin:30px 0 0 0px; padding:0px; width:215px; float:right; overflow:hidden;}

.social li{display:inline; margin-left:2px;}