﻿
/*---general stuff---*/
#searchmp_body {
	margin: 0;
	padding: 0;
	background: url('images/Bkd_Gry_1a.jpg')top repeat-x;
	background-color: #E2E2E2;
}

#searchmp {
	position: relative;
	margin: 0 auto 0 auto;
	width: 1000px;
	padding: 0 0 20px 0;
	background-color: #ffffff;
	font-family: 'Trebuchet MS',Arial,Geneva,Helvetica,sans-serif;
	color: #33333;
}
#searchmp table {
	margin: 0;
	padding: 0;
	width: 98%;
	text-align: left;
}
#searchmp tr {
	margin: 0;
	padding: 0;
	text-align: left;
}
#searchmp th {
	font-size: 13px;
	color: #206AB6;
	padding: 10px 0 0 0;
	text-align: left;
}
#searchmp img {
	margin: 0;
	padding: 0;
}
#searchmp input {
	padding: 2px;
	border: 1px solid #7F9DB9;
}
#searchmp select {
	padding: 0;
	border: 1px solid #7F9DB9;
	display: inlne;
	font-size: 10px;
}
.blu {
	color: #003399;
}
.blu1 {
	color: #206AB6;
}
#searchmp b {
	font-weight: bold;
}
/*--left col--*/
#searchmp #col_L {
	position:relative;
	height: auto;
	display: block;
	background-color: #fff;
	padding-bottom: 20px;
	padding-left:11px;
	vertical-align: top;
	text-align: left;
}
/*--top left - links--*/
#searchmp .linkL {
	font-weight: normal;
	font-family: Arial,Geneva,Helvetica,sans-serif,'Trebuchet MS';
	font-size: 13px;
	color: #333333;
	line-height: 1.3em;
	width: 240px;
	padding: 4px 0 4px 10px;
}
#searchmp .linkL .img {
	float: left;
	display: inline;
	padding: 2px 6px 0 0;
}
#searchmp .linkL td {
	margin: 0;
	padding: 4px 0 4px 0;
	text-align: left;
}
#searchmp .linkL th {
	margin: 0;
	padding: 4px 0 2px 0;
	text-align: left;
	height: 30px;
}
#searchmp .linkL a {
	color: #ff4d00;
	font-size: 12px;
	padding: 2px;
	text-decoration: underline;
}
#searchmp .linkL a:link {
	color: #FF4D00;
	padding: 2px;
	text-decoration: underline;
}
#searchmp .linkL a:hover {
	color: #003399;
	padding: 2px;
	text-decoration: underline;
}
/*--table left - tables--*/
#searchmp .cont {
	font: normal normal normal 11px Arial, "Trebuchet MS", Helvetica, sans-serif;
	color: #333333;
	width: 248px;
	padding: 0;
	border: 1px #c0c0c0 solid;
	margin-top: 10px;
}
#searchmp .cont td {
	text-align: left;
}
/*--table left - heads--*/
#searchmp .cont .hd {
	font-weight: bold;
	font-size: 13px;
	color: #206ab6;
	line-height: 1.3em;
	width: 248px;
	padding: 10px 0 10px 10px;
	background-color: #FBF0D6;
	margin: 0 0 10px 0;
}
/*--table left - content--*/
#searchmp .tbl_L .cont {
	font-weight: normal;
	font-size: 13px;
	color: #333333;
	line-height: 1.3em;
	width: 240px;
	padding: 0 0 0 10px;
}
/*--table left - col-1 --*/
#searchmp .tbl_L .cont .col-1 {
	width: 80px;
	text-align: left;
	padding: 7px 0 7px 5px;
	font: normal normal bold 11px Arial, "Trebuchet MS", Helvetica, sans-serif;
}
/*--table left - col-2 --*/
#searchmp .cont .col-2 {
	width: 150px;
}
#searchmp .cont .col-2 .dd {
	width: 142px;
}
#searchmp  #zip {
	padding: 1px 1px 1px 5px;
	margin: 0;
	font: normal normal normal 11px Arial, "Trebuchet MS", Helvetica, sans-serif;
	width: 64px;
}
#searchmp input {
	border: 1px solid #7F9DB9;
}
#searchmp select {
	padding: 0;
	margin: 4px 0 4px 0;
	border: 1px solid #7F9DB9;
	display: inlne;
	font-size: 11px;
}
/*--right-col - content --*/
#searchmp .content {
	width: 705px;
	height: auto;
	margin-left: 20px;
	margin-top: 0px;
	padding: 0 0 0 0;
	vertical-align: top;
	float:left;
}
#searchmp .content .head {
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	text-align: left;
	float: left;
	background-color: transparent;
	padding: 10px 0 5px 0;
	margin: 0;
	height: 44px;
	text-align: left;
}
#searchmp .content .subhead {
	border-top: 1px solid #CACAC7;
	text-align: left;
	float: left;
	background-color: #E6EBF1;
	padding: 10px 0 5px 10px;
	margin: 0;
	height: 50px;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
}
/*--content - subhead--*/
#searchmp #view {
	width: 380px;
	text-align: left;
	color: #206AB6;
}
#searchmp #view span {
	margin: 2px 4px 2px 4px;
}
#searchmp #view .wht {
	margin: 0 4px 0 4px;
	background-color: #ffffff;
	border: 1px 1px solid #ffffff;
	padding: 2px 8px 2px 8px;
}
#view span a {
	color: #093C73;
	font-weight: bold;
	background-color: #transparent;
	padding: 2px 8px 2px 8px;
	border: 1px solid #ffffff;
}
#view span a:link {
	color: #093C73;
	text-decoration: none;
	background-color: transparent;
	border: 1px 1px solid #ffffff;
}
#view span a:hover {
	color: #093C73;
	font-weight: bold;
	text-decoration: underline;
	background-color: #ffffff;
	padding: 2px 8px 2px 8px;
	border: 1px solid #ffffff;
	cursor: pointer;
}
#searchmp .content .subhead .perpage {
	width: 140px;
	text-align: center;
	color: #206AB6;
}
#searchmp .content .subhead .perpage option {
	width: 24px;
}
#searchmp .pages {
	width: 150px;
	text-align: left;
	padding-left: 8px;
	color: #206AB6;
}
/*-- sort table --*/
#sort {
	float: left;
	height: 50px;
	margin: 0;
	border: none;
	padding: 14px 0 14px 0;
	text-indent: 10px;
	font-size: 11px;
	background-color: #ffffff;
}
#sort a {
	padding: 2px 0 2px 16px;
	text-decoration: underline;
	color: #AAAAAA;
}
#sort a:hover {
	padding: 2px 0 2px 16px;
	text-decoration: underline;
	color : #333333;
}
/*-- mp results table --*/
#searchmp .mp-results {
	background: url('/images/mp/dotted_H.gif') repeat-x top;
	float: left;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	height: auto;
	text-align: left;
	font: normal normal bold 13px/14px Arial, 'Trebuchet MS', Helvetica, sans-serif;
}
#searchmp .mp-results .c1 {
	width: 85px;
	text-align: left;
	padding: 8px 0 8px 10px;
	margin: 0;
	font-size: 13px;
	font-weight: normal;
}
#searchmp .mp-results .c1 img {
	border: 1px solid #c0c0c0;
}
#searchmp .mp-results .c2 {
	background: url('/images/mp/dotted_V.gif') no-repeat right;
	width: 300px;
	padding: 13px 0 5px 0;
	margin: 0;
}
#searchmp .mp-results .c2 .ttl {
	font: normal normal bold 13px/14px Arial, 'Trebuchet MS', Helvetica, sans-serif;
	color: #206AB6;
	text-align: left;
	text-decoration: underline;
}
#searchmp .mp-results .c2 .location {
	font: normal normal normal 11px/14px Arial, 'Trebuchet MS', Helvetica, sans-serif;
	color: #333333;
	float: left;
	padding: 4px 0 2px 0;
}
#searchmp .mp-results .c2 .reviews {
	font: normal normal bold 11px/12px Arial, 'Trebuchet MS', Helvetica, sans-serif;
	color: #333333;
	float: left;
	clear: both;
	padding: 3px 0 0 0;
}
#searchmp .mp-results .c2 .details {
	font: normal normal normal 10px/11px Arial, 'Trebuchet MS', Helvetica, sans-serif;
	text-decoration: underline;
	color: #ff4d00;
	float: left;
	clear: both;
	padding: 0;
}
span.details a {
	padding: 0;
	text-decoration: underline;
	color: #ff4d00;
}
span.details a:hover {
	padding: 0;
	text-decoration: underline;
	color: #003399;
}
#searchmp .mp-results .c3 {
	background: url('/images/mp/dotted_V.gif') no-repeat right;
	font: normal normal normal 13px/14px Arial, 'Trebuchet MS', Helvetica, sans-serif;
	width: 75px;
	padding: 14px 0 5px 10px;
	margin: 0;
}
#searchmp .mp-results .c4 {
	background: url('/images/mp/dotted_V.gif') no-repeat right;
	font: normal normal normal 13px/14px Arial, 'Trebuchet MS', Helvetica, sans-serif;
	width: 55px;
	padding: 14px 0 5px 15px;
	margin: 0;
	text-align: left;
}
#searchmp .mp-results .c5 {
	width: 120px;
	padding: 14px 0 5px 10px;
	margin: 0;
	font: normal normal normal 13px/14px Arial, 'Trebuchet MS', Helvetica, sans-serif;
}
#searchmp .mp-results .checkbox {
	width: 90px;
	text-align: center;
	margin: 5px 0 0 0;
}
#searchmp .mp-results .c6 {
	background-color: #EEEEEE;
	text-align: left;
	padding: 10px 0 7px 10px;
	margin: 0;
	height: 28px;
	font: normal normal normal 13px/14px Arial, 'Trebuchet MS', Helvetica, sans-serif;
}
#searchmp .mp-results .c6 .cc {
	margin: 0 4px 0 0;
}
/*-------*/
#searchmp h1 {
	font-size: 24px;
	padding: 0;
	margin: 0;
}
#searchmp h2 {
	font-size: 20px;
	font-weight: normal;
	color: #206ab6;
	padding: 0;
	margin: 0;
}
#searchmp h5 {
	font-size: 12px;
	padding: 0;
	margin: 0;
}
#searchmp h6 {
	font-size: 13px;
	color: #206ab6;
	padding: 0 0 0 10px;
}
/*--bottom - clear checkbox - compare --*/
div.actions {
	position: relative;
	float: right;
	clear: both;
	width: 500px;
	padding: 18px 10px 18px 0;
	overflow: hidden;
}
div.actions ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
div.actions ul li {
	float: left;
	display: inline;
	margin: 5px 0 0 10px;
	font-size: 0.9em;
}
div.actions ul li.clear-all {
	margin: 0 0 0 10px;
}
div.actions ul li.clear-all a {
	display: block;
	width: 71px;
	height: 25px;
	background: transparent url('images/btn_Clear.gif') no-repeat 0;
}
div.actions ul li.checked {
	margin: 0 0 0 10px;
}
div.actions ul li.checked_off {
	margin: 0 0 0 10px;
}
div.actions ul li.checked a {
	display: block;
	width: 130px;
	height: 25px;
	background: transparent url('images/btn_Compare.gif') 0 0 no-repeat;
}
div.actions ul li.checked_off a {
	display: block;
	width: 130px;
	height: 25px;
	background: transparent url('images/btn_Compare_off.gif') 0 0 no-repeat;
}
.replace {
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
}
.replace * {
	text-indent: -10000px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
}
.replace a span {
	text-indent: -10000px;
}
.replace a:hover {
	cursor: pointer;
	background-position: 0px -100px !important;
}
/*-- footer - pages --*/
div#searchmp .footer {
	margin: 0 0 18px 0;
	padding: 10px 20px 10px 20px;
	background-color: #E6EBF1;
	border-bottom: 1px solid #cacac7;
	overflow: hidden;
	height: 25px;
	clear:both;
}
ul {
	list-style-type: none;
}
ul.pages {
	float: right;
	display: inline;
	margin: 2px 0 0 0;
	overflow: hidden;
}
ul.pages li {
	float: left;
	display: inline;
	margin: 1px 1px 0 0;
	color: #003399;
	font-family: Verdana,Geneva,Helvetica,sans-serif;
	font-weight: bold;
	font-size: .9em;
}
ul.pages li a {
	display: block;
	color: #003399;
	font-weight: normal;
	padding: 2px 4px 3px 4px;
	border: 1px solid #E6EBF1;
}
ul.pages li a#on {
	background: #fff;
	border: 1px solid #fff;
}
ul.pages li a:hover {
	border: 1px solid #003399;
}
ul.pages li.next-page a {
	border: 0px solid #fff;
}
ul.pages li.prev-page a {
	border: 0px solid #fff;
}
ul.pages li.next-page a:hover {
	border: 0px solid #fff;
}
ul.pages li.prev-page a:hover {
	border: 0px solid #fff;
}
ul.pages li.prev-page {
	border: none;
	margin: 0 0px 0 0;
}
ul.pages li.prev-page a {
	width: 16px;
	height: 20px;
	background: transparent url('/images/btn_Back.gif') 0 3px no-repeat;
}
ul.pages li.prev-inactive {
	width: 16px;
	height: 20px;
	border: none;
	margin: 0 8px 0 0;
	background: transparent url('/images/btn_Back_Blu.gif') 0 3px no-repeat;
}
ul.pages li.next-page {
	border: none;
	margin: 0 0 0 4px;
	padding: 0;
}
ul.pages li.next-inactive {
	width: 16px;
	height: 20px;
	border: none;
	margin: 0 0 0 4px;
	padding: 0;
	background: transparent url('/images/btn_Next_Org.gif') 0 3px no-repeat;
}
ul.pages li.next-page a {
	width: 16px;
	height: 20px;
	background: transparent url('/images/btn_Next_Blu.gif') 0 3px no-repeat;
}
ul.pages li span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
table.cont td.col-2 input.text {border:1px solid #7F9DB9;padding:2px;width:142px;font-size:11px;}
table.cont td.col-2 input.phone {width:30px;}

div.refine-col {width:261px;float:left;}

div.refine-col div.refine-block:first-child {
border-top:0 none;
padding-top:10px;
}

div.refine-col ul {
display:block;
}
div.refine-col div.refine-block ul {
overflow:hidden;
}

div.refine-col div.refine-block ul li {
color:#999999;
font-size:12px;
}

div.refine-col div#refine-2-col li {
display:inline;
float:left;
width:110px;
}

#refine-blocks li {font-size:12px;}

#refine-blocks li a, #refine-blocks li a:link, #refine-blocks li a:visited, #refine-blocks li a:active {
text-decoration:underline;
color:#FF4D00;
line-height:200%;
}

#refine-blocks li a:hover {color:#005599}

a, a:link, a:visited, a:hover, a:active {
background-color:transparent;
text-decoration:none;
}

div.refine-col div.refine-block {
border-top:1px solid #CACAC7;
margin:0 0 0 20px;
padding:6px 0;
width:220px;
}
div.refine-col div.refine-block h4 {
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif !important;
font-size:10.8px;
padding-bottom:5px;
}
div.refine-col div.refine-block h4 a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#262626;
display:block;
height:22px;
padding:4px 0 0;
width:100%;

}
a, a:link, a:visited, a:hover, a:active {
background-color:transparent;
text-decoration:none;
}

div.refine-col h3 {
background-color:#FBF0D6;
border-right:1px solid #CACAC7;
border-top:1px solid #CACAC7;
color:#1E6CB7;
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif !important;
font-size:12px;
margin-top:20px;
margin-bottom:0;
padding:10px 20px 11px;
width:220px;
}

h1, h2, h3, h4, ul {margin:0;padding:0;}
h4:hover {text-decoration:underline}

div.refine-col div#refine-blocks {
background-color:#FEFAED;
border-right:1px solid #CACAC7;
}

div.refine-col div.search-table {
background-color:#FEFAED;
border-right:1px solid #CACAC7;
margin:0;
padding:14px 0 10px;
width:260px;
}

div.refine-col div.search-table table {
margin:0;
padding:0;
}
div.refine-col div.search-table table td.tcol-1 {
color:#262626;
font-weight:bold;
padding:0 0 4px 20px;
width:73px;
}
div.refine-col div.search-table table td {
font-size:12px;
vertical-align:middle;
}

div.refine-col div.search-table table td.tcol-1 {
color:#262626;
font-weight:bold;
}
div.refine-col div.search-table table td.tcol-2 {
color:#333333;
font-family:arial;
padding:0 0 4px;
}

div.search-table table select {width:144px;}

.sponsored {background-color: #FFF8DD; background: #FFF8DD url(/images/mp/dotted_H.gif) repeat-x scroll center top !important;}

.sponsorlink, .sponsorlink a {font-size:11px; color: #666666;font-style: italic; float:right;padding-right:5px;}
a.adminedit {color: #666666;}
a.adminedit:hover {color:#AFAFAF}

a#down, a#up {color:#666666 !important;font-weight:bold !important;padding-bottom:7px;}

#sort a#up {background: transparent url(/images/mp/sort_up3.gif) no-repeat scroll center bottom;}
#sort a#up:hover {background: transparent url(/images/mp/sort_down3.gif) no-repeat scroll center bottom;padding-bottom:7px;}

#sort a#down {background: transparent url(/images/mp/sort_down3.gif) no-repeat scroll center bottom;}
#sort a#down:hover {background: transparent url(/images/mp/sort_up3.gif) no-repeat scroll center bottom;padding-bottom:7px;}

#sort a:hover {background: transparent url(/images/mp/sort_up3.gif) no-repeat scroll center bottom;padding-bottom:7px;}
#sort a.down:hover {background: transparent url(/images/mp/sort_down3.gif) no-repeat scroll center bottom;padding-bottom:7px;}

td.tcol-2 input.phone {font-size:11px;width:30px;}
