/* CSS Document */

body {
	margin:0;
	background-image: url(stripe1.png);
	background-repeat:repeat;
}

/*STRUCTURE*/

#container {
	width:980px;
	margin:auto;
	position: relative;
	margin-top: 50px;
}

#upper-container {
	width:980px;
	height:460px;
	float:left;
	position:relative;
	background-image:url(bg-image.png);
	background-repeat:no-repeat;
}

#lower-container {
	width:980px;
	float:left;
	position:relative;
	background-image:url(body-repeat.png);
	background-repeat:repeat-y;
}

#footer {
	width:980px;
	float:left;
	position:relative;
	background-image:url(footer.png);
	background-repeat: no-repeat;
	height:26px;
}

#sub-footer {
	width:980px;
	float:left;
	position:relative;
	height:20px;
}
	
/*STRUCTURE*/

/*SUB-STRUCTURE*/

#header {
	width:980px;
	height:140px;
	float:left;
	position:relative;
}

#content-top {
	width:980px;
	height:239px;
	float:left;
	position:relative;
}

#nav {
	width:980px;
	height:71px;
	float:left;
	position:relative;
}

/*SUB-STRUCTURE*/

/*MAIN-CONTENT*/

#body-text {
	width:916px;
	padding-left: 32px;
	padding-right: 32px;
	padding-top:10px;
	float:left;
	position:relative;
	margin-bottom:10px;
}

#left-text-container {
	width:560px;
	float:left;
	position:relative;
	margin-right:19px;
	border-right: 1px dotted #CCCCCC;
	padding-right:20px;
}

#right-text-container {
	width:316px;
	float:left;
	position:relative;
	text-align:center;
}

#right-text-container img { 
	margin-top:10px;
	border:4px solid #666666;
}
/*MAIN-CONTENT*/

/*STYLES*/

p {
	margin:0;
	padding:0;
	font-family:"Tahoma Bold", Tahoma;
	font-size:10px;
	color:#666666;
}

/*h1 {
	margin-top:20px;;
	margin-bottom:12px;
	padding:0;
	font-family:"Tahoma Bold", Tahoma;
	font-size:12px;
	color:#ffffff;
}*/

h1 {
	margin-top:6px;;
	margin-bottom:12px;
	padding:0;
	font-family:"Tahoma Bold", Tahoma;
	font-size:24px;
	color:#ffffff;
}

h2 {
	margin-top:0;
	margin-bottom:12px;
	padding:0;
	font-family:"Tahoma Bold", Tahoma;
	font-size:12px;
	color:#ffffff;
}

h3, h3 a {
	margin-top:0;
	margin-bottom:10px;
	padding:0;
	font-family:"Tahoma Bold", Tahoma;
	font-size:18px;
	color:#666666;
}

h3 a {
	margin-top:20px;
}

img {
	border:0;
}

#sub-footer p {
	margin:0;
	padding:0;
	font-family:"Tahoma Bold", Tahoma;
	font-size:10px;
	color:#ffffff;
	text-align:center;
}

a {
	margin:0;
	padding:0;
	font-family:"Tahoma Bold", Tahoma;
	font-size:10px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

ul {
}

li {
	margin:0;
	padding:0;
	margin-left:10px;
	font-family:"Tahoma Bold", Tahoma;
	font-size:10px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	list-style-type:square;
}


/*STYLES*/

/*NAV*/

#nav-holder {
	width:910px;
	height:59px;
	float:left;
	position:relative;
	padding-left:36px;
	padding-right:34px;
	padding-top: 3px;
	padding-bottom: 6px;
}

#nav-holder ul {
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
}

#nav-holder li {
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
	margin-left:1px;
}

#nav-holder a {
	font-family:"Tahoma Bold", Tahoma;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	display: inline-block;
	width:125px;
	height:39px;
	border-right: 1px solid #FFFFFF;
	padding-top:23px;
	text-decoration:none;
}

#nav-holder a:hover {
	text-decoration:underline;
}

#nav-holder .noborder {
	border:0;
}

#nav-holder .active-noborder {
	border:0;
	text-decoration:underline;
}
/*NAV*/

/*HEADER*/

#scroller-holder {
	width:909px;
	padding-left: 37px;
	padding-right: 32px;
	padding-top:10px;
	float:left;
	position:relative;
	margin-bottom:10px;
	height:120px;
}

#logo-left {
	background-image:url(logo.png);
	background-repeat:no-repeat;
	background-position: 37px 15px;
	width:450px;
	height:140px;
	float: left;
	position:relative;
}

#logo-right {
	width:530px;
	height:140px;
	float: left;
	position:relative;
}

#logo-right-top {
	width:520px;
	height:50px;
	float: left;
	position:relative;
	padding-top: 10px;
	margin-right: 10px;
	/*background-image:url(24-hour-recovery.png);
	background-position:left;*/
}

#logo-right-bottom {
	width:520px;
	height:70px;
	float: left;
	position:relative;
	padding-top: 10px;
	margin-right: 10px;
}

/*HEADER*/

/*CENTRE-TOP*/

#content-top-container {
	width:908px;
	height:224px;
	float:left;
	position:relative;
	padding-left:37px;
	padding-right:35px;
	padding-top:15px;
}

#content-top-container-left {
	width:550px;
	height:204px;
	float:left;
	position:relative;
	padding-left:20px;
	padding-top:15px;
}

#content-top-container-right {
	width:338px;
	height:224px;
	float:left;
	position:relative;
}

/*CENTRE-TOP*/

/*CLASSES*/

.body-para {
	margin-top:10px;
}

.members {
	border:4px solid #666666;
	margin-left:50px;
}

.members1 {
	border:4px solid #666666;
}

.members2 {
	margin-left:76px;
	margin-top:10px;
	border:4px solid #666666;
}

.members3 {
	margin-left:86px;
	margin-top:10px;
	border:4px solid #666666;
}

.members4 {
	margin:10px 15px;
	border:4px solid #666666;
}

#nav-holder .active {
	text-decoration:underline;
}

.top-images {
	margin-top:-10px;
	margin-right:5px;
}

.image-holder-head {
	float:right;
	margin-left:20px;
}
	
/*CLASSES*/

/*NON-FAULT ACCIDENTS*/

#non-fault-container {
	width:916px;
	float:left;
	position:relative;
}

#non-fault-container p {
	margin-top:10px;
	margin-bottom:10px;
}

#non-fault-container h4 {
	margin-top:0;
	margin-bottom:10px;
	padding:0;
	font-family:"Tahoma Bold", Tahoma;
	font-size:14px;
	color:#666666;
	border-bottom:1px solid #999999;
}

.horizontal-holder {
	width:916px;
	height:210px;
	float:left;
	position:relative;
	padding-top:10px;
}

.non-fault-left {
	width:280px;
	height:200px;
	float:left;
	position:relative;
}

.non-fault-middle {
	width:280px;
	height:200px;
	float:left;
	position:relative;
	margin-left:38px;
	margin-right:38px;
}

.non-fault-right {
	width:280px;
	height:200px;
	float:left;
	position:relative;
}

	.horizontal-holder-1 {
		width:916px;
		height:160px;
		float:left;
		position:relative;
		padding-top:10px;
	}
	
	.non-fault-left-1 {
		width:280px;
		height:150px;
		float:left;
		position:relative;
	}
	
	.non-fault-middle-1 {
		width:280px;
		height:150px;
		float:left;
		position:relative;
		margin-left:38px;
		margin-right:38px;
	}
	
	.non-fault-right-1 {
		width:280px;
		height:150px;
		float:left;
		position:relative;
	}
	
		.horizontal-holder-2 {
			width:916px;
			height:120px;
			float:left;
			position:relative;
			padding-top:10px;
		}
		
		.non-fault-left-2 {
			width:280px;
			height:110px;
			float:left;
			position:relative;
		}
		
		.non-fault-middle-2 {
			width:280px;
			height:110px;
			float:left;
			position:relative;
			margin-left:38px;
			margin-right:38px;
		}
		
		.non-fault-right-2 {
			width:280px;
			height:110px;
			float:left;
			position:relative;
		}

/*NON-FAULT ACCIDENTS*/

/*GALLERY*/


#gallery-container {
	width:916px;
	float:left;
	position:relative;
}

#gallery-container h2 {
	color:#666666;
}

#gallery-container h3 {
	margin-top:0;
	margin-bottom:10px;
	padding:0;
	font-family:"Tahoma Bold", Tahoma;
	font-size:14px;
	color:#666666;
	border-bottom:1px solid #999999;
}

#gallery-container h4 {
	margin-top:0;
	margin-bottom:10px;
	padding:0;
	font-family:"Tahoma Bold", Tahoma;
	font-size:14px;
	color:#666666;
	border-bottom:1px solid #999999;
	clear:both;
}

#gallery-container img {
	margin-right:30px;
	float:left;
	margin-top:10px;
}

#gallery-container {}

/*GALLERY*/

/*Contact*/

input {
	border: 1px solid #cfcfcf;
	padding:4px;
	font-family:"Tahoma Bold", Tahoma;
	font-size:10px;
	color:#aeaeae;
	color:#666666;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;
}

input .submitbtn {
	border: 1px solid #ffffff;
}

textarea {
	border: 1px solid #cfcfcf;
	padding:4px;
	font-weight:bold;
	font-family:"Tahoma Bold", Tahoma;
	font-size:10px;
	color:#666666;
	margin-left:10px;
	width:400px;
	height:80px;
	margin-top:10px;
}

.contact-padding {
	padding-top:10px;
	font-family:"Tahoma Bold", Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#666666;
}

.h3-no-margin {
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:bold;
}

.h3-bit-margin {
	padding:0;
	margin-top:10px;
	font-weight:bold;
	font-size:12px;
	margin-bottom:0;
}

/*Contact*/
