*{
margin:0;
padding:0;
border:0
}
body{
color:#333333;
background:url(bgr.gif) #3f4717 repeat-y center;
font:11px verdana,arial,tahoma,geneva,sans-serif
}
a{
color:#e87711;
text-decoration:underline
}
a:hover{
color:#333333
}
input,select,textarea{
border:#969696 1px solid;
padding:2px;
color:#000000;
font:11px arial,tahoma,sans-serif
}
select{
padding:1px
}
li{
list-style:none
}
#page{
margin:0 auto;
width:770px
}
/*--- HEADER ---*/
#header{
margin:45px 0 0;
background:url(header-bgr.gif) no-repeat;
height:226px
}
/*- Top menu -*/
#header ul{
float:right;
clear:both;
background:#95a847;
line-height:31px;
height:31px
}
* html #header ul{
width:479px
}
#header li{
float:left;
text-align:center
}
#header li a{
border-right:1px solid #a4b461;
padding:0 8px;
display:block;
color:#ffffff;
text-decoration:none
}
#header li a:hover,#header li.active a{
display:block;
color:#ffffff;
background:#545f1f
}
#header li.print a{
height:31px;
border:none;
padding:0
}
#header li.print a:hover{
background:none
}
/*- Title -*/
#title{
clear:both;
background:url(title.jpg) no-repeat left top;
height:196px
}
#title img{
margin:24px 0 0 24px
}
/*--- COLUMN LAYOUT ---*/
#columns{
margin:10px 0;
clear:both
}
#columns h1{
padding:17px 0;
color:#3f4717;
font-size:13px
}
#columns h1.slogan{
padding:0 0 18px 0
}
#columns h1 span{
display:none
}
#columns h2{
padding:5px 0 10px 0;
color:#3f4717;
font-size:13px
}
#columns h3{
padding:17px 0 10px 0;
color:#5e6a22;
font-size:13px
}

#columns h4{
padding:18px 0 10px 0;
color:#920629;
font-size:13px
}

#columns p{
padding:0 0 10px 0;
line-height:21px
}
#columns p em{
color:#3f4717;
font-weight:bold;
font-style:normal;
}

/*--- FOOTER ---*/
#bottom{
background:url(footer-bgr.gif) no-repeat center;
height:237px
}
#footer{
margin:0px auto;
width:770px
}
#footer a{
text-decoration:none
}
#footer a:hover{
text-decoration:underline
}
#footer p{
padding:0 20px;
line-height:49px
}
#footer p.botmenu,#footer p.botmenu a{
color:#ffffff
}
#footer p.copy,#footer p.copy a{
color:#bbb702
}
/*--- Misc. styles ---*/
.fix{
clear:both;
line-height:1px;
height:1px
}
hr{
margin:17px 0 0;
background:#d3ddae;
height:1px
}
.fr{
float:right
}
img.fr{
border:4px solid #cdd9a6;
margin:0 0 10px 15px
}

div#centercol ul,
div#centercol ol,
div#centercol dl {
   font-size: 1.0em;
   line-height: 1.4em;
   margin: 0 0 1.5em 0;
}

div#centercol ul li{
   margin: 1em 0 0.25em 3.5em;
padding:0 0 0 20px;
background:url(../images/bullet.gif) no-repeat;
list-style:none;
}

.imagepad {
padding:9px 0 0 0;
}

table#price {
color:#fff;


}

table#price td {
padding:10px;

}

.light {
background:#9BA33A;
}

.dark {
background:#81922E;
}


#footer p a.other{color:#fff; text-decoration:underline;}
#footer p a.other:hover{text-decoration:none;}

div#gallery img{
	padding:0 25px 25px 0;
}