

#internallcol .servicebreak {
padding: 10px 10px;
border-top: 1px solid #694711;
border-left: 1px dashed #231f14;
border-right: 1px dashed #231f14;
}

#internallcol .servicebreak:hover, #vertical_container {
background: #1e1b11;
border-top: 1px solid #7a5822;
border-left: 1px dashed #2f2919;
border-right: 1px dashed #2f2919;
}

#vertical_container {
	padding: 0px 10px;
}

#vertical_container h2 {
	padding-bottom: 10px;
}


.service_content h3 {
	display: inline;
	padding: 5px 0px;
	font: bold 14px "trebuchet ms"; color: #c26d34;
	border: none;
}

.service_content {
	display: block;
	margin-bottom: 10px;
	padding-bottom: 30px;
	border-top: none;
	border-bottom: 1px dashed #2f2919;
}

.top_content {
	padding-top: 10px;
	border-top: 1px dashed #2f2919;
}

.accordion_toggle {
			display: block;
			padding-left: 35px;
			text-decoration: none;
			outline: none;
			cursor: pointer;
			background: url("../images/package_logo.png"/*tpa=http://www.onlywebdesign.co.uk/images/package_logo.png*/) no-repeat left;
			font: bold 18px "trebuchet ms"; color: #b15c23;
			border-bottom: 1px dashed #2f2919;
			margin: -4px;
}


.accordion_toggle_active {
			color: #d59729;
			background: url("../images/package_logo2.png"/*tpa=http://www.onlywebdesign.co.uk/images/package_logo2.png*/) no-repeat left;
			margin: -4px;
			border-bottom: none;
}
		
.accordion_content {
			overflow: hidden;
			font: bold 12px "trebuchet ms"; color: #b15c23;
			padding: 3px 30px 12px 30px;
			border-bottom: none;
}

/* This div houses the contact details on the right to stop it being moved below the main div when the accordion opens */

.contacthouse {
width: 168px;
height: auto;
vertical-align: top;
}