		* { margin: 0; padding: 0 }		/* I've used a hard CSS reset above, but you should consider a more sophisticated reset, such as this one: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */				body {			font-family: Verdana, Arial;			font-size: 10px;			background: #2d2d2d;			color: #fff;		}				h1 { font-size: 18px;}		h2 { font-size: 12px;}				a { 			color:#bbb;			text-decoration: none;			border-bottom:1px solid #900;		}		a:link { 			color:#bbb;			border-bottom:1px solid #900;		}		a:hover {			border-bottom:1px solid #900;			color:#900;		}		.noredline a { 			color:#bbb;			text-decoration: none;			border-bottom:1px solid #000;		}		.noredline a:link { 			color:#bbb;			border-bottom:1px solid #000;		}		.noredline a:hover {			border-bottom:1px solid #000;			color:#900;		}				.main_content {			background: #000;			width: 1000px;			height: 100%;			margin-left: auto;			margin-right: auto;			margin-bottom: 5px;			padding-bottom: 5px;			/*border: 1px solid #fff; */		}		.header {			width: 1000px;			height: 110px;		}		#logo {			width: 150px;			position: relative;			float: left;			margin-left: 5px;			margin-top: 5px;		}		#address {			width: 175px;			position: relative;			float: left;			text-align: left;			margin-left: 10px;			margin-top: 5px;			font-size:11.5px;		}		.banner {			width:650px;			height:100px;			background: #900;			position: relative;			float: left;			margin-left:5px;			margin-top:5px;			margin-right:5px;		}		#years {			width: 650px;			height: 25px;			background: #fff;			position: relative;			float: left;		}		.banner_text {			width: 650px;			height: 75px;			font-size: 11px;			clear:left;			float:left;			line-height: 13px;			padding-top: 5px;			padding-left: 2px;		}				.banner_text a { 			color:#fff;			text-decoration: none;			border-bottom:1px solid #fff;		}		.banner_text a:link { 			color:#fff;			border-bottom:1px solid #fff;		}		.banner_text a:hover {			border-bottom:1px solid #000;			color:#000;			text-align: center;		}		.subbanner a { 			color:#fff;			text-decoration: none;			border-bottom:1px solid #fff;		}		.subbanner a:link { 			color:#fff;			border-bottom:1px solid #fff;		}		.subbanner a:hover {			border-bottom:1px solid #888;			color:#888;			text-align: center;		}		.subbanner {			width: 155px;			height: 63px;			float: left;			position: relative;			background-color: #1f1f1f;			font-style: oblique;			font-size: 11px;			margin:3px;		}				.secondary_promos {			width: 990px;			background: #2d2d2d;		}		.tagline {			width: 990px;			height: 20px;			font-size: 14px;			font-weight: bold;			vertical-align: middle;			font-style: oblique;			padding-top: 2px;			background: #1f1f1f;		}		.main_nav {			width: 990px;			height: 20px;			padding-top: 3px;			position: relative;			background: #900;			font-size: 12px;			font-weight: bold;		}		.main_nav a { 			color:#bbb;			text-decoration: none;		}		.main_nav a:link { 			color:#bbb;		}		.main_nav a:hover {			border-bottom:1px solid #000;			color:#000;		}		.slider_promo {			width: 960px;			background: #000;			position: relative;			margin: 10px;			padding: 5px;			}		.celeb_promo {			width: 960px;			height: 130px;			top: 15px;			background: #000;			position: relative;			margin: 10px;			padding: 5px;			overflow:hidden;		}				.celeb_promo_main {			width: 960px;			background: #000;			position: relative;			margin: 10px;			padding: 5px;		}				.footer {			width: 980px;			position: relative;			text-align: right;			color: #666;			margin-right: 5px;			margin-bottom: 5px;			padding-bottom: 5px;		}					.thumbnail {font-family:verdana;			font-size: 9px;			color: #eee;			width:56px;			height:90px;			float:left;			text-align: center;			text-decoration: none;		}						.thumbnail a { 			color:#bbb;			text-decoration: none;			border-bottom:1px solid #000;		}		.thumbnail a:link { 			color:#bbb;			border-bottom:1px solid #000;		}		.thumbnail a:hover {			border-bottom:1px solid #000;			color:#900;		}		.celeb_title {			color: #eee;			width:960px;			float:left;			text-align: center;		}		.second_outer {		height:560px;		}		#itemslist {		height:230px;		width:530;		top:100px;		overflow: auto;		}
