#content-top,
#content-bot								{ overflow: hidden; }

#content-top								{ position: relative; }
#content-bot								{ margin-top: 12px; }

.content-right							{ float: right; width: 730px; }

a.full-review,
a.trust-name								{ color: #2958b2; font-weight: bold; text-decoration: underline; }

table#trusted-reviewers td,
table#trustedP-by td					{ font-size: 1.15em; color: #323232; }

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

div#ad-bot									{ float: left; margin: 10px 0 0 100px; }

h5.empty-favorite						{ height: 200px; font-size: 1.8em; color: #3b3b3b; }
h5.empty-trusted						{ height: 283px; font-size: 1.5em; color: #fee064; }
h5.empty-reviews						{ height: 416px; font-size: 1.8em; color: #fee064; }


/* Info Block */
#info-block									{ float: left; width: 256px; position: relative; }

#info-block .widget-wrap		{ width: 256px; height: 79px; background: url(../images/bwchipnt-top-256-2.png) no-repeat 0 0; }
/* This line uses cross-browser compatible min-height code. the last three rules and in that order. */
#info-block .inner					{ background: url(../images/bwchip-mid-256.png) repeat-y 0 0; padding: 0 11px; min-height: 784px; height: auto !important;  height: 784px; }
#info-block .bottom-cap			{ height: 32px; width: 256px; background: url(../images/bwchip-bot-256.png) no-repeat 0 0; }

#info-block h2							{ font-size: 1.8em; padding-left: 12px; }
#info-block ul							{ overflow: hidden; padding: 0 9px; }

#member-info								{ float: left; display: inline; }
#trust-points								{ float: right; display: inline; text-align: center; }
#info-top										{ padding-bottom: 4px; border-bottom: 1px solid #ccc; text-align: center; }
#info-top #avatar-box				{ height: 150px; width: 234px; }
#avatar-box img							{ max-width: 200px; max-height: 150px; width: expression(this.width > 200 && (this.width/this.height) > (200/150) ? 200 : true); height: expression(this.height > 150 && (this.width/this.height) <= (200/150) ? 150 : true); }

#info-top ul								{ padding: 2px 0 0 0; width: 216px; margin: 0 auto; }
#info-top ul li							{ color: #375ca2; display: inline; float: left; font-size: 24px; }
#info-top ul li h3					{ color: #9e7607; font-size: 14px; }

#member-id									{ width: 45%; }
#trust-points								{ width: 55%; }


#thoughts li								{ margin: 5px 0; }
#info-block #thoughts .inner{ background: url(../images/thoughts-mid.png) repeat-y 0 0; color: #2b2b2b; font: 14px "Times New Roman", Times, serif; padding: 7px 6px 0; height: auto; min-height: 100px; }
#thoughts .inner div				{ overflow: auto; padding: 0; line-height: 17px; height: 100px; }
#thoughts .inner em					{ font-style: italic; }

#thoughts .inner em strong,
#thoughts .inner strong em	{ font-weight: bold; font-style: italic; }

#thoughts .inner strong			{ font-weight: bold; }
#thoughts .inner a					{ color: #2958b2 !important; text-decoration: underline; }

#thoughts .inner ul,
#thoughts .inner ol					{ padding: 0; padding-left: 14px; line-height: 10px; }

#thoughts .inner ol					{ padding-left: 20px; }

#thoughts .inner ul li			{ list-style-type: disc; }
#thoughts .inner ol li			{ list-style-type: decimal; line-heigh: 10px; }


#thoughts .widget-wrap			{ background: url(../images/thoughts-top.png) no-repeat 0 0; height: 14px; width: 216px; overflow: visible; }
#thoughts .widget-wrap h3		{ color: #375ca2; font-size: 16px; padding: 4px 0 0 6px; }
#thoughts .bottom-cap				{ background: url(../images/thoughts-bot.png) no-repeat 0 bottom; height: 14px; }

#edit-profile								{ background: url(../images/edit-profile-btn3.png) no-repeat 0 0; display: block; height: 22px; width: 81px; text-indent: -9999px; position: absolute; top: 32px; left: 11px; }
#change-notifications				{ background: url(../images/edit-od-alerts-btn.png) no-repeat 0 0; display: block; height: 22px; width: 143px; text-indent: -9999px; position: absolute; top: 32px; right: 11px; }
#member-info p							{ font-size: 1.15em; margin-left: 4px; }

#info-bot										{ font-size: 1.15em; padding-top: 10px; margin: 8px 0 0 4px; }
#info-bot li								{ padding-bottom: 8px; }
#info-bot li em							{ color: #3b3b3b; font-weight: bold; }
#info-bot li a							{ color: #2958b2; text-decoration: underline; }
#info-bot li input					{ width: 200px; }


/* PL Profile chip section is in wikpik.css as it is used on both Member Profile and PL Profile */



/* Viewing Preferences */
#viewing-prefs-block											{ /*position: absolute; bottom: 0; left: 270px;*/ margin: 10px 0; width: 730px; }

#viewing-prefs-block .widget-wrap					{ background: url(../images/bchip-top-730.png) no-repeat 0 0; height: 45px; }
#viewing-prefs-block .inner								{ background: url(../images/bchip-mid-730.png) repeat-y 0 0; padding: 0 14px; }
#viewing-prefs-block .bottom-cap					{ background: url(../images/bchip-bot-730.png) no-repeat 0 0; height: 23px; }

#viewing-prefs-block h4										{ color: #fff; font-size: 18px; padding: 6px 0 0 14px; }
#viewing-prefs-block ul										{ background-color: #fff; border: 1px solid #1b418a; color: #375ca2; overflow: hidden; padding: 4px 6px; }
#viewing-prefs-block ul li								{ border-right: 1px solid #ccc; float: left; padding: 0 5px; position: relative; }

#viewing-prefs-block .first								{ padding-left: 0; }
#viewing-prefs-block .last								{ padding-right: 0; border-right: none; }

#viewing-prefs-block label								{ font-size: 15px; }
#viewing-prefs-block label.checked				{ font-weight: bold; }
#viewing-prefs-block span									{ font-size: 12px; position: relative; left: 50%; }



/* Favorites Block styles handled in favrevpiks.css */


/* Reviews Block */
#reviews-block									{ width: 1000px; }
#reviews-block .widget-wrap 		{ width: 1000px; background: url(../images/bbchip-top-1000.png) no-repeat 0 0; }
#reviews-block .inner						{ background: url(../images/bchip-mid-1000.png) repeat-y 0 0;  padding: 0 14px; }
#reviews-block .bottom-cap			{ height: 18px; width: 1000px; background: url(../images/bchip-bot-1000.png) no-repeat 0 0; }

#reviews-block h4.chip-header		{ padding-left: 12px; }
#reviews-block .search-widget		{ float: left; font-size: 1.1em; margin-left: 145px; padding-top: 4px; }

#movie-reviews th								{ padding:4px 8px 6px; }
#movie-reviews a.help						{ vertical-align: middle; }
#movie-reviews th.l-cell				{ padding-top: 8px; }

#movie-reviews .full-height			{ position: relative; height: 127px; }
#movie-reviews .title-cell a		{ display: inline; }

#movie-reviews .title-cell h5		{ display: block; height: 38px; }
#movie-reviews .title-cell h5 a	{ font-size: 1.34em; font-weight: normal; text-decoration: none; }
#movie-reviews .poster-lnk40		{ position: relative; float: left; z-index: 10; padding-right: 8px; }

#movie-reviews .img-row					{ position: relative; overflow: hidden; height: 60px; }
#movie-reviews .img-row .draft	{ background: url(../images/draft-s.png) no-repeat 0 0; }
#movie-reviews #title-info			{ position: relative; bottom: -15px; left: 0; font-size: 1.0em; z-index: 1; }

#movie-reviews .full-review			{ display: block; position: absolute; bottom: 0; font-size: 1.15em; }

#movie-reviews a.review-delete	{ position: absolute; bottom: 0; font-size: 1.15em; font-weight: bold; text-decoration: underline; padding: 1px 0 0 18px; color: #ce0002; background: url(../images/deletex.png) no-repeat 0 0; }


/* Reviewers Trusted Block */
#member-bottom-left							{ float: left; width: 730px; }

#trusted-block									{ /*float: left;*/ width: 720px; }
#trusted-block .widget-wrap			{ background: url(../images/bchip-top-720.png) no-repeat 0 0; }
#trusted-block h4								{ padding-left: 12px; }
#trusted-block .inner						{ background: url(../images/bchip-mid-720.png) repeat-y 0 0;  padding: 0 14px; }
#trusted-block .bottom-cap			{ height: 18px; width: 720px; background: url(../images/bchip-bot-720.png) no-repeat 0 0; }

#trusted-reviewers #tr-name-col				{ width: 152px; }

#trusted-reviewers #tr-by-col,
#trusted-reviewers #tr-reviewcnt-col	{ width: 55px; }

#trusted-reviewers .recent-review			{ width: 172px; }
#trusted-reviewers .recent-review a		{ color: #323232; }

.trusted-delete									{ display: block; background: transparent url(../images/deletex.png) no-repeat scroll 0 0; color: #ce0002; font-weight: bold; text-decoration: underline; margin-top: 3px; padding: 1px 0 0 18px; }




/* Liked Pik Lists */
#liked_pik_lists								{ margin: 10px 0; overflow: hidden; }


/* Reviewers Who Trust Block */
#trusted-by-block								{ float: right; width: 256px; }
#trusted-by-block .widget-wrap	{ background: url(../images/bchipnt-top-256.png) no-repeat 0 0; }
#trusted-by-block h4						{ padding-left: 12px; }
#trusted-by-block .inner				{ background: url(../images/bchip-mid-256.png) repeat-y 0 0;  padding: 0 14px; }

#trusted-by-block .bottom-cap		{ height: 18px; width: 256px; background: url(../images/bchip-bot-256.png) no-repeat 0 0; }

#trusted-by #tb-name-col				{ width: 152px; }
#trusted-by #tb-trusted-col			{ width: 40px; white-space: normal; }

div.pagination-stacked					{ width: 256px; padding: 0; }
ul.stacked											{ float: none; text-align: center; margin: 5px 0 10px 0; }


/* Favorites (VuList) Chip */
#memberprofile #pik-lists-block									{ width: 825px; }
#memberprofile #pik-lists-block .widget-wrap		{ background: url(../images/ychip-top-825.png) no-repeat 0 0; }
#memberprofile #pik-lists-block .chip-header		{ padding-left: 14px; }

#memberprofile #pik_list_movies th							{ /*display: none;*/ }

#memberprofile #pik_list_movies th span.title-h			{ width: 193px !important; }
#memberprofile #pik_list_movies th span.released-h	{ width: 67px !important; }
#memberprofile #pik_list_movies th span.tws-h				{ width: 201px !important; }
#memberprofile #pik_list_movies th span.tws-h				{ width: 268px !important; }
#memberprofile #pik_list_movies th span.ondemand-h	{ width: 148px !important; text-align: left; }

#memberprofile #pik_list_movies .title					{ width: 225px !important; }
#memberprofile #pik_list_movies .ondemand				{ width: 160px !important; }
#memberprofile #pik_list_movies .trust					{ font-size: 16px !important; width: 90px !important; }

#memberprofile #pik_list_movies .title											{ width: 196px !important; padding: 0 !important; }
#memberprofile #pik_list_movies .year												{ width: 68px !important; padding: 0 !important; }
#memberprofile #pik_list_movies .wordicon-container					{ width: 70px !important; padding: 0 6px 0 0 !important; }
#memberprofile #pik_list_movies .qual-img-container					{ width: 46px !important; padding: 0 6px 0 0 !important; }
#memberprofile #pik_list_movies .trust											{ width: 68px !important; padding: 0 !important; }
#memberprofile #pik_list_movies .genre											{ width: 79px !important; padding: 0 !important; }
#memberprofile #pik_list_movies .ondemand										{ width: 150px !important; padding: 0 !important; }

/* On Demand Notifications */
#on-demand-notifications-block .widget-wrap								{ background: url(../images/bchip-top-1000.png) no-repeat 0 0; }
#on-demand-notifications-block .chip-header								{ padding-left: 14px; }
#on-demand-notifications-block .inner											{ background: url(../images/bchip-mid-1000.png) repeat-y 0 0;  padding: 0 14px; }
#on-demand-notifications-block .bottom-cap								{ height: 18px; width: 1000px; background: url(../images/bchip-bot-1000.png) no-repeat 0 0; }

#on-demand-notifications-block .report-available .top,
#on-demand-notifications-block .add-current-title .top		{ background: url(../images/bwchip-top-970.png) no-repeat 0 0; height: 16px; width: 970px; }

#on-demand-notifications-block .report-available .inner,
#on-demand-notifications-block .add-current-title .inner	{ background: url(../images/bwchip-mid-970.png) repeat-y 0 0; }

#on-demand-notifications-block .report-available .bottom,
#on-demand-notifications-block .add-current-title .bottom	{ background: url(../images/bwchip-bot-970.png) no-repeat 0 0; height: 24px; width: 970px; }


.report-available { font-size: 15px; }
.report-available form:first-child { margin-bottom: 10px; }

.report-available label {
	cursor: pointer;
	padding: 0 8px;
}

.report-available label:first-of-type { padding-left: 20px; }
.report-available img { vertical-align: middle; }

#lookup_movies_form { overflow: hidden; }
#add-it-button { margin-top: 3px; }

#lookup_movies_form_q {
	float: left;
	font-size: 1.4em;
	padding: 2px 0;
	margin: 1px 20px 0 0;
	width: 240px;
}

.vl-alerts-title {
	font-size: 2.3em;
	font-weight: bold;
	color: #375ca2;
}

.od-alerts {
	margin-top: 20px;
	overflow: hidden;
}

.od-alerts li {
	float: left;
	width: 150px;
	padding: 0 7px 14px 0;
}

.od-alerts h4 a {
	color: #000;
	font-size: 16px;
}

.od-alerts li h4 {
	margin-bottom: 6px;
}

.od-alerts li > a:last-of-type {
	background: url(../images/remove-btn2.png) no-repeat 0 0;
	display: block;
	margin-top: 10px;
	height: 22px;
	width: 100px;
	text-indent: -9999px;
}
