@charset "utf-8";
#left_column {
	float: left;
	width: 746px;
	min-width: 746px;
	max-width: 746px;
	margin-left: 10px;
	margin-right: 5px;
}
	#left_column .form_wrapper {
		display: block;
		background-image: url(/_images/_backgrounds/testimonials_bg.jpg);
		background-repeat: no-repeat;
		background-position: center top;
		height: 746px;
		min-width: 746px;
		max-width: 746px;
		height: 252px;
		min-height: 252px;
		max-height: 252px;
	}
		#left_column .form_wrapper ul.facebook_wrap {
			position: relative;
		}
			#left_column .form_wrapper ul.facebook_wrap li {
				position: absolute;
				left: 462px;
				top: 10px;
			}
		#left_column .form_wrapper fieldset {
			padding-top: 2px;
		}
			#left_column .form_wrapper fieldset form ul li.firstname {
				margin-left: 267px;
			}
			#left_column .form_wrapper fieldset form ul li.lastname {
				margin-left: 184px;
			}
			#left_column .form_wrapper fieldset form ul li.city {
				margin-left: 103px;
			}
			#left_column .form_wrapper fieldset form ul li.testimonial {
				margin-left: 21px;
			}
		#left_column .form_wrapper .input_187 {
			background-image: url(/_images/_backgrounds/input_187.png);
			background-repeat: no-repeat;
			background-position: center top;
			width: 187px;
			min-width: 187px;
			max-width: 187px;
			height: 45px;
			min-height: 45px;
			max-height: 45px;
			margin-top: 5px;
			overflow-y: hidden;
			overflow-x: hidden;
		}
			#left_column .form_wrapper .input_187 input {
				font-size: 108%;
				margin-left: 10px;
				margin-top: 12px;
				width: 158px;
				background-color: transparent;
				border: none;
				overflow-y: hidden;
				overflow-x: hidden;
			}
		#left_column .form_wrapper .input_270 {
			background-image: url(/_images/_backgrounds/input_270.png);
			background-repeat: no-repeat;
			background-position: center top;
			width: 270px;
			min-width: 270px;
			max-width: 270px;
			height: 45px;
			min-height: 45px;
			max-height: 45px;
			margin-top: 5px;
			overflow-y: hidden;
			overflow-x: hidden;
		}
			#left_column .form_wrapper .input_270 input {
				font-size: 108%;
				margin-left: 10px;
				margin-top: 12px;
				width: 241px;
				background-color: transparent;
				border: none;
				overflow-y: hidden;
				overflow-x: hidden;
			}
		#left_column .form_wrapper .input_351 {
			background-image: url(/_images/_backgrounds/input_351.png);
			background-repeat: no-repeat;
			background-position: center top;
			width: 351px;
			min-width: 351px;
			max-width: 351px;
			height: 45px;
			min-height: 45px;
			max-height: 45px;
			margin-top: 5px;
			overflow-y: hidden;
			overflow-x: hidden;
		}
			#left_column .form_wrapper .input_351 input {
				font-size: 108%;
				margin-left: 10px;
				margin-top: 12px;
				width: 322px;
				background-color: transparent;
				border: none;
				overflow-y: hidden;
				overflow-x: hidden;
			}
		#left_column .form_wrapper .input_textarea_616 {
			background-image: url(/_images/_backgrounds/textarea_616_truncated.png);
			background-repeat: no-repeat;
			background-position: center top;
			width: 616px;
			min-width: 616px;
			max-width: 616px;
			height: 89px;
			min-height: 89px;
			max-height: 89px;
			margin-top: 5px;
		}
			#left_column .form_wrapper .input_textarea_616 textarea {
				font-size: 108%;
				margin-left: 10px;
				margin-top: 12px;
				width: 587px;
				height: 64px;
				background-color: transparent;
				font-family: Arial, Helvetica, sans-serif;
				resize: none;
				outline: none;
				border: none;
			}
		#left_column .form_wrapper button {
			border: none;
			outline: none;
			resize: none;
			color: #484848;
			background-color: transparent;
			padding: 0px;
			margin-top: 5px;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			display: block;
			cursor: pointer;
			background-image: url(/_images/_backgrounds/textarea_616_truncated_submit.png);
			background-repeat: no-repeat;
			background-position: 0px 0px;
			width: 100px;
			min-width: 100px;
			max-width: 100px;
			height: 89px;
			min-height: 89px;
			max-height: 89px;
			text-indent: -9999px;
		}
	#left_column ul.banner {
		clear: both;
		margin-top: 3px;
		margin-bottom: 3px;
	}
		#left_column ul.banner li {
			text-align: left;
		}
	#left_column ul.testimonials {
		clear: both;
	}
		#left_column ul.testimonials li {
			display: block;
			clear: both;
			margin-bottom: 5px;
			background-color: #f9feff;
			padding-top: 10px;
			padding-bottom: 15px;
			padding-left: 20px;
			padding-right: 20px;
			-moz-border-radius-topleft: 10px;
			-moz-border-radius-topright: 10px;
			-moz-border-radius-bottomleft: 10px;
			-moz-border-radius-bottomright: 10px;
			-webkit-border-top-left-radius: 10px;
			-webkit-border-top-right-radius: 10px;
			-webkit-border-bottom-left-radius: 10px;
			-webkit-border-bottom-right-radius: 10px;
		}
			#left_column ul.testimonials li h2 {
				display: block;
				float: left;
				color: #199cca;
				letter-spacing: -2px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 182%;
				font-weight: bold;
			}
			#left_column ul.testimonials li h3 {
				display: block;
				float: left;
				padding-top: 5px;
				padding-left: 5px;
				color: #70abc9;
				font-weight: bold;
				letter-spacing: -2px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 146.5%;
			}
				#left_column ul.testimonials li h3 em {
					color: #474749;
					font-weight: bold;
					letter-spacing: -2px;
					font-style: normal;
				}
			#left_column ul.testimonials li p {
				clear: both;
				line-height: 20px;
				font-size: 100%;
				letter-spacing: -1px;
				color: #474749;
				padding-top: 3px;
				text-align: justify;
			}
	#left_column ul.pagination {
		clear: both;
		display: block;
		background-color: #84ccdb;
		border: 1px #84ccdb solid;
		padding-top: 3px;
		padding-bottom: 5px;
		padding-right: 10px;
		padding-left: 10px;
		margin-top: 10px;
		text-align: right;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		-moz-border-radius-bottomleft: 10px;
		-moz-border-radius-bottomright: 10px;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-webkit-border-bottom-right-radius: 10px;
	}
		#left_column ul.pagination li {
			text-align: right;
			display: inline;
			font-size: 12px;
			color: #000000;
			font-weight: bold;
		}
			#left_column ul.pagination li a:link, #left_column ul.pagination li a:visited, #left_column ul.pagination li a:active {
				text-decoration: underline;
				font-weight: normal;
				color: #000000;
			}
			#left_column ul.pagination li a:hover {
				text-decoration: none;
				font-weight: normal;
				color: #000000;
			}

#right_column {
	float: left;
	width: 244px;
	min-width: 244px;
	max-width: 244px;
	margin-left: 3px;
}

	#right_column .cities_top {
		background-image: url(../_images/_backgrounds/home_cities_top.png);
		background-position: center top;
		background-repeat: no-repeat;
		width: 244px;
		min-width: 244px;
		max-width: 244px;
		height: 121px;
		min-height: 121px;
		max-height: 121px;
		text-indent: -9999px;
		float: left;
		clear: both;
	}

	#right_column .cities_mid {
		background-image: url(../_images/_backgrounds/home_cities_mid.png);
		background-position: center top;
		background-repeat: repeat-y;
		width: 244px;
		min-width: 244px;
		max-width: 244px;
		min-height: 120px;
		float: left;
		clear: both;
	}

		#right_column .cities_mid .cities_list {
			width: 200px;
			min-width: 200px;
			max-width: 200px;
			margin-left: 27px;
		}

			#right_column .cities_mid .cities_list .cities_list_request:link, 
			#right_column .cities_mid .cities_list .cities_list_request:active, 
			#right_column .cities_mid .cities_list .cities_list_request:visited { 
				display: block;
				padding-bottom: 4px;
				color: #484848;
				font-size: 85%;
				font-weight: normal;
				letter-spacing: -1px;
				text-decoration: underline;
				text-align: center;
			}

			#right_column .cities_mid .cities_list .cities_list_request:hover { 
				color: #000000;
				text-decoration: underline;
			}

			#right_column .cities_mid .cities_list ul {
				list-style: none;
				list-style-type: none;
			}
			
				#right_column .cities_mid .cities_list ul li {
					border-top: 1px #484848 dotted;
					list-style: none;
					list-style-type: none;
					clear: both;
					padding-top: 3px;
					padding-bottom: 3px;
					overflow: hidden;
					font-size: 85%;
					width: 200px;
			min-width: 200px;
			max-width: 200px;
				}
			
					#right_column .cities_mid .cities_list ul li a:link, 
					#right_column .cities_mid .cities_list ul li a:active, 
					#right_column .cities_mid .cities_list ul li a:visited { 
						color: #484848;
						font-weight: normal;
						letter-spacing: -1px;
						text-decoration: underline;
					}
			
					#right_column .cities_mid .cities_list ul li a:hover { 
						color: #000000;
					}
			
					#right_column .cities_mid .cities_list ul li .cityname {
						float: left;
						width: 126px;
						min-width: 126px;
						max-width: 126px;
					} 
			
					#right_column .cities_mid .cities_list ul li .citydate {
						float: right;
						text-align: right;
						width: 54px;
						min-width: 54px;
						max-width: 54px;
						color: #7cc4d2;
						font-size: 85%;
						margin-top: 1px;
						letter-spacing: -1px;
						font-weight: normal;
					} 

	#right_column .cities_bottom {
		background-image: url(../_images/_backgrounds/home_cities_bottom.png);
		background-position: center top;
		background-repeat: no-repeat;
		width: 244px;
		min-width: 244px;
		max-width: 244px;
		height: 31px;
		min-height: 31px;
		max-height: 31px;
		text-indent: -9999px;
		float: left;
		clear: both;
		margin-bottom: 3px;
	}

.status_message {
	clear: both;
	border: 1px #00ADD7 solid;
	background-color: #00ADD7;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	padding: 10px;
	margin-left: 10px;
	margin-right: 5px;
	color: #ffffff;
	font-weight: bold;
	font-size: 108%;
	letter-spacing: -1px;
	line-height: 18px;
	margin-bottom: 10px;
}
