.container{
padding: 5px 10px 5px 20px;
}
body, html {
font-family: Verdana, Arial;
font-size: 12px;
background-color: #faf2ae;
padding: 0px;
margin: 0px;
}
.kreativ {
position: relative;
top: 10px;
right: 20px;
}
td {
font-family: "Trebushet MS", Arial;
font-size: 12px;
}
.hid {
visibitity: hidden;
}
.req {
color: red;
}
.subcat {
width: 665px;
}
p {
text-indent: 15px;
}
.nav {
font-family: "Trebushet MS", Arial;
font-size: 12px;
border: 1px solid #FFFFFF;
background-color: #FFFFFF;
}
h4 {
font-size: 10pt;
margin: 2px 0 10px 0;
}
.inv {
display: none;
}
.nav2 {
color: #000000;
}
.nav2hl {
color: #e22315;
}
.nav2hl a {
color: #e22315;
}
.botnav {
font-family: "Trebushet MS", Arial;
font-size: 12px;
color: #faf2ae;
text-align: center;
}
.desc {
width: 300px;
}
.copy {
font-size: 8pt;
padding-top: 8px;
}

.botnav a {
color: #FFFFFF;
}
.botnav a:hover {
color: #faf2ae;
}
.bord {
border: 1px solid #c5b665;
}
.bord2 {
text-align: center;
border: 1px solid #c5b665;
width: 770px;
}
.bord3 {
border: 1px solid #c5b665;
width: 650px;
}
th {
font-size: 10pt;
}
.nav th {
height: 27px;
background: url("images/bg-tab.jpg");
background-repeat: repeat-x;
background-color: #F8C200;
}
.nav li {
margin: 5px;
list-style-image: url("images/marker.jpg");
}
a {
color: #000000;
}
a:hover {
color: #e22315;
}
.nav2 a {
color: #000000;
}
.nav2 a:hover {
color: #e22315;
}
.navhl {
font-family: "Trebushet MS", Arial;
font-size: 12px;
padding: 5px;
background-color:#DDDDDD
}
form {
margin: 0px;
padding: 0px;
}
.hr {
background-color: #FCCF00;
width: 100%; 
height: 3px; 
margin: 0px;
}
.banner {
position: fixed;
width: 270px;
}
.graph {
  width: 250px;
  position: relative;
 /*right: 30px;*/
 float:none;
}
.bar-title {
  position: relative;
  float: left;
  width: 250px;
  line-height: 20px;
  margin-right: 17px;
  font-weight: bold;
  text-align: left;
}
.bar-container {
  position: relative;
  float: left;
  width: 210px;
  height: 10px;
  margin: 0px 0px 15px;
}

.bar-container div {
  background-color:#F8C200;
  height: 20px;
}
.bar-container strong {
  position: absolute;
  right: -32px;
  top: 0px;
  overflow: hidden;
}
#poll-results p {
  text-align: center;
}
.lightsGal,
.bwGal,
.customGal {
	display: block;
	/*float: left;
	margin: 0 10px 10px 0;*/
    cursor: url(../images/zoomin.cur), default;
	
}
.arch_img {border: 2px solid #fff;}
.arch_img:hover{border: 2px solid #F8C200;}
.news {text-align: left;}
.news span {color:#557FFF}
