@import url("nav.css");

@charset "utf-8";

	.inputtext {
		color: #333333;
		background-color: #FFFFFF;
		font-size: 11px;
		border: #888888 1px solid;
		height: 17px;
		width: 120px;
		padding: 1px 3px;
	}	
		
	.inputtextrequired {
		color: #333333;
		background-color: #f3dcff;
		font-size: 11px;
		border: #888888 1px solid;
		height: 17px;
		width: 120px;
		padding: 1px 3px;
	}	
		
	.inputselect {
		color: #333333;
		background-color: #FFFFFF;
		font-size: 11px;
		border: #888888 1px solid;
		height: 17px;
		padding: 1px 0px 1px 3px;
		width: 120px;
	}
		
	.inputtextarea{
		color: #333333;
		background-color: #FFFFFF;
		font-size: 11px;
		border: #888888 1px solid;
	}
		
	.inputtextarearequired {
		color: #333333;
		background-color: #f3dcff;
		font-size: 11px;
		border: #888888 1px solid;
	}	
		
	.inputbutton {
		color: #fff;
		font-weight: bold;
		background: url(../images/submitBG.gif) repeat-x;
		font-size: 11px;
		cursor: pointer;
		height: 27px;
		border: none;
		padding: 0 10px;
	}



/* ==================================== */

body#site {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #666;  
	background: url(../images/bodybg.gif) repeat-x #ffad33;
	line-height: 1.4em;
}

h1 {
	color: #ffad33;
	font-size: 48px;
	line-height: 0.9em;
	margin: 0 0 20px 0;
	padding: 0;
	font-weight: normal;
}

h3 {
	color: #a9a9a9;
	font-size: 14px;
}

a {
	text-decoration: none;
	color: #670099;
}

a.purpleLink {
	display: inline-block;
	width: 167px;
	height: 22px;
	padding: 4px 0 0 0;
	color: #fff;
	font-weight: bold;
	background: url(../images/purple.gif);
	text-align: center;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

td {
	font-size: 12px;
}

#container {
	width: 872px;
	margin: 0 auto;
	text-align: left;
}

	#header {
		height: 122px;
		background: url(../images/phone.gif) 530px 55px no-repeat;
		color: #670099;
		text-align: right;
		padding: 0 82px 0 0;
	}
	
		#header img {
			display: inline;
			vertical-align: top;
			float: left;
		}
		
		#header a {
			font-weight: bold;
		}
		
		#header span {
			margin: 30px 0 0 0;
			display: inline-block;
		}
	
	#nav {
		height: 44px;
		background: black;
	}
	
	#nav ul li a strong {
		visibility: hidden;
	}
	
	
	#homeContent {
		min-height: 527px;
		border-left: 46px solid black;
		border-right: 46px solid black;	
		background: url(../images/hand.jpg) bottom right no-repeat #670099;	
		padding: 0 0 20px 0;
	}
	
		#contentWrapper {
			width: 400px;
			margin: 0 0 0 20px;
			color: #fff;
			font-weight: bold;
		}
		
			#getInTouch {
				background: #8e41b3;
				height: 157px;
				width: 335px;
				margin: 25px 0 0 0;
				border: 1px dashed #bb8ed3;
				font-weight: normal;
				padding: 20px;
			}
			
				#getInTouch h2 {
					padding: 0;
					margin: 0;
					font-weight: normal;
					font-size: 20px;
				}
				
				#getInTouch label, #getInTouch span {
					width:  105px;
					display: inline-block;
					vertical-align: top;
				}
				
					#getInTouch .radioField label {
						display: inline;
						width:  auto;
					}
				
				#getInTouch .homeTextInp {
					background: #c7a0d9;
					border: none;
					color: #670099;
					font-size: 14px;
					width: 211px;
					height: 20px;
					font-weight: bold;
					font-family: Arial, Helvetica, sans-serif;
					padding: 2px 5px;
				}

				#getInTouch .inputbutton {
					float: right;
				}
				
				#getInTouch p {
					margin: 10px 0;
				}
				
			
	
	#lowerHome {
		width: 735px;
		min-height: 209px;
		border-left: 46px solid black;
		border-right: 46px solid black;	
		background: #fff;
		padding: 15px;
		padding-left:30px;
	}
	
		#lowerHome img {
			vertical-align: top;
			margin: 0 25px 0 0;
			
		}
		
		#homeQuote {
			width: 201px;
			height: 179px;
			float: right;
			background: url(../images/quoteBG.jpg) no-repeat;
			padding: 10px 20px 0 54px
		}
		
			#testimonialName {
				margin: 37px 0 0 0;
			}
			
			#testimonialName strong {
				color: #670099;
			}
		
		#lowerHome .purpleLink {
			float: left;
			margin: 15px 60px 0 23px
		}
		
		#lowerHome #lastPurple {
			margin-right: 0;
			margin-left: 0;
		}
		
		/* further pages */
		
		#furtherTitle {
			height: 48px;
			width: 740px;
			background: url(../images/furtherHand.jpg) top right no-repeat #670099;
			padding: 20px;
			border-left: 46px solid black;
			border-right: 46px solid black;	
		}
		
		#furtherTitle h1 {
			font-size: 30px;
		}
		
		#furtherContent {
			min-height: 359px;
			width: 750px;	
			background: #fff;
			padding: 15px;
			border-left: 46px solid black;
			border-right: 46px solid black;	
		}
		
			#sublinks {
				width: 172px;
				float: right;
				margin: 0 0 0 20px;
			}
				#sublinks ul {
					padding: 0;
					margin: 0;
					list-style: none;
				}
			
				#sublinks a {
					display: block;
					width: 157px;
					height: 36px;
					background: url(../images/sublinks.jpg) 0 -46px no-repeat;
					padding: 10px 0 0 15px;
				}
				
				#sublinks a:hover {
					background: url(../images/sublinks.jpg) top no-repeat;
					text-decoration: none;
				}
			
	#footer {
		height: 100px;
		background: black;
		padding-top:10px;
		padding-right:26px;
		padding-left:45px;
	}
	
		#footer img {
			vertical-align: bottom;
			display: inline;
			float: left;
			margin: 0 20px 5px 0;
		}
		
		#footer p {
			display: inline-block;
			font-size: 10px;
			color: #fff;
			margin: 0;
			float: left;
			padding-top:-5px;
			width:100%;
		}
	
		
		#footer a {
			color: #fff;
		}
		
		#footerlogo {
		float:right;}
			
	
/* ie6 */

* html #homeContent {
	height: 527px;
}

* html #lowerHome {
	height: 239px;
}