/*usa maps home*/
/*wall map home*/
/*europe home*/
/*international home*/

/*hike home*/
/*bike home*/
/*paddle home*/
/*climb home*/
/*parks home*/
/*winter home*/

/*sale*/

/*bartram trail*/


body { font-family: helvetica, impact, sans-serif;
text-align:center;
}

p.msg {
text-align: center;
font-family: Arial;
font-size: 16px;
font-weight: bolder;
color:white;
background-color:blue;
padding: 10px;
line-height: 125%;
}


font.txtsm
{
font-family: Arial;
font-size: 12px;
/*font: small-caps bold 10px Verdana;*/
color: gray;
}

/*sale page - product description*/
.txtsm:hover
{
color:black;
/*font: bold 10px helvetica, arial, sans-serif;*/
/*color:Black;*/
/*color:pink;*/
/*background:pink;*/
/*font: small-caps bold 10px Verdana;*/
/*color:black;*/
/*text-decoration:none;*/
}


h1 {
font: small-caps bold 18px helvetica, arial, sans-serif;
text-indent:40px;
text-align:center;
}


h2 {
text-transform: uppercase;
font: small-caps bold 14px helvetica, arial, sans-serif;
text-indent: 40px;
}

h3 {
font: small-caps bold 16px helvetica, arial, sans-serif;
text-align:center;
text-decoration: underline;
}


font.c101 {
text-align: justify;
font-family: Arial;
font-size: 10px;
padding: 10px; border: 0px solid black;
}

font.c102 {
text-align: center;
font-family: Arial;
font-weight: bolder; 
font-size: 16px;
padding: 10px; border: 0px solid black;
}

div.wrapper { 
text-align:center; 
width:748px; /* or a percentage, or whatever */ 
font-family:arial,helvetica;
font-size:12pt;
/*text-align=left;*/
font-weight:bold;
margin:2px auto; /* for the rest */ 
/*border:1px solid red;*/
} 



div.div2
{
width:720px;
/*margin:1px;*/
border:0px solid #3399FF;
}


hr.hr1 {
border:1px solid #3399FF;
width:720px;
margin:0 auto;/*this will align it for Mozilla*/
text-align: center;/*this will align it for IE*/
}

a {
text-decoration:none;
color:blue;
font-weight: bold;
font-size: 90%;
}

a:hover {
background:blue;
color:white;
text-decoration:none;
font-weight: bold;
font-size: 90%;
}



span.c16 
{
font-family: verdana,arial,helvetica;
font-size: 80%
}

/*Europe Home*/
p.c101 {
text-align: left;
font-family: Arial;
font-size: 16px;
padding: 10px;
line-height: 125%;
text-indent: 0px;
border:1px solid #3399FF;
height:110%;
text-indent: 25px;
}

/* Europe */
p.c101a {
text-align: left;
font-family: Arial;
font-size: 16px;
padding: 10px;
line-height: 125%;
text-indent: 0px;
border:1px solid #3399FF;
height:110%;
}

/* Europe */
p.c101b {
text-align: left;
font-family: Arial;
font-size: 16px;
padding: 10px;
line-height: 125%;
text-indent: 0px;
height:110%;
}

p.c102 {
text-align: center;
font-family: Arial;
font-weight: bolder; 
font-size: 18px;
padding: 10px; border: 0px solid black;
}

div.c103 {
text-align: center;
font-family: Arial;
font-size: 14px;
padding: 10px;
line-height: 100%;
text-indent: 25px;
border:1px solid #3399FF;
height:110%;
text-transform:capitalize;
/*background-color: #153 255 255;*/
/*background-color:rgb(153,255,255);*/
background-image:url('images/OceanBlueBack.jpg');
}

/*Europe*/
/*International*/
div.c101 {
font-weight:normal;
font-style: normal;
text-align: left;
/*font-family: Arial;*/
font-family: helvetica, impact, sans-serif;
font-size: 16px;
padding: 10px;
line-height: 125%;
text-indent: 0px;
border:1px solid #3399FF;
width:680px;
}

/*Sale Page*/
div.cSale101 {
font-weight:normal;
font-style: normal;
text-align: left;
font-family: Arial;
font-size: 16px;
padding: 10px;
line-height: 100%;
text-indent: 25px;
border:1px solid #3399FF;
width:695px;
margin:10px 0px 0px 0px;
}


/*Wall Map Home*/
div.Wallc101 {
font-weight:normal;
font-style: normal;
text-align: left;
font-family: Vendata;
font-size: 16px;
padding: 5px;
line-height: 90%;
/*text-indent: 25px;*/
border:1px solid #3399FF;
width:90%;
}

/*Wall Map Home*/
div.Wallc101a {
font-weight:normal;
font-style: normal;
text-align: left;
font-family: Vendata;
font-size: 16px;
padding: 10px 10px 2px 10px;
line-height: 120%;
/*text-indent: 25px;*/
border:1px solid #3399FF;
}

div.c104 {
text-align: left;
font-family: Arial;
font-size: 12px;
padding: 0px;
line-height: 100%;
/*text-indent: 25px;*/
border:2px solid #3399FF;
height:110%;
text-transform:capitalize;
width:720px;
text-indent: 0px;
float:left;
margin:0px;
}

div.bmenu {
font-family: verdana,arial,helvetica;
font-size: 12px;
padding: 10px;
width:680px;
margin:0 auto;/*this will align it for Mozilla*/
text-align: center;/*this will align it for IE*/
}

li.fav {
background:blue;
color:black;
text-decoration:none;
font-weight: bold;
font-size: 100%;
width:118px;
	border:1px solid #000000;
	border-top:none;
}


table.t111 {
height: 40px;
}


table.fav1{
background:rgb( 255,255,204);
	width:680px;
height:100px;
	text-align: center
	}

td.x10
{
width:340px;
text-align:left;
margin:10px;
font-size: 12px;
font-style:italic;
font-family:helvetica, arial, sans-serif;
text-indent:5px;
}

td.x10 a
{
font: small-caps bold 16px helvetica, arial, sans-serif;
}

hr.hr3 {
border:1px solid #3399FF;
width:95%;
margin:0 auto;/*this will align it for Mozilla*/
text-align: center;/*this will align it for IE*/
}

/**border="0" width="100%" cellpadding="0" cellspacing="0" bgcolor="#33CCFF" height="40">**/



/***** Begin Horizontal Navigation Bar *****/
#outside{
background:rgb( 255,255,204);
	width:720px;
height:30px;
	text-align: center
	}


/* Changed Navigatio Font Size Below */
#navigation-1 {
	padding:1px 0;
	margin:0px;
	list-style:none;
	width:100%;
height:15px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
font: bold small-caps 12px helvetica, arial, sans-serif;
}

/* Top Line Width */
#navigation-1 li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
width:118px;
}


/* Changed Main Menu Link Background Color and Font Color *****/
#navigation-1 li a:link, #navigation-1 li a:visited {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
background:rgb( 255,255,204);
color:blue;
width:118px;
height:15px;
	font-weight: bold;
	font-size: 100%;
}

/* original settings for nav-1 */
#navigation-1xxx li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#666666;
	color:#ffffff;
	width:146px;
	height:13px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff; 
}

/* Changed Main Menu Hover Background Color and Font Color */
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
background:blue;
color:white;
text-decoration:none;
font-weight: bold;
font-size: 100%;
width:118px;
height:15px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}


#navigation-1 li ul.navigation-2 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
display:none;background:blue;
color:white;
text-decoration:none;
font-weight: bold;
font-size: 100%;
width:118px;
	position:absolute;
	top:21px;
	left:-1px;
	border:1px solid #000000;
	border-top:none;
}
#navigation-1 li:hover ul.navigation-2 {
	display:block;
}
#navigation-1 li ul.navigation-2 li {
	clear:left;
width:118px;
}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
	clear:left;
	background:#000000;
	padding:4px 0;
width:118px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
background:rgb( 255,255,204);
color:blue;
}

/* Drop Down Color */
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
	clear:left;
background:rgb( 255,255,204);
color:blue;
	padding:4px 0;
width:118px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
background:blue;
color:white;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:145px;
	top:-2px;
	padding:1px 1px 0 1px;
	border:1px solid #000000;
	border-left:1px solid #000000;
	z-index:900;
}
#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 {
	display:block;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited {
	background:#000000;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active {
	background:#666666;
}
#navigation-1 li ul.navigation-2 li a span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
}
#navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
}
                    
/********************** state menu ************************/        



hr.hr2 {
border:1px solid #3399FF;
width:690px;
margin:0 auto;/*this will align it for Mozilla*/
text-align: center;/*this will align it for IE*/
}


/***** Begin Horizontal Navigation Bar *****/
#outside2{
background:rgb( 255,255,204);
	width:690px;
height:20px;
	text-align: center
	}


/* Changed Navigation Font Size Below */
#navigation-6 {
	padding:1px 0;
	margin:0px;
	list-style:none;
	width:100%;
height:12px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
font: bold small-caps 10px helvetica, arial, sans-serif;
}

/* Top Line Width */
#navigation-6 li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
width:115px;
}


/* Changed Main Menu Link Background Color and Font Color *****/
#navigation-6 li a:link, #navigation-6 li a:visited {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
background:blue;
color:yellow;
width:115px;
height:12px;
	font-weight: bold;
	font-size: 100%;
}


/* Changed Main Menu Hover Background Color and Font Color */
#navigation-6 li:hover a, #navigation-6 li a:hover, #navigation-6 li a:active {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
background:blue;
color:white;
text-decoration:none;
font-weight: bold;
font-size: 100%;
width:115px;
height:12px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}


#navigation-6 li ul.navigation-7 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
display:none;background:blue;
color:white;
text-decoration:none;
font-weight: bold;
font-size: 100%;
width:115px;
	position:absolute;
	top:21px;
	left:-1px;
	border:1px solid #000000;
	border-top:none;
}
#navigation-6 li:hover ul.navigation-7 {
	display:block;
}
#navigation-6 li ul.navigation-7 li {
	clear:left;
width:115px;
}
#navigation-6 li ul.navigation-7 li a:link, #navigation-6 li ul.navigation-7 li a:visited {
	clear:left;
	background:#000000;
	padding:4px 0;
width:115px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
background:rgb( 255,255,204);
color:blue;
}

/* Drop Down Color */
#navigation-6 li ul.navigation-7 li:hover a, #navigation-6 li ul.navigation-7 li a:active, #navigation-6 li ul.navigation-7 li a:hover {
	clear:left;
background:rgb( 255,255,204);
color:blue;
	padding:4px 0;
width:115px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
background:blue;
color:white;
}
#navigation-6 li ul.navigation-7 li ul.navigation-3 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:145px;
	top:-2px;
	padding:1px 1px 0 1px;
	border:1px solid #000000;
	border-left:1px solid #000000;
	z-index:900;
}
#navigation-6 li ul.navigation-7 li:hover ul.navigation-3 {
	display:block;
}
#navigation-6 li ul.navigation-7 li ul.navigation-3 li a:link, #navigation-6 li ul.navigation-7 li ul.navigation-3 li a:visited {
	background:#000000;
}
#navigation-6 li ul.navigation-7 li ul.navigation-3 li:hover a, #navigation-6 li ul.navigation-7 li ul.navigation-3 li a:hover, #navigation-6 li ul.navigation-7 li ul.navigation-3 li a:active {
	background:#666666;
}
#navigation-6 li ul.navigation-7 li a span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
}
#navigation-6 li ul.navigation-7 li:hover a span, #navigation-6 li ul.navigation-7 li a:hover span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
}


ul.navigation-21 {
	font-size:8pt;
	list-style-type: none;
	line-height: 200%;
}

li.navigation-21 {
	font-size:8pt;
	list-style-type: none;
	line-height: 200%;
	font-weight:bold;
}


table.standard720{
	width:720px;
	text-align: center
	}




/************************** Changed Main Menu Hover Background Color and Font Color */
#navigation-6 li:hover a, #navigation-6 li a:hover, #navigation-6 li a:active {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
background:blue;
color:white;
text-decoration:none;
font-weight: bold;
font-size: 100%;
width:115px;
height:12px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}


#navigation-6 li ul.navigation-7 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
display:none;background:blue;
color:white;
text-decoration:none;
font-weight: bold;
font-size: 100%;
width:115px;
	position:absolute;
	top:21px;
	left:-1px;
	border:1px solid #000000;
	border-top:none;
}
#navigation-6 li:hover ul.navigation-7 {
	display:block;
}
#navigation-6 li ul.navigation-7 li {
	clear:left;
width:115px;
}
#navigation-6 li ul.navigation-7 li a:link, #navigation-6 li ul.navigation-7 li a:visited {
	clear:left;
	background:#000000;
	padding:4px 0;
width:115px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
background:rgb( 255,255,204);
color:blue;
}


/************************** OUTDOORS *******************************************************/

div.Outdoorwrapper { 
text-align:left; 
width:748px; /* or a percentage, or whatever */ 
font-family:arial,helvetica;
font-size:12pt;
text-align:left;
margin:0 auto; /* for the rest */ 
/*border-style:solid;*/
/*border-color:red;*/
} 




/************************** Changed Main Menu Hover Background Color and Font Color */
/*Nav 51 and 52 */
/***** Begin Horizontal Navigation Bar *****/
#Outdoors{
background:rgb( 102,153,102);
	width:720px;
height:30px;
	text-align: center
	}


/* Changed Navigatio Font Size Below */
#navigation-51 {
	padding:1px 0;
	margin:0px;
	list-style:none;
	width:100%;
height:15px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
font: bold small-caps 12px helvetica, arial, sans-serif;
}

/* Top Line Width */
#navigation-51 li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
width:118px;
}


/* Changed Main Menu Link Background Color and Font Color *****/
#navigation-51 li a:link, #navigation-51 li a:visited {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
background:rgb( 102,153,102); /*green*/
color:yellow;
width:118px;
height:15px;
	font-weight: bold;
	font-size: 100%;
}

/* original settings for nav-1 */
#navigation-51xxx li:hover a, #navigation-51 li a:hover, #navigation-51 li a:active {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#666666;
	color:#ffffff;
	width:146px;
	height:13px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff; 
}

/* Changed Main Menu Hover Background Color and Font Color */
#navigation-51 li:hover a, #navigation-51 li a:hover, #navigation-51 li a:active {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
background:rgb( 102,153,102); /*green*/
/*background:#669966;*/
color:white;
text-decoration:none;
font-weight: bold;
font-size: 100%;
width:118px;
height:15px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}


#navigation-51 li ul.navigation-52 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
display:none;
background:rgb( 102,153,102); /*green*/
/*background:#669966;*/
color:yellow;
/*color:white;*/
text-decoration:none;
font-weight: bold;
font-size: 100%;
width:118px;
	position:absolute;
	top:21px;
	left:-1px;
	border:1px solid #000000;
	border-top:none;
}
#navigation-51 li:hover ul.navigation-52 {
	display:block;
}
#navigation-51 li ul.navigation-52 li {
	clear:left;
width:118px;
}


/* 101 */
#navigation-51 li ul.navigation-52 li a:link, #navigation-51 li ul.navigation-52 li a:visited {
	clear:left;

background:rgb( 102,153,102); /*green*/
/*background:#669966;*/
/*	background:#000000;*/
	padding:4px 0;
width:118px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
/*background:rgb( 204,204,204);*/
color:yellow;
}

/* Drop Down Color 102 */
#navigation-51 li ul.navigation-52 li:hover a, #navigation-51 li ul.navigation-52 li a:active, #navigation-51 li ul.navigation-52 li a:hover {
	clear:left;
background:rgb( 102,153,102); /*green*/
/*background:#669966;*/
color:#006666;
	padding:4px 0;
width:118px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
background:#669966; /*green*/
color:white;
}


#navigation-51 li ul.navigation-52 li ul.navigation-53 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:145px;
	top:-2px;
	padding:1px 1px 0 1px;
	border:1px solid #000000;
	border-left:1px solid #000000;
	z-index:900;
}
#navigation-51 li ul.navigation-52 li:hover ul.navigation-53 {
	display:block;
}
#navigation-51 li ul.navigation-52 li ul.navigation-53 li a:link, #navigation-51 li ul.navigation-52 li ul.navigation-53 li a:visited {
	background:#000000;
}
#navigation-51 li ul.navigation-52 li ul.navigation-53 li:hover a, #navigation-51 li ul.navigation-52 li ul.navigation-53 li a:hover, #navigation-51 li ul.navigation-52 li ul.navigation-53 li a:active {
	background:#666666;
}
#navigation-51 li ul.navigation-52 li a span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
}
#navigation-51 li ul.navigation-52 li:hover a span, #navigation-51 li ul.navigation-52 li a:hover span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
}
/*End Nav 51 and 52*******************/


.hike {
font-family:sans-serif;
font-size:12px;
text-align:left;
}

hr.Outdoors {
border:1px solid #669966;
width:90%;
margin:0 auto;/*this will align it for Mozilla*/
margin:10px;
text-align: center;/*this will align it for IE*/
/*padding:4px;*/
}

td.outFeature
{
width:250px;
text-align:left;
margin:10px;
font-size:12px;
font-style:italic;
font-family:"helvetica, arial, sans-serif";
text-indent:5px;
}

div.div2Outdoors
{
width:720px;
margin:1px;
border:1px solid #669966;
padding: 10px 2px 2px 2px;
}


div.cOutdoors {
text-align: left;
font-family: Arial;
font-size: 16px;
text-decoration: none;
padding: 10px 2px 2px 2px;
line-height: 125%;
text-indent: 2px;
/*border:1px solid #669966;*/
width:95%;
/*border:5px solid blue;*/
}

div.cOutdoors2 {
text-align: left;
font-family: Arial;
font-size: 16px;
text-decoration: none;
padding: 10px 5px 5px 5px;
line-height: 125%;
text-indent: 25px;
border:1px solid #669966;
margin:10px;
}

div.paddle {
text-align: left;
font-family: Arial;
font-size: 16px;
text-decoration: none;
padding: 5px;
line-height: 125%;
text-indent: 25px;
border:1px solid #669966;
margin:10px;
}

font.PickOutdoors {
font-family: Arial;
font-size: 16px;
color:white;
}

div.OutdoorsBorder{
background-color:#669966;
text-align:center;
}

div.sitemap {
text-align: left;
font-family: Arial;
font-size: 16px;
padding: 10px; border: 0px solid black;
}

hr.hrSearch {
border:1px solid #3399FF;
width:95%;
margin:0 auto;/*this will align it for Mozilla*/
text-align: center;/*this will align it for IE*/
}

div.search {
font-weight:normal;
font-style: normal;
text-align: left;
font-family: Arial;
font-size: 16px;
padding: 20px;
line-height: 125%;
text-indent: 25px;
/*border:1px solid #3399FF;*/
width:80%;
/*background-color: #33CCFF;*/
background-color: #F3F4F8;

}

div.search2 {
font-weight:normal;
font-style: normal;
text-align: left;
font-family: Arial;
font-size: 12px;
/*padding: 1px;*/
padding: 1px 20px 1px 20px;
line-height: 80%;
text-indent: 10px;
border:1px solid black;
width:680px;
/*background-color:#AED0D0;*/
background-color:#F3F4F8;
float:left;
}

div.searchGoogle {
font-weight:normal;
font-style: normal;
text-align: left;
font-family: Arial;
font-size: 12px;
/*padding: 1px;*/
padding: 1px 20px 1px 20px;
line-height: 80%;
text-indent: 10px;
border:1px solid black;
width:680px;
/*background-color:#AED0D0;*/
background-color:#EAC6BB;
float:left;
}

span.search2 {
font-weight:bold;
text-align: left;
font-family: helvetica, arial, sans-serif;
font-size: 16px;
}

table.util {
background-color: #F3F4F8;
}


h4 {
font: small-caps bold 16px helvetica, arial, sans-serif;
font-weight: bolder; 
}

ul.homeprod {
	font-size:10pt;
	list-style-type: disc;
	text-align: left;
	line-height: 120%
}

font.msg {
font: bold 16px helvetica, arial, sans-serif;
font-weight: bolder;
line-height: 100%;
}

ul.msg {
font: bold 16px helvetica, arial, sans-serif;
font-weight: bolder;
/*font-size:11pt;*/
list-style-type: disc;
text-align: left;
line-height: 150%;
font-weight: bolder;
}

div.div3
{
width:720px;
text-align: left;
border:0px solid blue;
margin:0 auto;/*this will align it for Mozilla*/
}

div.mapselect
{
width:720px;
text-align: left;
border:0px solid black;
padding:0px;
line-height: 100%;
text-indent: 0px;
float:left;
margin:0px;
}

div.colOut {
width:350px; /* or a percentage, or whatever */ 
font-family:arial,helvetica;
font-size:10pt;
text-align:left;
/*font-weight:bold;*/
margin:2px auto; /* for the rest */ 
border:2px solid green;
/*border:5px solid pink;*/
text-indent: 0px;
float:left;
height:460px;
/*padding:0px;*/
padding:5px 0px 0px 0px; 
background-image:url(http://www.emapstore.com/images/bg/mapbg.jpg);
width:400px;
}


div.colOut2 {
text-align:left; 
width:100%; /* or a percentage, or whatever */ 
height:460px;
font-family:arial,helvetica;
font-size:8pt;
text-align:center;
margin:2px auto; /* for the rest */ 
padding:5px 0px 0px 0px; 
border:1px solid red;
text-indent: 0px;
float:left;
background-color:#AED0D0;
}

ul.colOut {
font-family:arial,Georgia,Serif;
/*font-family:arial,helvetica;*/
font-size:10pt;
list-style-type: disc;
text-align: left;
line-height: 120%;
margin:0px;
padding:0px 2px 10px 20px;
font-weight: bolder; 
}



ul.colOut2 {
font-family:arial,Georgia,Serif;
/*font-family:arial,helvetica;*/
font-size:10pt;
list-style-type: disc;
text-align: left;
line-height: 120%;
margin:0px;
padding:0px 2px 10px 20px;
font-weight: bolder; 
}


font.feature {
font: bold 18px helvetica, arial, sans-serif;
font-weight: bolder; 
}


font.OutFeatureTitle /*Bartram-Trail;*/
{
font: bold 18px helvetica, arial, sans-serif;
font-weight: bolder; 
}

p.featureinfo {
text-align: left;
margin: 10px;
color: black;
font-weight: bolder;
}

/*US Map Home Page*/
div.MapUSTop {
margin:0px auto;
padding: 0px;
text-align: center;
}

div.colUSMap {
height:500px;
margin:0 auto;/*this will align it for Mozilla*/
text-align: center;/*this will align it for IE*/
width:98%; /* or a percentage, or whatever */ 
font-family:arial,helvetica;
font-size:10pt;
/*font-weight:bold;*/
border:2px solid #3399FF;
text-indent: 0px;
float:left;
padding:2px 2px 10px 5px;
/*background-image:url('images/bg/maproadbg.jpg');*/
}

ul.colUSMap {
font-family:arial,Georgia,Serif;
/*font-family:arial,helvetica;*/
font-size:10pt;
list-style-type: disc;
text-align: left;
line-height: 120%;
margin:0px;
padding:0px;
font-weight: bolder; 
}


div.colUSMap2 {
text-align:left; 
width:95%; /* or a percentage, or whatever */ 
height:500px;
font-family:arial,helvetica;
font-size:10pt;
text-align:center;
margin:0px 5px 0px 5px; 
border:0px solid green;
text-indent: 0px;
padding: 5px;
float:left;
background-color:#AED0D0;
}

font.featureUSMap {
font: bold 16px helvetica, arial, sans-serif;
font-weight: bolder; 
}

font.msgUSMap {
font: bold 16px helvetica, arial, sans-serif;
font-weight: bolder; 
}

ul.msgUSMap {
	font-size:11pt;
	list-style-type: disc;
	text-align: left;
	line-height: 130%;
	font-weight: bolder;
}

p.msgUSMap2 {
width:85%;
text-align:left;
}

font.msgUSMap2 {
font: bold 14px helvetica, arial, sans-serif;
font-weight: bolder;
}

font.ref
{
/*font-family: Arial;*/
/*font-size: 16px;*/
font: small-caps bold 16px arial;
}

font.wall21
{
/*font-weight: bolder;*/
font-size:110%;
font-style:italic;
}

font.OutMsg {
font: bold 16px helvetica, arial, sans-serif;
font-weight: bolder;
line-height: 100%;
}

font.GrayWinter /*winter home*/
{
font: 6px helvetica, arial, sans-serif;
color: gray;
/*text-decoration:line-through*/
}

hr.hrSale {
border:1px dashed #3399FF;
width:100%;
margin:0 auto;/*this will align it for Mozilla*/
text-align: center;/*this will align it for IE*/
}

font.SaleHead {
font: bold 20px helvetica, arial, sans-serif;
font-weight: bolder;
line-height: 100%;
letter-spacing:2px;
}

font.SaleSearch {
font-weight:bold;
text-align: left;
font-family: helvetica, arial, sans-serif;
font-size: 18px;
}

div.spacer {
margin:20px 0px 4px 20px;
text-align:left;
}


ul.bartram_ul /*bartram trail;*/
{
	font-size:11pt;
	list-style-type: disc;
	text-align: left;
	line-height: 130%;
	font-weight: bolder;
}


div.toppic {
text-align:center;
}

div.toppic img {
border:2px solid #3399FF;
}
