body {
	margin: 0px;
	padding: 0px;
}

body * {
	margin: 0;
	padding: 0;
}

option { padding: 1px 2px 1px 2px !important; }

body {
	background: url(/static/images/furniture/body-bg.gif) repeat-x;
	background-color: #e6e6e6;
	font-family: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.6em;
	padding-top: 6px;
}

.flash-replaced .alt { display: none; }

form {
	padding: 0px;
	margin: 0px;
}

a img { border-width: 0; }

.replace, .button {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.button {
	border-width: 0;
	padding: 0;
	cursor: pointer;
}

a:hover { text-decoration: underline !important; }

#visiblePage {
	background: url(/static/images/furniture/top-bg.gif) repeat-x;
	background-color: #e6e6e6;
}

ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul#accessibility {
	float: left;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
	margin-top: 4px;
}

ul#topNav {
	float: right;
	width: 464px;
}

ul#topNav li { float: left; }
ul#topNav li a { height: 37px; }
ul#topNav.tab_online li a { background-image: url(/static/images/furniture/tabs/tab_online.png); }
ul#topNav.tab_print li a { background-image: url(/static/images/furniture/tabs/tab_print.png); }
ul#topNav.tab_digital li a { background-image: url(/static/images/furniture/tabs/tab_digital.png); }
ul#topNav.tab_mobile li a { background-image: url(/static/images/furniture/tabs/tab_mobile.png); }
ul#topNav.tab_email li a { background-image: url(/static/images/furniture/tabs/tab_email.png); }
ul#topNav.tab_network li a { background-image: url(/static/images/furniture/tabs/tab_network.png); }

* html ul#topNav.tab_online li a { background-image: url(/static/images/furniture/tabs/tab_online.gif) !important; }
* html ul#topNav.tab_print li a { background-image: url(/static/images/furniture/tabs/tab_print.gif) !important; }
* html ul#topNav.tab_digital li a { background-image: url(/static/images/furniture/tabs/tab_digital.gif) !important; }
* html ul#topNav.tab_mobile li a { background-image: url(/static/images/furniture/tabs/tab_mobile.gif) !important; }
* html ul#topNav.tab_email li a { background-image: url(/static/images/furniture/tabs/tab_email.gif) !important; }
* html ul#topNav.tab_network li a { background-image: url(/static/images/furniture/tabs/tab_network.gif) !important; }

#onlineVersion a {
	background-position: 0 0;
	width: 70px;
}

#printVersion a {
	background-position: -70px 0;
	width: 50px;
}

#digitalVersion a {
	background-position: -120px 0;
	width: 98px;
}

#mobileVersion a {
	background-position: -218px 0;
	width: 55px;
}

#emailVersion a {
	background-position: -273px 0;
	width: 49px;
}

#intentNetwork a {
	background-position: -322px 0;
	width: 122px;
}

ul#accessibility li {
	float: left;
	position: relative;
}

ul#accessibility li {
	color: #e6e6e6;
	margin-left: 5px;
}

ul#accessibility li a {
	color: #e6e6e6;
	text-decoration: none;
}

ul#accessibility li a:hover { text-decoration: underline; }

#wrapper {
	width: 974px;
	margin-left: auto;
	margin-right: auto;
	background: url(/static/images/furniture/header-bg.gif) no-repeat;
}

#head {
	background: url(/static/images/furniture/head-shadow-bg.gif) 0px 32px no-repeat;
	float: left;
	width: 974px;
	display: block;
}

#main {
	width: 974px;
	margin-left: auto;
	margin-right: auto;
	background: url(/static/images/furniture/wrapper-bg.gif) 0px 30px repeat-y;
}
#tweetmeme {
	margin: 0 10px 10px 0;
	float: left;
}
.clear,
.break {
	clear: both;
	height: 0px;
	position: relative;
	font-size: 0px !important;
	line-height: 0px !important;
	margin: 0 !important;
	padding: 0 !important;
}

.hidden { display: none; }

#inner {
	margin-top: 8px;
	margin-left: 17px;
	margin-right: 17px;
}

#intentNetworkList {
	right: 95px;
	top: -50px;
	color: inherit;
	background-image: url(/static/images/furniture/networkcontent.gif);
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: #e6e6e6;
	padding: 0px;
	list-style-type: none;
}

#networkcontent {
	background-image: url(/static/images/furniture/network_top.gif);
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#networkinnertop {
	width: 960px;
	margin: 0 auto 0 auto;
}

#networkinner {
	width: 960px;
	margin: 0 auto 0 auto;
}

#networkinnerleft {
	width: 600px;
	float: left;
}

#networkinnerright {
	width: 360px;
	float: left;
}

#networkinnerlefttop {
	width: 600px;
	float: left;
}

#networkinnerrighttop {
	width: 360px;
	float: left;
}

#networkinnerleftinner { padding: 0 10px 0 10px; }
#networkinnerrightinner { padding: 0 10px 0 10px; }

.fatblack {
	margin: 10px;
	color: #FFF;
	background-color: #333333;
}

.fatblack h2 {
	font-size: 12pt;
	line-height: normal;
	text-transform: uppercase;
}

#networkinnerrighttop .fatblack {
	color: #FFF;
	background-color: #4d4d4d;
}

#yourMCV {
	width: 70px;
	height: 15px;
	float: left;
	margin-top: 7px;
	margin-left: 120px;
	margin-right: 10px;
	text-indent: -10000px;
}

#mainHead {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 955px;
	height: 103px;
	background: url(/static/images/furniture/main-head.gif) 17px 13px no-repeat;
	position: relative;
}

a#mainLogo {
	width: 200px;
	height: 82px;
	margin: 0px;
	padding: 0px;
	display: block;
	margin-top: 13px;
	margin-left: 19px;
	float: left;
	text-indent: -10000px;
	overflow: hidden;
}

div#newsflashSignup {
	float: right;
	display: block;
	margin-top: 10px;
}

h2#newsflashHead {
	display: block;
	width: 259px;
	height: 34px;
	background: url(/static/images/furniture/register-small.gif) top left no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin: 30px 0 15px;
}

div#newsflashForm {
	background: url(/static/images/furniture/newsflash-bg.gif) bottom left no-repeat;
	background-color: #B2B2B2;
	padding-bottom: 5px;
	width: 162px;
	margin: 0px;
	float: left;
}

div#newsflashForm label {
	color: #FFF;
	font-size: 7pt;
	line-height: normal;
	padding-top: 5px;
	margin-bottom: 3px;
	margin-left: 8px;
	display: block;
}

div#newsflashForm input.text {
	width: 120px;
	border: 1px solid #A5A5A5;
	margin-top: 3px;
	margin-left: 8px;
	margin-right: 5px;
	float: left;
	color: #333;
}

div#newsflashForm input.button {
	margin-top: 3px;
	float: left;
}

ul#topLinks {
	position: absolute;
	right: -10px;
	bottom: 7px;
	float: right;
	display: block;
	padding: 0px;
	margin: 0px;
	margin-right: 20px;
	margin-top: 6px;
}

ul#topLinks li {
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
	height:14px;
}
.borderless {
	border: 0 !important;
}

ul#toplinks li img{
	border:none;
}

.socialMediaBox{
	width:100%;
	padding:0 0 10px 0;
}

.socialMedia{
	float:left;
	padding:0px 10px 10px 0;
}


#navWrapper {
	background-image: url(/static/images/furniture/mcvnavbg.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	margin-left: 17px;
	margin-right: 17px;
	height: 30px;
}

ul#mainNav {
	width: 569px;
	margin: 0 !important;
	padding: 0 !important;
	float: left;
}

ul#mainNav li { float: left; }

ul#mainNav li a, #navretail-biz {
	height: 30px;
	background-image: url(/static/images/furniture/mcvnavoff.gif);
}

ul#mainNav li a:hover, ul#mainNav li.on a, a#navretail-biz:hover, a#navretail-biz.on { background-image: url(/static/images/furniture/mcvnavon.gif); }
#navhome a { width: 59px; }

#navnews a {
	width: 61px;
	background-position: -59px 0;
}

#navfeatures a {
	width: 94px;
	background-position: -120px 0;
}

#navblog a {
	width: 58px;
	background-position: -214px 0;
}

#navforum a {
	width: 71px;
	background-position: -272px 0;
}

#navjobs a {
	width: 58px;
	background-position: -343px 0;
}

#navshare-prices a {
	width: 78px;
	background-position: -401px 0;
}

#navevents a {
	width: 79px;
	background-position: -479px 0;
}

#navretail-biz-charts a{
	width: 78px;
	background-position: -558px 0;
}

#navretail-biz {
	width: 97px;
	float: left;
	background-position: -645px 0;
}

#navWrapper form { float: left; }

#navWrapper form label {
	height: 30px;
	width: 75px;
	background-image: url(/static/images/furniture/x.gif);
	float: left;
}

#navWrapper .searchBox {
	float: left;
	margin-right: 10px;
	margin-top: 8px;
	background-image: url(/static/images/furniture/searchBoxInner.png);
	background-position: 0 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#navWrapper .searchBoxInner {
	padding: 2px 5px 0px 5px;
	margin: 0 0 2px 0;
	background-image: url(/static/images/furniture/searchBox.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#navWrapper .searchBox input {
	padding: 0;
	margin: 0;
	border-width: 0;
	width: 147px;
}

#navWrapper form .buttonWrapper {
	float: left;
	margin-top: 7px;
}

#jobSpotlight {
	float: left;
	width: 202px;
	height: 91px;
}

#jobSpotlight img {
	border: 1px solid #d5d5d6;
	margin-left: 8px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
}

.jobDetails {
	display: block;
	float: left;
	width: 100px;
	margin-top: 3px;
	line-height: 14px;
	color: #666;
}

.jobDetails a {
	text-decoration: none;
	color: #054c81;
}

.jobDetails a:hover { text-decoration: underline; }
#leaderboard { float: right; }

#rightCol {
	float: right;
	width: 300px;
}

#rightCol div.ad,
#rightCol div.advert { margin-bottom: 10px; }

#leftCol {
	width: 630px;
	float: left;
	color: #4D4D4D;
	background-color: inherit;
}

#leftCol h1, 
#leftCol h2, 
#leftCol h3, 
#leftCol h4, 
#leftCol h5, 
#leftCol h6,
#leftCol p, 
#leftCol ul { padding-bottom: 10px; }

#leftCol input.text, #leftCol textarea, #leftCol select {
	border: 1px solid #cbcbcb;
	font-size: 9pt;
	font-family: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;
	width: 240px;
	padding: 1px;
}

#leftCol input.text, #leftCol textarea { padding: 2px; }
#leftCol p { color: #333333; }

#leftCol a {
	color: #054C81;
	background-color: inherit;
	text-decoration: none;
}

#leftCol a:hover { text-decoration: underline; }

#jobSpotlightHead {
	background: url(/static/images/furniture/job-spotlight-head.gif) no-repeat;
	float: left;
	text-indent: -10000px;
	width: 116px;
	height: 22px;
}

#jobSpotlightMore {
	background-image: url(/static/images/furniture/job-spotlight-more.gif);
	float: left;
	width: 86px;
	height: 22px;
}

#jobSpotlight {
	width: 202px;
	background: url(/static/images/furniture/job-spotlight.gif) no-repeat 0 21px;
	float: left;
	height: 90px;
}

#homeStories {
	margin: 0px;
	width: 629px;
	background: url(/static/images/furniture/stories.gif) repeat-y;
	float: left;
	margin-top: 15px;
}

#mainStory {
	float: left;
	width: 330px;
}

#mainStory a.comments{
	margin:2px 10px 0 0;
	float:left;
}

.otherNewsItemText .commentcount{
	width:100%;
	float:left;
	margin:0 0 10px 0;
}

#mainStory .socialMedia{
	margin:0 0 0 0;
	padding: 0 0 0 0;
}

#mainStory span.author { font-size: 8pt !important; }
#mainStory img { margin: 5px 0 5px 0; }
#mainStory .otherNewsItemThumb img { margin: 0 !important; }

#mainStory h1 a {
	color: #054c81;
	text-decoration: none;
	font-size: 16pt;
	line-height: 17pt;
}

#mainStory p {
	color: #333;
	margin: 0px;
	font-size: 10pt;
	margin-bottom: 5px;
}

#mainStory .commentcount{
	float:left;
}

#storiesRight {
	float: right;
	width: 280px;
}

#topStories ul, div.articleRight ul.bullets {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#topStories ul li, div.articleRight ul.bullets li {
	border-bottom: 1px dotted #CCC;
	padding: 3px;
	padding-left: 18px;
	background: url(/static/images/furniture/redbullet.gif) 5px 10px no-repeat;
	font-size: 8pt !important;
	line-height: 12pt;
	color: #4D4D4D;
	font-weight: bold;
}

.fl135 h2 {
	font-size: 9pt;
	padding-bottom: 0!important;
}

.fl135 p, .fl135 li {
	font-size: 8pt;
	line-height: 12pt;
}

div.articleRight ul.bullets { background-color: #f2f2f2; }
#topStories ul li.last { border-bottom: none; }

#topStories ul li a, div.articleRight ul.bullets li a {
	color: #054C81;
	text-decoration: none;
}

#moreretailbiz {
	margin-top: 3px;
	padding-top: 5px;
	border-top: 1px dotted #D7D7D7;
}

#moreretailbiz li {
	padding-left: 13px;
	background-image: url(/static/images/furniture/redbullet.gif);
	background-position: 3px 6px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#topStories ul li a:hover, div.articleRight ul.bullets li a:hover { text-decoration: underline; }

#moreTopStories {
	display: block;
	text-indent: -10000px;
	background: url(/static/images/furniture/more-top-stories.gif) 0px 0px no-repeat;
	float: right;
	margin-top: 10px;
	margin-right: 5px;
	width: 120px;
	height: 20px;
}

a.comments {
	color: #0f79c0;
	text-decoration: none;
	font-weight: normal;
}

#retailBiz, #latestFeature {
	width: 135px;
	float: left;
	display: block;
}

.hsp5 {
	float: left;
	height: 10px;
	width: 5px;
}

.hsp10 {
	float: left;
	height: 10px;
	width: 10px;
}

.hsp15 {
	float: left;
	height: 10px;
	width: 15px;
}

.hsp20 {
	float: left;
	height: 10px;
	width: 20px;
}

.bordertoplight {
	border-top: 1px solid #e5e5e5;
	padding-top: 5px;
}

.float135left {
	width: 135px;
	float: left;
}

#retailBiz ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#retailBiz ul li {
	color: #054C81;
	padding-left: 12px;
	background: url(/static/images/furniture/top-stories-li.gif) 5px 7px no-repeat;
}

#retailBiz ul li a {
	font-weight: bold;
	color: #054C81;
	text-decoration: none;
}

#retailBiz ul li a:hover { text-decoration: underline; }
#retailBiz .sectionHead { background: url(/static/images/furniture/retail-biz.gif) no-repeat; }
#latestFeature .sectionHead { background: url(/static/images/furniture/latest-feature.gif) no-repeat; }

#latestFeature p {
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

h1 {
	padding: 0px;
	margin: 0px;
	color: #054C81;
	font-size: 1.7em;
}

span.author { color: #808080; }

span.author a {
	color: #00529f;
	text-decoration: underline;
}

span.author a:hover { text-decoration: none; }

a.publisher {
	color: #8f8f8f;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	line-height: 10px;
}

.publisher.intro {
	color: #4d4d4d;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	line-height: 10px;
}

img.commentsIcon { border: none; }

#morePreviews, #moreFeatures {
	width: 135px;
	float: left;
	display: block;
	text-indent: -10000px;
	margin-top: 10px;
}

#morePreviews {
	margin-right: 10px;
	background: url(/static/images/furniture/more-previews.gif) no-repeat;
}

#moreFeatures { background: url(/static/images/furniture/more-features.gif) no-repeat; }

div.otherNewsItem {
	margin-bottom: 5px;
	border-top: 1px dotted #e5e5e5;
	width: 325px;
	float: left;
	padding-top: 5px;
	color: #4d4d4d;
	font-size: 1.0em;
}

div.otherNewsItem.first {
	border-top: 1px solid #e5e5e5;
	margin-top: 5px;
}

img.authorImage {
	float: left;
	display: block;
	margin-right: 10px;
	border: none;
}

.otherNewsItem h2 {
	font-size: 8pt;
	line-height: 12pt;
}

.otherNewsItem h2 a {
	color: #054c81;
	background-color: inherit;
	text-decoration: none;
}

.otherNewsItemThumb {
	float: left;
	width: 68px;
}

.otherNewsItemText {
	float: left;
	width: 247px;
}

.otherNewsItemBody p {
	font-size: 8pt !important;
	line-height: 10pt;
}

.commentscount,
.commentcount {
	padding-left: 19px;
	background-image: url(/static/images/furniture/comments.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.commentcount{
	float:none;
}

.commentcount p {
	font-size: 8pt !important;
	line-height: normal !important;
}

#advertMiddle {
	width: 300px;
	height: 250px;
	float: left;
}

#jobsHome {
	width: 310px;
	margin-top: 15px;
	border-top: 4px solid #EE3F34;
	float: left;
	padding-top: 5px;
}

.postajob {
	display: inline;
	float: left;
	width: 78px;
	height: 22px;
	margin: 5px 5px 0 5px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(/static/images/furniture/post-job.gif) no-repeat;
}

.jobsOnline {
	color: #bd3f34;
	font-weight: bold;
	width: 135px;
	padding-right: 10px;
	padding-top: 1px;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 4px;
	float: right;
	margin-right: 10px;
	background: url(/static/images/furniture/jobs-online.gif) right no-repeat;
}

.jobsInnerLeft {
	width: 152px;
	margin-left: 8px;
}

.jobsInnerLeft img { border: 1px solid #E5E5E5; }

#jobsInner {
	margin-top: 5px;
	border: 2px solid #FAC5C1;
	background-color: #FEF2F1;
}

.jobsInnerLeft {
	display: inline;
	float: left;
	line-height: 14px;
	color: #666666;
	padding-bottom: 8px;
	border-right: 1px solid #d8cfce;
	border-bottom: 1px solid #d8cfce;
	margin-bottom: 3px;
	width: 150px;
	height: 152px;
}

.jobsInnerLeft a {
	display: block;
	margin-top: 10px;
	margin-right: 5px;
	font-size: 0.9em;
	color: #054C81;
	text-decoration: none;
	font-weight: bold;
}

.jobsInnerRight {
	float: left;
	display: block;
	line-height: 14px;
	color: #666666;
	padding-bottom: 8px;
	border-bottom: 1px solid #d8cfce;
	margin-bottom: 3px;
	width: 140px;
	height: 152px;
}

.jobsInnerLeft a {
	color: #054C81;
	text-decoration: none;
}

.jobsInnerRight input.text, .jobsInnerRight select {
	margin-left: 5px;
	border: 1px solid #D2D2D2;
	width: 135px;
	font-size: 12px;
	height: 17px;
	color: #808080;
	margin-bottom: 5px;
}

.jobsInnerRight input.text { height: 15px; }

.jobsInnerRight input.button {
	margin-top: 5px;
	float: right;
}

.jobsInnerRight label {
	font-weight: bold;
	display: block;
	margin-left: 5px;
	margin-bottom: 3px;
	color: #4D4D4D;
	padding: 0px;
}

div.infoBox {
	border-top: 4px solid #EE3F34;
	padding-top: 5px;
}

p.date {
	color: #4d4d4d;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}

#home_calendar {
	background-image: url(/static/images/furniture/home_calendar.gif);
	background-position: 0 0;
	background-repeat: repeat-y;
	background-attachment: scroll;
}

#home_calendar .break {
	height: 5px;
	background: #FFF;
}

div.calendarBox {
	width: 105px;
	float: left;
	padding: 0px;
}

div.calendarDate {
	padding: 3px;
	background-color: #ccc;
	color: #333;
	font-weight: bold;
	font-size: 8pt;
	line-height: 12pt;
}

div.calendarBody {
	padding: 3px;
	font-size: 8pt;
	line-height: 12pt;
}

div.calendarBody a {
	color: #00529f;
	text-decoration: none;
}

div.calendarBody a:hover { text-decoration: underline; }

#poll .button {
	display: block;
	float: left;
}

#newsInner {
	margin: 0px;
	display: inline;
}

#newsSections {
	width: 395px;
	float: left;
}

.newsSection {
	width: 165px;
	display: block;
	border-top: 1px solid #EBEBEB;
	float: left;
	padding-top: 10px;
}

.newsSection h3, #newsNow h3 {
	margin: 5px;
	background: url(/static/images/furniture/news-head.gif) right no-repeat;
	display: inline;
	padding-right: 10px;
	color: #666;
}

.newsSection.first {
	border-top: none !important;
	margin-top: 0px !important;
	padding-top: 5px !important;
}

.newsSection ul {
	padding: 0px;
	list-style-type: none;
	margin: 5px;
}

.newsSection ul li {
	padding-left: 20px;
	background: url(/static/images/furniture/recent-polls-li.gif) 5px 7px no-repeat;
}

.newsSection ul li a {
	color: #054c81;
	font-weight: bold;
	text-decoration: none;
}

.newsSection ul li a:hover { text-decoration: underline; }

#newsNow {
	float: left;
	width: 205px;
	background-color: #F2F2F2;
	padding-top: 5px;
}

#newsNow h3 { margin-left: 13px; }

#newsNow ul {
	padding: 0px;
	list-style-type: none;
	margin: 5px;
}

#newsNow ul li {
	margin: 5px;
	margin-bottom: 3px;
	border-top: 1px solid #DBDBDB;
	padding-left: 20px;
	margin-top: 0px;
	background: url(/static/images/furniture/recent-polls-li.gif) 5px 7px no-repeat;
	color: #333;
}

#newsNow ul li.first { border-top: none; }
#newsNow ul li span { color: #7F7F7F; }

#newsNow ul li a {
	color: #054c81;
	font-weight: normal;
	text-decoration: none;
}

#homeAbout {
	border-top: 3px solid #CCC;
	margin: 7px;
	background-color: #f2f2f2;
	margin-bottom: 0px;
}

#homeAbout a.mcv {
	display: inline;
	width: 105px;
	height: 40px;
	background: url(/static/images/furniture/mcv-about.gif) 0px 0px no-repeat;
	text-indent: -10000px;
	overflow: hidden;
	margin-left: 25px;
	margin-top: 13px;
	float: left;
}

#homeAbout div.aboutMCV {
	float: left;
	color: #808080;
	height: 107px;
	width: 360px;
	margin-left: 85px;
	margin-top: 10px;
}

#homeAbout div.aboutMCV p {
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	font-size: 10px;
}

#homeAbout div.aboutMCV h4 {
	margin: 0px;
	padding: 0px;
}

div.newsSources {
	width: 150px;
	float: left;
}

.newsSourcesPadding { margin: 15px 0 0 45px; }

a.newsnow {
	width: 101px;
	height: 10px;
	background-image: url(/static/images/furniture/foot_newsnow.gif);
}

a.googlenews {
	width: 79px;
	height: 31px;
	background-image: url(/static/images/furniture/foot_googlenews.gif);
}

a.yahoonews {
	width: 105px;
	height: 18px;
	background-image: url(/static/images/furniture/foot_yahoonews.gif);
}

.h10 { height: 10px; }

a.intentMedia {
	display: block;
	width: 144px;
	height: 41px;
	text-indent: -10000px;
	float: left;
	margin-top: 13px;
	background: url(/static/images/furniture/intent-media.gif) no-repeat;
	margin-left: 70px;
}

#otherWebsites {
	background: url(/static/images/furniture/other-websites.gif) repeat-x;
	height: 110px;
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 0px;
}

#otherWebsites a {
	display: inline;
	text-indent: -10000px;
	float: left;
	height: 43px;
	margin-top: 10px;
	margin-left: 25px;
	overflow: hidden;
	background-position: 0 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#develop {
	width: 180px;
	background-image: url(/static/images/furniture/develop-site.gif);
}

#pcretail {
	width: 160px;
	background-image: url(/static/images/furniture/pcretail-site.gif);
}

#me {
	width: 180px;
	background-image: url(/static/images/furniture/me-site.gif);
}

#toynews {
	width: 160px;
	background-image: url(/static/images/furniture/toynews-site.gif);
}

#mipro {
	width: 140px;
	background-image: url(/static/images/furniture/mipro-site.gif);
}

#licensing {
	width: 180px;
	background-image: url(/static/images/furniture/licensing-site.gif);
}

#audiopro {
	width: 160px;
	background-image: url(/static/images/furniture/audiopro-site.gif);
}

#casual {
	width: 180px;
	background-image: url(/static/images/furniture/casual-site.gif);
}

#bikebiz {
	width: 160px;
	background-image: url(/static/images/furniture/bikebiz-site.gif);
}

#footer {
	margin-left: 7px;
	margin-right: 7px;
	background-color: #333;
	display: inline;
	float: left;
	width: 960px;
	height: 66px;
}

#footer ul {
	position: relative;
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 5px;
}

#footer ul li {
	float: left;
	display: block;
	color: white;
	margin-left: 5px;
	margin-right: 0px;
}

#footer ul li a {
	color: white;
	text-decoration: none;
}

#footer ul li a:hover { text-decoration: underline; }

#copy {
	display: inline;
	float: left;
	color: #595959;
	width: 700px;
	margin-left: 27px;
	margin-top: 0px;
	margin-bottom: 15px;
}

#copy a {
	color: #595959;
	text-decoration: none;
}

#copy a:hover { text-decoration: underline; }

a#em {
	display: block;
	float: right;
	width: 111px;
	height: 21px;
	text-indent: -10000px;
	overflow: hidden;
	background: url(/static/images/furniture/em.gif) no-repeat;
	margin-right: 20px;
}

#contactUs { border-top: 4px solid #EE3F34; }

#contactUs h3 {
	margin: 0px;
	padding: 0px;
	margin-top: 8px;
	margin-left: 5px;
	text-indent: -10000px;
	overflow: hidden;
	background: url(/static/images/furniture/contact-us.gif) no-repeat;
}

#contact-address { margin-right: 4px; }

#contact-address, #contact-contacts {
	float: left;
	width: 148px;
	overflow: hidden;
}

#contact-address p {
	margin: 0px;
	padding: 0px;
	margin-left: 7px;
	color: #4d4d4d;
}

#contact-address h4, #contact-contacts h4 {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	width: 147px;
	overflow: hidden;
	text-indent: -10000px;
}

#contact-address h4 {
	background: url(/static/images/furniture/contact-address.gif) no-repeat;
	margin-right: 5px;
}

#contact-contacts h4 { background: url(/static/images/furniture/contact-contacts.gif) no-repeat; }

#contact-contacts ul {
	margin: 5px;
	margin-top: 0px;
	margin-right: 0px;
	padding: 0px;
	width: 140px;
	float: left;
	display: block;
	list-style-type: none;
}

#contact-contacts li {
	margin: 0px;
	padding: 0px;
	color: #4d4d4d;
	border-top: 1px solid #e5e5e5;
	padding-bottom: 5px;
	padding-top: 5px;
}

#contact-contacts li.first {
	padding-top: 0px;
	border-top: none;
}

#contact-contacts a {
	text-decoration: none;
	color: #00529f;
}

#subnav {
	background: url(/static/images/furniture/subnav.gif) repeat-x;
	height: 24px;
	margin-left: 17px;
	margin-right: 17px;
}

#subnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}

#subnav ul li {
	float: left;
	color: #FFF;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
	background: url(/static/images/furniture/subnav-item.gif) right no-repeat;
}

#subnav ul li.newscategories {
	padding-right: 12px;
	background-image: url(/static/images/furniture/categoriesarrow.gif);
	background-position: 100% 9px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#subnav ul li a {
	color: #dabbb8;
	text-decoration: none;
}

#subnav ul li a strong { color: #fff; }

ul#topLinks {
	display: block;
	position:relative;
	top:-29px;
}

ul#topLinks li {
	margin: 10px 0 0 5px;
	display: block;
	height:18px;
}

ul#topLinks img{
	padding:2px 0 0 5px;
}

ul#topLinks a {
	color: #bd3f34;
	font-weight: bold;
	text-decoration: none;
}

ul#topLinks li strong{
	float:left;
	padding:0 0 0 0;
}

ul#topLinks a.rss {
	display: block;
	padding-right: 20px;
	color: #666;
	background: url(/static/images/furniture/a_rss.gif) right no-repeat;
}

.rounded_noshadow {
	color: inherit;
	background: #e7e7e7 url(/static/images/furniture/noshadow_tl.gif) 0 0 no-repeat scroll;
	margin-bottom: 10px;
	height: 1%;
}

.rounded_noshadow_tr {
	background-image: url(/static/images/furniture/noshadow_tr.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.rounded_noshadow_br {
	background-image: url(/static/images/furniture/noshadow_br.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.rounded_noshadow_bl {
	background-image: url(/static/images/furniture/noshadow_bl.gif);
	background-position: 0 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding: 5px;
}

/* /news */
.news_navigator {
	margin-bottom: 5px;
	color: inherit;
	background: #efefef url(/static/images/furniture/greyround.gif) 0 0 no-repeat scroll;
}

.news_navigator_inner {
	padding: 5px;
	background-image: url(/static/images/furniture/greyroundinner.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.news_navigator a {
	font-weight: normal !important;
	font-size: 8pt !important;
	color: #0071BC !important;
	background-color: inherit;
	display: block;
}

.news_navigator .go_left {
	float: left;
	width: 15px;
	height: 15px;
	background: url(/static/images/furniture/news-navigator-left.gif) 0 6px no-repeat;
	text-indent: -10000px;
	overflow: hidden;
}

.news_navigator .go_right {
	float: right;
	width: 15px;
	height: 15px;
	background: url(/static/images/furniture/news-navigator-right.gif) 7px 6px no-repeat;
	text-indent: -10000px;
	overflow: hidden;
}

.news_navigator .left_news_item {
	float: left;
	color: #0071bc;
	font-weight: bold;
}

.news_navigator .right_news_item {
	float: right;
	color: #0071bc;
	font-weight: bold;
}

ul#newsNav {
	float: left;
	display: inline;
	padding: 0px;
	margin: 0 0 10px 0;
	list-style-type: none;
	width: 630px;
	height: 27px;
	background: url(/static/images/furniture/news-nav.gif) 0px 0px no-repeat;
	overflow: hidden;
}

ul#newsNav li {
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
}

ul#newsNav li a {
	display: block;
	text-indent: -10000px;
	height: 27px;
}

#feed_selector {
	width: 500px;
	float: left;
}

#feed_selector ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#feed_selector li {
	float: left;
	width: 95px;
	margin: 5px 0 5px 0;
}

#feed_selector div.checkbox {
	float: left;
	width: 20px;
}

#feed_selector div.logo {
	float: left;
	width: 75px;
}

.feed_items li .link {
	display: block;
	float: left;
	height: 23px;
	background: url(/static/images/furniture/feed-item-bullet.gif) 0 9px no-repeat;
	margin-left: 15px;
	padding-left: 10px;
	margin-bottom: 5px;
	color: #054c81;
	font-weight: bold;
	text-decoration: none;
	line-height: 23px;
}

.feed_items li .brand {
	padding-left: 4px;
	float: left;
	line-height: 23px;
	font-weight: bold;
	color: #4d4d4d;
}

.feed_items li .time {
	padding-left: 4px;
	float: left;
	line-height: 23px;
	font-weight: normal;
	color: #808080;
}

.feed_items {
	margin: 10px 0 0 5px;
	padding: 0;
	list-style-type: none;
}

.feed_items li { clear: both; }
.feed_items li .logo { float: left; }

.feed_items li .link a {
	display: block;
	float: left;
	height: 23px;
	background: url(/static/images/furniture/feed-item-bullet.gif) 0 9px no-repeat;
	margin-left: 15px;
	padding-left: 10px;
	margin-bottom: 5px;
	color: #054c81;
	font-weight: bold;
	text-decoration: none;
	line-height: 23px;
}

.feed_items li .brand {
	padding-left: 4px;
	float: left;
	line-height: 23px;
	font-weight: bold;
	color: #4d4d4d;
}

.feed_items li .time {
	padding-left: 4px;
	float: left;
	line-height: 23px;
	font-weight: normal;
	color: #808080;
}

.filter_by_feed {
	float: left;
	width: 110px;
	height: 19px;
	background-image: url(/static/images/furniture/news-filter-by-feed.gif);
}

.flir { font-family: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif; }

div.articleHead {
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 630px;
	margin-bottom: 10px;
	margin-top: 10px;
}

div.articleHeadItem {
	color: #808080;
	display: block;
	height: 15px;
	padding-right: 5px;
	padding-top: 0px;
	float: left;
}

div.articleHeadItem a {
	color: #00529f;
	text-decoration: none;
}

div.articleHeadItem a.print, div.articleFooter a.print {
	padding-left: 15px;
	background: url(/static/images/furniture/print-ico.gif) 0px 2px no-repeat;
}

div.articleHeadItem a.comments, ul.bullets a.comments, div.listDetails a.comments {
	padding-left: 17px;
	background: url(/static/images/furniture/comments.gif) 0px 2px no-repeat;
}

ul.bullets { padding-right: 15px !important; }
.floatRight { float: right !important; }

div.articleDate {
	color: #666;
	margin-bottom: 5px;
}

img.articleImage {
	border: 1px solid #e6e6e6;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}

div.articleLeft {
	width: 430px;
	float: left;
	margin-right: 15px;
	color: #4d4d4d;
}

div.articleLeft p.intro {
	font-size: 1.2em;
	margin-bottom: 10px;
}

div.articleLeft p { color: #4d4d4d; }
div.articleLeft a { border: none; }

div.articleRight {
	float: left;
	width: 180px;
}

div.articleLeft .ad {
	background: url(/static/images/furniture/articleAdvert.gif) 160px 1px no-repeat;
	margin-top: 10px;
	border: none;
	margin-bottom: 10px;
	background-color: #f2f2f2;
	display: block;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 15px;
}

div.articleLeft .ad div img {
	margin-left: auto;
	margin-right: auto;
	border: none;
}

#newsArchive {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	width: 98px;
	height: 8px;
	background: url(/static/images/furniture/news-archive.gif) no-repeat;
	text-indent: -10000px;
	overflow: hidden;
}

div.rateArticle {
	margin-top: 20px;
	margin-bottom: 20px;
}

div.plus, div.minus, div.rateResults {
	display: block;
	height: 19px;
	padding-left: 18px;
	float: left;
	color: #333;
	font-weight: bold;
}

div.rateResults { padding-left: 0px; }

div.rateResults a {
	text-decoration: none;
	color: #0071bc;
}

div.rateResults a:hover { text-decoration: underline; }

div.plus {
	border-right: 1px solid #999999;
	margin-right: 10px;
	padding-right: 10px;
	background: url(/static/images/furniture/plus.gif) no-repeat;
}

div.minus { background: url(/static/images/furniture/minus.gif) no-repeat; }
div.articleFooter { border-top: 1px solid #f2f2f2; }

div.articleFooter a.print {
	display: block;
	margin-top: 5px;
	margin-left: 5px;
	float: right;
}

div.firstImage { float: left; }

div.firstBox {
	float: right;
	width: 200px;
	display: block;
	margin-bottom: 10px;
}

div.firstBox h1 { height: 20px; }

.date {
	color: #808080;
	font-size: 0.9em;
}

div.firstBox p {
	color: #1a1a1a;
	font-size: 1.1em;
}

div.listItem {
	padding-top: 10px;
	border-top: 1px solid #dfdfdf;
	margin-bottom: 10px;
}

div.listDetails { margin-left: 10px; }
div.listDetails p { color: #1a1a1a; }

div.listDetails h2 a {
	font-size: 1em;
	color: #054c81;
	text-decoration: none;
}

div.listThumbnail { float: left; }
div.listThumbnail img { border: none; }
.tabularRow { padding: 5px 0 5px 0; }

.tabularRow.odd {
	color: inherit;
	background-color: #f2f2f2;
}

.tabularRow .tabularLabel p { padding: 0 10px 0 10px !important; }

.tabularRow .tabularLabel {
	font-weight: bold;
	float: left;
	width: 195px;
}

#page_left .tabularRow .tabularLabel { width: 160px; }

.tabularRow .tabularValue {
	width: 425px;
	float: left;
}

#page_left .tabularRow .tabularValue { width: 260px; }

.tabular {
	border-bottom: 2px solid #525252;
	margin-bottom: 10px;
}

.jobs_apply { margin-left: 195px; }

table.listing {
	width: 100%;
	margin-bottom: 10px;
}

table.listing th {
	color: #FFF;
	background-color: #414141;
	text-transform: uppercase;
}
table.listing th a {
    color: #FFF !important;
}
#leftCol table.listing td {
	padding: 3px 10px 3px 10px;
	text-align: left;
	border-right: 1px solid #FFF;
}

table.listing th {
	padding: 3px 10px 3px 10px;
	text-align: left;
	border-right: 1px solid #414141;
}

table.listing tr.odd td {
	color: inherit;
	background-color: #f2f2f2;
	border-right: 1px solid #f2f2f2;
}

table.listing tr.even td {
	color: inherit;
	background-color: #FFF;
	border-right: 1px solid #FFF;
}

table.forumtable { width: 100%; }

table.forumtable th {
	color: #4D4D4D;
	padding: 3px 10px 3px 10px;
	text-align: left;
	background-color: #efefef;
	border-bottom: 1px solid #8e8e8e;
	border-right: 1px solid #8e8e8e;
}

table.forumtable th.first { border-left: 1px solid #8e8e8e; }

table.forumtable td {
	padding: 3px 10px 3px 10px;
	text-align: left;
}

table.forumtable tr.header td {
	color: #4d4d4d;
	background-color: #efefef;
}

table.forumtable tr.header td h2 {
	font-size: 9pt;
	padding: 5px 0 5px 0 !important;
}

table.forumtable td {
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
}

table.forumtable td.first { border-left: 1px solid #efefef; }
table.forumtable tr.padded td { padding-top: 10px; }

table.forumtable tr td h3 {
	font-size: 9pt;
	line-height: 13pt;
	padding-bottom: 0 !important;
}

.strong { font-weight: bold; }
.light { font-weight: normal; }

#sharesTable {
	padding: 0 !important;
	margin: 0 !important;
}

#sharesTable td, #sharesTable th {
	font-size: 7pt !important;
	padding: 1px 2px 1px 4px !important;
}

#homeShares {
	padding: 5px;
	color: inherit;
	background-color: #f2f2f2;
	margin-bottom: 10px;
}

#page_50_left {
	width: 315px;
	padding-top: 10px;
	float: left;
	border-right: 1px solid #cbcbcd;
}

#page_50_right {
	width: 314px;
	padding-top: 10px;
	float: left;
}

.page_heading {
	border-top: 4px solid #ee3f34;
	padding-top: 5px;
	margin-bottom: 10px;
}

.page_heading .heading {
	width: 400px;
	float: left;
}

.sponsorBox{
	background-color:#FFFFFF;
	margin:0 0 0 0;
	padding:10px 0 0 0;
}

.jobsponsor{
	margin:0 auto 10px auto;
	padding:0px 0 10px 0px;
	overflow:auto;
	width:235px;
	background-color:#FFFFFF;
}
.jobsponsor span{
	float:left;
	margin:7px 10px; 0 0;	
}

.jobsponsorImg{
	float:left;
	background:url(/static/images/furniture/sponsorlogo.jpg);
	width:123px;
	height:39px;
	
}

.page_heading .rss_subscribe {
	width: 230px;
	float: left;
	text-align: right;
}

.page_heading .rss_subscribe a {
	padding-right: 18px;
	background-image: url(/static/images/furniture/a_rss.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.page_heading h1 {
	font-weight: bold;
	font-size: 14pt;
	text-transform: uppercase !important;
	float:left;
}

.page_heading h1 a {
	color: #111 !important;
	background-color: inherit;
}

.thickred {
	border-bottom: 4px solid #ee3f34;
	margin-bottom: 10px;
}

.redtop {
	border-top: 4px solid #ee3f34;
	padding-top: 5px;
	margin-bottom: 10px;
}

.mainnews,
.morearticles,
.morenews { margin: 0 10px 10px 0; }
.newslist,
#charts_preview { margin: 0 0 10px 10px; }

.morearticles {
	border-top: 1px solid #cbcbcb;
	padding-top: 10px;
}

.text_left { text-align: left; }
.text_center { text-align: center; }
.text_right { text-align: right !important; }
.titlebar { border-bottom: 1px solid #cbcbcd; }

.float50left {
	width: 50%;
	float: left;
}

.padding10 { padding: 0 10px 0 10px; }

.greypanel {
	padding: 10px 10px 0 10px;
	color: inherit;
	background-color: #efefef;
	margin-bottom: 10px;
}

#page_right .greypanel.stories { padding: 5px 5px 0 5px !important; }

.bordertop {
	margin-top: 20px;
	border-top: 1px solid #cbcbcd;
	padding-top: 5px;
}

.chartgame {
	width: 125px;
	float: left;
}

.chartgame.wide {
	width: 152px;
	padding-bottom: 10px;
}

.chartgame.last { width: 110px; }

.chartgame img {
	margin-bottom: 5px;
	border: 1px solid #d7d7d7;
}

.chartgame h3 {
	padding-bottom: 0 !important;
	font-size: 9pt;
	line-height: 13pt;
}

.chartgame.wide h3,.chartgame.wide p,.chartgame.wide img { margin-left: 15px; }

.chartgame p {
	font-size: 8pt;
	padding: 0 !important;
}

.selector {
	color: inherit;
	background: #808081 url(/static/images/furniture/selector.gif) 0 0 no-repeat scroll;
	margin-bottom: 10px;
	border-bottom: 3px solid #414142;
}

.selector ul {
	padding: 0 !important;
	margin: 0;
	list-style-type: none;
}

.selector ul li {
	margin-top: 3px;
	float: left;
}

.selector ul li a {
	padding: 3px 13px 3px 13px;
	line-height: normal !important;
	text-transform: uppercase;
	color: #FFF !important;
	background-color: inherit;
	font-weight: bold;
	display: block;
	background-image: url(/static/images/furniture/selectoroff.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.selector ul li span {
	padding: 3px 13px 3px 13px;
	line-height: normal !important;
	text-transform: uppercase;
	color: #DDD !important;
	background-color: inherit;
	font-weight: bold;
	display: block;
	background-image: url(/static/images/furniture/selectoroff.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.selector ul li.on {
	margin-top: 0;
	background-image: url(/static/images/furniture/selectoronleft.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.selector ul li.on a {
	padding-top: 6px;
	background-image: url(/static/images/furniture/selectoronright.gif);
}

.change_up,
.change_down,
.change_none {
	width: 10px;
	height: 15px;
	background-position: 0 100%;
}
.text_center .change_up,
.text_center .change_down,
.text_center .change_none {
	width: 100%;
	background-position: 50% 100% !important;
}

.change_up { background-image: url(/static/images/furniture/change_up.gif); }
.change_down { background-image: url(/static/images/furniture/change_down.gif); }
.change_none { background-image: url(/static/images/furniture/change_none.gif); }

.grey {
	padding: 10px 0 10px 17px;
	color: inherit;
	background-color: #efefef;
}

.newslist h3 {
	padding-left: 11px;
	background-image: url(/static/images/furniture/redbullet.gif);
	background-position: 0 8px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

ul#newNav { padding: 0 !important; }

.redstrip h3, .blackstrip h3 {
	padding: 0 !important;
	font-size: 8pt;
	line-height: normal !important;
	color: #FFF !important;
}

.redstrip h3 a, .blackstrip h3 a {
	color: #FFF !important;
	background-color: inherit;
}

.redstrip {
	color: #FFF !important;
	background: #ea3f34 url(/static/images/furniture/redstrip.gif) 0 0 repeat-x scroll;
	padding: 3px 3px 3px 5px;
	margin-bottom: 5px;
}

.blackstrip {
	color: #FFF !important;
	background: #424243 url(/static/images/furniture/blackstrip.gif) 0 0 repeat-x scroll;
	padding: 3px 3px 3px 5px;
	margin-bottom: 5px;
}

.nopadding .redstrip, .nopadding .blackstrip { margin-bottom: 0 !important; }
#page_50_left .thickred { margin-right: 10px; }
#page_50_right .thickred { margin-left: 10px; }
#page_50_left .redstrip,
#page_50_right .redstrip { margin: 0 10px 0 10px; }

.infoBox h2, .infoBox h2 a {
	font-size: 11pt !important;
	margin-bottom: 5px !important;
}

.titlebar h1,
.titlebar_no h1,
h2.sifr {
	color: #111;
	background-color: inherit;
	font-size: 16px !important;
	line-height: normal;
	text-transform: uppercase;
	padding: 0 !important;
	margin-bottom: 5px;
}

h2.sifr_white {
	color: #FFF;
	background-color: inherit;
	font-size: 16px !important;
	line-height: normal;
	text-transform: uppercase;
	padding: 0 !important;
	margin-bottom: 5px;
}

h2.sifr a {
	color: #111;
	background-color: inherit;
}

h2.mid_sifr, h2.mid_sifr a {
	color: #111;
	background-color: inherit;
	font-size: 22px !important;
	line-height: normal;
	text-transform: uppercase;
	padding: 0 !important;
	margin-bottom: 5px;
}

h2.small_sifr, h2.small_sifr a {
	font-size: 14px !important;
	line-height: normal;
	text-transform: uppercase;
	padding: 0 !important;
}

h2.small_sifr { margin-bottom: 5px; }
td.hardborder { border-right-color: #cbcbcb !important; }

.link_red {
	font-size: 8pt;
	line-height: 12pt;
	margin: 0 0 10px 0;
}

.link_red a {
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 11px;
	color: #ee3f34 !important;
	background: #FFF url(/static/images/furniture/redpointer.gif) 100% 50% no-repeat scroll;
}

.link_red_back { margin: 0 0 10px 0; }

.link_red_back a {
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 11px;
	color: #ee3f34 !important;
	background: #FFF url(/static/images/furniture/redpointerback.gif) 0 50% no-repeat scroll;
}

.newslist_light { }

.newslist_light p {
	padding: 5px 0 5px 14px !important;
	background-image: url(/static/images/furniture/redbullet.gif);
	background-position: 3px 13px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	border-bottom: 1px dotted #cbcbcb;
}

.h10 { height: 10px; }
span.highlight { background-color: yellow; }
#mainStory h1, #mainStory h2, #mainStory p { padding: 0 !important; }

#eventslist .event {
	border-top: 1px solid #cbcbcb;
	padding: 10px 0 10px 0;
}

#eventslist .event.first { border-top-width: 0; }

#eventslist .event .eventcalendar {
	width: 50px;
	float: left;
}

#eventslist .event .eventinfo {
	width: 450px;
	float: left;
}

#eventslist .event .eventicon {
	width: 110px;
	float: left;
}

.eventcalendar {
	background-image: url(/static/images/furniture/eventcalendar_bottom.gif);
	background-position: 0 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.eventcalendar p {
	padding: 5px 0 5px 0 !important;
	background-image: url(/static/images/furniture/eventcalendar_top.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.eventcalendar p span {
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	line-height: normal;
	color: #666;
	background-color: inherit;
}

.eventcalendar p span.date {
	color: #ee3f34;
	background-color: inherit;
	font-size: 12pt;
}

.eventinfo h2, .eventinfo p { padding: 0 !important; }

.eventinfo p.eventdate {
	color: #808080;
	background-color: inherit;
}

.eventicon { text-align: right; }

.eventinfoinner {
	margin-top: 10px;
	padding: 10px 10px 0 10px;
	color: inherit;
	background-color: #efefef;
}

.eventinfoinner p { padding: 0 0 10px 0 !important; }
.eventinfoinner .leadtext { font-size: 9pt; }

#rotatorpanel {
	margin-bottom: 20px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#rotatorpanelspace {
	width: 195px;
	height: 210px;
	float: left;
}

#rotatorpaneltabs {
	width: 225px;
	height: 210px;
	float: left;
}

.rotatortab {
	height: 70px;
	width: 225px;
	overflow: hidden;
	background-image: url(/static/images/furniture/rotatortab.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#rotatorpaneltabs .rotatortab.on { background-image: url(/static/images/furniture/rotatortabon.png); }
#rotatorpaneltabs .rotatortabinner { padding: 8px 0 0 40px; }

.rotatortabinner h2 {
	font-size: 9pt;
	padding-bottom: 5px !important;
}

.rotatortabinner p {
	font-size: 8pt !important;
	padding: 0 !important;
	line-height: normal;
}

#rotatortabinfo {
	width: 210px;
	height: 210px;
	float: left;
	background-image: url(/static/images/furniture/rotatortabinfo.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#rotatortabinfoinner {
	margin: 10px;
	padding: 10px 10px 0 10px;
	color: inherit;
	background-color: #FFF;
}

#rotatortabinfoinner .prop {
	height: 180px;
	overflow: hidden;
}

#page_left {
	width: 430px;
	float: left;
	margin-bottom: 10px;
}

#page_right {
	width: 180px;
	float: left;
	margin-bottom: 10px;
}

.newstitlebar {
	padding-bottom: 5px;
    border-bottom: 1px solid #cbcbcb;
	margin-bottom: 5px;
}

.newstitlebar h1 {
	font-size: 20pt;
	line-height: 24pt;
	padding-bottom: 15px;
}

.newstitlebar .article_date {
	padding-top: 5px;
	font-size: 8pt;
}

.newstitlebar .article_data {
	width: 430px;
	float: left;
}

.newstitlebar .article_data .socialMedia{
	padding:10px 10px 10px 0;
	}

.newstitlebar .article_share {
	width: 180px;
	float: left;
}

.newstitlebar .article_data .page_info {
	width: 430px;
	float: left;
}

.newstitlebar .article_data .comments_count {
	width: 110px;
	float: left;
	padding:10px 0 0 0;
}

.newstitlebar .article_data .comments_count a {
	padding-left: 17px;
	background-image: url(/static/images/furniture/comments.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.lead_text {
	font-size: 9pt;
	font-weight: bold;
}

.newsinsert {
	padding: 10px 65px 10px 65px;
	margin: 10px 0 10px 0;
	color: inherit;
	background-color: #efefef;
}

.newsinsert p {
	color: #666;
	background-color: inherit;
	padding: 0 !important;
	text-align: center;
}

.digg_button {
	float: right;
	width: 72px;
}

#digg_large {
	padding-left: 10px;
	border-left: 1px solid #cbcbcb;
	margin-left: 10px;
}

.archive_share {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #cbcbcb;
}

.archive_share .socialMediaBox{
	width:200px;
	float:left;
}


.archive_link {
	float: right;
	margin-bottom: 10px;
}

.archive_link .link_red{
	float:right;
}

.share_link {
	width: 180px;
	float: left;
	margin-bottom: 10px;
}

#commentstitle {
	border-bottom: 3px solid #343435;
	margin-bottom: 10px;
}

#commentstitle h2 {
	float: left;
	width: 110px;
	height: 25px;
	padding: 0 !important;
	background-image: url(/static/images/furniture/commentstitletab.gif);
}

#commentstitle .actions {
	width: 320px;
	float: left;
	padding-top: 9px;
	line-height: normal;
	text-align: right;
	color:#FFFFFF;
}

.comment_item {
	margin-bottom: 10px;
	border-bottom: 1px solid #cbcbcb;
}

.comment_item h3 {
	padding: 0 !important;
	font-size: 9pt;
}

.comment_inner { margin: 0 10px 0 10px; }

.comment_avatar {
	width: 38px;
	padding-bottom: 10px;
	float: left;
}

.comment_text {
	width: 362px;
	float: left;
	background-image: url(/static/images/furniture/quoteleft.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.comment_text_inner {
	padding: 0 30px 0 30px;
	background-image: url(/static/images/furniture/quoteright.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.comment_data {
	float: left;
	width: 305px;
	margin-bottom: 10px;
}

.comment_counter {
	float: left;
	width: 105px;
	margin-bottom: 10px;
	text-align: right;
	font-size: 12pt;
	font-weight: bold;
	color: #c1c1c1;
	background-color: inherit;
}

.karma li { float: left; }

.karmaPositive {
	height: 18px;
	width: 12px;
	float: left;
	background-image: url(/static/images/furniture/karmaplus.gif);
}

.karmaNegative {
	height: 18px;
	width: 12px;
	float: left;
	background-image: url(/static/images/furniture/karmaminus.gif);
}

.karmaPositive.greyed { background-image: url(/static/images/furniture/karmaplusoff.gif); }
.karmaNegative.greyed { background-image: url(/static/images/furniture/karmaminusoff.gif); }

.karmaval {
	float: left;
	display: block;
	padding: 0 5px 0 5px !important;
}

.report .karmaPositive { background-image: url(/static/images/furniture/karmaplusgrey.gif); }
.report .karmaNegative { background-image: url(/static/images/furniture/karmaminusgrey.gif); }
.report .karmaPositive.greyed { background-image: url(/static/images/furniture/karmaplusoffgrey.gif); }
.report .karmaNegative.greyed { background-image: url(/static/images/furniture/karmaminusoffgrey.gif); }

.report ul {
	float: left;
	padding-bottom: 0 !important;
}

.report .show_more {
	margin-left: 10px;
	float: left;
}

.report {
	color: inherit;
	background-color: #dadbdc;
	margin-top: 10px;
	background-image: url(/static/images/furniture/reporttabtop.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	float: left;
}

.reportinner {
	padding: 2px 15px 2px 5px;
	background-image: url(/static/images/furniture/reporttabbottom.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.greyform,
#comments_post {
	margin-top: 10px;
	border: 1px solid #cbcbcb;
	color: inherit;
	background-color: #e7e7e7;
	padding: 10px;
}

.greyform .formRow .formRowLabel,
#comments_post .formRow .formRowLabel {
	width: 130px;
	float: left;
	margin-bottom: 10px;
}

.greyform .formRow .formRowValue,
#comments_post .formRow .formRowValue {
	width: 190px;
	float: left;
	margin-bottom: 10px;
}

.greyform input.text,
#comments_post input.text { width: 180px; }

.split_33 {
	width: 200px;
	float: left;
}

.split_33 .blackstrip { margin-bottom: 5px; }

span.karmapositive {
	color: #04a900;
	background-color: inherit;
}

span.karmanegative {
	color: #cc0000;
	background-color: inherit;
}

#youtube { margin-bottom: 10px; }
#screenameworking { font-weight: bold; }

#screenameworking.complete {
	border: 1px solid #cbcbcb;
	color: #333;
	background-color: #eee;
	font-weight: bold;
	padding: 1px 2px 1px 2px;
	margin-top: 5px;
	width: 240px;
}

#recruit_ad {
	float: left;
	width: 190px;
	height: 180px;
}

#recruit_ad a {
	width: 190px;
	height: 180px;
	background-image: url(/static/images/furniture/ad_recruit.gif);
}

#jobs_panel_lower {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 2px solid #cbcbcb;
}

#currently {
	float: left;
	width: 430px;
}

#jobs_panel {
	color: inherit;
	background: #0071bc url(/static/images/furniture/job_search.gif) 0 0 no-repeat scroll;
	margin-bottom: 10px;
}

#jobs_search_panel_small {
	color: inherit;
	background: #0071bc url(/static/images/furniture/jobs_search_panel_small.gif) 0 0 no-repeat scroll;
	margin-bottom: 10px;
}

#job_spotlight {
	width: 190px;
	margin-bottom: 10px;
	float: left;
}

#job_search {
	width: 440px;
	float: left;
	margin-bottom: 10px;
}

#job_search_inner { padding: 10px; }

#jobs_search_small .search_box {
	width: 130px;
	float: left;
	margin-bottom: 10px;
}

#job_categories { }

#job_categories ul {
	width: 130px;
	float: left;
}

#jobs_search_small {
	padding: 10px 10px 0 10px;
	border-top: 1px solid #4090c8;
	border-bottom: 1px solid #4090c8;
	margin: 0 0 10px 0;
	color: inherit;
	background-color: #00529f;
}

#jobs_search_small label {
	font-size: 10pt;
	color: #FFF;
	background-color: inherit;
}

#jobs_search_small .search_box input { width: 125px; }
#jobs_search_small .search_box select { width: 130px; }
#jobs_submit { margin-bottom: 10px; }
#jobs_search_outer h2,
#jobs_panel h2 { font-size: 14px !important; }

#jobs_search_outer h2,
#jobs_panel h2,
#jobs_panel a {
	color: #FFF;
	background-color: inherit;
}

#job_spotlight_inner { padding: 10px; }

#spotlight_logo {
	border: 1px solid #cbcbcb;
	color: inherit;
	background-color: #FFF;
	padding: 17px 34px 17px 34px;
	margin-bottom: 5px;
}

#spotlight_job {
	border-bottom: 1px dotted #3f7db7;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

tr.logo td {
	height: 80px !important;
	text-align: center !important;
}

tr.company_name td {
	text-align: center !important;
	color: inherit;
	background-color: #e6e6e6;
}

#post_arrow {
	width: 170px;
	height: 43px;
	background-image: url(/static/images/furniture/postjob_arrow.gif);
}

#jobs_search_outer {
	float: left;
	width: 440px;
	padding: 10px 0 10px 0;
}

#jobs_search_outer_inner { padding: 0 10px 0 10px; }

#spotlight_job h3,
#spotlight_job p {
	font-weight: normal;
	font-size: 9pt;
	padding: 0 !important;
}

.job_company_logo { padding: 10px; }

.pagination ul {
	float: right;
	padding: 0 0 5px 0;
}

.pagination ul li {
	float: left;
	list-style-type: none;
}

.pagination ul li { padding: 0 0 0 5px; }
.division { margin-bottom: 10px; }
#adverthome { margin-bottom: 5px; }

#leadnews {
	background-image: url(/static/images/furniture/pixelD7D7D7.gif);
	background-position: 340px 0;
	background-repeat: repeat-y;
	background-attachment: scroll;
}

#leadnewsleft {
	width: 330px;
	float: left;
	margin-bottom: 5px;
}

#leadnewsright {
	width: 280px;
	float: left;
	margin-bottom: 5px;
}

#mpu {
	width: 300px;
	float: left;
	margin-bottom: 5px;
}

.fl135 {
	width: 135px;
	float: left;
}

.fl135 .link_red { margin-bottom: 0 !important; }

.fl150 {
	width: 150px;
	float: left;
	margin-bottom: 5px;
}

.fl220 {
	width: 220px;
	float: left;
	margin-bottom: 5px;
}

.fl300 {
	width: 300px;
	float: left;
}

.fl310 {
	width: 310px;
	float: left;
	margin-bottom: 5px;
}

.fl110 {
	width: 110px;
	float: left;
	margin-bottom: 5px;
}
.fl510 {
	width: 510px;
 	float: left;
	margin-bottom: 5px;
}

.fl410 {
	width: 410px;
 	float: left;
	margin-bottom: 5px;
}

.bordertopfine {
	border-top: 1px solid #D7D7D7;
	padding-top: 5px;
}

#jobshome {
	color: inherit;
	background-color: #d8e3f0;
	border: 1px solid #6c93c1;
	padding: 9px 9px 0 9px;
}

#jobshomepanel {
	background-image: url(/static/images/furniture/pixelb5bcc5.gif);
	background-position: 50% 0;
	background-repeat: repeat-y;
	background-attachment: scroll;
	border-bottom: 1px solid #b5bcc5;
	margin-bottom: 5px;
}

.jobshomepanelcol {
	width: 134px;
	float: left;
}

.jobshomepanelcol .link_red { text-align: right; }

#jobshome #spotlight_logo {
	padding: 8px 16px 8px 16px;
	border-color: #b5bcc5;
}

#jobshome #spotlight_job {
	border-bottom: 0px dotted #3f7db7;
	margin-bottom: 0px;
}

#jobshome #spotlight_job h3 {
	font-size: 8pt !important;
	line-height: 12pt;
}

#jobshome #spotlight_job p, #jobshome label {
	font-size: 8pt !important;
	line-height: 12pt;
}

#jobshome .search_box { margin-bottom: 5px; }
#jobshome input.text { width: 127px; }
#jobshome select { width: 132px; }

.blogauthorthumb {
	width: 50px;
	float: left;
	padding: 5px 0 5px 0;
	text-align: center;
}

.blogauthorname {
	width: 160px;
	float: left;
	padding: 5px 0 5px 0;
}

.blogauthorname h3 {
	font-size: 8pt;
	line-height: normal;
	padding-bottom: 0px !important;
}

.blogauthorname p {
	font-size: 8pt;
	line-height: normal;
	padding-bottom: 0px !important;
}

.blogpost {
	border-top: 1px solid #D7D7D7;
	padding-top: 5px;
}

.blogpost h2, .blogpost h2 a {
	font-size: 9pt !important;
	line-height: normal;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}

.blogdate, .smalldate {
	font-size: 8pt;
	line-height: normal;
	color: #666 !important;
	background-color: inherit;
}

.blogtext p {
	font-size: 8pt;
	line-height: 11pt;
	padding-bottom: 5px !important;
}

#releasesList li {
	padding-left: 15px;
	padding-bottom: 10px;
	background-image: url(/static/images/furniture/redbullet.gif);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#releasesList li h3, #releasesList li h3 a,
#releasesList li p {
	font-size: 8pt !important;
	line-height: normal !important;
	padding-bottom: 0 !important;
}

#releasesList {
	margin: 0!important;
	padding: 0!important;
}

#currentpoll {
	padding-top: 5px;
	border-top: 1px solid #D7D7D7;
	padding-bottom: 10px;
}

h3.currentpollh3 {
	font-size: 8pt !important;
	line-height: normal;
}

.pollradio {
	width: 25px;
	float: left;
}

.polllabel {
	width: 125px;
	float: left;
	text-transform: uppercase;
	font-size: 8pt !important;
}

#post_small {
	width: 78px;
	height: 17px;
	background-image: url(/static/images/furniture/a_postsmall.gif);
}

#jobshome button {
	background-image: url(/static/images/furniture/jobshome_search.gif);
	float: right;
	width: 69px;
	height: 20px;
}

#navWrapper .go {
	margin-top: 1px;
	background-image: url(/static/images/furniture/searchtopgo.gif);
	width: 25px;
	height: 18px;
}

#develop100 {
	float: right;
	width: 71px;
	height: 20px;
	background-image: url(/static/images/furniture/a_dev100.gif);
	background-position: 0 5px;
}

#sourcebook {
	float: right;
	width: 70px;
	height: 20px;
	background-image: url(/static/images/furniture/a_sourcebook.gif);
	background-position: 0 6px;
}

#gamebizblog {
	float: right;
	width: 86px;
	height: 20px;
	background-image: url(/static/images/furniture/a_gamebizblog.gif);
	background-position: 0 6px;
}

.fr10 {
	width: 10px;
	height: 10px;
	float: right;
}

.fl135 p, .fl135 ul {
	font-size: 8pt;
	line-height: normal;
	padding-bottom: 0 !important;
}

.fl135 img { margin-bottom: 2px; }

.pollvote {
	width: 49px;
	height: 24px;
	background-image: url(/static/images/furniture/pollvote.gif);
}

.bar {
	height: 10px;
	color: inherit;
	background-color: #999;
}

.barlabel {
	font-size: 7pt;
	margin-bottom: 5px;
}

#homenetworking {
	text-align: center !important;
	padding: 5px 5px 0 5px;
	margin-bottom: 5px;
}

#homenetworking h3 {
	font-size: 8pt !important;
	line-height: 12pt;
	padding: 0!important;
}

#homenetworking .homeevent {
	padding: 10px 0 10px 0;
	border-top: 1px dotted #cdcdcd;
}

#homenetworking .homeevent.first {
	padding-top: 0 !important;
	border-width: 0;
}

label.error {
	color: #ee3f34 !important;
	background-color: inherit;
}

#blockUI {
	background-image: url(/static/images/furniture/ui_logo.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.dialog_close {
	float: right;
	background-image: url(/static/images/furniture/ui_close.gif);
	width: 50px;
	height: 10px;
}

#blockUI_inner { padding-top: 25px; }

#blockUI h2 {
	font-size: 16pt;
	line-height: 20pt;
	margin: 0!important;
	padding: 0 0 10px 0;
}

#blockUI p {
	padding: 0 0 10px 0;
	margin: 0!important;
}

#blockUI .form_row { padding: 0 0 5px 0; }

#blockUI .form_label {
	width: 100px;
	float: left;
}

#blockUI .form_value {
	width: 185px;
	float: left;
}

#blockUI input {
	border: 1px solid #545454 !important;
	font-size: 12pt !important;
	width: 180px !important;
}

.split_33 ol { padding-left: 20px !important; }

.split_33 li {
	list-style-type: decimal !important;
	padding: 0 10px 10px 0;
}

.split_33 li h2, .split_33 li p {
	font-size: 8pt;
	line-height: 12pt;
	padding-bottom: 0px !important;
}

p.desc {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

p.statistic {
	padding: 0 0 0 18px !important;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

p.statistic.karma {
	background-image: url(/static/images/furniture/karmaplus.gif);
	color: #04a900;
	background-color: inherit;
	font-weight: bold;
	margin-top: 0 !important;
}

p.statistic.comments { background-image: url(/static/images/furniture/comments.gif); }
.archiveview { margin-bottom: 10px; }

.archiveview h2 {
	padding: 2px 0 3px 15px !important;
	background-image: url(/static/images/furniture/redbullet.gif);
	background-position: 3px 6px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	font-size: 8pt;
	line-height: 12pt;
}

.archiveview .underlined {
	border-bottom: 1px solid #999;
	margin-bottom: 3px;
}

.archiveview .underlined h3 { padding: 3px !important; }
.archivesplit { height: 10px; }
#archivenav ul ul { padding-left: 10px; }

.greyround {
	margin-bottom: 10px;
	color: inherit;
	background: #efefef url(/static/images/furniture/greyround.gif) 0 0 no-repeat scroll;
}

.greyroundinner {
	padding: 5px;
	background-image: url(/static/images/furniture/greyroundinner.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

ul.bullets { padding-bottom: 10px; }
.map ul.bullets { padding-bottom: 0px !important; }

ul.bullets li {
	font-size: 8pt;
	line-height: 12pt;
	padding-left: 15px;
	padding-bottom: 5px !important;
	margin-bottom: 5px !important;
	border-bottom: 1px dotted #ccc;
	background-image: url(/static/images/furniture/redbullet.gif);
	background-position: 3px 6px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.stories h3, .stories h4 {
	font-size: 8pt;
	line-height: 10pt;
	padding-left: 11px;
	padding-bottom: 5px !important;
	margin-bottom: 5px !important;
	border-bottom: 1px dotted #ccc;
	background-image: url(/static/images/furniture/redbullet.gif);
	background-position: 0px 6px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#page_right .greypanel.stories h3 {
	padding-left: 16px;
	background-position: 5px 6px;
}

ul.bullets h3 {
	font-size: 8pt;
	line-height: 12pt;
	padding-bottom: 0 !important;
}

.map .link_red { margin-bottom: 20px !important; }
.formRow, .formSubmitRow { padding-bottom: 5px; }

.formRow .formRowLabel {
	width: 160px;
	float: left;
}

.formRow .formRowElement {
	width: 310px;
	float: left;
}

.formSubmitRow { margin-left: 115px; }

.formRow .note,
.formSubmitRow .note {
	font-size: 7pt;
	line-height: 11pt;
}

#page_left .formRow .formRowLabel {
	width: 110px;
	float: left;
}

#page_left .formRow .formRowElement {
	width: 260px;
	float: left;
}

#page_left .formSubmitRow { margin-left: 115px; }

.submitstory {
	width: 107px;
	height: 20px;
	background-image: url(/static/images/furniture/submitstory.gif);
}

.featurepanel {
	border-top: 1px solid #d7d7d7;
	padding: 10px;
}

.featurepanelthumb {
	width: 72px;
	float: left;
	margin-bottom: 10px;
}

.featurepanelcount {
	text-align: right;
	font-weight: bold;
	font-size: 9pt;
	line-height: 13pt;
	color: #999;
	background-color: inherit;
	width: 25px;
	float: left;
	margin-bottom: 10px;
}

.featurepaneltext {
	width: 328px;
	float: left;
}

.featurepaneltext.search { width: 575px; }

.featurepaneltext h2 {
	font-size: 10pt;
	line-height: 14pt;
	padding: 0 !important;
}

.featurepaneltextdate, 
.featurepaneltextlead p,
.featurepaneltext .commentcount {
	font-size: 7.5pt;
	line-height: 11pt;
	padding-bottom: 10px !important;
}

.featurepaneltext .commentcount{
	float:left;
	margin:10px 10px 0 0;
}

.featurepaneltextlead p {
	color: #111;
	background-color: inherit;
}

.featurepanelmainimage {
	width: 184px;
	float: left;
	margin-bottom: 10px;
}

.featurepanelmain {
	width: 216px;
	float: left;
}

.featurepanelmain .socialMedia{
	padding:10px 0 0 0;
}

.featurepanelmain .socialMediaBox{
	float:left;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

.featurepanel .socialMedia{
	padding:8px 0 0 0;
}

.featurepanel .newsItem{ 
	padding:0 0 0 0;
}

.featurepanelmain .newsItem{
	padding: 0 0 10px 0;
}

.featurepanelmain h2 {
	font-size: 14pt;
	line-height: 18pt;
	padding-bottom: 0 !important;
}

.featurepanelmaintextdate {
	font-size: 8pt;
	line-height: 12pt;
}

.featurepanelmaintextlead p {
	font-size: 10pt;
	color: #111;
	background-color: inherit;
	padding-bottom: 10px !important;
}

.featurepanelfirst { padding-bottom: 10px; }

.nothappening p {
	padding-bottom: 0 !important;
	font-weight: bold;
}

.square_image {
	float: right;
	padding: 0 0 10px 10px;
}

.strap_image { padding: 0 0 10px 0; }
.subhead { padding: 0 0 10px 0; }
.subhead h3, .subhead p { padding: 0 !important; }
.paddingbottom5 { padding-bottom: 1px; }

.blogtitle_author {
	width: 40px;
	float: left;
}

.blogtitle_text {
	width: 360px;
	float: left;
}

.blog_article {
	padding: 10px 10px 5px 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #d7d7d7;
}

.blogtitle { padding-bottom: 10px; }
.blogtitle h2,
.blogtitle p { padding: 0 !important; }

.blogtitle_data {
	font-size: 8pt;
	line-height: 12pt;
}

.blogtitle_data span {
	padding-left: 17px;
	background-image: url(/static/images/furniture/comments.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.blogtext_lead {
	font-size: 8pt;
	line-height: 12pt;
}

textarea#c_comment {
	width: 400px;
	margin: 5px 0 10px 0;
}

.formCaptchaValue {
	width: 115px;
	float: left;
	margin-bottom: 10px;
}

.formCaptchaLabel {
	width: 255px;
	float: left;
	margin-bottom: 10px;
}

input#c_captcha { width: 100px !important; }

button.postcomment {
	width: 111px;
	height: 20px;
	background-image: url(/static/images/furniture/postcomment.gif);
}

.control {
	color: inherit;
	background-color: #efefef;
}

tr.control td { padding: 10px; }

.forum_legend {
	border-top: 1px solid #8e8e8e;
	color: inherit;
	background-color: #efefef;
	padding: 10px;
	margin-bottom: 10px;
}

.forum_legend li {
	float: left;
	margin-right: 30px;
	font-size: 8pt;
	color: #111;
	background-color: inherit;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-left: 22px;
}

li.unread { background-image: url(/static/images/furniture/icon_unread_grey.gif); }
li.sticky { background-image: url(/static/images/furniture/icon_sticky_grey.gif); }
li.locked { background-image: url(/static/images/furniture/icon_locked_grey.gif); }

a.bookmark {
	width: 180px;
	height: 16px;
	background-image: url(/static/images/furniture/bookmark.gif);
}

#ticker {
	color: inherit;
	background: #FFF url(/static/images/furniture/breakingnews.gif) 0 7px no-repeat scroll;
	padding: 3px 3px 0px 105px !important;
	margin: 2px 0 5px 0;
}

.text_center { text-align: center !important; }

.forum_icon {
	width: 17px;
	height: 17px;
}

.forum_icon.unread { background-image: url(/static/images/furniture/icon_unread_white.gif); }
.forum_icon.sticky { background-image: url(/static/images/furniture/icon_sticky_white.gif); }
.forum_icon.locked { background-image: url(/static/images/furniture/icon_locked_white.gif); }

.thread_nav {
	font-size: 8pt;
	line-height: 12pt;
	text-align: right;
}

.forum_user {
	font-weight: bold;
	padding-left: 12pt;
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.forum_user.user { background-image: url(/static/images/furniture/forum_user_normal.gif); }
.forum_user.banned { background-image: url(/static/images/furniture/forum_user_banned.gif); }
.forum_user.moderator { background-image: url(/static/images/furniture/forum_user_moderator.gif); }
.warningCount { font-weight: bold; }

.forum_post_date {
	font-size: 7.5pt;
	line-height: 11pt;
}

.actions li {
	float: left;
	margin-right: 10px;
}

div.actions a.commentspost{
	display:none;
}

.float_right { float: right; }

.thread_navigation {
	text-align: right;
	color: #4D4D4D;
	padding: 10px 10px 10px 10px;
	background-color: #efefef;
	border-bottom: 1px solid #8e8e8e;
	font-size: 8pt !important;
}

.thread_navigation a {
	margin-left: 5px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.thread_navigation a.next {
	padding-right: 15px;
	background-image: url(/static/images/furniture/news-navigator-right.gif);
	background-position: 100% 50%;
}

.thread_navigation a.previous {
	padding-left: 15px;
	background-image: url(/static/images/furniture/news-navigator-left.gif);
	background-position: 0 50%;
}

.forumtitle {
	color: #FFF;
	background: #424243 url(/static/images/furniture/forumtitle.gif) 0 0 repeat-x scroll;
}

.forumtitleleft {
	width: 400px;
	float: left;
}

.forumtitleleft h2 {
	padding: 10px 10px 0px 10px;
	font-size: 10pt !important;
	text-transform: uppercase;
	line-height: normal;
}

.forumtitleright {
	width: 230px;
	float: left;
}

button.forumsearch {
	width: 22px;
	height: 23px;
	background-image: url(/static/images/furniture/buttonforumsearch.gif);
}

#forumsearch {
	width: 197px !important;
	height: 21px;
	padding: 0 !important;
	border: 1px solid #7b7b7c;
	line-height: 18pt;
	float: left;
}

.sorry {
	font-weight: bold;
	color: inherit;
	background-color: #efefef;
	border: 1px solid #e6e6e6;
	padding: 10px 10px 0 10px;
	margin-bottom: 10px;
}

.tray {
	color: inherit;
	background-color: #f5f5f5;
	padding: 10px;
	margin: 10px 0 10px 0;
}

.karma {
	padding-top: 10px;
	margin-top: 10px;
}

.report .karma {
	padding-top: 0 !important;
	margin-top: 0 !important;
}

.listingtopic {
	padding-top: 10px;
	border-top: 1px dotted #d7d7d7;
}

#listingtopics h2.sifr {
	padding-bottom: 1px !important;
	margin: 0 !important;
}

.listingtopic.first {
	border-top-style: solid;
	margin-top: 5px;
}

.listingtopicthumb {
	width: 64px;
	margin-bottom: 10px;
	float: left;
}

.widethumb .listingtopicthumb { width: 74px !important; }
.listingtopicthumb img { border: 1px solid #d5d5d6; }

.listingtopictext {
	width: 356px;
	float: left;
}

.widethumb .listingtopictext { width: 346px !important; }

.listingtopictextdate {
	color: #999;
	background-color: inherit;
}

.listingtopictext h2 {
	font-size: 9pt;
	line-height: 13pt;
	padding-bottom: 0 !important;
}

.topicslower {
	color: inherit;
	background-color: #efefef;
	padding: 5px;
}

.topicslower_small {
	color: inherit;
	background-color: #efefef;
	padding: 5px 5px 0 5px;
}

.topicslower_small .pagination ul {
	padding: 0 !important;
	margin: 0 !important;
}

.topicslowerleft {
	width: 210px;
	float: left;
	font-weight: bold;
}

.topicslowerright {
	width: 210px;
	float: left;
}

.topicslowerright ul { padding-bottom: 0 !important; }

button.jobs_submit {
	width: 70px;
	height: 22px;
	background-image: url(/static/images/furniture/jobsearch.gif);
	float: right;
}

.jobs_apply { margin-bottom: 20px; }

.apply {
	width: 197px;
	height: 28px;
	background-image: url(/static/images/furniture/apply_job.gif);
	float: right;
}

.updateprofile {
	width: 130px;
	height: 28px;
	background-image: url(/static/images/furniture/saveprofile.gif);
}

.register {
	width: 95px;
	height: 28px;
	background-image: url(/static/images/furniture/register.gif);
}

img.bordered, .comment_avatar img { border: 1px solid #cbcbcb; }
.img_row img { float: left; }

.img_row .img_text {
	font-size: 7pt;
	line-height: 11pt;
	float: left;
	width: 210px;
}

.formRowCheckElement {
	width: 20px;
	float: left;
}

.formRowCheckLabel {
	width: 220px;
	float: left;
}

.formSplit {
	margin-bottom: 10px;
	border-top: 1px solid #cbcbcb;
}

.upload_avatar {
	font-size: 7pt;
	line-height: 11pt;
	font-weight: bold;
	text-align: center;
}

.searchcounter {
	width: 35px;
	text-align: right;
	float: left;
	margin-bottom: 10px;
}

.searchtext {
	width: 585px;
	float: left;
	margin-bottom: 10px;
}

.sitemapsection {
	width: 305px;
	float: left;
}

.forum_reply {
	width: 53px;
	height: 20px;
	background-image: url(/static/images/furniture/forum_reply.gif);
}

.forum_back {
	width: 49px;
	height: 20px;
	background-image: url(/static/images/furniture/forum_back.gif);
	float: left;
}

.forum_newthread {
	width: 95px;
	height: 20px;
	background-image: url(/static/images/furniture/forum_newthread.gif);
	float: left;
}

table.dataTable { width: 100%; }
table.dataTable tr.header td, table.dataTable td.day,table.dataTable td.noday { text-align: center !important; }

table.dataTable tr.header td {
	font-weight: bold;
	border-bottom: 1px solid #cecece;
	padding: 3px !important;
}

table.dataTable td.day { padding: 3px; }
table.dataTable td.noday, table.dataTable .control { padding: 3px; }
table.dataTable td.noday,table.dataTable td.day { width: 30px; }

table.dataTable td.day a {
	font-weight: bold;
	padding: 2px;
}

#login_left {
	width: 260px;
	float: left;
}

#login_right {
	width: 360px;
	float: left;
}

#login_right_inner {
	color: #FFF;
	background: #ee3f34 url(/static/images/furniture/login_right.gif) 0 0 repeat-x scroll;
	padding: 10px;
}

#login_left .login_submit { padding-top: 5px; }

button.log_in {
	width: 68px;
	height: 20px;
	background-image: url(/static/images/furniture/buttonsignin.gif);
}

button.password {
	width: 123px;
	height: 20px;
	background-image: url(/static/images/furniture/buttonsendpassword.gif);
}

.login_submit p { float: left; }
.login_submit button { float: right; }

#login_right h2 {
	height: 38px;
	background-image: url(/static/images/furniture/newregtop.gif);
	padding-bottom: 0 !important;
}

#login_right ul li {
	padding-left: 23px;
	padding-bottom: 3px;
	background-image: url(/static/images/furniture/login_right_ul.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#login_right .newregjoin {
	float: right;
	background-image: url(/static/images/furniture/newregjoin.gif);
	height: 29px;
	width: 129px;
}

.login_row { padding-bottom: 5px; }
.login_row input.text { width: 234px !important; }
#login_panel { margin-bottom: 20px; }
.biography { margin-bottom: 20px; }

#more_news_left,
#more_news_right {
	width: 50%;
	float: left;
}

.lead_text h3,
.body_text h3 {
	font-size: 10pt;
	line-height: 14px;
	text-transform: uppercase;
	padding-bottom: 3px !important;
	margin: 5px 0 7px 0;
	border-bottom: 1px solid #D7d7d7;
}

li.rssfeed {
	background-image: url(/static/images/furniture/a_rss.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-left: 17px;
}

.redtext {
	color: #ee3f34 !important;
	background-color: inherit;
}

.feedslistbranding {
	width: 70px;
	float: left;
	margin-bottom: 10px;
}

.feedslistarticles {
	width: 450px;
	float: left;
	margin-bottom: 10px;
}

.feedslistarticles h3 {
	padding: 0 0 5px 13px !important;
	background-image: url(/static/images/furniture/redbullet.gif);
	background-position: 3px 6px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	font-size: 8pt;
	line-height: 12pt;
}

.more_articles {
	width: 100px;
	float: left;
	text-align: right;
	font-size: 8pt;
	line-height: 12pt;
}

.blog_share_left {
	width: 200px;
	float: left;
	padding:1px 0 0 0;
}

.blog_share_right {
	width: 180px;
	float: left;
}

.blog_share .socialMedia{
	padding:0 0 0 0;
}

.fb_backcategories {
	width: 140px;
	height: 23px;
	background-image: url(/static/images/furniture/fb_backcatgories.gif);
	float: left;
}

.fb_newthread {
	width: 93px;
	height: 24px;
	background-image: url(/static/images/furniture/fb_newthread.gif);
	float: left;
}

.fb_reply {
	width: 55px;
	height: 24px;
	background-image: url(/static/images/furniture/fb_reply.gif);
	float: right;
}

.fb_edit {
	width: 45px;
	height: 24px;
	background-image: url(/static/images/furniture/fb_edit.gif);
	float: right;
}

.fb_override .fb_edit { float: left; }

.fb_delete {
	width: 62px;
	height: 24px;
	background-image: url(/static/images/furniture/fb_delete.gif);
	float: right;
}

.fr10 {
	float: right;
	height: 10px;
	width: 10px;
}

.fb_backthreads {
	width: 125px;
	height: 24px;
	background-image: url(/static/images/furniture/fb_backthreads.gif);
}

.fb_post {
	width: 48px;
	height: 23px;
	background-image: url(/static/images/furniture/fb_post.gif);
}

.fb_cancel {
	width: 63px;
	height: 23px;
	background-image: url(/static/images/furniture/fb_cancel.gif);
	float: left;
}

td.chg_up {
	color: green !important;
	background-color: inherit;
}

td.chg_down {
	color: red !important;
	background-color: inherit;
}

#featuredpreview h2 {
	padding-bottom: 0 !important;
	font-size: 14pt;
	line-height: 18pt;
}

#featuredpreview img { margin-bottom: 10px; }

.morearticles h3 {
	padding-bottom: 0 !important;
	font-size: 8pt;
	line-height: 12pt;
}

.morearticles.first h3 {
	font-size: 9pt !important;
	line-height: 13pt !important;
}

.previewdate p {
	font-size: 8pt !important;
	line-height: 12pt !important;
	padding-bottom: 0 !important;
	color: #999;
	background-color: inherit;
}

.previewdate strong {
	color: #333;
	background-color: inherit;
}

.previewlead {
	font-size: 8pt;
	line-height: 12pt;
}

.morearticlesbox { padding: 3px 5px 3px 5px !important; }
.morearticlesbox.first p { padding-bottom: 0 !important; }

.morearticlesbox.odd {
	background-color: #efefef;
	color: inherit;
}

.morearticlesbox.no h3, .morearticlesbox.no p { padding-bottom: 0 !important; }

#retailreleases td {
	font-size: 8pt !important;
	line-height: 12pt !important;
}

#pricecheck_preview {
	color: inherit;
	background: #efefef url(/static/images/furniture/pricecheck.gif) 0 0 repeat-y scroll;
	margin-bottom: 5px;
}

#pricecheck_preview .blackstrip { margin-bottom: 0 !important; }

#pricecheck_preview_game {
	width: 120px;
	float: left;
	text-align: center;
	padding-top: 10px;
}

#pricecheck_preview_game h3 {
	margin-top: 5px;
	font-size: 8pt;
	line-height: normal !important;
}

#pricecheck_preview_best_prices {
	float: left;
	width: 174px;
}

.price_check_small {
	color: #BD3F34;
	background-color: inherit;
	font-weight: bold;
	border-top: 4px solid #FFF;
	text-align: center;
	padding: 5px;
}

.price_check_small.first { border-bottom: 4px solid #FFF; }
.left10 { margin-left: 10px; }

#featuredrelease {
	border-top: 1px dotted #d7d7d7;
	padding-top: 10px;
	margin-bottom: 10px;
}

#featuredreleaseleft {
	width: 102px;
	float: left;
}

.morenewsleft img, #featuredreleaseleft img { border: 1px solid #d7d7d7; }

#featuredreleaseright {
	width: 183px;
	float: left;
}

#featuredreleaseright h3 {
	font-size: 9pt;
	line-height: 13pt;
}

#featuredreleaseright p {
	font-size: 8pt;
	line-height: 12pt;
}

.m10bottom { margin-bottom: 10px; }

.morenews {
	padding-top: 10px;
	border-top: 1px solid #d7d7d7;
	margin-top: 10px;
}

.morenewsleft {
	width: 64px;
	float: left;
	margin-bottom: 1px;
}

.morenewsright {
	width: 231px;
	float: left;
}

.morenewsright h3 {
	padding-bottom: 0 !important;
	font-size: 8pt;
	line-height: 13pt;
}

.morenewsright p {
	font-size: 8pt;
	line-height: 12pt;
	padding-bottom: 0 !important;
}

.articledata li {
	float: left;
	margin-right: 10px;
	padding-left: 18px;
	font-size: 8pt;
	line-height: 12pt;
	background-position: 0 5px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.articledata li.comments { background-image: url(/static/images/furniture/comments.gif); }
.articledata li.email { background-image: url(/static/images/furniture/envelope.gif); }
.mainnews h2, .mainnews p { padding-bottom: 0 !important; }
.mainnews p { font-weight: bold; }

.dateline {
	font-size: 8pt;
	line-height: 12pt;
	color: #999;
	background-color: inherit;
}

.toprow td {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	font-size: 8pt;
	line-height: 12pt;
}

.toprow h3 {
	font-size: 9pt !important;
	line-height: 13pt;
}

td.titleCover img { border: 1px solid #d7d7d7; }

tr.nopadding td {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

td.titlePrice { /*	padding-top: 0 !important;
*/ }

.not_applicable {
	color: #999 !important;
	background-color: inherit;
}

td.titleCover.bordered { border-left: 1px solid #d7d7d7 !important; }
td.noleft { padding-left: 0 !important; }
#chartstable tr.even td, #chartstable tr.odd td { font-size: 8pt !important; }

td.chartpos {
	text-align: center !important;
	padding: 3px !important;
}

td.chartentry { }

.chartpos {
	font-size: 9pt;
	font-weight: bold;
}

.newentry { padding: 2px; }

td.chartnumber1 {
	color: inherit;
	background-color: #f2f2f2 !important;
	border-right: 1px solid #f2f2f2 !important;
	border-bottom: 4px solid #FFF;
	padding-top: 10px !important;
	padding-bottom: 00px !important;
}

.chartposition1 {
	text-align: center !important;
	font-size: 20pt !important;
	font-weight: bold !important;
}

.cp1padding {
	padding-top: 13px;
	padding-bottom: 20px;
	text-align: center !important;
	font-size: 20pt !important;
	font-weight: bold !important;
}

td.chartnumber1 h3 {
	font-size: 10pt !important;
	margin: 0 !important;
	padding: 0px !important;
}

td.chartnumber1 p {
	padding: 0 !important;
	margin: 0 !important;
}

.newentry.climber {
	color: inherit !important;
	background-color: #ff813d !important;
}

.newentry.highentry {
	color: #FFF !important;
	background-color: #143d8d !important;
}

span.note_highest {
	padding-left: 12px;
	background-image: url(/static/images/furniture/note_highest.gif);
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

span.note_climber {
	padding-left: 12px;
	background-image: url(/static/images/furniture/note_climber.gif);
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

select.day {
	float: left;
	width: 50px !important;
}

select.month {
	float: left;
	width: 60px !important;
}

select.year {
	float: left;
	width: 60px !important;
}

.errorPop {
	padding-top: 6px;
	width: 240px;
	background-image: url(/static/images/furniture/errorpoptop.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.errorPopInner {
	padding: 5px;
	color: #ee3f34;
	background-color: inherit;
	background-image: url(/static/images/furniture/errorpopbottom.gif);
	background-position: 0 100%;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.padthis10 {
	padding: 10px;
	margin-bottom: 10px;
}

.featuredcommentsleft,
.featuredcommentsright {
	width: 150px;
	float: left;
	padding-bottom: 10px;
}

.featuredcommentsright { text-align: right; }

.dialog_send_post {
	background-image: url(/static/images/furniture/a_send.gif);
	height: 24px;
	width: 54px;
	float: left;
}

.dialog_save_cancel {
	background-image: url(/static/images/furniture/a_cancel.gif);
	height: 24px;
	width: 64px;
	float: left;
}

#sitemap ul { padding-left: 15px; }

#sitemap ul.bullets li {
	border-bottom-width: 0 !important;
	margin-bottom: 0 !important;
}

#sitemap ul strong { text-transform: uppercase; }

.networkcolumn {
	width: 260px;
	float: left;
}

.networkcolumn .networksite {
	padding: 10px 0 10px 0;
	border-bottom: 1px dotted #999;
}

.networksubtitle {
	padding-left: 12px;
	background-image: url(/static/images/furniture/redarrow.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.networksubtitle a {
	color: #333;
	background-color: inherit;
	text-decoration: none;
}

.networksubtitle a:hover { text-decoration: underline; }

.networkevent {
	padding-top: 10px;
	border-top: 1px dotted #999;
	padding-bottom: 10px;
}

.networkevent p {
	color: #4d4d4d !important;
	background-color: inherit;
}

.networkevent.first {
	border-top-width: 0;
	margin-top: 25px;
}

.networkevent img { margin-bottom: 5px; }

.forumtitle .searchbox {
	border: 1px solid #5c5c5c;
	color: inherit;
	background-color: #FFF;
	padding-left: 2px;
}

.forumtitle input#searchboxinput {
	border-width: 3px 0 3px 0 !important;
	border-color: #FFF !important;
	float: left;
	padding: 0 !important;
	width: 192px !important;
}

.forumtitle .button.searchboxgo {
	float: left;
	width: 24px;
	height: 21px;
	background-image: url(/static/images/furniture/forumsearchgo.gif);
}

.forumtitleright form { padding: 6px 10px 0 0 !important; }

.office {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #d7d7d7;
}

.yahoo_finance {
	width: 121px;
	height: 18px;
	background-image: url(/static/images/furniture/yahoofinance.gif);
	float: right;
}

#retailnav {
	background-image: url(/static/images/furniture/retailnav.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	background-attachment: scroll;
	border-bottom: 4px solid #e54136;
	margin-bottom: 10px;
}

#retailnav.on { border-bottom-color: #434344; }

#retailnavhome {
	float: left;
	width: 120px;
	height: 26px;
	background-image: url(/static/images/furniture/retailnavhome.gif);
}

#retailnav ul {
	float: left;
	padding: 4px 0 0 0 !important;
}

#retailnav ul li { float: left; }

#retailnav ul li a {
	background-image: url(/static/images/furniture/retailnavsuboff.gif?i=2);
	height: 22px;
}

#retailnav ul li a.on { background-image: url(/static/images/furniture/retailnavsubon.gif?i=2); }

#rnNews {
	width: 45px;
	background-position: 0 100%;
}

#rnPreviews {
	width: 66px;
	background-position: -45px 100%;
}

#rnReleaseDates {
	width: 96px;
	background-position: -248px 100%;
}

#rnPriceCheck {
	width: 82px;
	background-position: -166px 100%;
}

#rnCharts {
	width: 55px;
	background-position: -111px 100%;
}

#rnPre-OrderChart {
	width: 110px;
	background-position: -345px 100%;
}

.margin10bottom { margin-bottom: 10px; }

#jobpostad {
	color: #FFF !important;
	background-color: #00529f;
}

#jobpostadleft {
	width: 270px;
	float: left;
}

#jobpostadright {
	width: 360px;
	float: left;
	padding-top: 25px;
}

#jobpostadleft a {
	background-image: url(/static/images/furniture/jobadleft.gif);
	width: 270px;
	height: 255px;
}

#jobpostadright h2 {
	background-image: url(/static/images/furniture/jobadrighth2.gif);
	height: 40px;
}

#jobpostadright ul { padding-left: 20px; }

#jobpostadright ul li {
	background-image: url(/static/images/furniture/jobadbullet.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding: 0 20px 0 23px;
	margin: 10px 0 10px 0;
	font-size: 11pt;
	line-height: 15pt;
}

#chartlogos { margin-left: 164px; }

/*
.elspa {
	background-image: url(/static/images/furniture/elspa.gif);
	float: left;
	width: 81px;
	height: 18px;
}
*/

.elspa {
	background-image: url(/static/images/furniture/ukie.gif);
	float: left;
	width: 32px;
	height: 18px;
	padding-left: 50px;
}

.shopto {
	background-image: url(/static/images/furniture/chart_shopto.gif);
	float: right;
	width: 118px;
	height: 36px;
}

.infoBox .shopto {
	background-image: url(/static/images/furniture/chart_shopto_sm.gif);
	float: right;
	width: 59px;
	height: 18px;
}

.charttrack {
	background-image: url(/static/images/furniture/charttrack.gif);
	float: left;
	width: 84px;
	height: 18px;
}

.jbox { }

.jbox h3 {
	font-size: 8pt;
	line-height: 12pt;
	padding-bottom: 0 !important;
}

.jboxdata {
	color: #4d4d4d !important;
	background-color: inherit;
	font-size: 8pt;
	line-height: 12pt;
}

.jboxdata a {
	color: #4d4d4d !important;
	background-color: inherit;
}

.printeditioncover {
	text-align: center;
	padding-bottom: 10px;
}

#digitalEdition {
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#digitalEditionLeft {
	width: 147px;
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
}

#digitalEditionLeft img {
	border: 1px solid #d7d7d7;
	margin-left: 5px;
}

#digitalEditionRight {
	width: 263px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#downloadpdf_lge {
	width: 194px;
	height: 37px;
	background-image: url(/static/images/furniture/downloadpdf_lge.gif);
}

#issuu_open {
	width: 194px;
	height: 37px;
	background-image: url(/static/images/furniture/readonline.gif);
}

.archive_row_left {
	float: left;
	width: 300px;
}

.archive_row_right {
	float: left;
	width: 130px;
	font-size: 8pt;
	line-height: 12pt;
	text-align: right;
}

a.downloadpdf_sm {
	padding-right: 15px;
	background-image: url(/static/images/furniture/downloadpdf_sm.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

a.read_online_sm {
	padding-right: 15px;
	background-image: url(/static/images/furniture/readonlinesm.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

a.adobereader {
	width: 158px;
	height: 39px;
	background-image: url(/static/images/furniture/get_adobe_reader.gif);
}

#mobile_right {
	height: 391px;
	width: 180px;
	float: left;
	background-image: url(/static/images/furniture/mobilephone.jpg);
}

.jobs_special_list { border-bottom: 1px solid #d7d7d7; }

.jobs_special_list h3 {
	font-size: 9pt;
	line-height: 13pt;
	padding-bottom: 0 !important;
}

.jobs_special_list .even,
.jobs_special_list .odd {
	padding: 5px 5px 5px 10px;
	border-top: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
}

.jobs_special_list .even {
	color: inherit;
	background-color: #f2f2f2;
}

.jobs_special_list .odd {
	color: inherit;
	background-color: #e7e7e7;
}

.jsl_lower_left {
	width: 387px;
	float: left;
	font-size: 8pt;
	line-height: 12pt;
}

.jsl_lower_right {
	width: 13px;
	float: left;
}

.jsl_lower_right a {
	width: 13px;
	height: 13px;
	background-image: url(/static/images/furniture/deletecross.gif);
}

.flimg img {
	border: 1px solid #d7d7d7;
	float: left;
}

.emailserv ul li {
	background-image: url(/static/images/furniture/whitetick.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding: 0 20px 0 23px;
	margin: 10px 0 10px 0;
}

ul.bullets.dontborder li { border-bottom-width: 0 !important; }

.font8 {
	margin-top: 4px;
	font-size: 8pt !important;
	line-height: 12pt !important;
}

.advert_note a {
	font-size: 8pt;
	line-height: normal;
	color: #999 !important;
	background-color: inherit;
	padding-right: 13px;
	background-image: url(/static/images/furniture/downcecece.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.floatimageright {
	float: right;
	margin: 0 0 10px 10px;
}

.floatimageright { border: 1px solid #d7d7d7; }
.fl135 .bordertopfine { margin-top: 5px; }

#newstabs {
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#newstabs.tab_news_top { background-image: url(/static/images/furniture/tab_news_top.gif); }
#newstabs.tab_news_comments { background-image: url(/static/images/furniture/tab_news_comments.gif) !important; }
#newstabs.tab_news_views { background-image: url(/static/images/furniture/tab_news_views.gif) !important; }
#newstabs ul li { float: left; }

#newstabs ul li a {
	height: 25px;
	background-image: url(/static/images/furniture/x.gif) !important;
}

#putTopNews { width: 75px; }
#putPopularNews { width: 119px; }
#putViewsNews { width: 86px; }

.otherNewsItem.last {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.fl135 .homebox { padding-bottom: 5px; }

.moreevents a {
	font-size: 9pt;
	line-height: 13pt;
	font-weight: bold;
	color: #333;
	background-color: inherit;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 10px;
	background-image: url(/static/images/furniture/moreeventsarrow.gif);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.moreevents a:hover { text-decoration: underline; }

.flimgr {
	float: right;
	margin: 0 0 10px 10px;
}

.gamespress {
	width: 38px;
	height: 20px;
	background-image: url(/static/images/furniture/gamespress.gif);
	float: left;
}

.fl182 {
	width: 182px;
	float: left;
}

.searchagainjobs {
	width: 160px;
	height: 27px;
	background-image: url(/static/images/furniture/searchagainjobs.gif);
	float: left;
}

.mediapack {
	width: 180px;
	height: 120px;
	background-image: url(/static/images/furniture/a_mediapack.gif);
}

.fl250 {
	width: 250px;
	float: left;
}
.pb5 {
	padding-bottom: 5px !important;
}
.separate #ad300x600 {
	margin-top: 10px;
}
#errorPage {
	padding: 40px 500px 300px 10px;
	color: #666;
	background-color: inherit;
}
#errorPage h2 {
	padding-top: 10px;
}
#errorPage h2, #errorPage h3 {
	margin-bottom: 5px;
}
#errorPage p,#errorPage ul {
	margin-bottom: 10px;
}
#errorPage .error404col {
	width: 200px;
	float: left;
}
#errorPage li {
	padding-left: 18px;
	background: url(/static/images/furniture/redbullet.gif) 5px 7px no-repeat;
}
#errorPage a {
	text-decoration: none;
	color: #054c81;
	background-color: inherit;
}
#errorPage a:hover {
	text-decoration: underline;
}
.login_error p {
	color: #ee3f34 !important;
	background-color: inherit;
}

#tickerwrapper .replace {
	float: left;
	width: 105px;
	height: 22px;
}
.small {
	font-size: 8pt;
	line-height: normal;
}
.lightbordered {
	border: 1px solid #e6e6e6;
	margin-bottom: 10px;
}
.lightbordered table {
	margin-bottom: 0 !important;
}
.loginarrow {
	float: right;
	width: 140px;
	height: 29px;
	background-image: url(/static/images/furniture/a_loginarrow.gif);
}
tr.control td.hardedge {
	border-left: 1px solid #8e8e8e !important;
}
tr.control td.page {
	border-right: 1px solid #8e8e8e !important;
}
.imbox {
	color: inherit;
	background-color: #fff;
	text-align: center;
	padding: 3px;
	border: 1px solid #d7d7d7;
}
.flooded {
	padding: 10px;
	color: #ee3f34;
	background-color: #fcd9d9;
	margin-bottom: 10px;
	border: 1px solid #ffabab;
}
button.send_request {
	width: 154px;
	height: 20px;
	background-image: url(/static/images/furniture/button_media_pack.gif);
}


#home_preorder_first {
	color: inerit;
	background-color: #f2f2f2;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #cfcfcf;
}
#home_preorder_position {
	width: 50px;
	float: left;
	font-size: 18pt;
	line-height: normal;
	font-weight: bold;
	text-align: center;
	padding-top: 15px;
}
#home_preorder_game {
	width: 170px;
	float: left;
}
#home_preorder_game h2, #home_preorder_game p {
	padding: 0 !important;
	margin: 0 !important;
}
.floatleft {
	float: left;
}
.fl310 h3{
	font-size: 10pt !important;
	line-height: 14pt !important;
}

.no_change {
	text-transform: none !important;
}
.fr20 {
	float: right;
	width: 20px;
	height: 10px;
}
#headbutton {
	float: right;
}
#headbutton_none {
	display: none;
}




/*#visiblePage3 {
	background-image: url(/static/campaigns/finalfantasy/FFXIII-MCV-masthead-hijack.jpg);
}*/


.masthead_hijack #head {
	background-image: url(/static/campaigns/finalfantasy/head-shadow-bg.gif) !important;
	background-position: 0 27px !important;
}

.masthead_hijack #mainHead {
	background-image: url(/static/campaigns/finalfantasy/main-head.jpg) !important;
	background-position: 7px 0px !important;
	width: 967px !important;
}
.masthead_hijack #mainHeadPadding {
	padding: 0 10px 0 10px;
}
.masthead_hijack h2#newsflashHead,
.masthead_hijack div#newsflashForm {
	background-color: inherit !important;
	background-image: url(/static/images/furniture/x.gif) !important;
}
.masthead_hijack ul#mainNav li a,
.masthead_hijack #navretail-biz {
	background-image: url(/static/campaigns/finalfantasy/mcvnavoff.gif) !important;
}
.masthead_hijack ul#mainNav li a:hover, 
.masthead_hijack ul#mainNav li.on a,
.masthead_hijack a#navretail-biz:hover,
.masthead_hijack a#navretail-biz.on {
	background-image: url(/static/campaigns/finalfantasy/mcvnavon.gif) !important;

}
.masthead_hijack #navWrapper {
	background-image: url(/static/campaigns/finalfantasy/mcvnavbg.gif) !important;
}

.masthead_hijack #navWrapper {
	background-image: url(/static/campaigns/finalfantasy/mcvnavbg.gif);
	margin-left: 4px !important;
	margin-right: 7px !important;
	padding-left: 13px;
	padding-right: 10px;
}

#masthead_hijack {
	float: right;
	width: 460px;
	height: 70px;
	background-image: url(/static/images/furniture/x.gif);
}

.news-page-nav-paginator {
	text-align: center;
	padding: 0px 0px 0px 10px;
	float: left;
	width: 470px;

}

.news-page-nav-link , .news-page-nav-link-current {
	padding-right: 4px;
}

.news-page-nav {
    border-top: 1px solid #CBCBCB;
    border-bottom: 1px solid #CBCBCB;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: center;
}

.news-page-nav-link-current {
    font-weight: bold;
}
.news-page-nav-link-prev {
    float: left;
    width: 70px;
}
.news-page-nav-link-next {
    float: right;
    width: 70px;
}
.news-page-nav-onepage {
    display: block;
    clear: right;
}

.fl186 {
float: left;
width: 186px;
}

.fl64 {
float: left;
width: 64px;
}

.sponsor-logo {
	text-align: center;
}

.sponsor-logo a {
	display: block;
	width: 250px;
	height: 58px;
	text-indent: -999em;
	overflow: hidden;
	margin: 0 auto;
	background: transparent url(/static/shorewood-blueprint-logo.gif) no-repeat top left;
}
