body {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: .85em; background: #333; margin: 0; padding: 0; text-align: center; color: #000;}

h1, h2, h3, h4 {font-family: Verdana, Arial, Helvetica, sans-serif}
.sub {font-family: Verdana, Arial, Helvetica, sans-serif;}

.clearBoth {clear: both;}
.clearRight {clear: right;}
.clearLeft {clear: left;}

img {border: 0;}

#container {width: 750px; margin: 0 auto; padding: 0; text-align: left;}

#header {margin: 20px 0 0 0; padding: 0;}
#header .logo {float: left;}
#header .nameBlock {margin: 0 0 0 80px; padding: 0; width: 668px; height: 76px; border: 1px #ccc solid; background-image: url(../images/header_background.gif); background-repeat: repeat;}
#header .nameBlock h1 {float: left; margin: 45px 10px 0 25px; padding: 0; padding: 0; font-size: 14px; font-weight: bold; color: #ccc;}
#header .nameBlock h1 .sub {font-size: 11px; color: #ccc; font-weight: normal;}

#nav {float: right; margin: 0; padding: 0; border-right: 1px #999 solid;}
#nav ul {margin: 0; padding: 0; list-style: none;}
#nav li {float: left; margin: 0; padding: 0; border-bottom: 1px #999 solid; border-left: 1px #999 solid; background: #666;}
#nav li:hover {color: #fff; background-color: #333;}
#nav li a {display: block; margin: 0; padding: 4px 10px 4px 10px; font-size: 9px; color: #ccc; text-decoration: none;}
.ie #nav li a {display: block; margin: 0; padding: 0 10px 4px 10px; font-size: 9px; color: #ccc; text-decoration: none;}

#mainContent {margin: 0; padding: 0;}

.itemContainer {margin: 10px 0 10px 0; padding: 0; width: 748px; border: 1px #ccc solid;}
.itemHeader {margin: 0; padding: 0; background-image: url(../images/item_background.jpg); background-repeat: repeat-y; border-bottom: 1px #ccc solid;}
.itemHeader h2 {float: left; margin: 0; padding: 17px 10px 6px 10px; font-size: 12px; font-weight: bold; color: #000;}
.itemHeader h2 .sub {font-size: 11px; color: #000; font-weight: normal;}
.itemHeader .feature {float: right;}
.itemHeader .feature p {margin: 19px 10px 0 0; padding: 0; font-size: 10px;}
.itemView {margin: 0; padding: 0; background-color: #666;}
.itemView .display {margin: 0; padding: 9px;}
.itemView .banner_500 {padding: 10px 10px 10px 124px;}
.itemView .banner_728 {padding: 10px 10px 0 10px;}
.itemView .banner_300 {padding: 10px 10px 10px 214px;}
#itemFooter {margin: 0; padding: 0 0 10px 0; background-image: url(../images/item_background.jpg); background-repeat: repeat-y; border-top: 1px #ccc solid;}
#itemFooter .leftSide {float: left; margin: 0; padding: 10px;}
#itemFooter .leftSide h3 {margin: 0; padding: 0 0 5px 0; font-size: 10px;}
#itemFooter .leftSide ul {margin: 0; padding: 0; font-size: 11px;}
#itemFooter .leftSide li {float: left; margin: 0; padding: 0;}
#itemFooter .leftSide li.nobullet {margin: 0 12px 0 0; padding: 0 8px 0 0; list-style: none;}
#itemFooter .leftSide li.bullet {margin: 0 12px 0 0; padding: 0 8px 0 0; list-style-image: url(../images/footer_bullet.gif);}
#itemFooter .rightSide {float: right;}
#itemFooter .rightSide h4 {margin: 28px 10px 0 0; padding: 0; font-size: 10px;}
#itemFooter .rightSide h4 a {color: #333; text-decoration: none;}
#itemFooter .rightSide h4 a:hover {color: #666; text-decoration: none;}
#itemFooter .dots {float: right; margin: 2px 10px 0 0; padding: 0;}