#defensive-driving-course{
						background-image:url(/courses/img/defensive-driving-course_thumb.jpg);
						}#advanced-driving-course{
						background-image:url(/courses/img/advanced-driving-course_thumb.jpg);
						}#anti-hijack-course{
						background-image:url(/courses/img/anti-hijack-course_thumb.jpg);
						}#collision-avoidance-course{
						background-image:url(/courses/img/collision-avoidance-course_thumb.jpg);
						}#k53-top-up{
						background-image:url(/courses/img/k53-top-up_thumb.jpg);
						}#n4-x-4-driving-course{
						background-image:url(/courses/img/n4-x-4-driving-course_thumb.jpg);
						}#n4-x-4-recovery-course{
						background-image:url(/courses/img/n4-x-4-recovery-course_thumb.jpg);
						}#high-performance-driving-course{
						background-image:url(/courses/img/high-performance-driving-course_thumb.jpg);
						}.courses_list{
padding:0;
margin:0 0 0 18px;
width:284px;
list-style-type:none;
	}
	.courses_list li{
	display:block;
	padding:0;
	margin:0 0 0 0;
	width:284px;
	height:80px;
	background-repeat:no-repeat;
	background-position:0 0;
	border-bottom:1px solid #acacac;
		}
		.courses_list li:hover{
		margin:0 0 0 -10px;
		border-right:10px solid #FFFFFF;
		}
		.courses_list .current{
		margin:0 0 0 0;
		background-position:0 -80px;
		border-right:3px solid #FFFFFF;
			}
			.courses_list .current:hover{
			margin:0 0 0 0;
			}
			.courses_list .current a{
			color:#CCCCCC;
			}
		.courses_list li a{
		display:block;
		padding:8px 10px 8px 90px;
		margin:0;
		width:184px;
		height:64px;
		font-size:1.1em;
		font-weight:bold;
		color:#FFFFFF;
		text-align:right;
		text-decoration:none;
		
		}
		
.course{
padding:0;
margin:20px 10px 0 0;
width:681px;
min-height:500px;
display:inline-block;
background:#FFFFFF url(/img/gradient_grey_light.gif) repeat-y 0 0;
	}
	.course .intro{
	padding:0;
	margin:0;
	width:681px;
	height:300px;
	}
	.course h3{
	display:block;
	position:relative;
	padding:10px;
	margin:0 0 -170px 0;
	width:200px;
	height:150px;
	font-size:1.5em;
	color:#FFFFFF;
  text-shadow: 0.1em 0.1em 0.3em #000;
  -moz-text-shadow: 0.1em 0.1em 0.3em #000;
  -webkit-text-shadow: 0.1em 0.1em 0.3em #000;
	}
	.course .info{
	display:inline-block;
	vertical-align:top;
	padding:0 20px;
	margin:0;
	}
	
  .course_details{
    display:inline-block;
    padding:0;
    margin:0;
    width:320px;
    vertical-align:top;
    }
    .course_details h5{
      padding:0;
      margin:5px 0 10px 0;
      width:320px;
      font-size:1em;
      }
	
.course #defensive-driving-course{
					background-image:url(/courses/img/defensive-driving-course.jpg);
					}.course #advanced-driving-course{
					background-image:url(/courses/img/advanced-driving-course.jpg);
					}.course #anti-hijack-course{
					background-image:url(/courses/img/anti-hijack-course.jpg);
					}.course #collision-avoidance-course{
					background-image:url(/courses/img/collision-avoidance-course.jpg);
					}.course #k53-top-up{
					background-image:url(/courses/img/k53-top-up.jpg);
					}.course #n4-x-4-driving-course{
					background-image:url(/courses/img/n4-x-4-driving-course.jpg);
					}.course #n4-x-4-recovery-course{
					background-image:url(/courses/img/n4-x-4-recovery-course.jpg);
					}.course #high-performance-driving-course{
					background-image:url(/courses/img/high-performance-driving-course.jpg);
					}
/*--BEGIN: CONTACT ME--*/
.contact_me{
display:inline-block;
vertical-align:top;
padding:10px;
margin:10px 0 15px 0;
width:280px;
background:#FFFFFF url(/img/gradient_grey_light_vert.gif) repeat-x 0 100%;
border:1px solid #333333;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
	}
	.contact_me p{
	font-size:0.9em;
	font-weight:bold;
	padding:0;
	margin:0 0 0.5em 0;
	color:#000;
	}
	.contact_me input, .contact_me textarea{
	width:270px;
	}
	.contact_me .btn_send{
	width:277px;
	}
	.contact_me .p_lrg{
	font-size:1em;
	font-weight:bold;
	font-style:italic;
	color:#006600;
	}
/*--END: CONTACT ME--*/
