#horizontalFuturesTabsDiv .resp-tabs-list li {
	font-weight: 700;
	font-size: 18px;
	display: inline-block;
	padding: 5px 8px;
	margin: 0px;
	text-align: center;
	list-style: none;
	float: left;
	border-radius: 8px 8px 0px 0px;
	
	/* background: #eeeeee; */ 
	background: -moz-linear-gradient(top, #e3e2e2 0%, #ffffff 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e2e2), color-stop(100%,#ffffff)); 
	background: -webkit-linear-gradient(top, #e3e2e2 0%,#ffffff 100%); 
	background: -o-linear-gradient(top, #e3e2e2 0%,#ffffff 100%); 
	background: -ms-linear-gradient(top, #e3e2e2 0%,#ffffff 100%); 
	background: linear-gradient(to bottom, #e3e2e2 0%,#ffffff 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e2e2', endColorstr='#ffffff',GradientType=0 );
	border-bottom:1px solid #cccccc;
}


/* Horizontal Futures Tabs */
#horizontalFuturesTabsDiv.fctabs {
	width:1014px;
	margin:0px auto;
}
#horizontalFuturesTabsDiv.fctabs h1 {
	margin:33px 0 25px;
}
#horizontalFuturesTabsDiv.fctabs h3 {
	margin:10px 0;
}
#horizontalFuturesTabsDiv #tabInfo {
	display:none;
}	

.cashBidsTable{
	width:99%;
}

ul.resp-tabs-list{
	padding:0px;
}
.mainCashbids{
		margin-top:10px;
		width:99%;
		overflow:hidden;
}
.mainCashbids * {
		font-family: Segoe, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
		font-size: 14px;
}
.mainCashbids th {
		font-weight: bold;
}
.mainCashbids.detail h6 {
	color: #333;
	font-size: 1em;
	text-align: center;
}

.mainCashbids .tabs {
	margin: 0 0 5px; 
	border-bottom: 1px solid #bbb; 
	padding:0;
	display: inline-block;
		height: 30px;
		margin:0;
		width:100%;
}

.mainCashbids .tabs > li > a {
	font-size: 14px;
	text-decoration: none;
}

.mainCashbids .tabs > li {
		border: 1px solid #ddd;
		border-bottom-color: #BBB;
		border-radius: 4px 4px 0 0;
		margin: 0 3px 0 0;
		float:left;
		padding: 0 8px;
		border: 1;
		list-style: none;
		background-color: #FBFBFB;
		height: 29px;
}

.mainCashbids .tabs > li.active {
	border: 1px solid #bbb; 
	-webkit-box-shadow: 0 -2px 4px 0 rgba(0,0,0,0.05); 
	-moz-box-shadow: 0 -2px 4px 0 rgba(0,0,0,0.05); 
	box-shadow: 0 -2px 4px 0 rgba(0,0,0,0.05); 
	border-bottom: 1px solid white; 
	color: #444; 
	text-shadow: none; 
	background-color: #fff; 
}

.mainCashbids .tab-content > * {
		display:none;
}

.mainCashbids .tab-content > .active{
		display:block;
}

.mainCashbids .tab-content {
	float:none;
}

.mainCashbids .markets_table {
	float:none;
	margin:0px 0px 8px 0px;
	background-color:#FFFFFF;
	width:100%;
	display:table;
}
.mainCashbids .market_table tbody tr td.up {color: #59A80F;}
.mainCashbids .market_table tbody tr td.down {color: #FA2A00;}         
.mainCashbids .market_table tr td.chgUp {
	width:70px;
}
.mainCashbids .market_table tr td.chgDn {
	width:70px;
}
.mainCashbids .market_table tbody tr td.chgUp {
		background-image: url("../images/chgUpArrow.png");
		background-position: left center;
		background-repeat: no-repeat;
		color: #008000;
}
.mainCashbids .market_table tbody tr td.chgDn {
		background-image: url("../images/chgDnArrow.png");
		background-position: left center;
		background-repeat: no-repeat;
		color: #FF0000;
}
.mainCashbids #cme_attribution {
		text-align: center;
		font-size: 10px;
}
#LocationTabs .resp-tab-content {
  border: none;
}
li#LocationTabOneLi, li#LocationTabTwoLi {
  border: 1px solid #ffffff;
}
.resp-tab-content{
	border:none; 
	border-top:1px solid #c1c1c1;
	padding:0px !important;
	width:100%;
}
h3.fcControls{
	padding:12px !important;
	margin:0px !important;
}
.mktItemDesc h2 {
  margin:0px 0px .5% !important;
}

tr.fcControlsSubHdr td h4.fcControlsSectionHeader{
	width:100%;
	margin:0px !important;
}
.markets a{
	font-weight:normal !important;
}
ul.resp-tabs-list li a{
	font-weight:normal;
}
.resp-tabs-list li a{
	color: #3e3c3c !important;
}
#horizontalFuturesTabsDiv .resp-tabs-list li.resp-tab-active a{
	color: #3e3c3c !important;
}
#horizontalFuturesTabsDiv .resp-tabs-list li{
	border-top: 1px solid #FFFFFF !important;
	border-right: 1px solid #FFFFFF !important;
	border-left: 1px solid #FFFFFF !important;
	background-color: #eeeeee;
	color: #3e3c3c !important;
}
#horizontalFuturesTabsDiv .resp-tabs-list li.resp-tab-active {
	background-color:#ffffff !important; /*25% color 3*/
	color:#3e3c3c !important;
	border-top:1px solid #cccccc !important;
	border-right:1px solid #cccccc !important;
	border-left:1px solid #cccccc !important;
	border-bottom:1px solid #ffffff;
	background:#ffffff;
}
#horizontalFuturesTabsDiv .resp-tab-content{
	border: none !important;
}
.fctabs{
	width:100%;
	padding:0px 2.5%;
	background-color: #FFFFFF;
}
table.market_table{
	border-right:1px solid #BBBBBB;
	width:100%;
	display:table;
	margin:0px auto;
}
table.market_table td:last-child a:last-child img {
  padding: 0px 0px 0px 15%;
}
select.custom-select{
	width:100%;
}
p.market-status{
	width:100%;
}
#cme_attribution, #cme_attribution p.fcControls{
	text-align:center;
}
.resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    clear: left;
		width:95%;
		margin:0px 1%;
}
h2.resp-accordion {
    cursor: pointer;
    padding: 10px 15px;
    display: none;
}
.resp-tab-content {
    display: none;
    padding: 15px 20px;
}
.resp-tab-active {
    border: 1px solid #c1c1c1;
    border-bottom: none;
}
.resp-tab-active {
  background-color: #CCCCCC; /*25% color 3*/
	color:#515151;
	border:none;
}
#verticalTab .resp-tab-active {
	background-color: #babf02 !important; /*100% color 3*/
	color:#FFF;
	border-radius:0px 0px 0px 0px;
	border:none;
	border-right:1px solid #b7b7b7 !important;
}
.resp-content-active, .resp-accordion-active {
    display: block;
}

/* MEDIA QUERY SECTION */
@media only screen and (max-width:1024px){
	.mainContentDiv{
		margin-left:0px;
	}
	.markets #commodity_focus_wrap{
		margin-left:0px;
	}
	.markets #commodity_focus_wrap .tabs{
		width:100%;
		padding:0px;
	}
	#content{
		width:98%;
	}
	.markets #commodity_focus_graph {
		margin-bottom: 14px;
		height: 325px;
		margin-left:4%;
		text-align:center;
	}
	.markets #commodity_focus_news{
		margin-left:4%;
	}
		.markets .span7{
		width:55%;
	}

}

@media only screen and (max-width:768px){
	ul.resp-tabs-list{
		display:none;
	}
	h2.resp-accordion{
		display:block;
	}
	.resp-tabs-container{
		float:none;
		width:100%;
		margin:5% 2%;
	}
	.resp-accordion-closed{
		display:none !important;
	}
	.mainContentDiv{
		margin-left:0px;
	}
	.markets #commodity_focus{
		margin:0px 15%;
		width:60% !important;
	}
	.markets #commodity_focus_wrap{
		margin-left:0px;
	}
	.markets #commodity_focus_wrap .tabs{
		width:100%;
		padding:0px;
	}
	#content{
		width:95%;
	}
	.markets #commodity_focus_graph {
		margin-bottom: 14px;
		height: 325px;
		margin-left:0px;
		margin-top:10%;
		width:100%;
		text-align:center;
	}
	.markets #commodity_focus_news{
		width:100%;
		  margin: 2% 1%;
	}
	.market_table td:last-child a:last-child img {
  padding: 0px 0px 0px 25%;
	}
	.fctabs{
		width:98%;
		padding:0px;
	}
	.market_table td:nth-child(6){
		display:none;
	}
}

@media only screen and (max-width:480px){
	.content-box{
		padding:1% 2%;
	}
	.mainContentDiv{
		margin-left:0px;
	}
	.markets #commodity_focus{
		margin:0px;
		padding:0px 5%;
		width: 90% !important;
	}
	.markets #commodity_focus_wrap .tabs{
		width:100%;
		padding:0px;
	}
	#content{
		width:95%;
	}
	.markets #commodity_focus_graph {
		margin-bottom: 14px;
		height: 325px;
		margin-left:0px;
		margin-top:10%;
		width:100%;
		text-align:center;
	}
	.markets #commodity_focus_news{
		margin:0px;
	}
	.markets .span7{
		width:100%;
	}
	#Div3 iframe{
		margin:0px 0px 0px -12%;
		width:100%;
	}
	.clRespDiv{
		margin:5% 5% 0px;
	}
	h4.fcControlsSectionHeader{
		width:90%;
	}
	tr.fcControlsSubHdr td:nth-child(5) h4.fcControlsSectionHeader{
		/*padding:15px 4px 15px !important;*/
		margin:0px 0px 0px -10%;
	}
		.market_table td:nth-child(2), .market_table td:nth-child(3), .market_table td:nth-child(6), .market_table td:nth-child(7){
		display:none;
	}
}
/* END MARKETS*/