/* Global Formatting
-------------------------------------------------*/
BODY { margin: 0; padding: 0; text-align: center; font: 100% arial, sans-serif; #000; }
#SiteWrapper { margin: 0 auto; width: 800px; text-align: left; }

/* General Typography Formatting
-------------------------------------------------*/
H1, H2, H3, H4, H5, H6
	{ margin: 0; padding: 0; }
H2 { font-size: 90%; }
H4 { font-size: 80%; }
UL, OL { margin: .25em 0 .25em 12px; padding: .25em 0; }

.styled_list {list-style:circle; margin: 0; padding: 0; margin-left:9px; }
LI { margin: 0; padding: 0; }
LI { line-height: 1.25em; }
.tiny { font-size: 70%; }
.sub_title {
	font-size: 90%; font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
}
.sub_content {
	font-size: 70%; /* line-height: 1.25em; */
	margin-bottom:15px;
}
/* vCard and Ad Address Formatting
-------------------------------------------------*/
.vcard { padding: 40px 10px 40px 10px; }
.vcard .org { font-size: 140%; }
#Ad { padding: 0 40px; }
#Ad H4 { padding-bottom: 10px; }


/* 2/4 Layout Formatting
-------------------------------------------------*/
#Row1, #Row2, #Row3, #Row0 { margin-top: 5px; float: left; clear: both; }
#Row0 { width: 772px; }
#Row1 { width: 782px; }
#Row2, #Row3 { width: 780px; }
#Row2 { padding: 15px 0; background: #FFF; }
#Row3 { padding: 15px 0; background: #FFF;}
#Row0 { padding: 4px 4px 4px 4px; background: #FFF; }

#TwoFour #AdWrapper, #TwoFour #MapWrapper, 
	#TwoFour #Col1Wrapper, #TwoFour #Col2Wrapper, 
	#TwoFour #Col3Wrapper, #TwoFour #Col4Wrapper 
	{ padding: 0 10px; }

#TwoFour #AdWrapper, #TwoFour #MapWrapper	
	{ float: left; height: 360px; }
#TwoFour #AdWrapper
	{ width: 367px; background: #FFF; }
* HTML #TwoFour #AdWrapper { width: 387px; w\idth: 367px; }
#TwoFour #MapWrapper
	{ margin-left: 4px; width: 365px; }
#TwoFour #Ad IMG { padding-right: 10px; float: left; }
#TwoFour #map
	{ margin-top: 5px; border: 1px solid #000; }

#TwoFour #Col1Wrapper, #TwoFour #Col2Wrapper, 
	#TwoFour #Col3Wrapper, #TwoFour #Col4Wrapper 
	{ float: left; width: 168px; min-height: 300px;}

#horizontal_advertiser_info {
	font-size:10px; 
	margin:0 auto;
	clear:both;
}

/* Color Formatting
-------------------------------------------------*/
BODY { background-color: #b0a67a; }
#Row2, #Row3, #Row0 { border: 1px solid #000; }
#AdWrapper, #MapWrapper
	{ background: #FFF; border: 1px solid #000; }
#Col1Wrapper, #Col2Wrapper, #Col3Wrapper, #Col4Wrapper 
	{ background: #FFF; border-right: 5px solid #b0a67a; }
	
#Col2Wrapper { border-color: #FFF; }
#Col4Wrapper { border: none; }

@media print {
    #TwoFour #MapWrapper { margin-left: 2px; float: left;  }
	#TwoFour #AdWrapper {float: left;  }
}

#footer {
	width: 772px;
	padding: 2px;
	background: #FFF;
	margin-top: 5px; 
	float: left; 
	clear: both;  
}
A.text1:link {
	COLOR: #3366cc; TEXT-DECORATION: none
}
A.text1:hover {
	COLOR: #bb0000; TEXT-DECORATION: underline
}
A.text1:visited {
	COLOR: #993399; TEXT-DECORATION: none
}
.text1 {
	FONT: 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #999999
}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CCCCCC;
}