/* CSS Document */

#contactblock {
	width:660px;
	height:auto;
	padding:0;
	margin:20px 0;
	background:transparent;
	border:none;
	display:block;
	float:left;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px}

	#contacttabs {
	margin:0;
	padding:0;
	width:650px;
	height:22px;
	display:block;
	float:left;
	position:relative;
	border-top:none;
	border-right:none;
	border-bottom:1px solid #fff;
	border-left:none;
	background:transparent}
		
		#tabs {
		margin:0 1px 0 0;
		padding:4px 0 5px 0;
		width:106px;
		display:block;
		float:left;
		position:relative;
		border:none;
		text-align:center;
		text-decoration:none;
		outline:none}
	
	#contactleft {
	margin:0 8px 0 0;
	padding:0;
	width:346px;
	height:261px;
	display:block;
	float:left;
	position:relative;
	border:1px solid #ccc;
	background:#fff;
	line-height:16px;
	color:#666}
	
		#contactaddress {
		margin:0;
		padding:12px 0 0 15px;
		width:190px;
		height:58px;
		top:0px;
		left:0px;
		display:block;
		float:left;
		position:absolute;
		border:none}
		.tab1 {background:#fff url(../images/tabbg1.jpg) top left no-repeat}
		.tab2 {background:#fff url(../images/tabbg2.jpg) top left no-repeat}
		
		#contactphone {
		margin:0 8px 0 0;
		padding:12px 0 0 0;
		width:127px;
		height:58px;
		top:0px;
		left:205px;
		display:block;
		float:left;
		position:absolute;
		border:none;
		background:#fff}
		
		#contactform, #hours {
		margin:0;
		padding:17px 0 17px 15px;
		width:331px;
		height:156px;
		overflow:hidden;
		top:70px;
		left:0px;
		display:block;
		float:left;
		position:absolute;
		border-top:1px solid #bbb;
		border-right:1px solid #bbb;
		border-bottom:none;
		border-left:none;
		background:#e8e8e8 url(../images/formbg.jpg) repeat}
			
			.col1, .col2 {
			margin:0;
			padding:0;
			height:146px;
			display:block;
			float:left;
			position:relative;
			border:none;
			line-height:24px}
			.col1 {width:192px}
			.col2 {width:100px}

		
			#formlabels {
			margin:0;
			padding:0;
			width:109px;
			display:block;
			float:left;
			position:relative;
			border:none;
			background:transparent}
			.label {
			width:109px;
			display:block;
			float:left;
			position:relative;
			border:none;
			margin:0;
			padding:5px 0 2px 0}
			input.text {
			width:198px;
			height:16px;
			border:1px solid #bbb;
			background:#fff;
			margin:0 0 3px 0}
			textarea.message {
			width:198px;
			height:48px;
			border:1px solid #bbb;
			background:#fff;
			margin:0 0 5px 0}
			
			#formfields {
			margin:0;
			padding:0;
			width:200px;
			display:block;
			float:left;
			position:relative;
			border:none;
			background:transparent}
	
	#map {
	width:293px;
	height:261px;
	padding:0;
	margin:-1px 0 20px 0;
	background:transparent;
	border:1px solid #bbb;
	display:block;
	float:left;
	position:absolute;
	left:354px}
	