/* Easy Slider */

#slideshow
{
 background-image: url(../i/slideshow-background.jpg); background-repeat: no-repeat; background-position: 157px 0; height: 246px; z-index: 0;
}
/* image replacement */
	.graphic, #prevBtn, #nextBtn{
		margin:0;
		padding:0;
		display:block;
		overflow:hidden;
		text-indent:-8000px;
		}
/* // image replacement */

#slideshow
{
}

#slider{ 
	position: relative; left: 217px; top: 26px;
}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:447px;
	height:188px;
	overflow:hidden; 
	}	
	#prevBtn
	{
		float: left;
		padding: 0 0 0 167px;
		margin: -80px 0 0 0;	 
	}
	
	#nextBtn
	{
	 float: right;
	 padding: 0 166px 0 0;
	 margin: -80px 0 0 0;
	}
#prevBtn, #nextBtn{ 
	display:block;
	width:43px;
	height:43px;
	left:-30px;
	top:71px;
	}	
#nextBtn{ 
	left:696px;
	}														
#prevBtn a{  
	display:block;
	width:43px;
	height:43px;
	background:url(../i/prev.jpg) no-repeat 0 0;	
	}	
#nextBtn a{ 
display:block;
	width:43px;
	height:43px;
	background:url(../i/next.jpg) no-repeat 0 0;
	}	
#nextBtn a:hover{ 
display:block;
	width:43px;
	height:43px;
	background:url(../i/next-o.jpg) no-repeat 0 0;
	}				

#prevBtn a:hover{  
	display:block;
	width:43px;
	height:43px;
	background:url(../i/prev-o.jpg) no-repeat 0 0;	
	}

.bottomLists ul { margin: 0; padding: 0; list-style: none; }
.bottomLists li { margin: 0; padding: 10px 0; }

.locationsMap { float: right; width: 395px; padding: 0 30px 0 0; }
.locations { float: left; width: 304px; }

.locationCats { margin: 15px 0 35px 0; padding: 0; width: 425px; float: right; }
.locationImage { background-image: url(../i/locationGradient.jpg); background-repeat: no-repeat; }
.locationCats ul { margin: 0; padding: 5px 0 0 10px; list-style: none; line-height: 25px;}
.locationCatsTitle { margin: 0; padding: 0; font-size: 14px; font-weight: bold; }

.belowMap { margin: 0; padding: 0; width: 425px; float: right; line-height: 12px; }

.pricingFormCharac { margin: 0; padding: 0 0 20px 0; float: left; width: 400px; }

.pricingFormLeft { margin: 0; padding: 0; float: left; width: 150px; }
.pricingTitle { font-size: 18px; font-weight: bold; line-height:58px  }
.pricingFormRight { margin: 0; padding: 0; float: left; width: 215px; }

.inputHolder { background-color: #efefef; margin: 0; padding: 3px; width: 215px; }
.inputHolderLarge { background-color: #efefef; margin: 0; padding: 3px; width: 215px; }

.inputHolder input { width: 196px; border: 1px solid #ccc; padding: 8px; font-size: 18px; font-weight: bold; color: #3c3c3c; }
.inputHolder select { width: 214px; border: 1px solid #ccc; padding: 8px; font-size: 18px; font-weight: bold; color: #3c3c3c; }
.inputHolderLarge textarea { width: 196px; border: 1px solid #ccc; padding: 8px; font-size: 18px; font-weight: bold; color: #3c3c3c; }

.contentColRight { width: 361px; margin: 0; padding: 0; float: right; }
.contentColRight h3 { font-size: 16px; color: #900; }
.contentColRight ul { margin: 20px 0 0 30px; padding: 0; }
.contentColRight li { margin: 0; padding: 0 0 10px 0; }
.contentColLeft { width: 365px; margin: 0; padding: 0; float: left; }

.btnSubmit { background-image: url(../i/btn-submit.jpg); background-repeat: no-repeat; width: 190px; height: 71px; background-color: #fff; border: 0px; }
.btnSubmit:hover { background-image: url(../i/btn-submit-hover.jpg); background-repeat: no-repeat; width: 190px; height: 71px; background-color: #fff; border: 0px; cursor: pointer; }

.sinageLeft { margin: 0; padding: 0; float: right; width: 385px; }

.errorText { color: #900; margin: 0; padding: 0 0 20px 50px; font-weight: bold; }