* {
margin:0px;
padding:0px;
}
body {
color:#000;
background-color:#C69C6D;
font-family:tahoma, sans-serif;
font-size:11px;
}
#head {
color:inherit;
background-color:#A67C52;
text-align:center;
padding:5px 0px;
}
#phone {
color:#EDE5DC;
background-color:inherit;
font-size:22px;
}
#topnavborder {
border-top:1px solid #754C24;
border-bottom:1px solid #754C24;
}
#topnav {
border-top:2px solid #C69C6D;
border-bottom:2px solid #C69C6D;
color:#FFF;
background-color:#8C6239;
padding:5px 0px;
text-align:center;
text-transform:uppercase;
font-weight:bold;
}
#topnav a {
color:#FFF;
background-color:inherit;
text-decoration:none;
}
ul#leftnav {
margin:15px 0px;
border-top:1px solid #FFF;
}
ul#leftnav li {
list-style-type:none;
margin:0px;
padding:5px 0px;
border-bottom:1px solid #FFF;
}
ul#leftnav li a {
color:#8C6239;
background-color:inherit;
text-decoration:none;
font-weight:bold;
}
#footnav {
border-top:1px solid #754C24;
border-bottom:1px solid #754C24;
padding:5px 0px;
text-align:center;
text-transform:uppercase;
color:#FFF;
background-color:#A67C52;
font-size:10px;
}
#footnav a {
color:#FFF;
background-color:inherit;
text-decoration:none;
}
#foot {
margin:15px;
text-align:center;
text-transform:uppercase;
color:#FFF;
background-color:inherit;
}
#foot a {
color:#FFF;
background-color:inherit;
}
#title {
color:#8C6239;
background-color:#EBC9A3;
text-align:left;
font-size:16px;
font-weight:bold;
padding: 10px 0px 10px 10px;
border-bottom:1px solid #754C24;
}
#title h1 {
padding: 0 40px;
margin: 0;
text-align: center;
}
#rcoltit {
color:#8C6239;
background-color:inherit;
text-transform:uppercase;
font-size:16px;
font-weight:bold;
margin:10px 0px;
}
#leftcol {
margin:15px;
width:170px;
overflow:hidden;
}
#centercol {
margin:20px;
width:460px;
overflow:hidden;
}
#rightcol {
margin:15px;
width:170px;
overflow:hidden;
}
/* --- --- --- --- --- */
img {
display:block;
}
a {
color:#9E0B0E;
background-color:inherit;
}
ul {
margin:15px 0px;
}
li {
margin:5px 0px 5px 13px;
list-style-type:square;
}
p {
margin:10px 0px;
}
h1,h2,h3,h4,h5,h6 { color: #9E0B0E; }
h1 {
color:#9E0B0E;
background-color:inherit;
margin:20px 0px 5px 30px;
font-size:16px;
font-weight:bold;
}
.text { padding: 20px 100px 0; border-top: 1px solid #754C24; }
.text h1 { margin: 0 0 15px 0; padding: 0; font-size:18px; font-weight: bold; color: #9E0B0E; }
.text h2 { margin: 0 0 10px 0; padding: 0; font-size:16px; font-weight:bold; color: #9E0B0E; }
.text h3 { margin: 0 0 10px 0; padding: 0; font-size:14px; font-weight:bold; color: #9E0B0E; }
.text h4 { margin: 0 0 10px 0; padding: 0; font-size:12px; font-weight:bold; color: #9E0B0E; }
.text-table td { padding: 10px; border-top: 1px solid #754C24; }
.text-table p { text-align: justify; text-indent: 25px; }
.borderbot { border-bottom: 1px solid #754C24; }
.borderbot i { color: #fff; }
.borderbot a { color: #fff; }
.borderbot a:hover { text-decoration: none; }
.borderright { border-right: 1px solid #754C24; }
.borderleft { border-left: 1px solid #754C24; }

.stepcarousel{
  margin: 20px 0px; 
  width:893px; height:110px; 
  position: relative; 
  border-left: 20px solid #C69C6D;
  border-right: 20px solid #C69C6D;
  clear:both;
  overflow:hidden;
}
.stepcarouselinit { overflow:scroll !important; }
div.belt { position: absolute; left: 0; top: 0; }
div.panel { width:267px; margin:0px; float:left; font-size:11px; padding: 0px 25px 20px 5px !important; }
div.panel p {margin:2px 0px; font-size:11px; }
div.panel img { display:block; margin-right:10px; margin-bottom:30px; float:left; }