/*
#center .content h1 {
	margin: 12px 0 11px 5px;
	line-height: 21px;
	padding: 0;
}
*/

#center .content h5 {
	margin: 4px 0 1px 0;
	background: #F9F6E1;
	padding: 2px 5px 3px 5px;
	border-top: 1px solid #DFDAC9;
	border-bottom: 1px solid #DFDAC9;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #9F3C00;
}

h4 {
	margin: 2px 0 0 5px;
	color: #15107F;
	font-size: 12px;
	line-height: 10px;
}

div.breadcrumbs {
	margin: 2px 0 0 5px;
	color: #C18953;
/*  background: #C4C176;
	border-top: 1px solid #C6C48C;
	border-bottom: 1px solid #C6C48C;  */
	padding: 1px 0;
	display: block;
	clear: both;
}

.breadcrumbs div {
	font-size: 10px;
}

.breadcrumbs a:link, .breadcrumbs a:visited {
	color: #175CA1;
}

.breadcrumbs a:hover {
	color: #E9884D;
}

#center .content h5 em {
	color: #D94D08;
}

#center .content li.noBullet {
	background: none;
}

#center .content div.clear {
	padding: 0;
	height: 2px;
	clear: both;
}

p.resultsShown {
	margin: 1px 5px;
	font-size: 12px;
}

table.queryResults {
	padding: 1px 0;
	background: #FFFFFF;
	
	margin: 5px 0;
}

.queryResults th, #center .content .queryResults td {
	text-align: left;
	vertical-align:text-top;
	font-size: 11px;
	line-height: 14px;
	padding-top: 7px;
	padding-bottom: 9px;
}

.queryResults th {
	color: #555776;
	font-weight: bold;
	padding: 3px 0 3px 6px;
	border-bottom: 1px solid #9496B7;
	background: #E8EAF1 url(/images/city-guide.jpg) 0 0 repeat-x;
}

#center .content .queryResults th.columnOne {
	width: 89px;
}

#center .content form {
	font-size: 11px;
	padding: 0 0 10px 5px;
}

#center .content  div.labelNote {
	padding: 6px 0 1px 0;
}

#center .content div.colSplit {
	width: 146px;
	margin: 0 4px;
	float: left;
}

#center .content .colSplit ul {
	margin-top: 0;
}

#center .content div.flashContainer {
	clear: both;
	width: 312px;
}

#center .content div.alphabet {
	font-size: 10px;
	color: #9F3C00;
	padding: 0 0 5px 6px;
	letter-spacing: 1px;
}

#center .content div.alphaRange {
	font-size: 11px;
	color: #9F3C00;
	font-family: Tahoma, Verdana;
	padding: 0 1px 5px 6px;
}

.queryResults .addRule th {
	background: #D7D9F4;
	border-bottom: 1px solid #CAC6D6;
}

div.textEdits {
	padding: 0 1px;
}

div.directoryTable {
	padding: 0 1px;
}

.secnd th {
	background: #D7D9F4;
}

.directoryTable td {
	padding: 6px;
}

.queryResults td {
	padding: 2px 3px 5px 5px;
	border-bottom: 2px dotted #D2D5D7;
}

td.searchType {
	border-bottom: 1px solid #CAC6D6;
/*  padding: 1px 1px 2px 5px; */
	padding: 4px 6px;
	color: #747696;
	font-size: 9px;
	height: 3px;
	background: #EFEFF4;
}

td.searchResultsGap {
	height: 10px;
	border-bottom: none;
}

div.resultSet {
	float: left;
	color: #C18953;
}

div.pgNumbers {
	background: #FFFFFF;
	color: #997357;
	font-weight: bold;
}

div.previousLink {
	float: left;
	width: 69px;
}

div.spacedOut {
	word-spacing: 3px;
	float: left;
	color: #122975;
}

div.nextResultSet {
	float: left;
	width: 46px;
	clear: none;
	text-align: right;
}

table.directoryTable {
	padding-bottom: 0px;
}

#center .content .directoryTable td.columnOne {
	width: 89px;
}

table.tableTwo, .tableTwo td {
	padding: 0px;
	margin: 0px;
}

.minimalHeight td {
	height: 1px;
	padding: 0;
	margin: 0;
}

.directoryTable table input {
	width: 344px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.directoryTable table.tableTwo input {
	width: 50px;
	margin: 2px 0 8px 12px;
}

.directoryTable .tableTwo div.labelNote {
	margin-left: 13px;
	margin-bottom: 5px;
	line-height: 15px;
}

.directoryTable table.tableTwo select {
	width: 135px;
	margin: 2px 0 8px 12px;
}

.directoryTable .tableTwo td.columnOne {
	width: 101px;
}

.directoryTable select {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	width: 350px;
}

.directoryTable textarea {
	background: #FFFFFF;
	width: 344px;
	margin-bottom: 7px;
	height: 54px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.directoryTable .tableTwo input.submitButton {
	padding: 2px;
	width:98px;
}

div.breadcrumbBottom {
	padding: 3px;
	border-top: 1px solid #9496B7;
	border-bottom: 1px solid #9496B7;
	margin-bottom: 6px;
}

div.breadcrumbBottom, .breadcrumbBottom div {
	background: #E8E9F0;
}

/*  Right Rail */

.groupedInputs div.checkbox {
	float: left;
	width: 103px;
}

div.groupedInputs .checkbox input {
	width: 18px;
	float: left;
}

div.relatedCategory {
	font-weight: bold;	
	padding: 5px 7px;
	display: block;
	clear: both;
}

div#rightRail {
	font-size: 10px;	
}

form {
	margin: 0;
	padding: 5px 0 5px 10px;
}

div.labelNote {
	padding: 3px 0 1px 0;
	font-weight: bold;
	display: block;
	clear: both;
}

input {
	width: 220px;
}

div.checkContainer {
	width: 220px;
	margin:0;
	padding: 0;
	clear: both;
	text-align: bottom;
}

.checkContainer div.checkbox {
	float: left;
	padding: 1px;
}

.checkContainer .checkbox input {
	width: 12px;
	float: left;
}

select.selectMenu {
	width: 223px;
}

select.highlight {
	background: #F7E9CF;
	color: #AC1C05;
}

.checkContainer div.radioLabel {
	padding: 2px 0 0 5px;
	float: left;
}

div.topCities {
	font-size: 9px;
	line-height: 16px;
	padding: 5px 13px;
}

.topCities h2 {
	font-size: 11px;
	line-height: 14px;
	color: #4E5180;
}

.topCities a:link, .topCities a:visited {
	color: #9699C5;
}

div.pad7 {
	clear: left;
	display: block;
	padding: 7px 0;
}

#rightRail div.pad7 {
	margin-left: 10px;
}

.pad7 input {
	width: 89px;
}