body {
font-family:Arial, Helvetica, sans-serif;
background:#EFEFED;
}

p {
font-size:0.8em;
_padding:10px 10px 10px 10px;
color:#666;
margin:0;
padding:10px;
}

b {
font-size:12px;
font-weight:700;
color:#333;
margin:0;
padding:0;
}

em {
font-size:13px;
color:#666;
font-style:italic;
margin:0;
padding:20px;
}

p em {
font-weight:700;
}

h1 {
font-size:20px;
font-weight:700;
color:#D37F2D;
margin:0;
padding:5px;
}

h2 {
font-size:14px;
font-weight:700;
color:#960;
margin:0;
padding:5px;
}

h2 sup {
color:red;
}

li {
font-size:12px;
list-style-type:square;
text-align:left;
margin:0;
padding:0;
}

#content li {
padding:5px 0 0;
}

ul {
font-size:12px;
text-align:left;
margin:0;
padding:0 0 0 30px;
}

#box {
background-color:#fff;
width:780px;
height:auto;
text-align:left;
border:1px solid #D7D7D7;
margin:0 auto;
padding:0;
}

#header {
width:757px;
height:179px;
background:url(images/header.jpg) no-repeat;
margin:0 auto;
padding:0;
}

#menu {
float:left;
width:240px;
height:autopx;
_margin:-90px 0 0 5px;
background-color:#FCFCFC;
text-align:left;
border:1px solid #E2D6CC;
z-index:10;
margin:-80px 0 0 5px;
padding:5px 0 0;
}

#menu li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
list-style-type:none;
margin:0;
}

#menu a {
display:block;
width:auto;
height:25px;
_width:100%;
font-weight:400;
text-decoration:none;
border-bottom:1px solid #DDDAC7;
padding:2px 2px 2px 10px;
}

#menu a:link,#menu a:active,#menu a:visited {
color:#705542;
}

#menu a:hover {
border-bottom:1px solid #EFECCF;
background:#E2EFF7;
color:#000;
}

#menu .copyright a {
display:block;
width:153px;
height:50px;
background:url(images/click_here.gif) no-repeat;
}

#menu .copyright a:hover {
display:block;
width:153px;
height:50px;
background:url(images/click_here.gif) no-repeat;
background-position:0 -50px;
}

#container {
background-color:#F9F8EF;
width:757px;
height:auto;
text-align:left;
border:1px solid #8A6949;
margin:10px auto;
padding:0;
}

#content {
float:right;
width:500px;
_width:480px;
height:auto;
scrollbar-3dlight-color:#D8D5B4;
scrollbar-arrow-color:#000;
scrollbar-base-color:#F2F0DD;
scrollbar-darkshadow-color:#D8D5B4;
scrollbar-face-color:#F2F0DD;
scrollbar-highlight-color:#EFECCF;
scrollbar-shadow-color:#EFECCF;
scrollbar-track-color:#EFECCF;
margin:0;
padding:0;
}

.text {
font-size:12px;
text-align:justify;
margin:0;
padding:0;
}

a {
font-weight:700;
color:#F63;
}

a:link,a:active,a:visited {
color:#F63;
}

a:hover {
text-decoration:underline;
background:transparent;
color:#F33;
}

table {
width:auto;
text-align:left;
vertical-align:top;
margin:0;
padding:0;
}

tr {
vertical-align:top;
margin:0;
padding:0;
}

.clearboth {
clear:both;
}

#call a {
display:block;
width:auto;
_width:100%;
text-decoration:none;
border:1px solid #F5F3E4;
padding:2px 2px 2px 10px;
}

#call li {
font-size:12px;
list-style-type:none;
margin:0;
}

#call .call_manu a {
display:block;
width:279px;
height:40px;
background:url(images/call_manufacturers.jpg) no-repeat;
}

#call .call_manu a:hover {
display:block;
width:279px;
height:40px;
background:url(images/call_manufacturers.jpg) no-repeat;
background-position:0 -40px;
}

#call .call_about a {
display:block;
width:279px;
height:40px;
background:url(images/call_about.jpg) no-repeat;
}

#call .call_about a:hover {
display:block;
width:279px;
height:40px;
background:url(images/call_about.jpg) no-repeat;
background-position:0 -40px;
}

#call .call_design a {
display:block;
width:279px;
height:40px;
background:url(images/call_design.jpg) no-repeat;
}

#call .call_design a:hover {
display:block;
width:279px;
height:40px;
background:url(images/call_design.jpg) no-repeat;
background-position:0 -40px;
}

#call .call_features a {
display:block;
width:279px;
height:40px;
background:url(images/call_features.jpg) no-repeat;
}

#call .call_features a:hover {
display:block;
width:279px;
height:40px;
background:url(images/call_features.jpg) no-repeat;
background-position:0 -40px;
}

#call .call_norm a {
display:block;
width:279px;
height:40px;
background:url(images/call_norm.jpg) no-repeat;
}

#call .call_norm a:hover {
display:block;
width:279px;
height:40px;
background:url(images/call_norm.jpg) no-repeat;
background-position:0 -40px;
}

#call .call_reasons a {
display:block;
width:279px;
height:40px;
background:url(images/call_reasons.jpg) no-repeat;
}

#call .call_reasons a:hover {
display:block;
width:279px;
height:40px;
background:url(images/call_reasons.jpg) no-repeat;
background-position:0 -40px;
}

#call .call_curved a {
display:block;
width:279px;
height:40px;
background:url(images/call_curved.jpg) no-repeat;
}

#call .call_curved a:hover {
display:block;
width:279px;
height:40px;
background:url(images/call_curved.jpg) no-repeat;
background-position:0 -40px;
}

#call .call_install a {
display:block;
width:279px;
height:40px;
background:url(images/call_install.jpg) no-repeat;
}

#call .call_install a:hover {
display:block;
width:279px;
height:40px;
background:url(images/call_install.jpg) no-repeat;
background-position:0 -40px;
}

#call .call_self a {
display:block;
width:279px;
height:40px;
background:url(images/call_self.jpg) no-repeat;
}

#call .call_self a:hover {
display:block;
width:279px;
height:40px;
background:url(images/call_self.jpg) no-repeat;
background-position:0 -40px;
}

#call .call_dealer a {
display:block;
width:279px;
height:40px;
background:url(images/call_dealer.jpg) no-repeat;
}

#call .call_dealer a:hover {
display:block;
width:279px;
height:40px;
background:url(images/call_dealer.jpg) no-repeat;
background-position:0 -40px;
}

#call .call_evaluation a {
display:block;
width:279px;
height:40px;
background:url(images/call_evaluation.jpg) no-repeat;
}

#call .call_evaluation a:hover {
display:block;
width:279px;
height:40px;
background:url(images/call_evaluation.jpg) no-repeat;
background-position:0 -40px;
}

#call .call_want a {
display:block;
width:279px;
height:40px;
background:url(images/call_want.jpg) no-repeat;
}

#call .call_want a:hover {
display:block;
width:279px;
height:40px;
background:url(images/call_want.jpg) no-repeat;
background-position:0 -40px;
}

#mail {
float:right;
width:338px;
height:78px;
z-index:100;
margin:-77px 0 0;
}

#mail a {
display:block;
width:auto;
text-decoration:none;
}

#mail li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
list-style-type:none;
}

#mail .mail {
font-family:Arial, Helvetica, sans-serif;
color:#666;
}

#mail .mail a {
display:block;
width:338px;
height:78px;
background:url(images/mail.jpg) no-repeat;
}

#mail .mail a:hover {
display:block;
width:338px;
height:78px;
background:url(images/mail_over.jpg) no-repeat;
}

#menu .copyright,#call .call_manu,#call .call_design,#call .call_features {
color:#666;
text-align:center;
padding:5px;
}

#menu ul,#call ul,#mail ul {
list-style-type:none;
margin:0;
padding:0;
}

#call a:link,#call a:active,#call a:visited,#mail a:link,#mail a:active,#mail a:visited {
color:#9C775A;
}

#call .call_about,#call .call_norm,#call .call_reasons,#call .call_curved,#call .call_install,#call .call_self,#call .call_dealer,#call .call_evaluation,#call .call_want {
font-family:Arial, Helvetica, sans-serif;
color:#666;
text-align:center;
padding:5px;
}