/*-----------------OVERRIDE-----------------*/
/*-----------------OVERRIDE-----------------*/
body {
	background: #fff;
    color: #494949;
    font-family: 'Lato', Verdana,sans-serif;
	font-size: 11px;
}

#tcnbmaintable {
	margin: 65px auto 10px;
	width: 85%;
	}

.cardnews {
	float: left;
	margin-top: 75px;
	width: 10%;
}

.cardnews {
	float: left;
	margin: 65px 0 0 10px;
	overflow: hidden;
	width: 10%;
}

.cardnews li.rss-item {
	font-size: 12px;
	list-style: none outside none;
	margin-bottom: 40px;
}

.cardnews .rss-date {
	display: block
}

.cardnews a.rss-item:first-child {
	display: none;
}

body,
#wrapper,
#header-region,
#wrapper #container #center #squeeze,
#wrapper #container #center .right-corner,
#wrapper #container #center .right-corner .left-corner
 {
    background: transparent;
}

#header-region {
	min-height: auto !important;
}

#header {
	height: auto !important;
}

#center {
	margin-top: 20px;
} 


/*-----------------OVERRIDE-----------------*/
/*-----------------OVERRIDE-----------------*/

.sharePostIcons {
    background: none repeat scroll 0 0 #1aa1e1;
	font-weight: bold;
	padding: 2px 10px;
}

.missingAddress {
    background: none repeat scroll 0 0 #ce5043;
    clear: both;
    color: #fff;
    font-size: 14px;
    padding: 5px 10px;
}

.tcn-small-logo {
	margin: 7px 5px;
	vertical-align: middle;
	float: left;
}

#tabs-wrapper h2.with-tabs,
#squeeze h2 {
	font: 32px/42px 'Roboto', sans-serif;
	font-weight: 100;
}
#squeeze h1 {
	font: 32px/48px 'Roboto', sans-serif;
	font-weight: 100;
	margin-bottom: 7px;
}

#squeeze h3 {
	font: 32px/36px 'Roboto', sans-serif;
	font-weight: 100;
}

#tcnInfoHeader {
	background: none repeat scroll 0 0 #E8E8E8;
    color: #FFFFFF;
    font: 300 14px/40px 'Roboto',sans-serif;
    height: 40px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 900;
}

#tcnInfoHeader .header {
	background: #eee;
	float: left;
	font-weight: 900;
	padding: 0 0 0 8px;
}

#tcnInfoHeader .info {
	color: #000;
	float: left;
	padding: 0;
}

#tcnInfoHeader .hideScroll {
	float: left;
}

#tcnInfoHeader .header.username {
	background: #444444;
	font-weight: 300;
	margin: 0;
	min-width: 150px;
	white-space: nowrap;
}

#tcnInfoHeader .header.tradePending,
#tcnInfoHeader .info.tradePending,
#tcnInfoHeader .header.tradeAccepted,
#tcnInfoHeader .info.tradeAccepted,
#tcnInfoHeader .header.tradeCompleted,
#tcnInfoHeader .info.tradeCompleted {
	display: none;
}

#tcnInfoHeader .header.tradePending {
	margin: 0 7px 0 0;
}

#tcnInfoHeader .header.tradeAccepted,
#tcnInfoHeader .header.tradeCompleted {
	margin: 0 7px 0 15px;
}

#tcnInfoHeader .header.tradePending {
	background: #B3C833;
}

#tcnInfoHeader .header.tradeAccepted {
	background: #CE5043;
}

#tcnInfoHeader .header.tradeCompleted {
	background: #1AA1E1;
}

#tcnInfoHeader .header.tradeInterest {
	background: #5E5CA6;
	padding: 0 11px;
}

#tcnMainNavScroll {
	display: none;
    position: fixed;
    right: 0;
}

#tcnMainNav {
	background: none repeat scroll 0 0 #CCCCCC;
    clear: both;
    height: 40px;
    position: relative;
    top: 40px;
    width: 100%;
    z-index: 880;
}

.footerNavListWrapper .footerNavList {
	float: left;
	margin: 30px 0;
	width: 50%;
}

.footerNavList h3 {
    font-size: 16px;
}

.footerNavList li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: left;
    font-size: 14px;
    line-height: 160%;
	list-style: outside none none;
    margin: 0;
    padding: 0 0 0 4%;
    width: 46%;
}


/*-----------------MAIN MENU START-----------------*/
/*-----------------MAIN MENU START-----------------*/

.username ul.dropdown {
    color: #fff;
	float: left;
	/*min-width: 87px;*/
	/*width: 87px;*/
}

.username ul.dropdown .sub_menu {
    margin-left: -48px;
    width: 177px;
}

.username ul.dropdown li,
.username ul.dropdown li:hover {
	background: #444444;
}

.username ul.dropdown li a,
.username ul.dropdown li a:hover {
    color: #fff;
}

ul.dropdown li {
    border-right: 1px solid #8A8A8A;
    color: #222222;
    display: block;
    font: 300 14px/40px 'Roboto',sans-serif;
    padding: 0 8px;
}

ul.dropdown .sub_menu li {
    border-right: 0;
}

ul.dropdown li a {
    border-right: 0;
}

#tcnInfoHeader .mainNav {
	background: none repeat scroll 0 0 #e8e8e8;
	border-left: 1px solid #444;
}

#tcnInfoHeader .mainNav.firstLi,
#tcnInfoHeader .mainNav ul.subNav .mainNav {
	border-left: 0;
}

#tcnInfoHeader .mainNav a {
    color: #494949;
}

ul.dropdown li:last-child a {
    border-right: medium none;
}

.username ul.dropdown li.myTrades,
.username ul.dropdown li.addTrade {
	background: #616161;
}

.username ul.dropdown li.myCards,
.username ul.dropdown li.editCards ,
.username ul.dropdown li.upload {
	background: #000;
}

.username ul.dropdown li.upload {
	background: none repeat scroll 0 0 #b3c833;
}

.username ul.dropdown li.upload a,
.username ul.dropdown li.upload a:hover {
    color: #000;
}

.header.username .dropdown li {
	border-right: 0;
}

.header.tradeInterest a,
.header.tradePending a,
.header.tradeAccepted a,
.header.tradeCompleted a {
	color: #fff;
}

.info.tradeInterest a,
.info.tradePending a,
.info.tradeAccepted a,
.info.tradeCompleted a {
	color: #222222;
}

.tcnsponsorslink {
	float: left;
}

.tcnsponsors {
	float: left;
}

.tcnsponsors .tcntext {
	float: left;
    font-size: 12px;
    margin: 8px 0 0 10px;
    text-transform: uppercase;
	word-spacing: 2px;
}

.tcnsponsors .sponsor-image {
	height: 20px;
    margin: 9px 0 0 10px;
    width: 44px;
}

#tcnMainNav ul.dropdown {
	margin-right: 220px;
}

#tcnMainNav ul.dropdown {
    display: none;
}



/*-----------------GALLERY START-----------------*/
/*-----------------GALLERY START-----------------*/
.view-id-Gallery .views-row {
	background: none repeat scroll 0 0 #EEEEEE;
    float: left;
    margin: 14px;
    padding: 18px;
    width: 251px;
}

.view-id-Gallery .views-row.views-row-1,
.view-id-Gallery .views-row.views-row-5,
.view-id-Gallery .views-row.views-row-9,
.view-id-Gallery .views-row.views-row-13,
.view-id-Gallery .views-row.views-row-17,
.view-id-Gallery .views-row.views-row-21,
.view-id-Gallery .views-row.views-row-25,
.view-id-Gallery .views-row.views-row-29,
.view-id-Gallery .views-row.views-row-33,
.view-id-Gallery .views-row.views-row-37,
.view-id-Gallery .views-row.views-row-41,
.view-id-Gallery .views-row.views-row-45,
.view-id-Gallery .views-row.views-row-49,
.view-id-Gallery .views-row.views-row-53,
.view-id-Gallery .views-row.views-row-57 {
	margin-left: 0;
}

.view-id-Gallery .views-row.views-row-4,
.view-id-Gallery .views-row.views-row-8,
.view-id-Gallery .views-row.views-row-12,
.view-id-Gallery .views-row.views-row-16,
.view-id-Gallery .views-row.views-row-20,
.view-id-Gallery .views-row.views-row-24,
.view-id-Gallery .views-row.views-row-28,
.view-id-Gallery .views-row.views-row-32,
.view-id-Gallery .views-row.views-row-36,
.view-id-Gallery .views-row.views-row-40,
.view-id-Gallery .views-row.views-row-44,
.view-id-Gallery .views-row.views-row-48,
.view-id-Gallery .views-row.views-row-52,
.view-id-Gallery .views-row.views-row-56 {
	margin-right: 0;
}

.view-id-Gallery .views-row.views-row-5,
.view-id-Gallery .views-row.views-row-9,
.view-id-Gallery .views-row.views-row-13,
.view-id-Gallery .views-row.views-row-17,
.view-id-Gallery .views-row.views-row-21,
.view-id-Gallery .views-row.views-row-25,
.view-id-Gallery .views-row.views-row-29,
.view-id-Gallery .views-row.views-row-33,
.view-id-Gallery .views-row.views-row-37,
.view-id-Gallery .views-row.views-row-41,
.view-id-Gallery .views-row.views-row-45,
.view-id-Gallery .views-row.views-row-49,
.view-id-Gallery .views-row.views-row-53,
.view-id-Gallery .views-row.views-row-57 {
	clear: both;
}


/*.view-id-Gallery .views-row.views-row-odd {
	clear: both;
}*/

.view-Gallery .imagecache-card_gallery_thumb { /*DELETELATER*/
}

.view-id-Gallery .views-row .views-field-field-image-front01-fid {
	margin-bottom: 10px;
    text-align: center;
}

.view-id-Gallery .views-row .views-field-title {
	font-size: 18px;
}

.view-id-Gallery .views-row .views-field-tid,
.view-id-Gallery .views-row .views-field-tid-1,
.view-id-Gallery .views-row .views-field-tid-2,
.view-id-Gallery .views-row .views-field-tid-3,
.view-id-Gallery .views-row .views-field-tid-4,
.view-id-Gallery .views-row .views-field-tid-5,
.view-id-Gallery .views-row .views-field-field-year01-value,
.view-id-Gallery .views-row .views-field-field-brand-value,
.view-id-Gallery .views-row .views-field-field-card-number01-value,
.view-id-Gallery .views-row .views-field-field-set01-value,
.view-id-Gallery .views-row .views-field-field-book-value01-value,
.view-id-Gallery .views-row .views-field-field-numbered-to01-value,
.view-id-Gallery .views-row .views-field-field_name {
	font-size: 14px;
}

.view-id-Gallery .views-row label {
	font-weight: bold;
}


.view-id-Gallery .views-row .views-field-title,
.view-id-Gallery .views-row .views-field-tid,
.view-id-Gallery .views-row .views-field-tid-1,
.view-id-Gallery .views-row .views-field-tid-2,
.view-id-Gallery .views-row .views-field-tid-3,
.view-id-Gallery .views-row .views-field-tid-4,
.view-id-Gallery .views-row .views-field-tid-5,
.view-id-Gallery .views-row .views-field-field-year01-value,
.view-id-Gallery .views-row .views-field-field-brand-value,
.view-id-Gallery .views-row .views-field-field-card-number01-value,
.view-id-Gallery .views-row .views-field-field-set01-value,
.view-id-Gallery .views-row .views-field-field-book-value01-value,
.view-id-Gallery .views-row .views-field-field-numbered-to01-value,
.view-id-Gallery .views-row .views-field-field_name {

}

.views-field-name .tcnmessage {
	background: none repeat scroll 0 0 #444444;
    float: right;
    font-size: 11px;
    padding: 0 7px;
    text-transform: uppercase;
}

.views-field-name .tcnmessage:hover {
	background: none repeat scroll 0 0 #CCCCCC;
}

.views-field-name .tcnmessage a {
	color: #fff;
}

.views-field-name .tcnmessage:hover a  {
	color: #494949;
}

/*-----------------GALLERY END-----------------*/
/*-----------------GALLERY END-----------------*/



/*-----------------TRADE START-----------------*/
/*-----------------TRADE START-----------------*/
#tcntradescardssteps {

}

#tcntradescardsmessage {
	background: #E8E8E8;
	border: 2px solid #CCCCCC;
	font-weight: bold;
	margin-bottom: 15px;
	padding: 5px 7px;
}

#tcntradescardssteps .tcntradestep1,
#tcntradescardssteps .tcntradestep2,
#tcntradescardssteps .tcntradestep3,
#tcntradescardssteps .tcntradestep4 {
	background: none repeat scroll 0 0 #E8E8E8;
    border: 2px solid #CCCCCC;
    float: left;
    margin: 0 6px;
    min-height: 100px;
    padding: 5px 7px;
    width: 222px;
}

#tcntradescardssteps .completed {
	background: #B3C833;
    border: 2px solid #B3C833;
	color: #fff;
	font-weight: bold;
}

#tcntradescardssteps .current {
	background: #CE5043;
    border: 2px solid #CE5043;
	color: #fff;
	font-weight: bold;
}

#tcntradescardssteps .completed a,
#tcntradescardssteps .current a {
	color: #fff;
}

.tradepagelegal {
	clear: both;
	padding: 15px 0;
}

#tcntradescards,
#tcntradesdetails,
#tradepagefeedback {
	clear: both;
}

#tcntradescards .tcnleft,
#tcntradescards .tcnright,
#tcntradesdetails .tcnleft,
#tcntradesdetails .tcnright,
#tradepagefeedback .tcnleft,
#tradepagefeedback .tcnright {
	background: #E8E8E8;
	border: 2px solid #CCCCCC;
	margin-top: 25px;
	padding: 5px 7px;
	width: 46%;
}

#tcntradescards .tcnleft,
#tcntradesdetails .tcnleft,
#tradepagefeedback .tcnleft {
	float: left;
}

#tcntradescards .tcnright,
#tcntradesdetails .tcnright,
#tradepagefeedback .tcnright {
	float: right;
}

#tcntradesdetails .tcnfirst {
	clear: both;
	float: left;
	margin-right: 5px;
}

 


/*-----------------TRADE END-----------------*/
/*-----------------TRADE END-----------------*/


/*-----------------USER PROFILE START-----------------*/
/*-----------------USER PROFILE START-----------------*/

.profile dt {
	float: left;
	font-size: 1em;
    line-height: 170%;
    margin: 0 8px 0 0;
	width: 14%;
}

.profile dd {
	float: left;
	margin: 0 0 4px 0;
}

.profile dt.profile-user_interests,
.profile dt.profile-user_occ,
.profile dt.profile-user_from {
clear: both;
}

.tcnprofiletop {
clear: both;
}

.tcnprofiletop,
.tcnprofilefeedback {
margin-top: 50px;
}

.profile h2.title,
.profile h3,
.galleryurls h2,
.tcnprofilefeedback h2 {
	margin: 0 0 8px 0;
}

.galleryurls h2 {
margin: 0 0 13px 0;
}

.profile .galleryurls {
border-left: 1px dashed #BDBDBD;
margin-left: 330px;
padding-bottom: 30px;
padding-left: 15px;
}

.profile .tcnprofiletop {
float: left;
}

.profile .tcnprofilefeedback {
float: right;
width: 45%;
}

.profile .tcnprofilefeedback .tradesuser {
float: left;
width: 260px;
}

.profile .tcnprofilefeedback .feedbackuser {
margin-left: 360px;
}

.profile .tcnprofilefeedback .tradesuser dd,
.profile .tcnprofilefeedback .feedbackuser dd {
margin-bottom: 4px;
}

.profile .tcnprofilefeedback .tradesuser dt {
float: left;
width: 125px;
}

.profile .tcnprofilefeedback .feedbackuser dt {
float: left;
width: 135px;
}

.profile .galleryurls label {
display: block;
float: left;
margin-top: 5px;
width: 75px;
}

.profile .galleryurls input {
padding: 5px;
width: 300px;
}

.profile .tcnprofile {
margin-top: 50px;
}

.profile .tcnprofile .tcnleft {
float: left;
width: 45%;
}

.profile .tcnprofile .tcnright {
float: right;
width: 45%;
}

.profile .tcnprofile .tcnleft dt,
.profile .tcnprofile .tcnright dt {
clear: both;
float: left;
width: 33%;
}

.profile .tcnprofile .tcnleft dd,
.profile .tcnprofile .tcnright dd {
float: left;
margin-bottom: 4px;
text-align: right;
width: 63%;
}

.postprofile dd.proLinks,
.postprofile dd.proFavorites,
.postprofile dd.proTrades,
.postprofile dd.proFeedback {
	margin-top: 8px;
}



/*-----------------USER PROFILE END-----------------*/
/*-----------------USER PROFILE END-----------------*/

/*-----------------MESSAGE BOX-----------------*/
/*-----------------MESSAGE BOX-----------------*/

.ui-widget-header {
	background: none repeat scroll 0 0 #EEEEEE;
}

.ui-dialog-title {
    font: 300 24px/24px 'Roboto',sans-serif;
}

.ui-dialog {
	width: 550px;
}

.tcnmessageform textarea,
.tcnmessageform input {
	font: 15px/130% 'Lato',Verdana,sans-serif;
}

.tcnmessageform input {
	margin-top: 10px;
}


/*-----------------CARD IMAGE-----------------*/
/*-----------------CARD IMAGE-----------------*/
#squeeze .tcncarddetail h2 {
	font: 28px/28px 'Lato', sans-serif;
	margin: 0 0 5px 5px;
}

.tcncarddetail .tcncarddetailimg {
float: left;
width: 400px;
}

.tcncarddetail .tcncarddetailimg .imagecache-card_med {
margin-bottom: 15px;
}

.tcncarddetail .tcncarddetails {
float: left;
margin-left: 25px;
width: 770px;
}

.tcncarddetail table {
margin: 0;
}

.tcncarddetail table tbody {
border: 0;
}

.tcncarddetail .card-interested-button {
margin: 15px 0 0 0;
}

.cardurls .tcnrow {
margin-top: 5px;
}

.cardurls label {
display: block;
float: left;
width: 100px;
}

.cardurls input {
width: 750px;
}



/*-----------------INVENTORY-----------------*/
/*-----------------INVENTORY-----------------*/
.view-user-inventory .views-label-name {
display: none;
}

.tcndatatable td.tcntablehead {
background: none repeat scroll 0 0 #CCCCCC;
font-weight: bold;
}

.tcndatatable td.tcneven {
background: none repeat scroll 0 0 #E8E8E8;
}

.tcndatatable .tcnpmmessage {
	background: none repeat scroll 0 0 #444444;
	color: #fff;
    float: right;
    font-size: 11px;
    padding: 0 7px;
    text-transform: uppercase;
}


/*-----------------OTHER-----------------*/
/*-----------------OTHER-----------------*/
.views-exposed-widget.views-widget-filter-field_top_coll_sport01_value,
.views-exposed-widget.views-widget-filter-field_top_coll_player01_value,
.views-exposed-widget.views-widget-filter-field_other_coll_team01_value,
.views-exposed-widget.views-widget-filter-field_top_coll_sport01_value_1,
.views-exposed-widget.views-widget-filter-field_top_coll_team01_value {
	display: none;
}

.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 2.3em;
}

.profile .tcnpmmessage {
	background: none repeat scroll 0 0 #444444;
	color: #fff;
    float: right;
    font-size: 11px;
    padding: 0 7px;
    text-transform: uppercase;
}

body.node-add-interest-gallery #edit-field-trader201-0-uid-uid-wrapper,
body.node-add-interest-gallery #edit-field-trader101-0-uid-uid-wrapper,
body.node-add-interest-gallery #edit-field-interest-user101-0-value-wrapper,
body.node-add-interest-gallery #edit-field-interest-user102-0-value-wrapper {
display: none;
}

.view label {
float: left;
}

.view form {
margin-bottom: 0 !important;
}

.view form .form-text {
width: 250px;
}

.tabs .moving_bg {
    background-image: none !important;
    width: 325px !important;
}

.tabs .tab_item {
	font: 100 32px/42px 'Roboto',sans-serif !important;
    width: 325px !important;
}

.tabbed_content {
    float: right !important;
    width: 720px !important;
}

.tabslider ul {
    width: 690px !important;
}

.tabbed_content .slide_content {
    width: 720px !important;
}


.tabbed_content td {
	vertical-align: top;
    padding: 15px 10px !important;
}

#tcnmyhome td {
	vertical-align: top;
}

#tcnmyhome .view-display-id-block_3 td {
	width: 33%;
}

#tcnmyhome #block-- h2 {
    margin-top: 15px;
}

#tcnmyhome .views-field-field-image-front01-fid,
#tcnmyhome .views-field-title,
#tcnmyhome .views-field-tid-2,
#tcnmyhome .views-field-last-comment-name {
	background: #eee;
}

#tcnmyhome .views-field-field-image-front01-fid label,
#tcnmyhome .views-field-title label,
#tcnmyhome .views-field-tid-2 label,
#tcnmyhome .views-field-last-comment-name label {
	margin-right: 4px;
}

#tcnmyhome .views-field-field-image-front01-fid img {
	display: block;
    margin: 0 auto;
    padding: 8px 0 0;
}

#tcnmyhome .views-field-title,
#tcnmyhome .views-field-tid-2,
#tcnmyhome .views-field-last-comment-name {
	padding: 0 7px;
}

#tcnmyhome .views-field-last-comment-name {
	padding: 0 7px 7px;
}

#sidebar-left #block-block-10,
#sidebar-left #block-block-11,
#sidebar-left #block-block-12,
#sidebar-left #block-block-14 {

}

.forumbg .inner .table1 .bg3 br {
    display: none;
}

.forumbg .inner .table1 .bg3 span {
    margin: 8px 3%;
    width: 44%;
}

.forumbg .inner .table1 .bg3 span:nth-child(2n) {
    clear: both;
    float: left;
}

.forumbg .inner .table1 .bg3 span:nth-child(2n+1) {
    float: right;
}

.forumbg .inner .table1 .bg3 div span span {
    clear: none;
    float: none;
    margin: 0;
    width: 100%;
}

/*-----------------------GALLERY-------------------*/
/*-----------------------GALLERY-------------------*/

.page-cards #wrapper #container .breadcrumb {
    display: none;
}

.page-cards #wrapper #container .left-corner {
    padding: 0 !important;
}

#block-block-22 .red { font-weight: 500 !important; }
#block-block-22 .hide { display: none; }

#block-block-22 .uparrow,
#block-block-22 .downarrow { 
font-size: 16px !important; 
}

#block-block-22 .target-sport,
#block-block-22 .target-team,
#block-block-22 .target-player,
#block-block-22 .target-type,
#block-block-22 .target-status { 
font: 300 20px/32px 'Roboto',sans-serif;
margin: 0 15px;
}

#block-block-10.block,
#block-block-11.block,
#block-block-12.block,
#block-block-13.block,
#block-block-14.block { 
	background: none repeat scroll 0 0 #EEEEEE;
    display: none;
	height: 60%;
	overflow: auto;
    position: absolute;
    width: 168px;
	z-index: 9999;
}

#block-block-10.block .content .view,
#block-block-11.block .content .view,
#block-block-12.block .content .view,
#block-block-13.block .content .view,
#block-block-14.block .content .view { 
	display: block;
	margin: 10px 20px;
}

#block-block-15.block { 
margin-left: 7px !important;
}

#block-block-10 .view-Gallery-Nav .views-row,
#block-block-11 .view-Gallery-Nav .views-row,
#block-block-12 .view-Gallery-Nav .views-row,
#block-block-13 .view-Gallery-Nav .views-row,
#block-block-14 .view-Gallery-Nav .views-row { 
	clear: both;
	display: block;
}

#block-block-22 { 
	background: none repeat scroll 0 0 #EEEEEE;
	border-bottom: 2px #ccc solid;
	font: 500 16px/32px 'Roboto',sans-serif;
	margin: 0 !important;
}

#block-block-22 h2 { 
	margin-left: 7px;
	font-size: 20px;
}

#block-block-15 h2 { 
	font-size: 20px;
}

#header-region {
	margin: 0 auto 0 !important; 
}

#header-region,
#block-block-22,
#block-block-10.block,
#block-block-11.block,
#block-block-12.block,
#block-block-13.block,
#block-block-14.block {
	max-width: 1310px;
	margin: 0;
	width: 100%
}

#header-region #block-block-10.block .content tr,
#header-region #block-block-11.block .content tr,
#header-region #block-block-12.block .content tr,
#header-region #block-block-13.block .content tr,
#header-region #block-block-14.block .content tr {
	display: block;
}

#header-region #block-block-10.block .content td,
#header-region #block-block-11.block .content td,
#header-region #block-block-12.block .content td,
#header-region #block-block-13.block .content td,
#header-region #block-block-14.block .content td {
	display: inline-block;
    width: 23%;
}

.ui-dialog {
	height: 96% !important;
    left: 2% !important;
    position: fixed !important;
    top: 2% !important;
    width: 96% !important;
}

#multiUpload {
	height: 90% !important;
}

.ui-dialog .ui-dialog-content {
    height: 100% !important;
}

#tcnMainNav .tcnDailyText {
	float: right;
}

#tcnMainNav .tcnDailyText .tcnDailyDetails {
	display: none;
}

#tcnMainNav .tcnDailyText .dailyFirst,
#tcnMainNav .tcnDailyText .dailySecond,
#tcnMainNav .tcnDailyText .dailyRaffle,
#tcnMainNav .tcnDailyText .tcnDailyDetails {
    font-size: 16px;
    font-weight: bold;
}

#tcnMainNav .tcnDailyText .tcnDailyDetails {
    line-height: 40px;
	margin-right: 10px;
}

#tcnMainNav .tcnDailyText .dailyFirst,
#tcnMainNav .tcnDailyText .dailySecond,
#tcnMainNav .tcnDailyText .dailyRaffle {
	background-color: #444;
    color: #fff;
    display: block;
    float: right;
    margin: 7px 3px;
    padding: 3px 5px;
}

#message .tcnCashMessage:before { 
   content: "."; 
   visibility: hidden; 
   display: block; 
   height: 0; 
   clear: both;
}

#message .tcnCashMessage p {
	background-color: #b3c833;
    color: #000000;
    margin: 7px 3px;
    padding: 6px 5px;
}

/*-----------------------YouTube Sidebar-------------------*/
/*-----------------------YouTube Sidebar-------------------*/
.tcnYoutube {
	background: #e8e8e8;
}

.tcnYoutube h2 {
	margin: 5px auto;
	text-align: center;
}

.tcnYoutube iframe {
	margin: 15px 1%;
	height: auto;
	width: 30%;
}



/*-----------------------User Sidebar-------------------*/
/*-----------------------User Sidebar-------------------*/

.tcnSideUser {
	background: #fff;
	display: none;
	height: 100%;
	position: fixed;
	right: 0;
	top: 0;
	width: 50%;
	z-index: 1000;
}

.tcnSideUser .inner {
	margin: 15px;
	height: 100%;
	width: auto;
}

.tcnSideUser .tcnSideUserClose {
	float: right;
	font-size: 16px;
	font-weight: bold;
}

.tcnSideUser .inner .userSideGallery {
	height: 95%;
	width: 100%;
}

.youTubeWrap {
    margin: 17px 10px;
}

.tcnYoutube .youTubeImg img {
    height: auto;
    width: 100%;
}

.youTubeTitle {
	text-align: center;
}

.formCountdown .countdown {
	font-size: 0.9em;
    height: 1.5em;
    width: 100%;
}


/*-----------------------Res-------------------*/
/*-----------------------Res-------------------*/
@media (min-width: 1100px) {
	#tcnbmaintable {
		float: left;
		margin: 40px 3% 0;
		width: 72%;
	}
	
	.tcnYoutube {
		float: left;
		margin-top: 70px;
		width: 22%;
	}
	
	.tcnYoutube iframe {
		display: block;
		height: auto;
		margin: 10px 3% 40px;
		width: 94%;
	}
}


@media screen and (max-width: 40em) {
	#jumpbox {
		display: none;
	}
	
	#tcnInfoHeader .mainNav {
		background: transparent;
		border-left: 0;
	}
	
	#tcnInfoHeader .mainNav a {
		color: #fff;
	}
	
	#tcnInfoHeader .mainNav a:hover {
		color: #000;
	}
	
	#tcnInfoHeader .header.username {
		position: absolute;
		top: 2px;
	}
	
	#tcnMainNav {
		top: 44px;
	}
	
	#tcnMainNav ul.dropdown {
		margin-right: 0;
	}
	
	#tcnbmaintable {
		margin: 10px auto;
    	width: 100%;
	}
	
	#wrap {
		min-width: 0;
		padding: 0;
	}
	
	.mobileBr {
		clear: left;
		display: block;
	}
	
	.tcnsponsors .tcntext {
		margin: 4px 0 0 10px;
	}
	
	li.row dl.icon {
		background-position: 5px 5px;
	}
	
	ul.topiclist dd.topics,
	ul.topiclist dd.posts,
	ul.topiclist dd.views,
	ul.topiclist .header dd.lastpost {
		display: none;
	}
	
	ul.topiclist dt,
	ul.topiclist dd.lastpost {
		margin: 0 0 0 0;
		padding: 0 0 0 35px;
  		width: auto;
	}
	
	.section-viewforum ul.topiclist dd.lastpost,
	.section-search ul.topiclist dd.lastpost {
		background: transparent url('/boards/images/indent.png') no-repeat 32px 0;
		padding: 0 0 0 50px;
	}
	
	ul.topiclist dd.lastpost span {
		padding: 0;
	}
	
	ul.topiclist li.row dt a.subforum {
		clear: left;
		display: block;
		float: left;
	}
	
	.headerdd .lastpost {
		display: none;
	}
	
	dl.icon dt strong:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
	}
	
	.postbody {
		width: 100%;
	}
	
	.postprofile {
		display: block;
		margin: 0;
		padding: 0;
		width: 100%;
	}
	
	.postprofile dt,
	.postprofile dd {
		float: left;
		margin: 5px 0;
		padding: 0;
		width: 46%;
	}
	
	.postprofile dt,
	.postprofile dd,
	.proRank > img {
		display: none;
	}
	
	.postprofile dd.proRank,
	.postprofile dd.proPosts,
	.postprofile dd.proJoined,
	.postprofile dd.proCash,
	.postprofile dd.proCards,
	.postprofile dd.proPlayer,
	.postprofile dd.proTeam {
		display: block;
	}
	
	br.mobileBr.postAuthor {
	  display: none;
	}
	
	#smiley-box {
	  display: none;
	}
	
	#message-box {
		width: 100%;
	}
	
	.fieldset.fields2 dt {
		width: auto;
	}
	
	fieldset.fields2 dd {
		margin-left: 0;
	}
	
	.reimg-width.reimg-link {
		width: 100%;
	}

	#message-box textarea {
		width: 100%;
	}
	
	ul.linklist li.rightside {
		display: none
	}
	
	#search-box {
		margin-top: 40px;
	}
	
	#page-header .navbar {
		clear: both;
	}
	
	.icon-home {
    	background-position: 0 6px;
	}
	
	.tcnYoutube iframe {
		width: 98%;
	}
	
	.ui-dialog {
		left: 4% !important;
		width: 92% !important;
	}
	
	.footerNavListWrapper .footerNavList {
		width: 100%;
	}
	
	.tcnbnotlogged {
		margin: 60px 8px 0;
	}
	
	.formCountdown .countdown {
		height: auto;
	}
	
	.signature > img {
		width: 100%;
	}
	
	#postform input.inputbox {
		width: 100% !important;
	}
	
	.tcnsponsors {
		display: none;
	}
}