body {background-color: #000000;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFF;font-size:0.7em;border-top:14px solid #775100;}
p{margin-top:10px;}
a{color:#EDD571;}
a:hover{background:#755D53;}
img {border:none;}

#main{background:url(../images/layout_02.jpg) no-repeat top left;margin-top:16px;padding-left:288px;width:482px;}

#menu{border:1px solid #775100;border-left:0;border-right:0;height:28px;}
#menu ul{list-style-type: none;margin:0;padding:0;}
#menu ul li{margin:0;padding:0;display:block;float:left;}
#menu ul li a{display:block;}
/* Define a width so that dropdown will be vertical */
#menu li ul {display: none;position: absolute;width:100px;}
#menu li > ul {top: auto;left: auto;}
#menu li:hover ul, #menu li.over ul{ display: block; }
#menu a:hover{color:#036;background-image:none;background-color:#CCC;}
#nav li li{z-index:3;}
/* Define a width to fix the size of the block. Use block and un-float the li */
#nav li li a {padding: 0 10px;line-height:22px;background-color:#DBC77E;text-decoration:none;color:#775100;font-weight:bold;font-size:0.8em;width:100px;display:block;float:none;border-bottom:1px solid #775100;}
#nav li li a:hover{background-color:#775100;color:#DBC77E;}

#content{padding:55px 15px 20px; 7px;}

.main-box{border:1px solid #775100;padding:10px 20px 2px 10px;margin:0 25px 0 10px;}
#abaa{position:absolute; top:560px; left:45px;}
#footer{padding:45px 0 10px 0;}

.left{float:left;}
.right{float:right;}
.keymg {float:right;margin-left:16px;margin-bottom:16px;}
table.range{margin-bottom:10px;background:#DBC77E;color:#000;}
table.range th{background:#775100;color:#DBC77E;}
.interior{margin:0 5px;border:1px solid #DBC77E;}
table.range_tbl{font-weight:bold;}
ul#news li{margin-bottom:7px;}
.photos img{border:1px solid #FFF;}
.error{color:#F00;}
.small{font-size:90%;}
.language{padding:8px;border:1px solid #FFF;background:#CCC;text-align:center;font-weight:bold;}
.language a{padding:8px;text-decoration:none;color:#000;}
.language a:hover{color:#FFF;}

#interior-box{margin:0px auto; height:80px; clear:both; padding:5px 0px 5px 0px;}
#interior-box img{margin:7px; border:1px solid #DBC77E; }

#main_image_div{
min-height:235px;
padding:10px;
text-align:center;
}
#main_image_div .pagination{
margin-bottom:1em;
}
#main_image_div .pagination a:link,#main_image_div .pagination a:visited,#main_image_div .pagination a:active{
color:#EECA00;
margin:0 0.166em 0 0;
padding:0 0.5em;
text-decoration:none;
}
#main_image_div .pagination a:hover{
background: #EECA00;
color: #ffffff;
text-decoration: underline;
}
#main_image_div span.text {
color: #666;
margin:0 0.166em 0 0;
padding:0 0.5em;
}
.fleft{float:left;}
.fright{float:right;}
#thumbs_div{clear:both;}
#thumbs_div ul{
margin:0;
padding:0;
list-style:none;
}
#thumbs_div li {
float:left;
margin:0;
padding:0;
display:block;
width:100px;
height:100px;
padding:5px;
text-align:center;
}
#thumbs_div img{border:none;}	
#pagination{
clear:both;
margin:0 0 3em 0;
}
#pagination .pagination{
margin:0;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#pagination .pagination span {
border:1px solid #fff;
float:left;
margin-right:10px;
padding:0;
}
#pagination .pagination a:link,#pagination .pagination a:visited,#pagination .pagination a:active{
border:1px solid #cccccc;
color:#EECA00;
float:left;
margin:0 0.166em 0 0;
padding:0 0.5em;
text-decoration:none;
}
#pagination .pagination a:hover {
background: #EECA00;
color: #ffffff;
text-decoration: underline;
}
#pagination strong, #pagination span.text {
border: 1px solid #cccccc;
color: #666;
float:left;
margin:0 0.166em 0 0;
padding:0 0.5em;
}
#pagination strong{background: #fff;color:#000;}