#poiBox * {
	font-family: arial, sans-serif; font-size: 12px;
}
#poiBox {
	background: rgb(239, 239, 239); margin: 0px auto; padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: auto; height: 335px;
}
#map {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 68.8%; height: 100%; float: left;
}
#sidebar {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; width: 30%; height: 100%; margin-left: 0.1%; float: right;
}
#poiList {
	margin: 0px; padding: 0px;
}
#poiList li {
	background: url("images/unchecked.png") no-repeat 188px 6px rgb(237, 237, 237); list-style: none; margin: 3px; height: 30px; line-height: 30px; text-indent: 0px; font-weight: bold;
}
#poiList a {
	padding: 5px 10px; border: 1px solid rgb(237, 237, 237); border-image: none; height: 18px; line-height: 18px; text-indent: 30px; font-weight: bold; display: block; cursor: pointer;
}
#poiList a:hover {
	border: 1px solid rgb(170, 170, 170); border-image: none;
}
.visibleLayer {
	background: url("images/checked.png") no-repeat 188px 6px rgb(237, 237, 237) !important;
}
.gs-title {
	font-weight: bold;
}
.gs-sv-link {
	background: url("images/sv.png") no-repeat left; color: rgb(0, 0, 153); padding-left: 18px; text-decoration: underline; margin-right: 3px;
}
.gs-dd-link {
	background: url("images/directions.png") no-repeat left; color: rgb(0, 0, 153); padding-left: 18px; font-weight: bold; text-decoration: underline;
}
.gs-customHTML {
	width: 350px !important; height: 50px;
}
#mapLoading {
	background: url("images/loading.gif") no-repeat center rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153); border-image: none; width: 100px; height: 50px; position: absolute;
}
#infoBox {
	background: rgba(255, 255, 255, 0.8); padding: 0px; width: 100%; height: 60px; border-top-color: rgb(204, 204, 204); border-top-width: 2px; border-top-style: solid;
}
#infoBoxClose {
	background: url("images/close.png") no-repeat; width: 16px; height: 16px; cursor: pointer;
}
#infoBox h4 {
	margin: 5px 0px 4px 24px;
}
#infoBox p {
	margin: 0px 8px; font-size: 0.8em;
}
#svFrame {
	background: rgba(255, 255, 255, 0.8); border-width: 2px 7px 2px 2px; border-style: solid; border-color: rgb(204, 204, 204); padding: 0px; border-image: none; width: 90%; height: 70%; position: absolute;
}
#svBox {
	background: url("images/loading.gif") no-repeat center rgb(255, 255, 255); border-width: 16px 2px 2px; border-style: solid; border-color: rgb(255, 255, 255); margin: 0px; border-image: none; width: 100%; height: 100%;
}
#svBoxClose {
	background: url("images/close.png") no-repeat; width: 16px; height: 16px; cursor: pointer;
}
#ddFrame {
	background: rgba(255, 255, 255, 0.8); padding: 0px; border: 2px solid rgb(204, 204, 204); border-image: none; width: 90%; height: 70%; position: absolute;
}
#ddBox {
	background: no-repeat center rgb(255, 255, 255); border-width: 16px 2px 2px; border-style: solid; border-color: rgb(255, 255, 255); margin: 0px; border-image: none; width: 97%; height: 92%; -ms-overflow-y: scroll;
}
#ddBoxClose {
	background: url("images/close.png") no-repeat; width: 16px; height: 16px; cursor: pointer;
}
#ddBoxPrint {
	background: url("images/print.png") no-repeat; left: 4px !important; width: 26px; height: 16px; color: rgb(102, 102, 238); padding-left: 20px; text-decoration: none; cursor: pointer;
}
#wikiLayer {
	background: url("images/wiki.png") no-repeat center rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); border-image: none; width: 32px; height: 32px; margin-left: 5px; float: left; display: block;
}
#photoLayer {
	background: url("images/photo.png") no-repeat center rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); border-image: none; width: 32px; height: 32px; margin-left: 5px; float: left; display: block;
}
#wikiLayer:hover {
	background: url("images/wiki.png") no-repeat center rgb(237, 237, 237);
}
#photoLayer:hover {
	background: url("images/photo.png") no-repeat center rgb(237, 237, 237);
}
#overlayControl {
	left: 25px; top: 6px;
}
#searchForm {
	padding-top: 0px; margin-top: -1px; margin-left: 5px; float: left; display: block;
}
#searchTxt {
	padding: 0px 0px 0px 5px; border: 1px solid rgb(0, 0, 0); border-image: none; width: 260px; height: 24px; font-weight: bold; margin-right: 3px; margin-bottom: 2px;
}
#searchButton {
	height: 26px; margin-top: -1px;
}
#user {
	background-image: none !important;
}
#user form {
	background: url("../imagesicons/user.png") no-repeat 0px -1px; margin: 0px; height: 24px; padding-top: 4px; padding-left: 38px;
}
#userPOITxt {
	width: 123px;
}
#thai a {
	background: url("../imagesicons/thai.png") no-repeat 0px -1px;
}
#pizza a {
	background: url("../imagesicons/pizza.png") no-repeat 0px -1px;
}
#school a {
	background: url("../imagesicons/school.png") no-repeat 0px -1px;
}
#church a {
	background: url("../imagesicons/church.png") no-repeat 0px -1px;
}
#gym a {
	background: url("../imagesicons/gym.png") no-repeat 0px -1px;
}
#bank a {
	background: url("../imagesicons/bank.png") no-repeat 0px -1px;
}
#university a {
	background: url("../imagesicons/university.png") no-repeat 0px -1px;
}
#bread a {
	background: url("../imagesicons/bread.png") no-repeat 0px -1px;
}
#postal a {
	background: url("../imagesicons/postal.png") no-repeat 0px -1px;
}
#dentist a {
	background: url("../imagesicons/dentist.png") no-repeat 0px -1px;
}
#doctor a {
	background: url("../imagesicons/doctor.png") no-repeat 0px -1px;
}
#vet a {
	background: url("../imagesicons/vet.png") no-repeat 0px -1px;
}
#golf a {
	background: url("../imagesicons/golf.png") no-repeat 0px -1px;
}
#newsagent a {
	background: url("../imagesicons/newsagent.png") no-repeat 0px -1px;
}
#parking a {
	background: url("../imagesicons/parking.png") no-repeat 0px -1px;
}
#playground a {
	background: url("../imagesicons/playground.png") no-repeat 0px -1px;
}
#property a {
	background: url("../imagesicons/home.png") no-repeat 0px -1px;
}
#photo a {
	background: url("../imagesicons/photo.png") no-repeat 0px -1px;
}
.infoboxwindow {
	padding: 2px; border: 1px solid rgb(0, 0, 0); border-image: none; height: 420px; color: rgb(255, 0, 0); font-size: 100%; z-index: 10;
}
.box {
	width: 357px; height: 665px; overflow: hidden; padding-top: 10px; padding-right: 100px; padding-left: 10px; position: absolute; background-image: url("../imagesicons/photo.png"); background-repeat: no-repeat;
}
.sm_map_infowindow {
	margin: 6px 0px 0px 6px; border-radius: 6px; border: 1px solid rgb(130, 160, 92); border-image: none; background-color: rgb(246, 246, 246); -moz-border-radius: 6px;
}
.sm_map_infowindow .top_hdr {
	border-radius: 5px 5px 0px 0px; width: 265px; color: rgb(255, 255, 255); overflow: hidden; white-space: nowrap; text-shadow: 1px 1px 0px #438415; background-color: rgb(102, 153, 0); -moz-border-radius: 5px 5px 0 0;
}
.sm_map_infowindow .top_hdr1 {
	border-radius: 5px 5px 0px 0px; width: 265px; color: rgb(255, 255, 255); overflow: hidden; white-space: nowrap; text-shadow: 1px 1px 0px #4d4d4d; background-color: rgb(77, 77, 77); -moz-border-radius: 5px 5px 0 0;
}
.one_line_text {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.popup_shadow {
	background: url("images/img_tranparent_grey.png") no-repeat left top; _background: url(images/ds_ie.gif) repeat;
}
.popup_top_right {
	background-position: right top; width: 6px; line-height: 1px; font-size: 1px;
}
.popup_bottom_left {
	background-position: left bottom; height: 6px; line-height: 1px; font-size: 1px;
}
.popup_bottom_right {
	background-position: right bottom; width: 6px; height: 6px; line-height: 1px; font-size: 1px;
}
.popup_background {
	background: 0px rgb(102, 153, 0);
}
.new_popup_header {
	color: rgb(255, 255, 255); text-shadow: 1px 1px 0px #666;
}
.new_popup_header a.popup_closer {
	background: url("images//img_close.gif") no-repeat rgb(255, 255, 255); margin: 3px 0px 0px; width: 15px; height: 15px; font-size: 1px;
}
.popup_closer_iw {
	background: url("images//img_close.gif") no-repeat rgb(255, 255, 255); margin: 3px 0px 0px; width: 15px; height: 15px; font-size: 1px;
}
.popup_content {
	border: 1px solid rgb(138, 166, 83); border-image: none; background-color: rgb(255, 255, 255);
}
a.popup_cancel_link {
	color: rgb(102, 102, 102);
}
body .ui-widget-content a.popup_cancel_link {
	color: rgb(102, 102, 102);
}
a.popup_cancel_link:hover {
	color: rgb(102, 153, 0);
}
body .ui-widget-content a.popup_cancel_link:hover {
	color: rgb(102, 153, 0);
}
input.transparent_btn {
	border: 0px currentColor; border-image: none; color: transparent; background-color: transparent;
}
.fleft {
	float: left;
}
.marl5 {
	margin-left: 5px;
}
.bold {
	font-weight: bold;
}
.padl10 {
	padding-left: 10px;
}
.pad5 {
	padding: 5px;
}
.black {
	color: rgb(0, 0, 0);
}
.mart2 {
	margin-top: 2px;
}
.clearfix {
	display: block;
}
.mar0 {
	margin: 0px;
}
.pad0 {
	padding: 0px;
}
.padb5 {
	padding-bottom: 5px;
}
.padl10 {
	padding-left: 10px;
}
.clearfix {
	display: block;
}
a.whitecolortxtlink:link {
	color: rgb(255, 255, 255);
}
a.whitecolortxtlink:hover {
	color: rgb(255, 255, 255);
}
a.whitecolortxtlink:active {
	color: rgb(255, 255, 255);
}
a.whitecolortxtlink:visited {
	color: rgb(255, 255, 255);
}
a {
	text-decoration: none; cursor: pointer;
}
.pseudolink {
	text-decoration: none; cursor: pointer;
}
body .ui-widget-content a {
	text-decoration: none; cursor: pointer;
}
a:hover {
	text-decoration: underline;
}
.pseudolink:hover {
	text-decoration: underline;
}
body .ui-widget-content a:hover {
	text-decoration: underline;
}
a {
	text-decoration: none; cursor: pointer;
}
.pseudolink {
	text-decoration: none; cursor: pointer;
}
body .ui-widget-content a {
	text-decoration: none; cursor: pointer;
}
a {
	color: rgb(0, 84, 166);
}
.pseudolink {
	color: rgb(0, 84, 166);
}
body .ui-widget-content a {
	color: rgb(0, 84, 166);
}
a:hover {
	color: rgb(102, 153, 0);
}
.pseudolink:hover {
	color: rgb(102, 153, 0);
}
