body,html{
background:#4b3d37 url("style/background.png") no-repeat right top;
margin:0;
padding:0;
font:11px arial,verdana,sans-serif;
color:#eaecbf;
line-height:15px;
}
.nowrap{position:relative;height:0px;display:block;clear:both;margin:0px;padding:0px;font:0px arial,verdana,sans-serif;}
.logo{
position:absolute;
top:0;
left:96px;
display:block;
width:141px;
height:307px;
}
.logo span{
display:none;
}
h1,h2,h3,h4,h5,h6{
font:20px arial,verdana,sans-serif;
margin:0;
padding:10px 0 15px 0;
color:#973a13;
text-indent:10px;
}
a{
color:#eaecbf;
border-bottom:1px solid #eaecbf;
text-decoration:none;
}
a:hover{
color:#eaecbf;
border-bottom:1px dotted #eaecbf;
text-decoration:none;
}
p{
margin:0;
padding:5px 0 5px 10px;
}
#header{
position:relative;
top:0;
left:0;
background:transparent url("style/logo.png") no-repeat right top;
margin:0;
padding:0;
width:237px;
height:570px;
}
#footer{
position:absolute;
left:10px;
bottom:5px;
margin:0;
padding:0;
color:#000;
}
#footer a{
color:#4b3d37;
border:0;
text-decoration:none;
}
#footer a:hover{
color:#eaecbf;
border-bottom:1px solid #a75533;
text-decoration:none;
}
#address{
position:absolute;
top:440px;
left:0;
margin:0;
padding:50px 10px 10px 10px;
width:215px;
height:55px;
color:#a75533;
background:transparent url("style/address.png") no-repeat;
z-index:0;
}
#menu{
position:absolute;
top:330px;
left:101px;
margin:0;
padding:0;
width:131px;
background:transparent;
z-index:10;
font:bold 11px arial,verdana,sans-serif;
}
#menu ul{
border:0;
margin:0;
padding:0;
list-style-type:none;
}
#menu ul li{
display:block;
float:left;
text-align:left;
padding:0;
margin:0;
background:transparent;
text-transform:uppercase;
}
#menu a,#menu a:focus,#menu a:visited{
width:121px;
height:23px;
line-height:23px;
padding:0 0 0 10px;
margin:0;
text-decoration:none;
display:block;
border:0;
color:#111111;
}
#menu a:hover{
text-decoration:none;
border:0;
background:#eaecbf;
}
#menu a#active,#menu a#active:focus,#menu a#active:visited,#menu a#active:hover{
width:121px;
height:23px;
line-height:23px;
padding:0 0 0 10px;
margin:0;
text-decoration:none;
display:block;
border:0;
color:#eaecbf;
background:transparent;
}
.menugallery{
position:absolute;
left:19px;
top:-1px;
background:transparent;
float:left;
display:inline;
width:720px;
margin:0;
padding:0;
color:#eaecbf;
white-space:nowrap;
text-align:left;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}
.menugallery ul{
margin:0;
padding:0;
list-style-type:none;
background:transparent;
}
.menugallery li{
float:left;
margin:0;
padding:0;
background:transparent;
}
.menugallery li a,.menugallery li a:focus,.menugallery li a:visited{
display:block;
width:20px;
min-width:10px;
background:transparent;
padding:15px 15px 0 15px;
margin:0;
height:20px;
line-height:20px;
text-decoration:none;
color:#111111;
border:0;
border-left:1px solid #833616;
}
.menugallery > ul a,.menugallery > ul a:focus,.menugallery > ul a:visited{width:auto;}
.menugallery li a:hover{
display:block;
width:20px;
min-width:10px;
background:#eaecbf;
padding:15px 15px 0 15px;
margin:0;
height:20px;
line-height:20px;
text-decoration:none;
color:#4b3d37;
border-left:1px solid #833616;
}
.menugallery > ul a:hover{width:auto;}
.menugallery a#galleryactive{
display:block;
width:20px;
min-width:10px;
background:#833616;
padding:15px 15px 0 15px;
margin:0;
height:20px;
line-height:20px;;
text-decoration:none;
color:#eaecbf;
border-left:1px solid #833616;
}
.menugallery a#galleryactivepic{
display:block;
width:20px;
min-width:10px;
background:#833616;
padding:15px 15px 0 15px;
margin:0;
height:20px;
line-height:20px;
text-decoration:none;
color:#111111;
border-left:1px solid #833616;
}
.menugallery a#galleryactivepic:hover{
color:#eaecbf;
}
.menugallery > ul a#galleryactive{width:auto;}
.menugallery > ul a#galleryactivepic{width:auto;}
#main{
position:absolute;
top:0;
left:238px;
margin:0;
padding:54px 0 30px 13px;
background:transparent url("style/anchor.png") no-repeat 10px 51px;
z-index:0;
width:600px;
}
#mainb{
position:absolute;
top:0;
left:238px;
margin:0;
padding:54px 0 30px 13px;
background:transparent url("style/anchor.png") no-repeat 10px 51px;
z-index:0;
width:720px;
}
ul{
margin:0;
padding:5px 0 5px 10px;
list-style-type:none;
}
li{
background:transparent url("style/listyle2.gif") no-repeat left top;
margin:0;
padding:0 0 0 10px;
}
ul li ul li{
background:transparent url("style/listyle1.gif") no-repeat left top;
margin:0 0 0 10px;
padding:0 0 0 10px;
}
.small{
font:10px arial,verdana,sans-serif;
}
.contactcontenta{
float:left;
clear:left;
width:250px;
}
.contactcontentb{
float:right;
clear:right;
width:310px;
margin:-17px 0 0 0;
}
input, textarea{
margin:0;
padding:2px;
border:1px solid #eaecbf;
font:12px arial,verdana,sans-serif;
color:#eaecbf;
width:180px;
background:#473a34;
}
textarea{
margin:2px 0 0 0;
padding:4px;
border:1px solid #eaecbf;
font:12px arial,verdana,sans-serif;
color:#eaecbf;
width:300px;
height:150px;
background:#473a34;
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:#4b3d37;
}
input.error, textarea.error{
background:#833616;
border:1px solid #eaecbf;
}
textarea.error{
border:1px solid #eaecbf;
background:#833616;
}
input.submit{
display:inline;
margin:3px 10px 0 0;
padding:2px;
border:1px solid #eaecbf;
font:bold 12px arial,verdana,sans-serif;
color:#eaecbf;
background:#473a34;
width:68px;
cursor:pointer;
}
input.submit:hover,input.submit:focus{
border:1px solid #eaecbf;
background:#4b3d37;
}
.checkbox{
margin:0;
padding:2px;
border:1px solid #000;
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:29px;
height:29px;
width:80px;
background:transparent;
}
span.labelformerror{
margin:0;
padding:0;
float:left;
clear:left;
text-align:left;
line-height:29px;
height:29px;
width:80px;
color:#eaecbf;
font-weight:bold;
background:transparent;
}
span.inputform{
margin:0;
padding:0;
float:right;
display:inline;
text-align:left;
line-height:29px;
height:29px;
background:transparent;
}
span.inputformb{
margin:0;
padding:0;
float:left;
clear:right;
display:inline;
text-align:left;
line-height:29px;
height:29px;
background:transparent;
}
.required{
position:relative;
top:5px;
color:#973a13;
margin:0px;
padding:0px;
font:bold 20px arial,verdana,sans-serif;
line-height:10px;
background:transparent;
}
.reqcolor{
color:#973a13;
}
hr{
height:1px;
border:0;
margin:30px 0 10px 0;
padding:0;
background:#eaecbf;
}
.frontimage,.frontimage:focus,.frontimage:visited{
border:0;
text-decoration:none;
}
.frontimage:hover{
border:0;
text-decoration:none;
}