/* TALL ACCORDIONS */
.accordion_toggle 					{ display: block; background: #000 url(../images/icon-orange-plus.png) no-repeat 7px 50%; color: #ee8e27; margin: 10px 0 0; padding: 10px; padding-left: 20px; text-transform: uppercase; cursor: pointer; }
h1.accordion_toggle:first-child		{ margin-top: 0; } 
.accordion_toggle_active 			{ background: #000 url(../images/icon-orange-minus.png) no-repeat 7px 50%; }
.accordion_content 					{ background: #000; color: #C8C8C8; margin-bottom: 10px; padding-bottom: 10px; overflow: hidden; }
.accordion_content h2 				{ margin: 15px 0 5px 10px; }
.accordion_content p 				{ padding: 5px 10px 15px 10px; }

/* WIDE ACCORDIONS */
.horizontal_accordion_toggle 		{ float: left; } 	/* REQUIRED: This make sure it stays horizontal */
.horizontal_accordion_toggle 		{ width: 20px; height: 100px; display: block; background: #343434 url(../images/icon-black-plus.png) no-repeat 7px 50%; color: #FFF; margin: 0 2px; padding: 2px; text-decoration: none; outline: none; cursor: pointer; }
.horizontal_accordion_toggle_active { background: #c9e143 url(../images/icon-black-minus.png) no-repeat 7px 50% !important; }
.horizontal_accordion_content 		{ min-height: 100px; } 	/* REQUIRED: We need to define a height for the accordion as it stretches the width */
.horizontal_accordion_content 		{ float: left; } 	/* REQUIRED: This make sure it stays horizontal */
.horizontal_accordion_content		{ overflow: hidden; }

.threecolumns .content_area			{ width: 245px; }
.fourcolumns .content_area			{ width: 370px; }
.fivecolumns .content_area			{ width: 500px; }

.horizontal_accordion_content a		{ color: #ee8e27; }
.horizontal_accordion_content ul	{ margin-top: 0; padding-left: 20px; }

/* CONTAINER STYLING */
#horizontal_container h3			{ color: #000; }
