* {
	margin: 0;
	padding: 0;
	}
	
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 22px;
	font-size: 12px; 
	background: url(/images/background.jpg) 50% 385px no-repeat #f4f0d1;
	text-align: center;
	color: #666666;
	margin: 0 0 30px 0;
	}


#nav, #fade-container-home, h1, h2, .logo, .home, .home-active, .about, .about-active, .contact-active, .contact, #fade-container-about, #fade-container-contact, #fade-container-response, .capt-text   {
behavior: url(/scripts/iepngfix.htc); 
	}


p {
	margin: 20px 0 0 0
	}
	
h1 {	
	width: 250px;
	}

h1, h2 {
	background: url(/images/decor-underline.png) no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #cc3044;
	font-size: 18px;
	padding-bottom: 20px;
	}
	
h2 {
	text-align: center;
	}	

h1 {
	margin-top: 39px;
	margin-bottom: 30px;
	text-align: center;
	}		

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #aaa082;
	background: none;
	line-height: 22px;
	padding: 7px 0 7px 0 ;
	}
	
h3 span {
	color: #796a41;
	font-style: italic;
	font-weight: bold;
	}
	
h4 {
	color: #cc3044;
	font-size: 18px;
	background: url(/images/green-star.gif) no-repeat 0 5px;
	padding-left: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}	
			


.sub-header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #aaa082;
	text-align: left;
	background: none;
	line-height: 22px;
	padding-bottom: 0;
	padding-left: 0;
	margin-left: 0;
	}		


#masthead {
	background: url(/images/header-background.jpg) 50% 0 no-repeat;
	height: 385px;
	}
	
#masthead-content {
	width: 950px;
	margin: 0 auto;
	text-align: left;
	}

.logo {
	float: left;
	margin: 75px 0 0 140px;
	}

#masthead-rightcol {
	float: left;
	width: 440px;
	margin: 65px 0 0 70px;
	}
	
#masthead-rightcol .header {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #e0f385;
	font-size: 33px;
	font-weight: bold;
	line-height: 34px;
	margin-top: 0;
	}
	
#masthead-rightcol .header span {
	color: #fff;
	font-style: italic;
	font-weight: normal;
	}
	
	

#masthead-rightcol p {
	color: #ffffff;
	}	

*:first-child+html #fade-container-home {
	height: 530px !important;
	}

#fade-container-home {
	width: 100%;
	height: 530px !important;
	height: 515px;
	z-index: 0;
	background: url(/images/white-fade.png) 50% 0 repeat-y;
	position: absolute;
	left: 0;
	top: 273px;
	}
	
*:first-child+html #fade-container-about {
	height: 395px;
	}


#fade-container-about {
	width: 100%;
	height: 376px;
	z-index: 0;
	background: url(/images/white-fade.png) 50% 0 repeat-y;
	position: absolute;
	left: 0;
	top: 273px !important;
	top: 283px;
	}
	
*:first-child+html #fade-container-contact {
	height: 418px;
	}


#fade-container-contact {
	width: 100%;
	height: 403px;
	z-index: 0;
	background: url(/images/white-fade.png) 50% 0 repeat-y;
	position: absolute;
	left: 0;
	top: 273px !important;
	top: 304px;
	}
	
*:first-child+html #fade-container-response {
	height: 102px;
	}


#fade-container-response {
	width: 100%;
	height: 87px;
	z-index: 0;
	background: url(/images/white-fade.png) 50% 0 repeat-y;
	position: absolute;
	left: 0;
	top: 273px;
	}
	
	


#fade-container-response {
	width: 100%;
	height: 129px;
	background: url(/images/white-fade.png) 50% 0 repeat-y;
	position: absolute;
	top: 273px !important;
	top: 242px;
	}
	


#container {
	width: 100%;
	position: relative;
	}
	
#content {
	margin: 0 auto;
	width: 990px;
	text-align: left;
	position: relative;
	}

.quote {
	z-index: 10;
	position: absolute;
	top: 350px;
	left: 0;
	}

#rightcol {
	position: relative;
	float: left;
	z-index: 1;
	width: 733px;
	margin-left: 25px
	}
	
#rightcol a {
	color: #CC3044;
	margin-bottom: 5px;
	}

#imageData #caption a {
	color: #CC3044;
	}
	
#imageData #caption a:hover {
	color: #5F000D;
	}
	

#rightcol a:hover {
	color: #5F000D;
	}


#leftcol #nav {
	background: url(/images/nav-back.png) no-repeat;
	width: 230px;
	height: 282px;
	margin: 28px 0 20px 0;
	}

*:first-child+html #nav ul {
	margin-left: 25px;
	}

#leftcol #nav ul {
	padding-top: 82px;
	margin: 0;
	margin-left: 9px;
	}

#leftcol #nav ul li {
	list-style-type: none;
	background: none;
	margin: 0;
	padding: 0;
	}

#leftcol #nav ul li a {
	text-indent: -9000px;
	display: block;
	height: 42px;
	
	}
	
#leftcol #nav .home {
	background: url(/images/buttons/home-butt.png) no-repeat 0 0;
	
	}
	
#leftcol #nav .home-active	 {
	background: url(/images/buttons/home-butt.png) no-repeat 0 -42px;
	}


#leftcol #nav .home:hover {
	background: url(/images/buttons/home-butt.png) no-repeat 0 -42px;
	}
	
#leftcol #nav .about {
	background: url(/images/buttons/about-butt.png) no-repeat 0 0;
	margin-top: -1px;
	}
	
#leftcol #nav .about-active {
	background: url(/images/buttons/about-butt.png) no-repeat 0 -42px;
	}


#leftcol #nav .about:hover {
	background: url(/images/buttons/about-butt.png) no-repeat 0 -42px;
	}
	
#leftcol #nav .contact {
	background: url(/images/buttons/contact-butt.png) no-repeat 0 0;
	margin-top: -1px;
	}
	
#leftcol #nav .contact:hover {
	background: url(/images/buttons/contact-butt.png) no-repeat 0 -42px;
	}
	
#leftcol #nav .contact-active {
	background: url(/images/buttons/contact-butt.png) no-repeat 0 -42px;
	}


.examples ul li.hide {
	display: none;
	}


.examples ul li {
	float: left;
	display: inline;
	width: 229px;
	margin: 0 15px 15px 0;
	text-align: center;
	font-size: 11px;
	}		
		
		
/* jquery fade effect */
	.fadeThis {
		background: url(/images/examples/curragh.jpg) no-repeat 0 0;
		}
		
	.fadeThis span.hover {
		background: url(/images/examples/curragh.jpg) no-repeat 0 -110px;
		}
		
	.fadeThis2 {
		background: url(/images/examples/kingston.jpg) no-repeat 0 -110px;
		}
		
	.fadeThis2 span.hover {
		background: url(/images/examples/kingston.jpg) no-repeat 0 0;
		}
		
	.fadeThis9 {
		background: url(/images/examples/golf.jpg) no-repeat 0 0;
		}
		
	.fadeThis9 span.hover {
		background: url(/images/examples/golf.jpg) no-repeat 0 -110px;
		}	
	
	.fadeThis4 span.hover {
		background: url(/images/examples/cubecars.jpg) no-repeat 0 0;
		}			
	
	.fadeThis4 {
		background: url(/images/examples/cubecars.jpg) no-repeat 0 -110px;
		}
	
	.fadeThis5 span.hover {
		background: url(/images/examples/refund.jpg) no-repeat 0 0;
		}			
	
	.fadeThis5 {
		background: url(/images/examples/refund.jpg) no-repeat 0 -110px;
		}
		
	.fadeThis6 span.hover {
		background: url(/images/examples/onewhitedress.jpg) no-repeat 0 0;
		}			
	
	.fadeThis6 {
		background: url(/images/examples/onewhitedress.jpg) no-repeat 0 -110px;
		}
		
	.fadeThis7 span.hover {
		background: url(/images/examples/IGC.jpg) no-repeat 0 0;
		}			
	
	.fadeThis7 {
		background: url(/images/examples/IGC.jpg) no-repeat 0 -110px;
		}
		
	.fadeThis8 span.hover {
		background: url(/images/examples/global.jpg) no-repeat 0 0;
		}			
	
	.fadeThis8 {
		background: url(/images/examples/global.jpg) no-repeat 0 -110px;
		}
		
	.fadeThis3 span.hover {
		background: url(/images/examples/renewit.jpg) no-repeat 0 0;
		}			
	
	.fadeThis3 {
		background: url(/images/examples/renewit.jpg) no-repeat 0 -110px;
		}
		
	.fadeThis1 span.hover {
		background: url(/images/examples/pergolas.jpg) no-repeat 0 0;
		}			
	
	.fadeThis1 {
		background: url(/images/examples/pergolas.jpg) no-repeat 0 -110px;
		}


	.fadeThis10 span.hover {
		background: url(/images/examples/bhchildcare.jpg) no-repeat 0 -110px;
		}			
	
	.fadeThis10 {
		background: url(/images/examples/bhchildcare.jpg) no-repeat 0 0;
		}
		
	.fadeThis11 span.hover {
		background: url(/images/examples/nobby.jpg) no-repeat 0 0;
		}			
	
	.fadeThis11 {
		background: url(/images/examples/nobby.jpg) no-repeat 0 -110px;
		}
		
	.fadeThis12 span.hover {
		background: url(/images/examples/keith.jpg) no-repeat 0 0;
		}			
	
	.fadeThis12 {
		background: url(/images/examples/keith.jpg) no-repeat 0 -110px;
		}							
		
	.fadeThis13 span.hover {
		background: url(/images/examples/bits.jpg) no-repeat 0 0;
		}			
	
	.fadeThis13 {
		background: url(/images/examples/bits.jpg) no-repeat 0 -110px;
		}							

.fadeThis14 span.hover {
		background: url(/images/examples/ii-au.jpg) no-repeat 0 0;
		}			
	
	.fadeThis14 {
		background: url(/images/examples/ii-au.jpg) no-repeat 0 -110px;
		}							

.fadeThis15 span.hover {
		background: url(/images/examples/nassa.jpg) no-repeat 0 0;
		}			
	
	.fadeThis15 {
		background: url(/images/examples/nassa.jpg) no-repeat 0 -110px;
		}							

.fadeThis16 span.hover {
		background: url(/images/examples/celestial.jpg) no-repeat 0 0;
		}			
	
	.fadeThis16 {
		background: url(/images/examples/celestial.jpg) no-repeat 0 -110px;
		}							

.fadeThis17 span.hover {
		background: url(/images/examples/BCA.jpg) no-repeat 0 0;
		}			
	
	.fadeThis17 {
		background: url(/images/examples/BCA.jpg) no-repeat 0 -110px;
		}							

.fadeThis18 span.hover {
		background: url(/images/examples/tiaki.jpg) no-repeat 0 0;
		}			
	
	.fadeThis18 {
		background: url(/images/examples/tiaki.jpg) no-repeat 0 -110px;
		}							

.fadeThis19 span.hover {
		background: url(/images/examples/skydive.jpg) no-repeat 0 0;
		}			
	
	.fadeThis19 {
		background: url(/images/examples/skydive.jpg) no-repeat 0 -110px;
		}							

.fadeThis20 span.hover {
		background: url(/images/examples/glowmama.jpg) no-repeat 0 0;
		}			
	
	.fadeThis20 {
		background: url(/images/examples/glowmama.jpg) no-repeat 0 -110px;
		}							

	.fadeThis, .fadeThis1, .fadeThis2, .fadeThis3, .fadeThis4, .fadeThis5, .fadeThis6, .fadeThis7, .fadeThis8, .fadeThis9, .fadeThis10, .fadeThis11, .fadeThis12, .fadeThis13, .fadeThis14, .fadeThis15, .fadeThis16, .fadeThis17, .fadeThis18, .fadeThis19, .fadeThis20   {
		
		position:relative;
		margin: -1px 0 0 0;
		display:block;
		height: 110px;
		width: 229px;
		}
	
	.fadeThis *, .fadeThis1 *, .fadeThis2 *, .fadeThis3 *, .fadeThis4 *, .fadeThis5 *, .fadeThis6 *, .fadeThis7 *, .fadeThis8 *, .fadeThis9 *, .fadeThis10 *, .fadeThis11 *, .fadeThis12 *, .fadeThis13 *, .fadeThis14 *, .fadeThis15 *, .fadeThis16 *, .fadeThis17 *, .fadeThis18 *, .fadeThis19 *, .fadeThis20 *  {
	  display: none;
	}
	
	.fadeThis span.hover, .fadeThis1 span.hover, .fadeThis2 span.hover, .fadeThis3 span.hover, .fadeThis4 span.hover, .fadeThis5 span.hover, .fadeThis6 span.hover, .fadeThis7 span.hover, .fadeThis8 span.hover, .fadeThis9 span.hover, .fadeThis10 span.hover, .fadeThis11 span.hover, .fadeThis12 span.hover, .fadeThis13 span.hover, .fadeThis14 span.hover, .fadeThis15 span.hover, .fadeThis16 span.hover, .fadeThis17 span.hover, .fadeThis18 span.hover, .fadeThis19 span.hover, .fadeThis20 span.hover {
		position: absolute;
		cursor: pointer;
		top: 0;
		left: 0;
		display: block;
		height: 110px;
		width: 229px;
		
	}
	
#leftcol {
	float: left;
	width: 230px;
	margin-bottom: 30px;
	}
	
#leftcol ul {
	margin-left: 20px;
	margin-top: 20px;
	}

#leftcol ul li {
	background: url(/images/green-star.gif) no-repeat 0 5px;
	padding-left: 30px;
	list-style-type: none;
	margin-bottom: 8px;
	}	
	
#mid-inside {
	position: relative;
	float: left;
	width: 335px;
	margin:  0 35px 30px 20px;
	}
	
#right-inside {
	position: relative;
	float: left;
	width: 370px;
	padding-top: 58px;
	}
	
#right-inside p {
	font-size: 11px;
	margin-top: 15px;
	}		
		
.divider {
	margin: 10px 0 10px 0;
	}	

.contact-left, .contact-right {
	margin: 30px 0 0 0;
	float: left;
	}
	
.contact-left td {
	padding: 0 5px 5px 5px;
	}

.contact-left .title, .contact-right .title {
	color: #8F8059;
	padding: 0 0 0 5px;
	font-weight: bold;
	}


.contact-left input {
	padding: 5px;
	width: 200px;
	}	

.contact-left input, textarea {
	border: 1px solid #EFB3BB;
	}
	
.contact-right textarea {
	width: 400px;
	height: 194px;
	padding: 5px 5px 10px 5px;
	}

.contactsend {
	background: url(/images/submit.gif);
	width: 174px;
	height: 16px;
	text-indent: -9000px !important;
	line-height: 300px;
	border: none;
	cursor: pointer;
	}
	
	
#footer {
	width: 950px;
	margin: 0 auto;
	text-align:right;
	margin-top: 10px;
	}
	
#footer p {
	margin: 0;
	}	
		
						
 						

