/* <a> */
div#features_box ul li a, div#testimonial_box a  {
	color: #000;
	text-decoration: none;
}				
div#features_box ul li a:hover, div#testimonial_box a:hover {
	text-decoration: underline;
}
ul#main_images a {
	display: block;
	text-decoration: none;
}
div#location_box p a {
	font-size: 90%;
}


/* <div> */
#content {
}
#big_img {
	position: relative;
	height: 530px;
	float: left;
	width: 390px;
}
	#big_img h1 {
		position: absolute; top:0; left:0;
		color: #FFF;
		font-size: 54px;
		font-weight: normal;
		line-height: 50px;
		font-family: Georgia, "Times New Roman", serif;
		margin: 410px 15px 10px 15px;
		width: 360px;
		text-align: center;
	}
	#big_img h1 span {
		font-size: 35px;
	}
div#matchheight1, div#matchheight2, div#features_box {
	font-size: 75%;
	line-height: 130%;
	margin: 0 0 12px 0;
}
div#footer {
	margin-top: 13em !important;
}
div#intro_box {
	float: right;
	height: 359px;
	width: 340px;
}

div#steps {
	background: #e2e2e2;
	padding: 12px 15px 2px 15px;
	margin: 0 0 10px 0;
}
div#one_price {
	background: #e2e2e2;
	padding: 12px 15px 8px 15px;
	margin: 0 0 10px 0;
}
	div#one_price a, div#one_price a:hover {
		color: #660000;	 
	}
#content #intro_box form {
	background: #DBDBDB;
	padding: 12px 15px;
}
	#content #intro_box form fieldset {
		background: #DBDBDB;
		border:0;
		padding:0;
		margin: 0 0 14px 0;
	}
	#content #intro_box span.label {
		display: block;
		font-size: 90%;
		margin: 0 0 6px;
	}
	#content #intro_box select {
		color: #3C3B40;
		font-size: 110%;
	}
	#content #intro_box input#check_now {
		float: none;
		margin: 17px 0 2px 0;
		height: 33px;
		width: 147px;
	}
	
div#delivery_box {
	background: #e2e2e2 url(images/bg/delivery.gif) no-repeat 8px 45px;
	float: left;
	padding: 12px 12px 5px 12px;
	margin: 12px 0 0 0;
	width: 366px;
}
	div#delivery_box p {
		font-size: 100%;
		line-height: 140%;
		margin-left: 92px;
	}
div#testimonial_box {
	background: #e2e2e2;
	float: right;
	height: 115px;
	overflow: hidden;
	padding: 12px 12px 5px 12px;
	margin: 12px 0 0 0;
	width: 316px;
}
	div#testimonial_box .testimonial {
		height: 90px;
		overflow: hidden;
	}
	div#testimonial_box blockquote {
		font-family: Georgia, "Times New Roman", serif;
		font-size: 16px;
		font-weight: normal;
		font-style: italic;
		line-height: 130%;
		padding: 0 12px;
		margin: 0 0 8px 0;
	}
	div#testimonial_box blockquote a {
		color: #606060;
	}
	div#testimonial_box cite {
		color: #000;	
		font-style: normal;
		margin-left: 12px;
		font-size: 100%;
		line-height: 120%;
	}
	
/* <h3> */
#content h3, #content form h3, #container div.cf_wrapper h1.cf-header  {
	border: none !important;
	font-family: georgia, times, serif !important;
	font-size: 18px !important;
	font-weight: normal !important;
	margin: 1px 0 0.6em 0 !important;
}
#content h3 a {
	color: #660000;
	text-decoration: none;
}

/* <p> */  

div#location_box p {
	font-size: 100%;
	line-height: 130%;
	margin-left: 73px;
}

/* <img> */
a img {
	border: none;
}

/* <input> */



/* <ol> & <li> */
#content form fieldset ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
#content form fieldset ol li {
	margin: 0 0 5px 0;
}
#content div#intro_box ol {
	list-style: none;
	margin: 0 0 20px 0 !important;
	padding: 0;
}
div#intro_box ol li {
	background: no-repeat 4px 3px;
	font-size: 80%;
	margin: 0 0 10px 0;
	padding: 0 0 0 40px;
}
div#intro_box ol li#step_one {
	background-image: url(images/bg/step_one.gif);
}
div#intro_box ol li#step_two {
	background-image: url(images/bg/step_two.gif);
}
div#intro_box ol li#step_three {
	background-image: url(images/bg/step_three.gif);
}
