.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  left: initial;
  right: .5em
}

.ui-accordion-header {
  border: 0;
  background: #e20000;
  color: #fff!important;
  padding:45px 20px 0px 20px;
  font-size:12px;
  height:40px;
  

}

.ui-accordion .ui-accordion-header{
	padding: 15px .5em .5em .7em !important;
}

#tab_header{
	font-size: 55px;
	  text-align::left;
	font-weight:bold !important;
}

.tab_container{
	width:100%;
	max-width:650px;
	margin:0 auto;
	
}

.tab2_container{
	width:100%;
	max-width:650px;
	margin:0 auto;
	margin-left:25px;
	
}

#tab_size{
	width:550px;
	text-align:center;
	padding-left:20px;
  /* derek edit */ 
  position: relative;

}




.blue .ui-accordion-header,
.blue.ui-accordion-header { background: #e20000; height:50px; border-bottom:solid 1px #FFF;     z-index: 999999;}

.blue .ui-accordion-header.ui-state-hover,
.blue.ui-accordion-header.ui-state-hover { background: #CCC }

.

.ui-accordion-header.ui-state-hover { background: #ec7672 }

.ui-widget-content {
  background: transparent;
  border: 0;
  margin: 2px 0 3px 0;
  padding: 5px 10px 5px 0;
  font-size:18px;
}

.odd .ui-accordion-header {
  border: 0;
  background: #e8e8e8;
  color: #000!important;
  text-align: left;
}

.odd .ui-accordion-header.ui-state-hover { background: #dfdfdf }

.odd .ui-widget-content {
  background: #f4f4f4;
  border: 0;
  margin: -2px 0 2px 0;
  padding: 5px
}

.ui-icon, .ui-widget-content .ui-icon{
		background-image: none !important;

}

.ui-state-active .ui-icon{
	background-image: none !important;
}



#tab_content{
	font-size:13px;
	line-height:18px;
	background-color:#FFF;
	text-align:left;
	padding-top:0px;
	padding-left:0px;
	padding-bottom: 20px;
	padding-right:20px;
	color:#6D6E70;
	width:100%;
}

#tab_content img{
}

#tab_content p{
	padding:20px;
}

@media screen and (max-width: 768px) {
	#tab_size{
	width:550px;
	text-align:left;
	padding-left:20px;
		margin-right:20px;

}

@media screen and (max-width: 480px) {
	#tab_size{
	width:300px;
	text-align:left;
	padding-left:0px;
	margin-right:0px;

}

#tab_header{
	  font-size:30px;
	  text-align::center;
}

.tab_container{
	width:100%;
	/*max-width:350px;*/
  max-width:300px;
	margin:0 auto;
	
}

.tab2_container{
	width:100%;
	/*max-width:350px;*/
      max-width: 250px;
	margin:0 auto;
	
}

	
}
