#categoriesHead {padding-top: 6px; padding-bottom: 1px; font-family: Arial, Helvetica, sans-serif; margin-top: -6px; color: #ff0; background-color: #000; font-size: 12px; letter-spacing: 10px; text-align: center; text-transform: uppercase;}#categories {display: block; position: relative; background-color: #000; width: 690px; height: 265px;}#categories .category {position: absolute; background-color: #fff; top: 5px; width: 132px; height: 255px; overflow: hidden; padding: 0px;}#categories .category h1 {display: block; position: relative; padding: 3px 0px; color: #fff; font-family: arial, helvetica, sans-serif; font-size: 12px; width: 100%; text-align: center; margin: 0px;}#categories .category img {margin: 0px;}#categories .category h2 {display: block; position: relative; padding: 0px 0px 3px 0px; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 9px; width: 100%; text-align: center; margin: 0px; margin-bottom: 3px; text-transform: uppercase;}#categories .category a {clear: left; margin: 0px 3px 0px 3px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; display: block; position: relative;}#categories .category a:hover {	background-color: #18067B !important;	color: #ccebee !important;}#categories .category a:hover strong {	color: #ccebee !important;}#categories .category a img {margin: 0px 3px 6px 0px; border: 1px solid #999; display: inline;}#promos {	display: block;	position: relative;	height: 180px;	margin: 5px 0px;	width: 690px;	background-image: url('/images/common/promos_back.gif');	background-position: top left;	background-repeat: repeat-y;}#promos .promo {	display: block;	position: absolute;	height: 180px;	width: 165px;	top: 0px;	background-color: #ccebee;	overflow: hidden;}#promos .promo h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #fff;	text-align: center;	display: block;	padding: 3px;	position: relative;	background-color: #17047a;	margin: 0px;}#promos .promo p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: normal;	margin: 5px 5px 5px 80px;}#promos .promo img {	display: block;	float: left;	margin: 5px 0px 0px 3px;}#promos .promo a {	display: block;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: normal;	margin: 5px 5px 5px 80px;	text-align: right;}	#promos .promo form {	font-size: 10px;	color: #18067B;	padding: 0px;	margin: 5px;	text-align: left;	font-weight: bold;}#promos .promo form input {	font-size: 10px;	border: 1px solid #bcbcbc;	padding: 1px;	margin: 5px 0px;}#promos .promo form a {	margin: 0px;}#best {display: block; position: relative; background-color: #fff; width: 688px; height: 120px; border: 1px solid #33f; 	margin-top: 5px;}#best h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #ff0;	text-align: center;	display: block;	padding: 3px;	position: relative;	background-color: #33f;	margin: 0px;}#best ol {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: normal;	margin: 0px;	padding: 0px;	list-style-type: none;}#best ol li {	display: block;	float: left;	width: 130px;	margin-left: 5px;	margin-top: 5px;	height: 90px;}#best ol li span.num {	background-color: #366;	color: #ff0;	font-weight: bold;	width: 20px;	padding-left: 2px;	padding-right: 2px;	margin-right: 3px;}#best p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #fff;	text-align: center;	display: block;	padding: 3px;	position: absolute;	background-color: #33f;	border-top: none;	margin: 0px;	bottom: 0px;	left: 0px;	width: 682px;}#best p a{	color: #ff0;	font-weight: bold;}
