.floatleft { float: left; }
.floatright { float: right }

.content-left { width: 450px; } /*50%*/
.content-right { width: 450px; } /*49%*/
.content-single { width: 100%; }

	.inner-content-wrap { margin-bottom: 0; }
		.module { margin: 10px 0; }
		/*.content-single .module { margin: 0 0 10px; }*/
		.module.image {  }
		.module.extra { border: 1px dashed #000; }
		.module.swf object, .module.swf embed { display: block;  }
			.module h3 { background: #bbb; font-size: 14px; margin: 0; padding: 5px; }
			.module.image h3 { background: transparent; font-size: 11px; padding: 0; }
				.module.image h3 { color: #c9fe00; display: block; padding: 3px 0 0 10px }
				.module.image h3.hover a, .module.image h3.hover a { color: #000; }
				
				.module.image h3 a.sIFR-replaced { }
			.module.extra h3 { background: #ccc; border-bottom: 1px dashed #000; }
			.module img, .module.image { border: 0; }
				.module.image img { margin: 0 6px; }
	
			.top-module-area { height: 5px; width: 302px; }
				.top-module-area .corner { background: url(../modules/sparq/images/sprites/sprite_buttons_touts.png) -330px -200px no-repeat; display: block; float: left; height: 5px; width: 5px; }
				.top-module-area .tl { background-position: -330px -200px; }
				.top-module-area .horizontal { background: url(../modules/sparq/images/sprites/sprite_repeaters_x.png) 0 0 repeat-x; display: block; float: left; height: 5px; width: 290px; }
				.top-module-area .tr { background-position: -335px -200px; }
			.mid-module-area { width: 302px; }
				.mid-module-area .side { background: url(../modules/sparq/images/sprites/sprite_repeaters_y.png) 0 0 repeat-y; display: block; float: left; width: 5px; }
				.mid-module-area .ml { background-position: -4990px 0; }
				.mid-module-area .mr { background-position: -4995px 0; }
				.module-link-wrap { float: left; }
				.module-link-container { clear: both; height: 130px; height: auto!important; min-height: 130px; }
					.module-link-container a { color: #c9fe00; display: block; float: left; width: 290px; }
						.module.image .module-link-container img, .module.image .module-link-container a img { margin: 0; }
					.module-link-container a { position: relative; }
					.module-link-container a .thumbnail-overlay { display: none; left: 0; position: absolute; top: 0; visibility: hidden; z-index: 11000; }
					.module-link-container a:hover span.thumbnail-overlay,
					.module-link-container a:hover .thumbnail-overlay { display: block; visibility: visible; z-index: 1; }
					.module-link-container a:hover span.thumbnail-overlay { background-position: -560px 0; height: 100%; width: 100%; }
					
				/* .module-bar { background: url(../modules/sparq/images/touts/tout_primary_sprite2.png) top center no-repeat; clear: both; height: 21px; margin: 0; width: 290px; } */
					.module-bar { background: url(../modules/sparq/images/sprites/sprite_buttons_touts.png) -7px -81px no-repeat; clear: both; height: 21px; margin: 0; width: 290px; } 
					.module-bar.hover { background-position: -7px -107px; }
			.bot-module-area { clear: both; height: 5px; }
				.bot-module-area .corner { background: url(../modules/sparq/images/sprites/sprite_buttons_touts.png) -330px -200px no-repeat; display: block; float: left; height: 5px; width: 5px; }
				.bot-module-area .bl { background-position: -330px -205px; }
				.bot-module-area .horizontal { background: url(../modules/sparq/images/sprites/sprite_repeaters_x.png) 0 -5px repeat-x; float: left; height: 5px; width: 290px; }
				.bot-module-area .br { background-position: -335px -205px; }

	.totalCol-2 { width: 100%; }
		.module.col-2, .col-2 { float: left; width: 50%; }
		.col-1of2 { }
		.col-2of2 { }

	.totalCol-3 { width: 100%; }
		.module.col-3, .col-3 { float: left; margin-top: 0; width: 33%; }
		.col-1of3 { float: left; margin-left: 18px; width: 33%; }
		.col-2of3 { float: left; width: 33%; }
		.col-3of3 { float: left; width: 33%; }

	.totalCol-4 { width: 100%; }
		.module.col-4, .col-4 { width: 24%; } /* fixes IE7 issue at this width */
		.col-1of4 { }
		.col-2of4 { }
		.col-3of4 { }
		.col-4of4 { }

	.totalCol-5 { width: 100%; }
		.module.col-5, .col-5 { float: left; width: 20%; }
		.col-1of5 { }
		.col-2of5 { }
		.col-3of5 { }
		.col-4of5 { }
		.col-5of5 { }

	.totalCol-6 { width: 100%; }
		.module.col-6, .col-6 { float: left; width: 16%; }
		.col-1of6 { }
		.col-2of6 { }
		.col-3of6 { }
		.col-4of6 { }
		.col-5of6 { }
		.col-6of6 { }

	.totalCol-7 { width: 100%; }
		.module.col-7, .col-7 { float: left; width: 14%; }
		.col-1of7 { }
		.col-2of7 { }
		.col-3of7 { }
		.col-4of7 { }
		.col-5of7 { }
		.col-6of7 { }
		.col-7of7 { }

	.totalCol-8 { width: 100%; }
		.module.col-8, .col-8 { float: left; width: 12%; }
		.col-1of8 { }
		.col-2of8 { }
		.col-3of8 { }
		.col-4of8 { }
		.col-5of8 { }
		.col-6of8 { }
		.col-7of8 { }
		.col-8of8 { }

.loading_img { display: block; height: 66px; margin: 5px 42%; width: 66px; }

p.feed_error { color: #600; padding: 5px; }
.feed-news { }
	.feed-news img { float: left; padding: 5px 5px 0; }
	.feed-news h4 { font-size: 14px; padding: 5px; }
	.feed-news h4 a { text-decoration: none; }
	.feed-news h4 a:hover { text-decoration: underline; }
	.feed-news p { clear: both; padding: 5px; }
		a.module_read_more { float: right; font-size: 12px; padding: 0 5px 5px 0; text-decoration: none; } /*.feed-news */ 
		a.module_read_more:hover { text-decoration: underline; } /*.feed-news */ 

	.module.module-size-small { } 
	.module.module-size-medium { width: 292px; } /* 280 */
	.module.module-size-large { width: 302px; } /* 290 */
		.module.module-size-medium .top-module-area { width: 292px; }
			.module.module-size-medium .top-module-area .horizontal { width: 280px; }
		.module.module-size-medium .mid-module-area { width: 292px; }
			.module.module-size-medium .module-link-container { }
				.module.module-size-medium .module-link-container a { width: 280px; }
			.module.module-size-medium .module-bar { width: 280px; }
		.module.module-size-medium .bot-module-area { }
			.module.module-size-medium .bot-module-area .horizontal { width: 280px; }

