@charset "utf-8";
/* CSS Document */

/* Homepage specific CSS <body id="home"> */
/* Last edited by Jack Faulkner 9th January 2009 */


#home #wrapper1 {
	background:none;
}

#home #wrapper2 {
	background:#9c8e7f url(../images/wrapper2_background_repeaty.jpg) top left repeat-y;
}

#home #global_nav ul {
	padding:0 125px 0 0;
	background:transparent url(../images/hands_top.jpg) bottom left no-repeat;
}

#home #global_nav ul li ul {
	padding:0;
	background:none;
}

#home #projects_heading {
	margin:0;
	padding:2px 0 0 8px;
	width:222px;
	height:33px;
	float:right;
	font:normal 1.4em Arial, Helvetica, sans-serif;
	color:#999771;
	line-height:35px;
	background:transparent url(../images/projects_heading_background_repeatx.jpg) top left repeat-x;
}


#home #content {
	margin:0;
	padding:0;
	width:721px;
}
		
#home #content_top {
	margin:0;
	padding:45px 20px 25px 20px;
	height:13em;
	background:#fff url(../images/hands_bottom.jpg) top right no-repeat;
}

#home #content_top h2 span {
	line-height:1.6em;
}

#home #dummy_box {
	margin:0;
	padding:0;
	width:263px;
	height:182px;
	float:right;
	border:none;
	background:none;
}

#home #content_bottom {
	margin:0;
	padding:25px 20px 0 20px;
	min-height:540px;
	color:#fff;
	background:transparent url(../images/content2_background_repeatx.gif) top left repeat-x;
}
		
#home #testimonials {
	margin:0;
	padding:0 0 0 20px;			
	width:215px;
	height:450px;
	float:right;
	font: bold 1.2em/1.2em Arial, Helvetica, sans-serif; 
	color:#373029;
}

#home #testimonials a, #home #testimonials a:link, #home #testimonials a:visited,  #home #testimonials a:active {
	color:#502c1e;
	text-decoration:underline;
}

#home #testimonials a:hover, #home #testimonials a:focus {
	color:#603626;
	text-decoration:none;
}

#home #side_panel {
	background-color:#e1ed92;
	background-image:none;			
}

#home #footer {
	color:#373029;
	background:transparent url(../images/home_footer_background.jpg) top left no-repeat;
}

#home #footer a, #footer a:link, #footer a:visited, #footer a:active {
	color:#322a23;
	font-weight:bold;
	text-decoration:none;
}	

#home #footer a:hover, #footer a:focus {
	color:#483e35;
	text-decoration:underline;
}


/* jCarouselLite */

#home .carousel {
	height:600px;
}

#home .carousel a, #home .carousel a:link, #home .carousel a:visited, #home .carousel a:hover, #home .carousel a:active, #home .carousel a:focus {
	text-decoration:none;
}

#home .carousel a img {
	border:0;
}

#home .prev {
	margin:0 auto;
	padding:0;
    width: 35px;
    height: 20px;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#5f6502;
	text-align:center;
	background: transparent url(../images/carousel_prev_btn.gif) no-repeat 0 0;
}

#home .next {
	margin:0 auto;
	padding:0;
    width: 35px;
    height: 20px;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#5f6502;
	text-align:center;
    background: transparent url(../images/carousel_next_btn.gif) no-repeat 0 0;
}

#home .prev:hover {
    cursor: pointer;
    background-position: 0 -25px;
}

#home .next:hover {
    cursor: pointer;
    background-position: 0 -25px;
}

#home .prev:active {
    cursor: pointer;
    background-position: 0 -50px;
}

#home .next:active {
    cursor: pointer;
    background-position: 0 -50px;
}

#home .carousel ul {
}

#home .carousel ul li {
	margin:0 0 0 27px;
	width:180px;
}

#home .carousel ul li p {
	padding:2px 10px 15px 10px;
	width:160px;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#324407;
	text-align:center;
}


