body { font-size: 62.5%; padding:0; margin:0; }
*{padding:0; margin:0;
font-family:tahoma, arial, sans-serif;
}


#page{
margin-left:auto;
margin-right:auto;
position:relative;
width:679px;
background-image:url(images/page-bg.jpg);
}

#banner{
margin-bottom:25px;}

#right-col{
float:right;
width:245px;
margin-right:15px;

}

#left-col{
width:370px;
margin-left:15px;}

#footer{
border-top:2px solid #D4911C;
padding-top:10px;
padding-bottom:10px;
text-align:center;
background-color:#FFFFFF;
margin-left:auto;
color:#636363;
margin-right:auto;
width:679px;
}

#footer a{
color:#636363;}

h1,h2{
margin-bottom:1em;
}

h1{font-size:1.4em;
color:#809400;
}

h2{font-size:1.3em;
color:#809400;}

h3{font-size:1.3em;
color:#AABF17;}

p, ul{color:#636363;
font-size:1.1em;
margin-bottom:1.1em;
line-height:1.2em;}

.img-left{
float:left;
margin-right:8px;}

.img-right{
float:right;
margin-left:8px;}

.prices tr td{
border-bottom:1px dotted #999999;
vertical-align:top;
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
}

a{
color:#006699;}

ul{
padding-left:20px;}

.prices{
margin-bottom:15px;
color:#636363;}

#right-col p{
}

.imgs{
text-align:center;
margin-bottom:10px;}

.imgs img{
padding:3px;}

.bold{
font-weight:bold;
border-left:dotted 1px #999999;}

form label{
color:#636363;
font-size:1.1em;
display:block;
margin-top:4px;
}

form{
margin-bottom:20px;
}

form input{
}