﻿.ByPriceWidget {position:relative;}
.DivMin {font-weight:bold;color:Black;background-color:#0e9fe4;padding:0 2px;line-height:11px;}
.DivMed {font-weight:bold;color:Black;background-color:#8DE873;padding:0 2px;line-height:11px;}
.DivMax {font-weight:bold;color:Black;background-color:#fee906;padding:0 2px;line-height:11px;}
.PriceLegend {
	position:absolute;
	border:solid 1px black;
	bottom:3px;
	left:10px;
	padding:1px;
	background-color:#FFFFFF;
	font-size:9px;
	height:11px;
}
.PriceLegend2{	 
	position:absolute;
	border:solid 1px black;
	top:22px;
	right:3px;
	padding:1px 1px 0 1px;
	background-color:#FFFFFF;
	font-size:9px;
	z-index:1000;
}
.PriceLegend2 .DivMin,
.PriceLegend2 .DivMed,
.PriceLegend2 .DivMax {display:block;margin:0 0 1px 0;text-align:center;}

.Menu {
	background:url(../i/widget/menu.gif) no-repeat left bottom;
	position:absolute;
	visibility:visible;
	right:0px;
	z-index:1005;
	color:#999999;
	font-weight:bold;
	font-size:11px;
	padding:4px;
	margin-top:-3px;
}
.Menu .menuOn {color:#FF9800;cursor:default;padding:0 3px 0 3px;}
.Menu .menuOff {color:#999999;cursor:pointer;padding:0 3px 0 3px;}
.Menu .menuOn .menuMap {background:url(../i/widget/world.gif) no-repeat left center;padding:0 0 0 14px;height:16px;}
.Menu .menuOff .menuMap {background:url(../i/widget/worldoff.gif) no-repeat left center;padding:0 0 0 14px;height:16px;}
.Menu .menuOn .menuList {background:url(../i/widget/list.gif) no-repeat left center;padding:0 0 0 12px;height:16px;}
.Menu .menuOff .menuList {background:url(../i/widget/listoff.gif) no-repeat left center;padding:0 0 0 12px;height:16px;}

.NoResultsText {padding:10px;font-size:12px;}

.ByPriceHeader{position:absolute;top:0;left:0;width:100%;height:38px;z-index:1010;}
.logotop{display:block;padding:0px 0px 0px 161px;margin:0px;font-size:0px;height:38px;}
.logotop .right{display:block;padding:0px 8px 0px 0px;margin:0px;font-size:0px;height:38px;}
.ByPriceHeader .linkback{position:absolute;top:0;left:0;width:210px;height:34px;cursor:pointer;}

.ByPriceFooter{position:absolute;bottom:0;left:0;width:100%;height:28px;z-index:1010;}
.logobottom{display:block;padding:0px 109px 0px 0px;margin-top:0px;font-size:0px;height:28px;}
.logobottom .right{display:block;padding:0px 0px 0px 8px;margin:0px;font-size:0px;height:28px;}
.ByPriceFooter .linkback{position:absolute;bottom:0;right:0;width:130px;height:27px;cursor:pointer;}

.black .logotop{background:url(../i/widget/black/2/topleft.gif) no-repeat left top;}
.black .logotop .right{background:url(../i/widget/black/2/topright.gif) no-repeat right top;}
.black .logobottom{background:url(../i/widget/black/2/bottomright.gif) no-repeat right bottom;}
.black .logobottom .right{background:url(../i/widget/black/2/bottomleft.gif) no-repeat left bottom;}

.grey .logotop{background:url(../i/widget/grey/2/topleft.gif) no-repeat left top;}
.grey .logotop .right{background:url(../i/widget/grey/2/topright.gif) no-repeat right top;}
.grey .logobottom{background:url(../i/widget/grey/2/bottomright.gif) no-repeat right bottom;}
.grey .logobottom .right{background:url(../i/widget/grey/2/bottomleft.gif) no-repeat left bottom;}

#progressBar{position:relative;width:100%;height:365px;text-align:left;z-index:1001;}
.progressImage{position:absolute;left:50%;top:50%;margin:-11px 0 0 -28px;}
.ByPriceMap{position:relative;width:100%;height:365px;text-align:left;overflow:hidden;}
.ByPriceList{position:relative;width:100%;height:365px;text-align:left;overflow:hidden;background-color:#FFFFFF;}
.ByPriceBody{position:relative;width:100%;overflow:hidden;}
.black .ByPriceBody, .grey .ByPriceBody{padding:32px 0 23px 0;}

* html .black, * html .grey { height:420px; }

#byprice_info{width:180px;}
#byprice_info_contents{background-color:#FFF;}
#byprice_info_tl{width:16px;height:16px;background:url('../i/widget/corners/tl.png') top left no-repeat transparent;}
#byprice_info_t{background:url('../i/widget/corners/t.png') top left repeat-x transparent;}
#byprice_info_tr{width:16px;height:16px;background:url('../i/widget/corners/tr.png') top left no-repeat transparent;}
#byprice_info_l{width:3px;background:url('../i/widget/corners/l.png') top left repeat-y transparent;}
#byprice_info_r{width:3px;background:url('../i/widget/corners/r.png') top right repeat-y transparent;}
#byprice_info_bl{width:16px;height:16px;background:url('../i/widget/corners/bl.png') top left no-repeat transparent;}
#byprice_info_b{background:url('../i/widget/corners/b.png') top left repeat-x transparent;}
#byprice_info_br{width:16px;height:16px;background:url('../i/widget/corners/br.png') top left no-repeat transparent;}
#byprice_info_close{width:20px;height:20px;background:url('../i/widget/corners/close.gif') bottom left no-repeat transparent;cursor:pointer;}
#byprice_info_beak{width:56px;height:38px;margin-left:22px;background:url('../i/widget/corners/beak2.png') top left no-repeat transparent;}
* html #byprice_info_tl{background:url('../i/widget/corners/tl.gif') top left no-repeat transparent;}
* html #byprice_info_tr{background:url('../i/widget/corners/tr.gif') top left no-repeat transparent;}
* html #byprice_info_bl{background:url('../i/widget/corners/bl.gif') top left no-repeat transparent;}
* html #byprice_info_br{background:url('../i/widget/corners/br.gif') top left no-repeat transparent;}
* html #byprice_info_beak{background:url('../i/widget/corners/beak2.gif') top left no-repeat transparent;}

.blueText {color:#4781DE;}
A.blueText,
A.blueText:link,
A.blueText:active,
A.blueText:hover {
	font-size:11px;
	color:#4781DE;
	text-decoration:underline;
}

.ResultPrice {
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
A.ResultPrice,
A.ResultPrice:link,
A.ResultPrice:visited,
A.ResultPrice:hover  {
	font-size:13px;
	font-weight:bold;
	color:#026DCD;
	text-decoration:underline;
}

.gm-style .gm-style-iw, .gm-style .gm-style-iw a, .gm-style .gm-style-iw span, 
.gm-style .gm-style-iw label, .gm-style .gm-style-iw div {font-family:arial,verdana,helvetica,sans-serif;}

.gm-style .gm-style-iw div.googleMapResult {width:220px;}
.gm-style .gm-style-iw div.mapResult, div.mapResult {
	font-size:10px;padding:0 5px;color:#000000;font-family:arial,verdana,helvetica,sans-serif;
}
div.mapResult a {text-decoration:none;color:black;cursor:hand;}
div.mapResult a:hover {text-decoration:underline;cursor:hand;}
div.mapResult table, div.mapResult td {font-size:10px;}

div.mapResult div.lastUpdated{padding-top:4px;line-height:11px;font-size:11px;}
div.mapResult span.txtOrange {color:#FF9934;font-size:10px;}
div.mapResult span.txtGreen {color:#00AB66;font-size:10px;}
div.mapResult div.mapText {font-size:12px;font-weight:bold;padding:0 16px 4px 0;}
div.mapResult a.opTail {font-size:11px;}

.listResultOuter{position:relative;padding:12px 0 0 0;background-color:#EFECEC;}
.listResult1 {position:relative;background-color:#EFECEC;font-size:10px;height:67px;overflow:hidden;}
.listResult2 {position:relative;background-color:#FFFFFF;font-size:10px;height:67px;overflow:hidden;}
.listPaging{position:absolute;bottom:2px;left:8px;font-size:11px;vertical-align:middle;white-space:nowrap;}
.listPaging a{color:#026DCD;text-decoration:none;cursor:pointer;padding:0 1px;font-size:10px;}
.listTopRow {font-weight:bold;font-size:13px;height:15px;padding:3px 4px 2px 4px;white-space:nowrap;overflow:hidden;letter-spacing:-1px;}
.listTopSmall {font-size:11px;}
.listDetail {padding:2px 4px 0 5px;line-height:1.2em;}
.listUpdated {vertical-align:bottom;color:#666666;}
.listPrice{padding:0 0 2px 0;white-space:nowrap;}
.ResultPrice {font-size:13px;font-weight:bold;color:#000000;}
A.ResultPrice, A.ResultPrice:link, A.ResultPrice:visited, A.ResultPrice:hover  {font-size:13px;font-weight:bold;color:#026DCD;text-decoration:underline;}
.priceSmall {font-size:10px;}
.opLink, A.opLink, A.opLink:hover {color:#000000;text-decoration:none;cursor:pointer;}
.listBody{white-space:nowrap;}

#ruler {visibility:hidden;white-space:nowrap;position:absolute;}