@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #4d4d4d;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5*. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

#container {
	padding-top:40px;
	padding-bottom:40px;
	width: 760px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #4d4d4d;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#mainContent {
border-left:1px solid #000;
border-right:1px solid #000;
background-color:#FFFFFF;
	padding: 0 15px 0 15px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

.nav {
background-color:#ccc;
color:#205080;
height:18px;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #b2b2b2;
font-size:10px;
line-height:18px;
}

.nav a {
font-weight:bold;
border:none;
font-size:10px;

}

#footer {
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
background-color:#fff;
	height:auto;
}

#footernav {
	height:15px;
	padding-top:10px;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#205080;
	font-weight:bold;
	text-align:center;
}

a.footer:link,a.footer:visited,a.footer:active {
color:#205080;
}

#copyright {
	height:12px;
	padding-bottom:25px;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#999;
	text-align:center;
}

p {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
text-align:justify;
margin:0 0 1em;
padding:0;
}

.h1 {
font-family:Verdana, Arial, sans-serif;
padding-top:15px;
padding-bottom:5px;
}

h1 {
font-size:20px;
margin:0;
padding:0;
text-decoration:underline;
}

.h2 {
font-family:Verdana, Arial, sans-serif;
padding-top:15px;
padding-bottom:5px;
}

h2 {
font-size:16px;
margin:0;
padding:0;
text-decoration:underline;
}

#pscroller1{
font-family:Verdana, Arial, sans-serif;
font-size:12px;
text-align:left;
width: 715px;
height: 62px;
border: 1px solid #d7d7d7;
padding: 5px;
}

#mainimg {
padding-top:8px;
padding-bottom:8px;
padding-left:8px;
}

#mainimg2 {
padding-top:8px;
padding-bottom:8px;
padding-right:8px;
}

td.desc {
text-align:justify;
}

.content {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
}



.v_favorites {
border:1px solid #d7d7d7;
padding:5px 0 5px 5px;
line-height:18px;
width:300px;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
}

a.content:link,a.content:active {
color:#205080;
font-weight:bold;
}

a.content:visited {
color:#666666;
font-weight:bold;
}

a.content:hover,a.footer:hover, a.nav:hover {
color:#6699cc;
}

#search {
height:44px;
background-image: url(images/header_3.jpg);
text-align:right;
padding-top:8px;
padding-right:8px;
}

<!-- Rating CSS -->

.ratingblock {
display:block;
padding-bottom:0;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
}

.loading {
height:30px;
background:url('images/working.gif') 50% 50% no-repeat;
}

.unit-rating {
list-style:none;
height:30px;
position:relative;
background:url('images/starrating1.png') top left repeat-x;
margin:0;
padding:0;
}

.unit-rating li {
text-indent:-90000px;
float:left;
margin:0;
padding:0;
}

.unit-rating li a {
outline:none;
display:block;
width:30px;
height:30px;
text-decoration:none;
text-indent:-9000px;
z-index:20;
position:absolute;
padding:0;
}

.unit-rating li a:hover {
background:url('images/starrating1.png') left center;
z-index:2;
left:0;
}

.unit-rating a.r1-unit {
left:0;
}

.unit-rating a.r1-unit:hover {
width:30px;
}

.unit-rating a.r2-unit {
left:30px;
}

.unit-rating a.r2-unit:hover {
width:60px;
}

.unit-rating a.r3-unit {
left:60px;
}

.unit-rating a.r3-unit:hover {
width:90px;
}

.unit-rating a.r4-unit {
left:90px;
}

.unit-rating a.r4-unit:hover {
width:120px;
}

.unit-rating a.r5-unit {
left:120px;
}

.unit-rating a.r5-unit:hover {
width:150px;
}

.unit-rating a.r6-unit {
left:150px;
}

.unit-rating a.r6-unit:hover {
width:180px;
}

.unit-rating a.r7-unit {
left:180px;
}

.unit-rating a.r7-unit:hover {
width:210px;
}

.unit-rating a.r8-unit {
left:210px;
}

.unit-rating a.r8-unit:hover {
width:240px;
}

.unit-rating a.r9-unit {
left:240px;
}

.unit-rating a.r9-unit:hover {
width:270px;
}

.unit-rating a.r10-unit {
left:270px;
}

.unit-rating a.r10-unit:hover {
width:300px;
}

.unit-rating li.current-rating {
background:url('images/starrating1.png') left bottom;
position:center;
height:30px;
display:block;
text-indent:-9000px;
z-index:1;
}

.voted {
color:#000;
font:small;
}

.thanks {
color:#36AA3D;
}

.static {
color:#000;
}

<!-- End Rating CSS -->