/* Simple Left/Right Block */
#block {
	background: url(block-ba.png) repeat-y;
	margin-bottom: 7px;
	width: 213px;
}

#block div {
	background: url(block-to.png) no-repeat top;
	width: 213px;
}

#block div div {
	background: url(block-bo.png) no-repeat bottom;
	width: 213px;
}

#block div div div {
	background: transparent;
	padding: 6px 9px 14px 9px;
	width: 195px;
}

#block div div div h3 {
	color: #fff;
	display: block;
	font-size: 11px;
	padding-left: 2px; padding-bottom: 18px;
	text-transform: uppercase;
}

#block div div div div {
	margin: 0; padding: 0;
}

/* Services Left/Right Block */
#block-services {
	background: url(block-ba.png) repeat-y;
	margin-bottom: 7px;
	width: 213px;
}

#block-services div {
	background: url(block-to.png) no-repeat top;
	width: 213px;
}

#block-services div div {
	background: url(block-bo.png) no-repeat bottom;
	width: 213px;
}

#block-services div div div {
	background: transparent;
	padding: 6px;
	width: 201px;
}

#block-services div div div h3 {
	color: #fff;
	display: block;
	font-size: 11px;
	padding-left: 5px; padding-bottom: 12px;
	text-transform: uppercase;
}

#block-services div div div a {
	background: url(block-se.png) no-repeat top;
	color: #1d7ebb;
	display: block;
	font-weight: bold;
	line-height: 28px;
	margin-bottom: 2px;
	padding-left: 12px; padding-bottom: 2px;
}

#block-services div div div a:hover {
	background-position: 0% -30px;
	color: #fff;
}

#block-services div div div div {
	margin: 0; padding: 0;
}

/* Navigation Left/Right Block */
#block-navigation {
	background: url(block-na.png) repeat-y;
	width: 213px;
	margin-bottom: 7px;
}

#block-navigation div {
	background: url(block-nb.png) no-repeat top;
	width: 213px;
}

#block-navigation div div {
	background: url(block-nc.png) no-repeat bottom;
	width: 213px;
}

#block-navigation div div div {
	background: transparent;
	padding: 6px 0 14px 0;
}

#block-navigation div div div h3 {
	color: #fff;
	display: block;
	font-size: 11px;
	padding-left: 11px; padding-bottom: 18px;
	text-transform: uppercase;
}

#block-navigation div div div a {
	background: url(block-nd.png) no-repeat top;
	color: #fff;
	display: block;
	font-weight: bold;
	line-height: 21px;
	padding-left: 12px; padding-bottom: 3px;
}

#block-navigation div div div a:hover {
	background-position: 0% -24px;
}

#block-navigation div div div div {
	margin: 0; padding: 0;
}

/* Other Left/Right Block */
#block-other {
	background: url(block-ba.png) repeat-y;
	margin-bottom: 7px;
	width: 213px;
}

#block-other div {
	background: url(block-ot.png) no-repeat top;
	width: 213px;
}

#block-other div div {
	background: url(block-bo.png) no-repeat bottom;
	width: 213px;
}

#block-other div div div {
	background: transparent;
	padding: 6px 9px 14px 9px;
	width: 195px;
}

#block-other div div div h3 {
	color: #fff;
	display: block;
	font-size: 11px;
	padding-left: 2px; padding-bottom: 18px;
	text-transform: uppercase;
}

#block-other div div div div {
	margin: 0; padding: 0;
}

/* Exclusive Left/Right Block */
#block-exclusive {
	background: url(block-ba.png) repeat-y;
	margin-bottom: 7px;
	width: 213px;
}

#block-exclusive div {
	background: url(block-ex.png) no-repeat top;
	width: 213px;
}

#block-exclusive div div {
	background: url(block-bo.png) no-repeat bottom;
	width: 213px;
}

#block-exclusive div div div {
	background: transparent;
	padding: 6px 9px 14px 9px;
	width: 195px;
}

#block-exclusive div div div h3 {
	color: #fff;
	display: block;
	font-size: 11px;
	padding-left: 2px; padding-bottom: 18px;
	text-transform: uppercase;
}

#block-exclusive div div div div {
	margin: 0; padding: 0;
}

/* Info Left/Right Block */
#block-info {
	background: url(block-ba.png) repeat-y;
	margin-bottom: 7px;
	width: 213px;
}

#block-info div {
	background: url(block-info-top.png) no-repeat top;
	width: 213px;
}

#block-info div div {
	background: url(block-bo.png) no-repeat bottom;
	width: 213px;
}

#block-info div div div {
	background: transparent;
	padding: 6px 9px 14px 9px;
	width: 195px;
}

#block-info div div div h3 {
	color: #7e7e90;
	display: block;
	font-size: 11px;
	padding-left: 2px; padding-bottom: 18px;
	text-transform: uppercase;
}

#block-info div div div div {
	margin: 0; padding: 0;
}

/* Center Blocks */
#block-center {
	/* ??? */
}

#block-down {
	/* ??? */
}

/* Other */

/* Media Preview */
.media_preview {
	background: url() no-repeat top;
	height: 104; weight: 139;
}

.media_preview:hover {
	background: url() no-repeat bottom;
}