@charset "utf-8";
/*thumus CSS Document */
body{
margin:0 auto;
background:#4e250c;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.wrapper{
width:998px;
margin:0 auto;
border-bottom:none;
border-top:none;
}
.topHeader{
height:100px;
width:100%;
background:#4e250c;
}
.logo{
float:left;
width:auto;
}
.menuMain{
width:auto;
float:left;
height:100px;
overflow:hidden;
float:right;
}
.menu {
float:right;
padding:10px 0;
display:block;
overflow:hidden;
line-height:29px;
padding-top:71px;
} /** html .rightNav {line-height:40px;}
*:first-child+html .rightNav {line-height:40px;}*/
.menu ul li {
display:inline;
}
.menu ul
{
margin:0;
padding:0;
}
.menu ul li a {
text-decoration:none;
padding:0 10px;
font-size:15px;
color:#fff;
}
.a1
{
float:right;
width:6em;
text-decoration:none;
text-align:center;
color:white;
background-color:#af4b17;
padding:0.2em 0.3em;
border-right:1px solid #e49969;
}
.a1:hover {
background-color:#9b4d1b
}
.header{
width:100%;
background:url(../images/head-bg.gif) no-repeat left top #fff;
height:275px;
}
.headerImage{
float:left;
width:330px;
}
.headerContent{
width:625px;
float:left;
margin:10px;
height:230px;
font-weight:bold;
color:#fff;
font-size:13px;
}
.headerContent h1{
font-size:18px;
font-weight:bold;
color:#fff;
font-family:"Times New Roman", Times, serif;
}
.headerContent h2{
font-size:13px;
font-weight:bold;
color:#fff;
}
span.left{
float:left;
text-align:left;
}
span.right{
float:right;
text-align:right;
}
.headerLink{
color:#FFFFFF;
text-decoration:none;
}
.headerLink:hover{
color:#f0f0f0;
text-decoration:underline;
}
.hC{
width:auto;
height:200px;
}
.footer{
width:100%;
height:100px;
background-color:#4e250c;
background-image:url(../images/footer-bg.jpg);
float:left;
margin-top:0px;
} * html .footer{ float:none;}
.contentArea{
width:100%;
background:#fff;
float:left;
line-height:20px;
}
.contentArea h1{
font-size:16px;
margin-top:0px;
}
.primaryContent{
width:295px;
border-right:1px dotted #000;
padding:0px 10px 10px 10px;
margin:0;
float:left;
margin-left:32px;
height:230px;
} * html .primaryContent{ margin:15px; border-right:1px solid #999;}
.secondaryContent{
width:295px;
float:left;
padding:0 10px 10px 10px;
height:230px;
}
.thirdContent{
width:295px;
float:left;
height:230px;
padding:0 10px 10px 10px;
border-left:1px dotted #000;
} * html .thirdContent{border-left:1px solid #999;}
.forthContent{
width:100%;
float:left;
padding:10px 0;
height:250px;
height:425px;
background:url(../images/home-bg.jpg) no-repeat;
}
span.block{
display:block;
}
.contenthome{
width:860px;
font-family:'Arial', Helvetica, sans-serif;
font-size:13px;
color:#000000;
margin-left:65px;
padding-top:10px;
line-height:20px;
}
.contenthome h2{
font-family:'Arial', Helvetica, sans-serif;
font-size:16px;
color:#af4b17;
line-height:25px;
}
h2 .imgsmall{
width:30px;
float:left;
}
.footerlink{
width:500px;
font-family:'Arial', Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:right;
letter-spacing:1px;
text-align:right;
padding-right:30px;
padding-top:20px;
}
.flink{
font-family:'Arial', Helvetica, sans-serif;
font-size:11px;
color:#d1ab74;
letter-spacing:1px;
text-decoration:none;
}
.flink:hover
{
text-decoration:underline;
}
.d1ab74{
color:#d1ab74;}
.copyright{
width:200px;
font-family:'Arial', Helvetica, sans-serif;
font-size:11px;
color:#d1ab74;
float:right;
padding-top:10px;
letter-spacing:1px;
}
.footerw3c{
width:200px;
padding-left:20px;
float:left;
text-align:left;
padding-left:25px;
padding-top:8px;
} * html .footerw3c{ padding-top:22px;}
.priHeight{
height:175px !important;
}
.topPrimary{
width:100%;
}
.topSecondary{
width:100%;
}
.leftContent{
width:600px;
overflow:hidden;
float:left;
}
.leftContent1{
width:650px;
overflow:hidden;
float:left;
}
.br{
border-right:1px dotted #000;
padding:0 10px 0 30px;
}
.br1{
padding:0 10px 0 30px;
}
p{
text-indent:1em;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
}
.rightContent{
width:325px;
padding-left:10px;
float:left;
border-left:1px dotted #000;

}
.bd{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#993300;
padding-bottom:15px;
}
.read{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#993300;
text-align:right;
text-decoration:none;
font-weight:bold;
}
.read{
text-decoration:underline;
}

.formAreaRow
{
  margin-bottom:10px;
  font-size:11px;
  line-height:15px;
}
.formAreaRow label
{
  width:200px;
  float:left;
  display:block;
  overflow:hidden;
  color:#333;
  font-size:12px;
}
span.rightCot{
float:left;
width:25px;
display:block;
overflow:hidden;
}
span.star{
color:#FF0000;
}
span.ra{
width:200px;
float:left;
height:25px;
}
.p30{
margin-left:225px;
}
.getaquote{
width:206px;
height:63px;
position:absolute;
top:0px;
right:10px;
float:right;
}