/* CSS Document */

/* specific styles for the find pages */

.result_con dl{margin: 0; padding: 0;}
.result_con dt{margin: 1em 0 0 0; padding: 0;}
.result_con dd{margin: 0 0 0 1em; padding: 0;}


.clr{clear:both;}


.search_con{
font-size: 1.2em;
margin: 0 0 2em 0;
}

.fsSearch {
	border: 1px solid #ccc;
}

.fsSearch label, .fsSearch span,.fsSearch input{
/*	font-size: 1.25em; */
margin-bottom: 0.4em;
}



.search_con input, .search_con select{
font-size: 1.1em;
}

/* override some styles from the template */

#col1{width: 533px;}
#col2{width:179px;}

#pagebodycontainer {
background:#fff;
}

/* from old stylesheets */

.gHideFromScreen{
	display:none;
}

.leftFloatContentBlocks{
	width:250px;
	float:left;
	list-style:none;
}
.leftFloatContentBlocks p{
	padding-right:7px;
}
.leftFloatContentBlocks dl{
	margin-top:15px;
}
.leftFloatContentBlocks dt{
	color:#870000;
	font-size:.9em;	
	padding-bottom:4px;	
}
.leftFloatContentBlocks dd img{
	float:left;
	margin-right:14px;
	margin-bottom:20px;
}

.thumb{
	border:1px solid #959595;
	padding: 3px;
}

.image-left{
	float:left;
	margin-top:-5px;
	margin-bottom:12px;
	margin-right:14px;
}

.detailsContent{
	margin-top:10px;
}
.detailsContent strong{	
	width:150px;
	display:block;
	float:left;
}
.detailsContent p{
	clear:left;
}


/* GOOGLE MAP CONTENT AREA RULES */
.gmapApiOff, .invisible { display: none;}
.visible {display:inline;}

.gmapApi{
	text-align:center;
	padding:18px;  /* edited by Bulbecks */
	border:1px solid #CCCCCC;
}

#map {
	width: 492px;
	height: 324px;
}

/* MAP INFO PANELS */
.infopanel		{ width: 250px; height: 130px; }
.infopanel h2	{ margin: 0px; padding: 0px }
.infopanel p	{ margin: 0px; padding: 0px; margin-bottom: 5px; font-size: 10px;}
.infopanel .daytime {color: #999;}
.infopanel #jpForm .pcEntry, .infopanel #jpForm  select { 
	border: 1px solid #ccc;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 2px;
	color:#666666;
	font-weight:bold;	
	margin-right:10px;
}
.infopanelIE6 {
	width: 250px;
	height: 130px;
}


/* PAGINATION FOR RIGHT COLUMN */
.pagination{
	list-style:none;
	font-size: 0.75em;
	margin: 2em 0 0 0;
	padding: 0;
}
.pagination li{
	list-style:none;
	float:left;
	margin: 0;
	padding: 0;
}
.pagination li a{
	Display:block;
	font-weight:bold;
	background-color:#ecebe9;
	border:1px solid #bbb6b1;
	padding:2px 4px 2px 4px;
	margin: 0 2px 2px 0;
}
.pagination li a:hover{
	color:#FFFFFF;
	background-color:#900010;
}
.pagination .active{
	color:#FFFFFF;
	background-color:#900010;
}


/* KEY CODE COLOR ICONS */
.aKey{
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#ff3300;
	padding:2px 4px 2px 4px;
	font-weight:bold;
	font-family: Courier New, Courier, mono;
}
.bKey{
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#ff9900;
	padding:2px 4px 2px 4px;
	font-weight:bold;
	font-family: Courier New, Courier, mono;
}
.cKey{
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#669933;
	padding:2px 4px 2px 4px;
	font-weight:bold;
	font-family: Courier New, Courier, mono;
}
.dKey{
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#0d8c7f;
	padding:2px 4px 2px 4px;
	font-weight:bold;
	font-family: Courier New, Courier, mono;
}
.gKey{
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#c1d72e;
	padding:2px 4px 2px 4px;
	font-weight:bold;
	font-family: Courier New, Courier, mono;
}
.nKey{
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#0099cc;
	padding:2px 4px 2px 4px;
	font-weight:bold;
	font-family: Courier New, Courier, mono;
}
.pKey{
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#3366cc;
	padding:2px 4px 2px 4px;
	font-weight:bold;
	font-family: Courier New, Courier, mono;
}
.qKey{
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#7a4ed3;
	padding:2px 4px 2px 4px;
	font-weight:bold;
	font-family: Courier New, Courier, mono;
}
.rKey{
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#9933cc;
	padding:2px 4px 2px 4px;
	font-weight:bold;
	font-family: Courier New, Courier, mono;
}
.tKey{
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#cc3366;
	padding:2px 4px 2px 4px;
	font-weight:bold;
	font-family: Courier New, Courier, mono;
}

.keycode{
	width:250px;
	float:left;
	list-style:none;
}
.keycode p{
	padding-right:7px;
}
.keycode li{
	list-style:none;
}

ul.MenuBarHorizontal li{margin:0;font-weight:normal;font-size:1em;}


#col3 ul.col3links li a{font-weight:normal;}



