/* 
GENERAL STYLES
*/

body 													{ margin: 0 auto; background: url(../images/bg_main.gif); font-family: arial; text-align: center; }
#container 										{ margin: 0 auto; width: 990px; background: #ffffff; text-align: left;}
#header 											{ width: 990px; height: 89px; background: url(../images/bg_header.gif); }
	
	#headerLogo									{ width: 429px height: 89px; float: left; }
	#headerMenu									{ width: 350px; height: 44px; }
	#headerBanner								{ width: 480px; height: 89px; float: right; background: url(../images/bg_headerbanner.gif); background-repeat: no-repeat; }
	#headerBanner	iframe				{ margin-top: 18px; margin-left: 1px; }
	#headerStripes								{ width: 470px; height: 89px; float: right; background: url(../images/bg_headerbanner2.gif); background-repeat: no-repeat; text-align: right; }
	#headerOptions								{ height: 89px; margin-top: 12px; margin-right: 12px;}
	#googleAds1									{ position:absolute; top:55px; left:100px; }

#middle 											{ width: 970px; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; background: url(../images/bg_middle.gif); background-repeat: no-repeat;}
	
	#left												{	width: 172px; float:left; }
	#right											{ width: 306px; float:right; }
	#content										{ width: 472px; float:left; margin-left: 10px; }
	
#footer												{ background: url(../images/bg_footer.gif); clear:both; height:20px; }
.clearer											{ clear: both; }


/*
COLUMN STYLES
*/

.columnBorder									{ border: solid 1px #3089b8; background: #ffffff; margin-bottom: 10px; }
.blueHeaderLeft								{ height: 29px; background: url(../images/bg_blueheaderright.gif); }
.blueHeaderRight							{ height: 29px; background: url(../images/bg_blueheaderright.gif); }
.blueHeaderRightTop						{ height: 29px; background: url(../images/bg_blueheaderrighttop.gif); }
.blueTitle										{ font-size: 14px; font-weight: bold; color: #ffffff; padding-top: 7px; padding-left: 5px; }
.leftContent									{ margin: 5px; }
.leftContent *{line-height:1 !important}
.rightContent									{ margin: 2px 0px 2px 0px; text-align: center; }

.advertisementHeader					{ height: 30px; background: url(../images/bg_advertisementheader.gif); }	
.advertisementTitle						{ font-size: 14px; font-weight: bold; color: #cc3300; padding-top: 7px; padding-left: 30px; float: left; }
.currentHeader								{ height: 30px; background: url(../images/bg_currentheader.gif); }	
.currentTitle									{ font-size: 14px; font-weight: bold; color: #ffffff; padding-top: 7px; padding-left: 30px; float: left; }
.currentDate									{ font-size: 10px; font-weight: bold; color: #f8e6d5; padding-top: 9px; padding-right: 7px; float: right; }
.currentContent								{ background-color: #ffffff; }
.currentLinkto								{ font-size: 12px; font-weight: bold; color: #ff9900; padding-top: 5px; padding-left: 15px; height: 85px; background: url(../images/bg_currentlinkto.gif); }
.currentLinkInput							{ width: 440px; height: 16px; border: solid 1px #e8e8e8; font-size: 11px; color:#666666; padding-left: 3px; padding-top: 1px; }

.listContainer								{ padding: 10px; background: #ffffff; border: solid 1px #cdd2d5; }
.itemHeader										{ height: 22px; background: url(../images/bg_itemheader.gif); background-repeat: no-repeat; padding-left: 25px; }
.itemSpecs										{ margin-bottom: 10px;}
.itemDescription							{ font-size: 11px; color: #666666; width: 220px; float: right; }
.itemDate											{ font-size: 9px; color: #ff9933; }

.paging												{ width: 100%; text-align: center; font-size: 11px; color: #666666; line-height: 35px; border: solid 1px #e8e8e8; }
.pagingPrevious								{ float: left; }
.pagingNext										{ float: right; }

.horizontalAd {
	margin:0px 0px 12px;	
}

/*
IMAGE STYLES
*/

.itemThumbWrapper							{ width: 210px; height: 160px; float: left; position: relative; }
.itemThumb										{ width: 200px; height: 150px; margin-bottom: 5px; padding: 5px; border: solid 1px #e8e8e8; float: left; }
.itemThumbSelected						{	width: 200px; height: 150px; margin-bottom: 5px; padding: 4px; border: solid 2px #ff9933; position: absolute; top: 0px; left: 0px; z-index: 1;	}
.itemThumbNowPlaying					{ width: 72px; height: 17px; position: absolute; top: 6px; left: 6px; z-index: 2; background-color: #ff9933; padding-left: 2px; color: #ffffff; font-weight: bold; font-size: 11px; }


/*
Link STYLES
*/
	
a.referrerEmphasize						{ font-size: 9px; color: #3399cc; text-decoration: none; }
a:hover.referrerEmphasize			{ font-size: 9px; color: #ff9900; background: #f6f6f6; text-decoration: none; }

a.referrer										{ font-size: 9px; color: #666666; text-decoration: none; }
a:hover.referrer							{ font-size: 9px; color: #ff9900; background: #f6f6f6; text-decoration: none; }

a.itemTitle										{ font-size: 12px; font-weight: bold; color: #3399cc; line-height: 20px; text-decoration: none;}
a:hover.itemTitle							{	color: #ff9900; background: #f6f6f6; text-decoration: none;  }

a.hardlink										{ font-size: 10px; color: #3399cc; text-decoration: none; }
a:hover.hardlink							{ font-size: 10px; color: #666666; background: #f6f6f6; text-decoration: none; }

a.options								{ font-size: 12px; color: #FFFFFF; vertical-align: middle;}
a:hover.options							{ font-size: 12px; color: #ff0000; vertical-align: middle;}

a.referrer
a:hover.referrer


/*
EXTRA STYLES
*/

hr.grey												{ width: 380px; background-color: #ffffff; color: #ffffff; height: 1px; border: 0px; clear: both; }
.iconOptions							{ vertical-align: middle; }

#MarketGid352 { margin-bottom: 10px; }
#MarketGid352 .MGC0352 { width: 396px; border-spacing: 0; }
#MarketGid352 .mctitle { font-family: Arial; }

/* social styles */


.socialIcons {
	text-algin:center;
	margin:12px 110px 0px;
}

.socialIcons a {
    width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
}
.soicalIcons a img {
	opacity: 1;
}
.socialIcons a:hover img {
    opacity: 0.75;
}


}
