@charset "utf-8";

.container { 
	display: block; float: none; clear: both; 
	clear: both;

	margin-left: auto; margin-right: auto;
	margin-top: 0px; margin-bottom: 0px;
}

#the-page {
	background-image: url("/Images/bg-tile.png");
	background-repeat: repeat-y;
	background-position: center
}
* html #the-page { 
	/*
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/Images/bg-tile.png') !important;
	background-image: none !important;
	*/
	background-image: url("/Images/bg-tile.gif");
}

#top-shadow {
	background-image: url("/Images/bg-tile-top.png");
	background-repeat: no-repeat;
	background-position: top;
}

* html #top-shadow {
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/Images/bg-tile-top.png') !important;
	background-image: none !important;*/
	background-image: url("/Images/bg-tile-top.gif");
}

#bottom-shadow {
	background-image: url("/Images/bg-tile-bottom.png");
	background-repeat: no-repeat;
	background-position: bottom;	
}

* html #bottom-shadow {
	/*
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/Images/bg-tile-bottom.png') !important;
	background-image: none !important;
	*/
	background-image: url("/Images/bg-tile-bottom.gif");
}

.lfloat { float: left !important; display: inline !important }
.rfloat { float: right !important; display: inline !important }

.align-center { text-align: center; }

.w1052 { width: 1052px !important; }
.w1032 { width: 1032px !important; }
.w1000 { width: 1000px !important; }
.w980 { width: 980px !important; }
.w960 { width: 960px !important; }
.w805 { width: 805px !important; }
.w675 { width: 675px !important; }
.w635 { width: 635px !important; }
.w300 { width: 300px !important; }
.w200 { width: 200px !important; }
.w160 { width: 160px !important; }
.w145 { width: 145px !important; }
.w50 { width: 50px !important; }

.h1 { height: 1px !important; }
.h20 { height: 20px !important; }
.h30 { height: 30px !important; }
.h50 { height: 50px !important; }
.h60 { height: 60px !important; }
.h90 { height: 90px !important; }
.h100 { height: 100px !important; }
.h110 { height: 110px !important; }
.h130 { height: 130px !important; }
.h135 { height: 135px !important; }
.h140 { height: 140px !important; }
.h145 { height: 145px !important; }
.h150 { height: 150px !important; }
.h250 { height: 250px !important; }

.mt1 { margin-top: 1px !important; }
.mt2 { margin-top: 2px !important; }
.mt3 { margin-top: 3px !important; }
.mt5 { margin-top: 5px !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt30 { margin-top: 30px !important; }
.mt40 { margin-top: 40px !important; }

.ml10 { margin-left: 10px !important; }

.mr5 { margin-right: 5px !important; }
.mr9 { margin-right: 9px !important; }
.mr10 { margin-right: 10px !important; }

.mb20 { margin-bottom: 20px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb5 { margin-bottom: 5px !important; }

.p10 { padding: 10px; }
.p05 { padding: 0px 5px !important; }
.pr5 { padding-right: 5px !important; }

.lh1 { line-height: 1px !important; }

.bgicon-left { text-align: left; height: 20px; padding-left: 20px; padding-top: 2px; background-repeat: no-repeat; background-position: 0px 0px }



#logo {
	width: 222px; 
	/*height: 35px;*/
	margin-top: 40px; 
	margin-left: 0px;
	float: left; display: inline;
}

#logo h2 { cursor: default; font-size: 12px; margin: 0px; display: inline; }
#logo a { text-decoration: none }
#user-menu, #filter { padding-top: 5px; padding-bottom: 6px;  }
#user-menu div { color: #fff; padding-left: 5px; padding-right: 5px;}

#user-menu { background-image: url(/Images/grad-top.jpg); background-position: top; background-repeat: repeat-x; }
#filter { background-image: url(/Images/grad-bottom.jpg); background-position: bottom; background-repeat: repeat-x; }

#filter form { margin-top: 0px;	}
#filter div input, #filter div select { margin: 0px 2px }
#filter div label { font-weight: bold; color: #fff }  
#filter div .button { margin-right: 5px !important; }

#frmFilter {
	text-align: left;
	/*float: left; display: inline;*/ margin: 0px; padding: 0px;
	margin-left: 5px;	
}

.leaderboard {
	width: 728px; height: 90px;
}

.leaderboard-noheight {
	width: 728px
}

.hide-overflow { overflow: hidden !important; }

#content-container { background-image: url(/Images/sidebar-bg.gif); background-repeat:repeat-y; background-position: left;}
.sidebar { float: left; display: inline }
#sidebar-right { width: 120px !important; overflow: hidden;  }

#sidebar-left { width: 145px; margin-right: 10px; }
#sidebar-left h1,#sidebar-left h1 a, #sidebar-left h1 a:hover {
	font-size: 12px; font-weight: bold; text-transform: uppercase;
	color: #646464 !important;
	line-height: 17px; 
	white-space: nowrap;
	background-image: url(/Images/dot.gif); background-position: bottom; background-repeat:repeat-x;
	cursor: default; padding: 0px 0px;
	/*display: inline;*/
	margin: 3px 5px 5px auto; 
}
#sidebar-left h1 a, #sidebar-left h1 a:hover { cursor: pointer; }

#sidebar-left a, #sidebar-left a:hover, #bottom-links a, #bottom-links a:hover {
		line-height: 18px;
		color: #646464; text-decoration: none;
		font-size: 9pt;
	}
#sidebar-left a:hover, #bottom-links a:hover {
		text-decoration: underline;
	}
#content {
	width: 675px;
	/*background-color: yellow;*/
 	margin-right: 10px;
 	float: left; display: inline;
}

#footer { } 
#bottom-links { line-height: 31px; padding: 5px 5px 5px 5px; text-align: right; }
#bottom-links a, #bottom-links a:hover { /*color: #fff*/ }
#footer-left { width: 220px; float: left; display: inline; clear: none; margin: 5px auto auto 5px; }

#copy {
}
#copy div { margin-top: 14px }
#copy-left { margin-left: 45px; float: left; display: inline; clear: none; text-align: left; font-size: 8pt; } 
#copy-right { margin-right: 45px; float: right; display: inline; clear: none; text-align: right; font-size: 8pt;  }

.feed-icon {
	background-image: url(/Images/icon-rss.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 0px; 
	padding-left: 20px;	
}

#highlight-loading {
	background-image: url(/Images/progress.gif); background-repeat: no-repeat; background-position: center; width: 805px; height: 255px; position: absolute; z-index: 90000
}

#btnFilterSubmit {
	width: 23px;
	text-align:center;
	padding-left: 0px;
	padding-right: 0px;
}

.ratingrow {  }
.ratingtext { float: left; display: inline; margin-top: 4px; }
.ratingstars{ float: left; display: inline; width: 140px; }
.ratingstar { cursor: pointer; } 
#entityratingworking { display: none; background-image: url(/Images/progress.gif); background-repeat: no-repeat; background-position: left; padding-left: 20px; padding-top: 5px;  }

#today { width: 140px; height: 45px; background: url(/Images/today-bg.jpg) no-repeat center; cursor: pointer;}
#today a, #today a:hover { text-decoration: none !important }

#ss-branding-top {
	width: 1000px; margin: 0 auto -30px;
}

#ss-branding-left {
	position: absolute; z-index: 10000;
	top: 0px; left: 50%;
	margin-left: -618px;
}

#ss-branding-right {
	position: absolute; z-index: 10000;
	top: 0px; left: 50%;
	margin-left: 500px;
}

#ss-branding-scraper-left {
	position: absolute; z-index: 10000;
	top: 115px; left: 50%;
	margin-left: -660px;
}

#ss-branding-scraper-right {
	position: absolute; z-index: 10000;
	top: 115px; left: 50%;
	margin-left: 500px;
}
