body{
background: url('images/red_damask.jpg');
background-position: center;
background-attachment: fixed;
}

#container{
background: #ccc;
width: 1000px;
height: 973px;
margin: 0 auto;
padding: 0;
border: solid 0;
font-family: futura, arial, sans-serif;
}

#header{
background: #900;
width: 1000px;
height: 150px;
margin: 0 auto;
border: solid 0;
}

#logo{
height: 150px;
width: 150px;
padding-left: 20px; 
margin: 0;
border: solid 0;
float: left;
}

#headerpix{
background: url('images/headers/reviews_header.jpg');
height: 150px;
width: 600px;
margin: 0;
border: solid 0;
float: right;
}

#reviews{
height: 140px;
width: 230px;
margin: 0px;
padding-top: 10px;
float: left;
border: solid 0;
}

#content{
background: #ccc;
width: 1000px;
padding: 0;
margin: 0 auto;
border: 0 solid;
height: 776px;
}

#leftcol{
background: #fff;
margin: 5px;
padding: 0px;
border: 0px solid;
width: 150px;
float: left;
}

#nav{
font-family: futura, arial, sans-serif;
background: #666;
height: 776px;
}

#nav ul {
color: #333;
margin: 0;
padding: 0;
list-style: none;
width: 150px;
border: 0px solid;
}

#nav ul li {
position: relative;
font-size: 14pt;
border-bottom: #ccc 1px solid;
}

#nav ul li a {
display: block;
text-decoration: none;
background: #666;
padding: 5px;
border-right: 0px solid #ccc;
border-bottom: 0px solid #ccc;
}

ul li a{
color: #fff;
}

#nav li:hover ul {
display: block;
}

a:focus{
outline:0;
}

.red a:hover{
color: #900;
}

.ten a:hover{
color: #c9f;
}

.ots a:hover{
color: #309;
}

.nin a:hover{
color: #03c;
}

.eig a:hover{
color: #0cf;
}

.sev a:hover{
color: #093;
}

.six a:hover{
color: #9c3;
}

.fif a:hover{
color: #ff3;
}

.for a:hover{
color: #fc0;
}

.thi a:hover{
color: #f90;
}

.twe a:hover{
color: #f60;
}

#centercol{
padding: 0 auto;
background: #fff;
margin: 5px 0 ;
border: 0px solid;
width: 834px;
height: 776px;
float: left;
}

table{
padding: 0 auto;
border: 0 solid;
margin: 0;
}

tr{
padding: 0 auto;
border 0 solid;
margin: 0;
}

td{
padding: 0 auto;
border 1 solid;
margin: 0;
}

#title{
background: #666;
color: #fff;
text-align: center;
font-family: futura, arial, sans-serif;
font-size: 16pt;
width: 834px;
height: 30px;
margin: 0 auto;
padding: 5px 0;
}

#rating{
background: #fff;
text-align: center;
font-family: futura, arial, sans-serif;
font-size: 16pt;
height: 40px;
width: 834px;
margin: 0 auto;
padding: 0px 0;
}

#media{
background: #fff;
width: 834px;
height: 197px;
margin: 0 auto;
padding: 0;
}

#pics{
background: #cf3;
width: 482px;
margin: 5px 5px 5px 10px;
padding: 0;
height: 187px;
float: left;
}

#clip{
background: #cf3;
width: 322px;
margin: 5px 10px 5px 5px;
padding: 0px;
height: 187px;
float: right;
}

#cols{
background: #fff;
width: 834px;
margin: 0px auto;
height: 480px;
font-family: futura, arial, sans-serif;
font-size: 10pt;
}

#d{
background: #f00;
width: 244px;
margin: 0 5px 5px 10px;
padding: 10px;
height: 467px;
float: left;
overflow: auto;
}

#z{
background: #fc0;
width: 244px;
margin: 0 5px 5px 5px;
padding: 10px;
height: 467px;
float: left;
overflow: auto;
}

#b{
background: #f60;
width: 244px;
margin: 0 10px 5px 5px;
padding: 10px;
height: 467px;
float: right;
overflow: auto;
}

#footer{
background: #ccc;
width: 920px;
height: 20px;
margin: 5px 0 0 0;
padding: 10px;
border: solid 0;
text-align: center;
font-size: 12pt;
}

#footer ul{
margin: 0;
padding: 0;
list-style: none;
width: 960px;
border: 0px solid;
}

#footer li{
display: inline;
}

#footer a{
color: #000;
text-decoration: none;
}

#footer a:hover{
color: #900;
}

a:focus{
outline:0;
}