.topPagination
{
	float: left;
	width: 745px;
	height: 32px;
	border-bottom: 1px solid #b8b8b8;
	border-top: 1px solid #e6e6e6;
	padding: 0 10px 0 10px;
}

.resultsInfo
{
	border: none;
}

.topPagination span
{
	font-weight: bold;
}

.topPagination a, .topPagination span
{
	height: 20px;
	padding: 6px 7px 0 7px;
	float: left;
	color: #666;
	text-decoration: none;
}


.topPagination a:hover
{
	color: #000;
	text-decoration: underline;
}

.topPagination .asc, .topPagination .asc:hover
{
	color:#0098d5;
	background: url('../images/downArrow.gif') no-repeat center bottom;
}

.topPagination .desc, .topPagination .desc:hover
{
	color:#0098d5;
	background: url('../images/upArrow.gif') no-repeat center bottom;
}

.pageNumber
{
	float: right !important;
	height: 14px !important;
	padding: 3px 3px 3px 3px !important;
	margin: 5px 0 0 5px;
	text-decoration: none;
	color: #666;
}

.pageNumber:hover
{
	color: #0098d5;
}

.pageNumberActive
{
	color: #0098d5 !important;
	font-weight: bold;
}

.pageNumberActive:hover
{
	color: #0098d5;
}

.firstPage
{
	width: 22px !important;
	height: 22px !important;
	background: url('../images/pagination.gif') no-repeat -110px top;
	padding: 0px !important;
}

.lastPage
{
	width: 22px !important;
	height: 22px !important;
	background: url('../images/pagination.gif') no-repeat -88px top;
	padding: 0px !important;
}

.nextBlock
{
	width: 22px !important;
	height: 22px !important;
	background: url('../images/pagination.gif') no-repeat -66px top;
	padding: 0px !important;
}

.prevBlock
{
	width: 22px !important;
	height: 22px !important;
	background: url('../images/pagination.gif') no-repeat -44px top;
	padding: 0px !important;
}

.nextPage
{
	width: 22px !important;
	height: 22px !important;
	background: url('../images/pagination.gif') no-repeat 0px top;
	padding: 0px !important;
}

.prevPage
{
	width: 22px !important;
	height: 22px !important;
	background: url('../images/pagination.gif') no-repeat -22px top;
	padding: 0px !important;
}




#leftCol {
float:left;
width:215px;
overflow-x: hidden;
}


#leftCol.fullScreen {
position: absolute;
z-index: 101;
left: 10px;
top: 60px;
}


#leftCol .t, #leftCol .b{
background: url('../images/leftbar/leftbar.png') no-repeat;
float:left;
height:4px;
overflow: hidden;
width:215px;
}

#leftCol .b{
height:14px;
background: url('../images/leftbar/leftbar.png') no-repeat -215px 0px;
}


#leftCol .c{
background: url('../images/leftbar/leftbar.png') repeat-y -430px 0px;
float:left;
padding: 10px 3px 10px 4px;
width:208px;
overflow-x: hidden;
}

#leftCol .title
{
float: left;
width: 200px;
padding-left: 5px;
background-repeat: no-repeat;
background-position: 5px 6px;
height: 15px;
font-size: 11px;
font-weight: bold;
padding-top: 7px;
color:#58bb3d;
}

#leftCol .title label
{
float: left;
color: #3491b6;
font-weight: bold;
font-size: 11px;
}

.mltTitle
{
float: left;
color: #3491b6;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}


.mltTitle:hover
{
background: #3491b6;
color: #fff;
}


#leftCol .title.search{
padding-top: 4px;
padding-left: 20px;
background: url('../images/search/search.png') no-repeat;
font-size: 12px;
}

.collapser
{
width: 11px;
height: 11px;
float: left;
margin-right: 3px;
margin-top: 1px;
cursor: pointer;
background-position: -22px 0;
background-image: url('../images/leftbar/collapser.gif');}

.collapser.hovered{
background-position: 0 0;}

.collapser.expandedclp{
background-position: -33px 0;}

.collapser.expandedclp.hovered{
background-position: -11px 0;}

.groupCnt
{
float: left;
width:206px;
margin-top: 4px;
overflow: hidden;
}

.groupCnt .group
{
float: left;
width: 198px;
padding: 0 4px 0 4px;
margin-bottom: 4px;
}

#leftCol .group
{
float: left;
font-size: 11px;
}

.group .desc
{
color: gray;
font-size: 11px;
float: left;
padding: 2px 5px 0 5px;
width: 188px;
}

.group select
{
width: 194px;
float: left;
font-size: 11px;
}

.group .checklabel
{
float:left;
padding-left: 1px;
font-size:11px;
width: 199px;
margin-bottom: 5px;
}

.group .textlabel
{
float: left;
}

.group .textlabel.half
{
width: 73px;
padding-left: 2px;
padding-top: 1px;
}

.group .full
{
float: left;
background: transparent;
width: 196px;
padding-left: 6px;
}

.group .TextBox
{
font-size: 11px;
}

.multiplelabel
{
font-size: 11px;
width: 170px;
float: left;
margin: 2px;
}

.mtitleCnt
{
float: left;
background: none;
margin: 0px;
padding: 0px;
width: 180px;
}

.searchPaginationCnt, .searchResultTextCnt
{
float: left;
height: 40px;
width: 736px;
padding: 0 4px 0 4px;
}

.searchResultTextCnt
{
font-size: 11px;
height: 25px;
padding-top: 8px;
border-bottom: 1px solid #e6e6e6;
}

.resultCount
{
padding-top: 3px;
float: left;
width: auto;
color: #666;
}

.perPageLeft
{
width: auto;
float: left;
padding: 8px 0 0 0;
text-align: left;
}

.perPageLeft span
{
width: auto;
float: left;
font-weight: bold;
color: #666;
}

.perPageLeft a
{
width: auto;
float: left;
color: #666;
margin-left: 10px;
text-decoration: none;
}


.perPageLeft a:hover
{
color: #000;
text-decoration: underline;
}

.itemCnt
{
float: left;
width: 735px;
padding: 15px 5px 5px 5px;
background: url('../images/search/itemBtBg.gif') repeat-x bottom;
border-bottom: 1px solid #ccc;
}

.itemCnt.hovered
{
background: url('../images/search/itemHvBg.gif') #f1fbfe repeat-x top;
}

.itemThumb
{
width: 83px;
height: 83px;
padding: 1px;
float: left;
border: 1px solid #ccc;
background: url('../images/loading.gif') no-repeat center center;
}

.itemThumb img
{
float: left;
border: none;
}

.itemCenter
{
float: left;
width: 459px;
padding-left: 5px;
}

.itemCenter .details
{
float: left;
color: #666;
width: 459px;
padding-top: 4px;
font-size: 11px;
}

.itemCenter .details label
{
float: left;
color: #8f8f8f;
width: 115px;
text-align: right;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 1px;
}

.itemCenter .details span
{
float: left;
color: #8f8f8f;
width: 105px;
padding-top: 2px;
padding-bottom: 1px;
font-weight: bold;
}

.itemRight
{
float: right;
width: 179px;
padding-left: 5px;
overflow: hidden;
}

.itemCenter .title
{
color:#0098d5;
font-weight: bold;
font-size: 18px;
float: left;
width: auto;
text-decoration: none;
padding-right: 2px;
}

.itemCenter .title:hover
{
text-decoration: underline;
}

.itemCenter .place
{
color: #666;
font-size: 12px;
float: left;
padding-top: 5px;
width: 450px;
}

.priceLabelCnt
{
float: left;
}

.priceLabel
{
float: left;
background-image: url('../images/search/priceLabel.gif');
background-repeat: no-repeat;
background-position: 0 0;
width: 179px;
height: 80px;
overflow: hidden;
text-align: left;
cursor: pointer;
}

.priceLabel *, .priceLabel:hover *
{
cursor: pointer !important;
}

.priceLabel:hover
{
background-position: 0 -80px;
}

.available
{
font-size: 11px;
color: #fff;
float: left;
font-family: tahoma;
padding-top: 5px;
width: 179px;
text-align: center;
}

.priceLabel:hover .available {
display: none;
}

.priceLabel:hover .reservenow {
margin-top: 11px;
margin-bottom: 6px;
font-size: 14px;
}

.reservenow
{
display: block;
text-decoration: none;
width: 179px;
font-size: 13px;
color: #fff;
float: left;
font-weight: bold;
font-family: tahoma;
text-align: center;
}

.priceLabel:hover .reservenow
{
text-decoration: underline;
}

.pricechoosedate
{
float: left;
font-size: 10px;
color: #264b5b;
font-family: tahoma;
padding-left: 9px;
margin-top: 2px;
width: 179px;
}

.pricesmallleft
{
float: left;
font-size: 10px;
color: #264b5b;
font-family: tahoma;
padding-left: 9px;
margin-top: 2px;
}

.pricesmallright
{
float: right;
font-size: 10px;
color: #264b5b;
font-family: tahoma;
padding-right: 9px;
margin-top: 2px;
}

.priceleft
{
float: left;
padding-left: 9px;
clear: left;
}

.priceleft label
{
float: left;
font-weight: bold;
font-size: 20px;
color: red;
}

.priceleft small
{
float: left;
font-weight: bold;
font-size: 12px;
padding: 2px 2px 0 3px;
color: red;
}

.priceLabel .clr
{
width: 179px;
height: 0px;
float: left;
clear: both;
}

.priceright
{
float: right;
padding-right: 9px;
}

.priceright label
{
float: left;
font-weight: bold;
font-size: 20px;
color: #1689bb;
}

.priceright small
{
float: left;
font-weight: bold;
font-size: 12px;
padding: 2px 2px 0 3px;
color: #1689bb;
}

.priceminnight
{
float: right;
width: 75px;
font-size: 10px;
color: #264b5b;
font-family: tahoma;
padding-right: 9px;
}

.itemTools
{
float: left;
width: 730px;
padding: 12px 0 0 5px;
}

.itemTools .scut
{
float: left;
color: #666;
font-weight: bold;
background-image: url('../images/search/tool_icons.gif');
background-repeat: no-repeat;
padding-left: 14px;
text-decoration: none;
margin-left: 20px;
}

.itemTools a:hover
{
color: #84a90a;
text-decoration: underline;
}

.itemTools .moreSC
{
color: #84a90a;
background-position: 0px 0px;
margin-left: 0px;
text-decoration: underline;
width: 170px;
}

.itemTools .moreSC:hover
{
color:#0098d5;
}

.itemTools .photosSC
{
background-position: 0px -60px;
}

.itemTools .vrphotosSC
{
background-position: 0px -75px;
}

.itemTools .sendSC
{
background-position: 0px -45px;
}

.itemTools .videosSC
{
background-position: 0px -30px;
}

.itemTools .addSC
{
background-position: 0px -15px;
}

.sumBoxCnt
{
float: left;
width: 733px;
padding-top: 5px;
height: 0px;
overflow: hidden;
position: relative;
z-index: 1000;
}

.sumBox
{
float: left;
width: 723px;
padding: 4px;
border: 1px solid #84a90a;
background: #fff;
}

.description
{
float: left;
width: 495px;
padding-left: 10px;
padding-top: 5px;
}

.smallMapCnt
{
float: left;
width: 176px;
height: 176px;
padding: 2px;
border: 1px solid #afd1d4;
overflow: hidden;
}

.smallMap
{
float: left;
width: 176px;
height: 176px;
overflow: hidden;
}

.orderByCnt
{
font-size: 11px;
float: right;
}

.orderByCnt select
{
font-size: 11px;
float: left;
}

.orderByCnt span
{
font-size: 11px;
color: #666;
font-weight: bold;
float: left;
padding-right: 6px;
padding-top: 1px;
}

#items
{
float: left;
}

#items span
{
cursor: default;
}

#loadingCnt
{
position: fixed;
width: 99%;
height: 99%;
left: 0px;
top: 0px;
margin: auto;
vertical-align: middle;
z-index: 10000;
}

#loading
{
width: 150px;
height: 150px;
border: 3px solid #0098d5;
background: url('../images/loading.gif') white no-repeat center center;
}

#loading span
{
width: 100%;
padding: 130px 3px 3px 3px;
float: left;
color: #666;
}

.description h3
{
width: 500px;
float: left;
margin: 0px;
padding: 0px 0px 5px 0px;
}

#mapViewCnt
{
width: 744px;
height: 550px;
float: left;
position: relative;
}

#mapViewCnt.fullScreen
{
width: 100%;
height: 100%;
position: fixed;
left: 0px;
top: 0px;
z-index: 100;
}

#searchMapCnt
{
width: 100%;
float: left;
height: 100%;
z-index: 1;
}


#searchMap
{
width: 100%;
height: 100%;
z-index: 1;
}

#mapHeaderCnt
{
width: 100%;
height: 0px;
float: left;
}

#mapHeader
{
width: 100%;
height: 51px;
background: #fff;
border-bottom: 3px solid #58bb3d;
position: relative;
z-index: 2;
display: none;
}


#mapViewCnt.fullScreen #mapHeader
{
display: block;
}

#mapViewCnt.fullScreen #mapHeader .searchPaginationCnt
{
width: auto;
padding: 15px 0 0 0;
float: right;
}

#mapViewCnt.fullScreen #mapHeader .searchPaginationCnt .pages
{
padding-left: 25px;
}

.pages
{
float: right;
}

.fullScrBtn
{
width: 115px;
height: 19px;
color: #1689bb;
padding: 5px 0 0 27px;
float: right;
text-decoration: none;
font-size: 11px;
font-family: tahoma;
font-weight: bold;
background: url('../images/search/fullscreen.gif') no-repeat;
}

.fullScrBtn.exit
{
margin-top: 19px;
margin-left: 10px;
margin-right: 10px;
background: url('../images/search/fullscreen.gif') no-repeat 0 -24px;
}

#mapHeader .logo
{
float: left;
height: 50px;
width: 194px;
margin-left: 25px;
}

.leftBarTab
{
width: 208px;
height: 24px;
float: left;
padding-left: 7px;
}

.leftBarTab .tab
{
float: left;
height: 24px;
text-decoration: none;
margin-left: 0px;
cursor: pointer;
}

.leftBarTab .tab .l
{
background:url(../images/mainNav.gif) no-repeat;
float:left;
height:24px;
width:7px;
}

.leftBarTab .tab .r
{
background:url(../images/mainNav.gif) no-repeat 0 -48px;
float:left;
height:24px;
width:7px;
}

.leftBarTab .tab .cc
{
width: auto;
background:url(../images/mainNav.gif) repeat-x 0 -96px;
color:#000;
float:left;
font-size:12px;
height:18px;
padding:6px 1px 0;
}

.leftBarTab .tab:hover .l, .leftBarTab .tab.active .l
{
background:url(../images/mainNav.gif) no-repeat 0 -24px;
}


.leftBarTab .tab:hover .r, .leftBarTab .tab.active .r
{
background:url(../images/mainNav.gif) no-repeat 0 -72px;
}

.leftBarTab .tab:hover .cc, .leftBarTab .tab.active .cc
{
background:url(../images/mainNav.gif) repeat-x 0 -120px;
}

#searchBar, #resultsBar
{
float: left;
}

#leftResults
{
float: left;
}

#leftResultsCnt
{
float: left;
overflow-y: auto;
overflow-x: hidden;
height: auto;
}

#leftResults label
{
color:#0098d5;
font-weight: bold;
font-size: 11px;
float: left;
clear: both;
cursor: pointer;
}

#leftResults span
{
float: left;
font-size: 11px;
clear: both;
color: #666;
white-space: nowrap;
cursor: pointer;
}

#resultsTemp
{
display: none;
}

.leftItem
{
width: 180px;
margin-top: 4px;
padding: 5px;
float: left;
cursor: pointer;
}

.leftItem.hover label
{
color: #ff7200 !important;
}

.leftItem.hover span
{
color: #000 !important;
}

#leftCollapseTab .cc
{
width: 8px;
}

#leftCollapseTab .cc span
{
width: 8px;
height: 8px;
float: left;
background: url('../images/search/collapse.gif') no-repeat -8px 0px;
padding: 0px;
margin-top: 3px;
}

#leftCollapseTab.collapsed .cc span
{
background: url('../images/search/collapse.gif') no-repeat;
}

#searchBar.collapsed .c
{
overflow: hidden;
height: 15px;
}

#resultsBar.collapsed .c
{
overflow: hidden;
height: 15px;
}

#barPagination
{
float: left;
}

#resultsBar.collapsed #barPagination
{
display: none;
}

#moreOptions
{
float: left;
}

#moreOptLink
{
float: left;
color: #3491b6;
text-decoration: none;
font-weight: bold;
padding: 10px 0 10px 19px;
background: url('../images/downArrow.gif') no-repeat 6px 15px;
cursor: pointer;
}

#moreOptLink.collapsed
{
background: url('../images/upArrow.gif') no-repeat 6px 15px;
}

.paginationSelect
{
float: right;
margin-top: 6px;
margin-left: 5px;
}

#mapWarning
{
position: absolute;
top: 0px;
left: 0px;
width: 339px;
height: 113px;
background: url('../images/search/mapWarning.png') no-repeat;
z-index: 9998;
}

#mapWarning div
{
width: 260px;
float: left;
margin: 14px 0 0 45px;
}

#mapWarning span
{
float: right;
width: 16px;
height: 16px;
margin: 14px 15px 0 0;
background: url('../images/remove.png') no-repeat;
cursor: pointer;
}

#barResetLatLng
{
float: left;
background: url('../images/notificateAttention.gif') #f1f6fc no-repeat 5px 5px;
border: 1px solid #c7def1;
padding: 5px;
width: 157px;
margin-top: 10px;
padding-left: 25px;
}

#barResetLatLng a
{
color:#0098d5;
}

#barResetLatLng a:hover
{
text-decoration: underline;
}


#farFromLocation
{
display: none;
}

#typeRentalCnt
{
float: left;
}

#searchBar .grayBtn
{
margin-left: 4px;
width: 153px;
text-align: center;
margin-bottom: 4px;
margin-top: 10px;
font-size: 11px;
height: 16px;
}


#mediaPopCnt
{
width: 100%;
height: 100%;
position: fixed;
z-index: 10000;
top: 0px;
left: 0px;
}

#mediaPopOverlay
{
width: 100%;
height: 100%;
position: fixed;
background: black;
opacity: 0.5;
filter: alpha(opacity=50);
top: 0px;
left: 0px;
}


#mediaPop
{
width: 619px;
top: 1px;
left: 1px;
position: relative;
z-index: 20000;
}


.mediaBox
{
float: left;
width: 613px;
border: 3px solid #fff;
background: #fff;
border-top: none;
}

.mediaBoxCnt
{
width: 601px;
height: auto;
float: left;
border: 5px solid #e4e9ec;
border-top: none;
padding-left: 2px;
}


.mediaBoxHead
{
float: left;
width: 613px;
height: 40px;
border: 3px solid #fff;
border-bottom: none;
background: #fff;
}

.mediaBoxHeadCnt
{
width: 601px;
height: 33px;
border: 5px solid #e4e9ec;
border-bottom: none;
padding: 2px 0px 0px 2px;
}

.mediaBoxHeadCnt a
{
float: left;
font-weight: bold;
color: #757472;
padding: 4px 14px 4px 14px;
background: #e2e6e8;
text-decoration: none;
}

.mediaBoxHeadCnt a.active
{
color: #fff;
background: #8d9397;
}

.mediaBoxHeadCnt a:hover
{
text-decoration: underline;
}

.photoBox
{
float: left;
width: 599px;
height: auto;
}

.mPhotoLoader
{
width: 395px;
height: 320px;
float: left;
background: url('../images/loading.gif') no-repeat center center;
}

.mPhoto
{
width: 395px;
height: 320px;
float: left;
}

.mPhotoName
{
width: 515px;
float: left;
clear: left;
color: #4e4e3c;
padding: 5px;
color: #696e72;
text-align: left;
}

.mPhotoThumbs
{
width: 204px;
height: 320px;
float: left;
}

.mPhotoThumbs .thumbs
{
width: 204px;
height: 15px;
float: left;
}

.mPhotoThumbs .thumbs
{
height: 288px;
overflow: hidden;
}

.mPhotoThumbs .up, .mPhotoThumbs .down
{
float: left;
padding-left: 15px;
margin-left: 8px;
font-weight: bold;
margin-top: 8px;
background: url('../images/leftArrow.gif') no-repeat center left;
cursor: pointer;
}

.mPhotoThumbs .down
{
float: right;
padding-right: 15px;
margin-right: 8px;
font-weight: bold;
margin-top: 8px;
background: url('../images/rightArrow.gif') no-repeat center right;
cursor: pointer;
}

.pThumb
{
width: 90px !important;
height: 90px !important;
float: left !important;
background: #fff !important;
padding: 0 0 6px 0 !important;
margin: 0 0 0 8px !important;
}

.pThumb img
{
width: 90px;
height: 90px;
float: left;
}

.thumbsCnt
{
width: 204px;
float: left;
}

.videoThumb, .photoThumb
{
cursor: pointer;
}

.closeMedPop
{
float: right !important;
width: 16px !important;
height: 16px !important;
padding: 0px !important;
margin: 1px 3px 0 0 !important;
background: url('../images/remove.png') no-repeat  !important;
}

.star
{
background: url('../images/hotelStarsKeys.gif') no-repeat 0px -14px;
float: left;
width: 14px;
height: 14px;
}

.key
{
background: url('../images/hotelStarsKeys.gif') no-repeat 0px 0px;
float: left;
width: 14px;
height: 14px;
}

.saveSearch
{
float: right;
color: #fff;
font-weight: bold;
text-decoration: none;
}

.saveSearch:hover
{
text-decoration: underline;
}

.noResult
{
float: left;
color: #444;
padding: 10px;
font-weight: bold;
}

.priceDescBox
{
float: right;
width: 260px;
border: 1px solid #e0ddd1;
background: url('../images/notificateAttention.gif') 4px 4px #feffe6 no-repeat;
padding: 6px 0px 6px 25px;
font-size: 9px;
}

.leadTools
{
padding: 0px;
margin-top: 15px;
}

.leadTools a, .leadTools span
{
margin-top: 8px;
}

#mapTools {
position: absolute;
width: 230px;
height: 35px;
background: url('../images/search/mapTools.png') no-repeat;
z-index: 9998;
overflow: hidden;
margin: 5px;
}

#mapTools.loading {
width: 444px;
}

#mapTools div {
float: left;
height: 14px;
margin-top: 9px;
cursor: pointer;
color: #1e89c9;
font-size: 11px;
text-align: center;
padding-top: 2px;
}

#mapTools div.mapToolActive {
font-weight: bold;
}

#mapTools #maploading {
width: 100px;
margin-left: 40px;
}

#mapTools #mapzoomout1 {
width: 14px;
margin-left: 10px;
}

#mapTools #mapzoomout2 {
width: 12px;
margin-left: 4px;
}

#mapTools #mapzoomin1 {
width: 14px;
margin-left: 4px;
}

#mapTools #mapzoomin2 {
width: 12px;
margin-left: 28px;
}

#mapTools #mapview1 {
width: 40px;
margin-left: 24px;
}

#mapTools #mapview2 {
width: 50px;
margin-left: 4px;
}

#mapInfoWindow {
position: absolute;
top: 0px;
left: 0px;
z-index: 9999;
width: 445px;
}

#mapInfoWindow .infcnt {
float: left;
}

#mapInfoWindow .info {
float: left;
width: 445px;
padding: 4px;
background: #fff;
border: 1px solid #000;
border-bottom: none;
}

#mapInfoWindow .barrow, #mapInfoWindow .tarrow
{
width: 453px;
height: 10px;
float: left;
background-image: url('../images/search/mapBarrow.gif');
}

#mapInfoWindow .barrow {
background-position: left -10px;
}

#mapInfoWindow .tarrow {
background-position: left 0px;
display: none;
}

#mapInfoWindow.r .barrow {
background-position: right -10px;
}

#mapInfoWindow.r .tarrow {
background-position: right 0px;
}

#mapInfoWindow.b .info {
border-bottom: 1px solid #000;
border-top: none;}

#mapInfoWindow.b .tarrow {
display: block;}

#mapInfoWindow.b .barrow {
display: none;}

#mapInfoWindow .fullDesc {
display: none;}

#mapInfoWindow.full .fullDesc {
display: block;}

#mapInfoWindow.full .summDesc {
display: none;}

#mapInfoWindow .title {
float: left;
width: 445px;}

#mapInfoWindow .close {
float: right;
width: 12px;
height: 12px;
background: url('../images/close.gif') no-repeat center center;
cursor: pointer;
}

#mapInfoWindow .name {
width: 425px;
color:#0098d5;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
float: left;
padding-bottom: 5px;
}

#mapInfoWindow .name:hover {
color: #ff5a00;
}

#mapInfoWindow .thmbCnt {
width: 75px;
height: 60px;
padding: 1px;
border: 1px solid #ccc;
float: left;
}

#mapInfoWindow .thmbCnt img {
width: 75px;
height: 60px;
float: left;
}

#mapInfoWindow .lInfo {
padding-left: 3px;
float: left;
width: 239px;
}

#mapInfoWindow .rInfo {
padding-left: 3px;
float: left;
width: 120px;
}

#mapInfoWindow .dInfo {
padding: 5px 0 0 0;
float: left;
width: 441px;
font-size: 10px;
}

#mapInfoWindow .dInfo .descMapCnt {
width: 140px;
height: 140px;
padding: 5px;
float: left;
overflow: hidden;
}

#mapInfoWindow .dInfo .descMap {
float: left;
overflow: hidden;
width: 130px;
position: relative;
height: 130px;
}

#mapInfoWindow .tools {
float: left;
width: 445px;
padding-top: 10px;
}

#mapInfoWindow .lInfo .place {
float: left;
width: 239px;
color: #666;
}

#mapInfoWindow .lInfo .type {
float: left;
width: 239px;
color: #e65a00;
font-weight: bold;
}


#mapInfoWindow .lInfo .price {
float: left;
width: 239px;
color: red;
}

#mapInfoWindow .lInfo .price_desc {
float: left;
width: 239px;
color: #444;
font-size: 11px;
font-style: italic;
}

#mapInfoWindow .tools .seedetails {
float: left;
padding: 0px;
margin: 0px;
text-decoration: none;
color:#0098d5;
}


#mapInfoWindow .addFav, #mapInfoWindow .cntZoom {
float: right;
color: #666;
font-weight: bold;
background-image: url('../images/search/tool_icons.gif');
background-repeat: no-repeat;
text-decoration: none;
background-position: 0px -15px;
padding-left: 14px;
}

#mapInfoWindow .cntZoom {
background-position: 0px -90px;
margin-right: 13px;
}

#mapInfoWindow .addFav:hover, #mapInfoWindow .cntZoom:hover {
color: #84a90a;
text-decoration: underline;
}

#mapInfoWindow .lInfo .price a {
color: #666;
text-decoration: none;
}

#mapInfoWindow .lInfo .price a:hover {
text-decoration: underline;
}

#mapResults, #loadResults {
	width: 100%;
	float: left;
}

#mapResults.mhidden, #loadResults.mhidden {
	overflow: hidden;
	height: 0px;
}
