div#content { overflow: hidden; }
div#content-left { position: relative; float: left; width: 825px; }
div#content-right { float: right; }
div#toppiks-block { float: right; width: 800px; }

div#toppiks-block div.widget-wrap { background: url(../images/mchip-top-800.png) no-repeat 0 0; }
div#toppiks-block.newondemand div.widget-wrap { background: url(../images/mchip-top-800-large.png) no-repeat 0 0; }

div#toppiks-block div.search-widget { font-size: 1.1em; }

div#toppiks-block div.inner {
overflow: hidden;
/*height: 1188px; */
heigth: 1160px;
padding: 0 10px;
background: url(../images/mchip-mid-800.png) repeat-y 0 0; }

div#toppiks-block div.inner .infiniteCarousel ul li {
/*	width: 94px;
	text-align: center;*/
}

.toppiks-column .chip-header span {
	font-size: 10px;
}

div#toppiks-block div.bottom-cap {
height: 16px;
background: url(../images/mchip-bot-800.png) no-repeat 0 0; }

h2.chip-header { padding-left: 14px; }
h2.chip-header span { font-size: 0.53em; padding-left:16px; }

div.search-widget { margin: 2px 0 0 280px; }

div#toppiks-block div.toppiks-column div.widget-wrap { background: url(../images/bchipnt-top-256.png) no-repeat 0 0; }
div#toppiks-block div.toppiks-column div.inner { height: 1136px; background: url(../images/bchip-mid-256.png) repeat-y 0 0; }
div#toppiks-block div.toppiks-column div.bottom-cap { height: 18px; background: url(../images/bchip-bot-256.png) no-repeat 0 0; }

h4.chip-header {
text-align: center;
width: 256px; }

h4.chip-header em { color: #fff !important; }

div.toppiks-column {
float: left;
width: 256px; }

div#week-column { margin: 0 6px; }

li.top-cap {
height: 12px;
background: url(../images/toppik-bg-top.png) no-repeat 0 0; }

li.toppik-item {
position: relative;
z-index: 20;
background: url(../images/toppik-bg-mid.png) repeat-y 0 0; }

li.bot-cap {
height: 14px;
background: url(../images/toppik-bg-bot.png) no-repeat 0 0; }

div.toppiks-bar {
position: absolute;
z-index: 10;
height: 44px;
width: 19px;
font-size: 2.4em;
font-weight: bold;
color: #2358a6;
padding: 20px 0 0 16px;
background: url(../images/toppik-bar.png) no-repeat 0 0; }

div#bar1 { top: 96px; }
div#bar2 { top: 288px; }
div#bar3 { top: 629px; }
div#bar4 { top: 821px; }
div#bar5 { top: 1013px; }

p.category { font-size: 1.2em; color: #fff; }
p.category em { font-size: 1.8em; color: #fee064; }

li.toppik-item { overflow: hidden; }
li.ad-space { margin-bottom: 100px; }

ol.toppiks-list h5.top-bar {
overflow: hidden;
padding-left: 10px;
margin: 0 0 0 2px;
height: 25px;
background-color: #fdc800; }

ol.toppiks-list h5.top-bar a {
float: left;
display: block;
padding-top: 4px;
font-size: 1.4em;
color: #2b2b2b;
text-decoration: underline; }

ol.toppiks-list div.img-container									{ float: left; margin-top: -39px; padding-left: 4px; }

div.img-container a.discuss												{ display: block; height: 15px; width: 68px; margin-top: 4px; background: url(../images/new-welcome/discuss-button-sm.png) no-repeat 0 0; text-indent: -9999px; }

ol.toppiks-list div.qual-img-s										{ float: right; height: 25px; width: 46px; background-color: #2b2b2b; }

ul.toppik-info																		{ padding: 3px 0; margin: 0 0 0 1px; height: 34px; background-color: #2c56a8; }
ul.toppik-info li																	{ float: right; display: inline; padding: 0 8px; }
ul.toppik-info li.trust-weighted									{ margin-right: 10px; padding: 0; }

ol.toppiks-list ul.toppik-info li p								{ height: 12px; font-size: 1.1em; color: #fee064; line-height: 0.9em; }
ol.toppiks-list ul.toppik-info li em							{ font-size: 1.87em; color: #fff; font-weight: normal; }
ol.toppiks-list ul.toppik-info li em.trust-points { display: block; text-align: right; }

ol.toppiks-list blockquote												{ float: left; padding: 0 4px 10px; height: 118px; width: 154px; color: #2b2b2b; }
ol.toppiks-list blockquote blockquote							{ float: none; padding: 0; height: 100%; width: 120px; }

ol.toppiks-list blockquote p.user-info a,
ol.toppiks-list blockquote p.user-info em					{ font-weight: bold; }

ol.toppiks-list blockquote a											{ color: #2958b2; text-decoration: underline; }
ol.toppiks-list blockquote p.user-info						{ height: 27px; font-size: 1.1em; padding-top: 4px; }
ol.toppiks-list blockquote div.review-text				{ overflow: hidden; height: 78px; font-size: 1.3em; }
ol.toppiks-list blockquote a.full-review					{ position: absolute; bottom: 4px; font-size: 1.15em; font-weight: bold; }

div.mid-ad-space																	{ margin-bottom: 110px; }
div#mid-ad-container															{ position: absolute; top: 504px; left: 25px; z-index: 10; background-color: #fff4b8; width: 800px; }
div#mid-ad-container div													{ margin: 6px auto; }
div#side-ad-top																		{ margin: 28px 0 20px; }