/* body, html, etc. */
*{
margin:0;
padding:0;
}
body,html{
background:#dad4c3;
margin:0;
padding:0;
font:12px arial,verdana,sans-serif;
color:#584d42;
line-height:18px;
text-align:left;
}
.nowrap{position:relative;height:0px;display:block;clear:both;margin:0px;padding:0px;font:0px arial,verdana,sans-serif;}
/* /body, html, etc. */

/* General styles */
.logo{
position:absolute;
top:37px;
left:116px;
display:block;
width:115px;
height:40px;
background:transparent url("/style/logo.png") no-repeat;
}
.logo span{
display:none;
}
h1,h2{
margin:0;
padding:0;
font:bold 14px arial,verdana,sans-serif;
color:#584d42;
background:transparent;
}
a, a:focus, a:visited{
color:#006c6e;
text-decoration:none;
border:0;
}
a:hover{
color:#006c6e;
text-decoration:none;
border-bottom:1px solid #006c6e;
}
ul,ol{
padding:0;
margin:10px 20px 20px 30px;
}
li{
padding:0;
margin:0;
}
input, textarea{
margin:0;
padding:4px;
border:1px solid #584d42;
font:12px arial,verdana,sans-serif;
color:#000;
width:200px;
background:#fff;
}
textarea{
margin:2px 0 0 0;
padding:4px;
border:1px solid #584d42;
font:12px arial,verdana,sans-serif;
color:#000;
width:300px;
height:150px;
background:#fff;
clear:both;
overflow:auto;
}
input:hover,input:focus,textarea:hover,textarea:focus,input.error:hover,input.error:focus,textarea.error:hover,textarea.error:focus{
background:#f3efe6;
}
hr{
margin:5px 0 5px 0;
height:1px;
color:#e1dfd9;
background:#e1dfd9;
line-height:1px;
border:0;
clear:both;
}
img,a img,a:focus img,a:visited img,a:hover img{
border:0;
text-decoration:none;
line-height:0;
}
/* /General style */

/* Design and menus */
#contentfront{
position:absolute;
top:96px;
right:0;
background:transparent;
width:441px;
height:530px;
z-index:1000;
}
.contentwrapper{
position:relative;
width:1000px;
margin:0 auto;
padding:0;
background:transparent;
}
.contentwrapperb{
position:relative;
width:985px;
margin:0 auto;
padding:0 0 0 15px;
background:transparent;
z-index:9999;
}
#contentforside{
position:relative;
background:transparent url("/style/quotestart.png") no-repeat left top;
width:423px;
margin:10px 0 0 55px;
padding:10px 0 0 60px;
}
.contentforsidenoquote{
position:relative;
background:transparent;
width:423px;
margin:10px 0 0 55px;
padding:10px 0 0 60px;
}
#contentforside div.quote{
display:block;
padding:0 40px 14px 0;
background:transparent url("/style/quotestop.png") no-repeat right bottom;
}
#contentforside div.noquote{
display:block;
padding:0 40px 14px 0;
background:transparent;
}
#footer{
position:relative;
background:transparent url("/style/footerback.png") no-repeat left top;
width:378px;
margin:20px 0 0 110px;
padding:20px 0 20px 5px;
font-size:10px;
color:#796b5d;
}
.bigbutton, .bigbutton:focus, .bigbutton:visited{
position:absolute;
top:198px;
left:125px;
display:block;
width:188px;
height:44px;
background:transparent url("/style/buttoncontact.png") no-repeat left top;
border:0;
text-decoration:none;
}
.bigbutton:hover{
background:transparent url("/style/buttoncontact.png") no-repeat left bottom;
border:0;
text-decoration:none;
}
.bigbutton span{
display:none;
}
.bigbuttonb, .bigbuttonb:focus, .bigbuttonb:visited{
position:absolute;
top:218px;
left:125px;
display:block;
width:126px;
height:30px;
background:transparent url("/style/buttoncontactb.png") no-repeat left top;
border:0;
text-decoration:none;
}
.bigbuttonb:hover{
background:transparent url("/style/buttoncontactb.png") no-repeat left bottom;
border:0;
text-decoration:none;
}
.bigbuttonb span{
display:none;
}
.bigbuttonc, .bigbuttonc:focus, .bigbuttonc:visited{
position:absolute;
top:198px;
left:125px;
display:block;
width:233px;
height:44px;
background:transparent url("/style/buttonproducts.png") no-repeat left top;
border:0;
text-decoration:none;
}
.bigbuttonc:hover{
background:transparent url("/style/buttonproducts.png") no-repeat left bottom;
border:0;
text-decoration:none;
}
.bigbuttonc span{
display:none;
}
img.smallicon{
display:inline;
padding:0;
margin:0 0 -4px 0;
}
#menu {
position:absolute;
top:45px;
left:310px;
width:400px;
height:28px;
background:transparent;
font:14px arial,verdana,sans-serif;
white-space:nowrap;
}
#menu ul {
height:28px;
margin:0;
padding:0;
list-style-type:none;
background:transparent;
}
#menu li {
height:28px;
float:left;
margin:0;
padding:0;
background:transparent;
}
#menu a {
display:block;
width:20px;
min-width:10px;
background:transparent;
padding:4px 0 0 0;
margin:4px 20px 0 0;
text-decoration:none;
color:#75726c;
border:0;
background:transparent;
}
#menu > ul a {width:auto;}
#menu a:hover {
display:block;
width:20px;
min-width:10px;
background:transparent;
padding:4px 0 0 0;
margin:0 20px 0 0;
text-decoration:none;
color:#75726c;
border-top:4px solid #dad4c3;
}
#menu > ul a:hover {width:auto;}
#menu a#active {
display:block;
width:20px;
min-width:10px;
background:transparent;
padding:4px 0 0 0;
margin:4px 20px 0 0;
text-decoration:none;
color:#006c6e;
border-top:0;
}
#menu > ul a#active {width:auto;}
input.error, textarea.error{
background:#fff;
border:1px solid #ca4b00;
}
textarea.error{
border:1px solid #ca4b00;
background:#fff;
}
input.submit{
display:inline;
margin:3px 10px 0 0;
padding:2px;
border:1px solid #584d42;
font:bold 12px arial,verdana,sans-serif;
color:#584d42;
background:#fff;
width:68px;
cursor:pointer;
}
input.submit:hover,input.submit:focus{
border:1px solid #584d42;
background:#f3efe6;
}
.checkbox{
margin:0;
padding:2px;
border:1px solid #584d42;
font:12px arial,verdana,sans-serif;
color:#333;
width:auto;
background:#fff;
}
div.rowlink{
background:transparent;
display:none;
clear:both;
padding:0;
margin:0;
}
span.labelform{
margin:0;
padding:0;
float:left;
clear:left;
text-align:left;
line-height:35px;
height:35px;
width:100px;
background:transparent;
font-weight:bold;
}
span.labelformb{
margin:0;
padding:0;
float:left;
clear:both;
text-align:left;
line-height:35px;
height:35px;
width:300px;
background:transparent;
font-weight:bold;
}
span.labelformerror{
margin:0;
padding:0;
float:left;
clear:left;
text-align:left;
line-height:35px;
height:35px;
width:100px;
color:#ca4b00;
font-weight:bold;
background:transparent;
}
span.inputform{
margin:0;
padding:0;
float:right;
display:inline;
text-align:left;
line-height:35px;
height:35px;
background:transparent;
font-weight:bold;
}
span.inputformb{
margin:0;
padding:0;
float:left;
clear:right;
display:inline;
text-align:left;
line-height:35px;
height:35px;
background:transparent;
font-weight:bold;
}
.colora,a.colora,a.colora:focus,a.colora:visited,a.colora:hover{
color:#4e3f2e;
}
.colorb,a.colorb,a.colorb:focus,a.colorb:visited,a.colorb:hover{
color:#ca4b00;
}
.small{
color:#796b5d;
font:10px arial,verdana,sans-serif;
}
.normal{
font:12px arial,verdana,sans-serif;
}
.bigger{
font:14px arial,verdana,sans-serif;
}
.rightalign{
padding:0 15px 0 0;
display:block;
text-align:right;
font:italic 12px arial,verdana,sans-serif;
}
.required{
position:relative;
top:5px;
color:#f14a00;
margin:0px;
padding:0px;
font:bold 20px arial,verdana,sans-serif;
line-height:10px;
background:transparent;
}
.contentfloata{
position:absolute;
top:37px;
right:0;
width:650px;
float:right;
padding:0;
margin:0;
}
.floatinputs{
padding:7px 0 0 0 !important;
padding:12px 0 0 0;
width:310px;
float:left;
}
.floattextbox{
display:inline;
padding:10px 20px 0 0;
width:310px;
float:right;
}
.contentlowera{
display:block;
float:left;
display:inline;
margin:20px 0 0 70px;
padding:5px 0 0 35px;
width:200px;
background:transparent url("/style/arrow1.png") no-repeat left top;
}
.contentlowera p{
display:block;
margin:0;
padding:0;
}
.floatleftthumb{
margin:0;
padding:0;
float:left;
}
a.picthumb,a.picthumb:focus,a.picthumb:visited{
display:block;
background:transparent;
width:202px;
height:246px;
margin:0 0 10px 33px;
padding:0;
border:0;
text-decoration:none;
line-height:0px;
}
a.picthumb:hover{
background:transparent;
border:0;
text-decoration:none;
}
a.picthumb:hover img{
border:0;
text-decoration:none;
}
img.boing{
border:0;
margin:0;
padding:0;
background:transparent;
}
.minithumb {
float:left;
display:inline;
margin:2px 0 0 -60px;
padding:0;
border:0;
}
p.hr{
padding:0;
margin:10px 0;
height:21px;
width:401px;
background:transparent url('/style/footerback.png') no-repeat left top;
}
.hidelinks a,.hidelinks a:focus,.hidelinks a:visited{
color:#584d42;
text-decoration:none;
border:0;
}
.hidelinks a:hover{
color:#584d42;
text-decoration:none;
border:0;
cursor:default;
}
/* /Design and menus */
