html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
margin-top:10px;
margin-bottom:10px;
background-color:#D8D8D8;
background-image: url("images/background.jpg"); background-repeat: repeat-x;
background-position: 0px -33px;
font: 14px Verdana,Arial,sans-serif; color: #000000;
color:#5E4B37;
} 

.about_us{float:left;text-align:justify;font-size:13px;margin-top:12px;}
.showroom{border:8px solid #BE966C;float:right;width:400px;margin-left:15px;margin-bottom:5px;}
.about_us p{margin-top:0px;}
.boldred{color:red;font-weight:bold;text-transform:uppercase;}
.contact_map{float:right;width:400px;}
.contact_us{float:left;width:300px;text-align:center;}
.main_area a{color:inherit;}

table {
border:0px solid black;
width:100%;
text-align:center;
background-color:#4F3014;
margin-top:10px;
}
td {
border:0px solid #5a56ad;
text-align:left;
padding:5px;
background-color:white;
}
th {
text-align:left;
border:0px solid #5a56ad;
background-color:#4F3014;
padding:2px;
color:#CAB59F;
}

.main_area{width:730px;float:left;}
h1{font-size:18px;}
.caption{float:left;margin-top:10px;margin-bottom:10px;}

.adding_form {
width:710px;
margin-top:10px;
float:left;
display:inline;
background-color:#ffde91;
border:1px solid black;
padding:5px;
font: 14px Verdana,Arial,sans-serif; color: #000000;
}
.adding_form input{
float:right;
width:550px;
margin-top:10px;
} 
.adding_form label{
float:left;
width:150px;
text-align: right;
margin-top:13px;
}



.container{width:710px;background-color:#CAB59F;float:left;padding:10px;}
.display_area{background-color:white;float:left;width:690px;margin-bottom:10px;padding:10px;}
.display_text{
margin-left:20px;
width:450px;
float:left;
}
.display_text h2{margin-top:0px;font-size:18px;}
.hover{font-weight:bold;font-size:12px;}
.image{width:200px;float:left;}
.pagination{float:right;margin-right:5px;margin-top:15px;font-size:14px;}
.pagination a{color:#5E4B37;text-decoration:none;}
.pagination a:hover{color:#3D2411;text-decoration:underline;}

.headlogo{
position:absolute;
left:10px;
top:10px;
}
.head_guild_logo{
position:absolute;
left:390px;
top:10px;
border:1px solid #5E4B37;
}
.headphone{
position:absolute;
left:580px;
top:10px;
}

#navigation {
font-size:12px;
   list-style: none;
   margin: 0; padding: 0;
text-transform:uppercase;
}
#navigation li {
   float: left;
}
#navigation li a {
font-weight:bold;
   display: block;
   margin-right:10px;
   text-align: left;
   padding: 5px 10px;;
text-decoration:none;
color:#CAB59F;
background-color:#3D2411;
width:90px;
}
#navigation li a:hover {
   color: #3D2411;
background-color:#CAB59F;
}




 
#pagewidth{ 
 width:750px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:70px; 
  background-color:#BE966C; 
 width:100%;
} 
 
#maincol{background-color: #FFFFFF;  
 float: right; 
 display:inline; 
 position: relative; 
 width:730px;
padding:10px; 
min-height:400px;
 }
 
#footer{
 height:45px; 
  background-color:#FFFFFF; 
 clear:both;
padding-left:10px;
padding-right:10px;
 } 

.footerblock{
background-color:#4F3014;
padding:10px;
text-align:center;
font-size:12px;
color:#CAB59F;
}
.footerblock a{
color:#CAB59F;
text-decoration:none;
}
.footerblock a:hover{
color:#CAB59F;
text-decoration:underline;
}

 

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
