#content-main															{ position: relative; overflow: hidden; }
#content-left															{ width: 825px; float: left; }
#content-right														{ width: 160px; float: right; }

/* Ads */
#side-ad-top															{ margin:28px 0 20px; }
#side-ad-bottom														{ margin-top: 28px; }

#bottom-ads																{ overflow: hidden; padding: 0 14px; margin-top: 12px; }
#bottom-left-ad														{ float: left; }
#bottom-right-ad													{ float: right; }

/* Selection Block */
#selection-top														{ background: url(../images/selection-top.png) no-repeat 0 0; height: 12px; width: 971px; }
#selection-block													{ background-color: #fff; border-left: 1px solid #1b418a; border-right: 1px solid #1b418a; height: auto; padding: 0 16px 10px 0; position: relative; }

#reset-btn																{ position: absolute; top: 8px; left: 190px; }
#selection-block ul												{ /*overflow: hidden; width: 376px;*/ }
#selection-block #filter-quality					{ float: left; padding-left: 16px; width: 376px; }
#selection-block #filter-content					{ float: right; margin-left: 10px; width: 376px; }

#selection-block li												{ overflow: hidden; height: 35px; margin-bottom: 6px; }
#selection-block .tags-row								{ height: auto; min-height: 35px; }
#selection-block .select-row							{ clear: both; padding-left: 20px; position: relative; }
#selection-block .overflow-visible				{ overflow: visible; }
#selection-block label										{ color: #2f54a5; display: block; font-size: 1.4em !important; padding-right: 8px; width: 86px; text-align: left; }
#selection-block select										{ font-size: 1.1em; width: 200px; }
#selection-block .label										{ display: block; float: left; width: 136px; }
#selection-block h4 span									{ display: block; float: left; line-height: 30px; height: 35px; width: 65px; }
#selection-block p												{ color: #666; font-size: 1.07em; }
#selection-block h4												{ background: url(../images/filter-bg.png) no-repeat 0 0; font-size: 1.7em; height: 35px; padding: 4px 20px; }
#selection-block h4 a.help								{ vertical-align: middle; }

.dynatree-container li										{ margin: 0 !important; }

/* Movie Marquee (Theater Filter) */
#theater-filter														{ color: #fff; position: relative; line-height: 35px; margin: 0 0 16px 16px; width: 763px; height: 55px; }
#theater-filter .viewable									{ width: 733px; height: 35px; position: absolute; z-index: 10; padding: 10px 15px; }

#fadeit																		{ background: url(../images/marquee-filter.png) no-repeat 0 0; position: absolute; top: 0; }

#big,
#small,
#fadeit																		{ height: 55px; width: 763px; margin-bottom: 10px; }

#big																			{ background: url(../images/marquee-bgl.jpg) no-repeat 0 0; }
#small																		{ background: url(../images/marquee-sml.jpg) no-repeat 0 0; display: none; }

#theater-filter h4,
#theater-filter label											{ font-size: 2.0em; }

#theater-filter h4												{ background: none; display: inline; margin: 0 20px 0 5px; padding: 0; padding-left: 5px; padding-right: 21px; }
#theater-filter label											{ color: #fff; display: inline; margin-left: 10px; }
#theater-filter label input								{ margin-right: 5px; }
#theater-filter #missing									{ font-size: 1.3em; line-height: normal; position: absolute; right: 30px; top: 12px; }
#theater-filter #missing a								{ color: #fff; text-decoration: underline; }

/* All table styles handled in wikpik.css */


/* Tags styles */
.movie-grid .selected_tags														{ margin: -6px 0 0 0; }
.movie-grid .selected_tags li													{ margin: 0 2px 2px 2px; padding: 1px 4px; }