* {
	border:0;
	padding:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

body { 
	text-align:center;
	background:url(../images/bg/bg_main.jpg) #414141 repeat-y center top;
}



/* Div ID's */

#containerMain {
	margin:2px auto 0 auto;
	text-align:left;
	width:759px;
	background-color:#fff;
	
}

#flashNav {
	width:757px;
	height:331px;
	background-color:#fff;
	display:block;
	margin-bottom:20px;
}

#columnLeft {
	float:left;
	width:410px;
	margin:0 10px 50px 10px;
}

#columnLeft a, #columnLeft a:link, #columnLeft a:active, #columnLeft a:visited  {color:#660000;text-decoration:underline;}
#columnLeft a:hover  {color:#666666;text-decoration:underline;}

	#columnLeft h1, #columnLeft h2, #columnLeft p, #columnLeft form {color:#555144;margin-left:15px;}
	#columnLeft .headline {margin-bottom:20px;}
	#columnLeft h1 {font-size:20px;margin-bottom:20px;}
	#columnLeft h2 {font-size:11px;font-weight:bold;margin-bottom:0;margin-top:5px;}
	#columnLeft p {text-align:justify;margin-bottom:15px;line-height:1.55em;}
	#columnLeft .pageTitle {display:block;margin-bottom:20px;}


	#columnLeft form { border-top:1px dotted #555144;margin-top:30px;}
	.inlineLabel, .topLabel, .emailMessage, .inputField {font-size:11px;color:#555144;}
	.emailMessage, .inputField {border:1px solid #555144;}
	.inputField { height:17px;width:300px;}
	.emailMessage {width:300px;height:100px;}
	
	.formRow {width:100%;height:auto;display:block;margin-top:20px;}
	.inlineLabel {
	 	float:left;
	 	width:75px;
	 	text-align:left;
	}
	
	.topLabel {
		display:block;
		margin-bottom:5px;
	}
	
	




#columnRight {
	float:left;
	width:306px;
	margin:0 0 0 10px;
	background:url(../images/bg/rtColBG.jpg) #DBD6C6 no-repeat bottom left;
	color:#555144;
}

#columnRight a, #columnRight a:link, #columnRight a:active, #columnRight a:visited  {color:#660000;text-decoration:underline;}
#columnRight a:hover  {color:#ffffff;text-decoration:underline;}
	
	#columnRight h2 {font-size:12px;}
	#columnRight p {line-height:1.55em;margin-bottom:25px; width:90%;}
	#columnRight .columnTitle {display:block;margin-bottom:10px;}
	


	#newsletterSignup p { margin-left:10px;height:285px;margin-bottom:5px;}
	#newsletterSignup label {float:left;width:70px; font-weight:bold; font-size:9px;}
	#newsletterSignup input.txt {height:17px;width:170px;border:1px solid #555144;margin-bottom:18px;color:#555144;}
	#newsletterSignup input.btn {width:49px;height:20px;background:url(../images/bg/submit.jpg) no-repeat top left;display:block;cursor:pointer;}
	
	#signupOutput {
		margin-left:10px;
	}
	
	#signupOutput p {
		margin-bottom:35px;
	}
	
	.unsubscribeAlert {
	margin-left:15px;
		width:350px;
		padding:20px;
		border:1px dotted #CC0000;
		background-color:#FFCCCC;
		color:#CC0000;
	}
	
	
	#equipmentSpecs h2 {
		width:276px;
		height:20px;
		color:#ffffff;
		font-weight:bold;
		font-size:12px;
		background-color:#555144;
		margin-left:10px;
		padding:3px 0 0 10px;
	}
	
	#equipmentSpecs ul {display:block;margin:15px 0 15px 0;}
	
	#equipmentSpecs li { 
		margin-left:15px;
		padding-left:8px;
		background:url(../images/misc/bullet.gif) no-repeat center left;
		list-style-type: none;
	}
	
	#mapSideBar p {
		margin-left:10px;
	}
	
	
	#advertisement {
		width:286px;
		height:156px;
		border-top:1px dotted #555144;
		padding-top:30px;
		margin:0 0 30px 10px;
	}
	
	
	#photogallery {
		margin-left:6px;
		text-align:center;
	}

	.thumbs li {
		height:100px;
	}
	
	
