#accordion{margin:50px auto;position:relative;max-width:1000px;clear:both}
#accordion .panel-container .activate-panel+.in{border-bottom:none}#accordion .panel-default .activate-panel+.in,.panel-products .in{border-bottom:2px solid #444}
#accordion .panel-container .panel-heading,.activate-panel{line-height:24px;padding:14px 10px;color:#444;display:block;font-size:1.3em;border-bottom:2px solid #333;background:0 0;font-weight:700;zoom:1;position:relative;cursor:pointer}.activate-panel:hover{background-color:#DDD!important;color:#000;text-decoration:none}.active-panel{color:#FFF!important;text-decoration:none!important;background-color:#EFA600!important;font-weight:700;border-bottom:2px solid #EFA600!important}.active-panel:hover{background-color:#EFA600!important}
.openclose{display:block;clear:both;margin-bottom:10px;text-align:right}.closeall,.openall{display:inline-block;background-color:#FFF;font-size:12px;font-weight:700;margin-left:5px;text-transform:uppercase;border:3px solid #212121;position:relative;text-align:center;line-height:24px;cursor:pointer;width:100px}.closeall:hover,.openall:hover{background-color:#333;color:#FFF}
.no-dot{list-style:none;padding-left:0!important}
.no-dot a {font-size: 1em;}
#accordion .panel-body {padding: .5em 1em;}

 #condensed .boxton-container {max-width: 800px; margin: 0 auto}
  #condensed .boxton-container p {margin-bottom: 2.1em}
  

.not-front .chosen-container-single .chosen-single, .chosen-container-single .chosen-single {
    height: 32px !important;
    line-height: 32px !important;
    padding: 0px 0px 0px 15px !important;
    	max-width: 300px !important;
	overflow: visible;
}
.not-front .chosen-container-single .chosen-single div{top: 3px !important;}
#edit_submitted_customer_information_billing_address_administrative_area_chosen {width: 200px !important}
.street-block {position: relative; max-width: 400px  !important}
.webform-component--customer-information--telephone input, .webform-component--customer-information--fax input  {position: relative; max-width: 300px  !important}
#subpage{
	display:block;
	position: relative;
margin: 1em auto 3em;
list-style-type: none;
padding: 0;
	-moz-column-count: 5;
-moz-column-gap: 15px;
-webkit-column-count: 5;
-webkit-column-gap: 15px;
column-count: 5;
column-gap: 15px;
max-width:1000px;
}
#subpage li {
list-style-type: none;

}
#subpage .dropdown-icon {right:0; width:18px;;}
#subpage .panel-title {margin-left:5px;}
.activate-subpage {line-height: 24px;
padding: 6px 0;
color: #222;
display: block;
font-size: 1em;
font-weight: 700;
position: relative;
cursor: pointer;
border-bottom: 1px solid #888;
}
.activate-subpage:hover {color: #FFF; background-color: #EFA600;}
.activate-subpage:hover .Arrowhead-Right {
    background-position: -413px -113px;
}
@media (max-width:1200px){
	#subpage{
	-moz-column-count: 4;
-webkit-column-count: 4;
column-count: 4;
}
}
@media (max-width:900px){
	#subpage{
	-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
}
}
@media (max-width:767px){
	#subpage{
	-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}
.activate-subpage {
	font-size: 1.2em;
}
}
@media (max-width:480px){
	#subpage{
	-moz-column-count: 1;
-moz-column-gap: 0;
-webkit-column-count: 1;
-webkit-column-gap: 0;
column-count: 1;
column-gap: 0;
margin: 1em;
}
}