.xClear {display:block;clear:both;height:0px;overflow:hidden;}

.xMAP_zoom div {float:left;width:60px;height:23px;cursor:pointer;}
.xMAP_zoom_minus {background-image:url(../images/mapzo.png);margin-left:5px;}
.xMAP_zoom_plus {background-image:url(../images/mapzi.png);}

.xMAP_type {width:94px;height:19px;padding:3px 0 0 5px;background-image:url(../images/mapview.png);color:White;font-size:9pt !important;letter-spacing:-1px;cursor:pointer;overflow:hidden;}
.xMAP_type_open {height:53px;background-image:url(../images/mapviewopen.png);}
.xMAP_type_option {margin-left:8px;display:block;width:68px;text-decoration:none;color:White;font-weight:normal;}
.xMAP_type_option_over {background-color:White;color:Black;}
.xMAP_type_all {display:none;margin-top:1px;padding-top:2px;}
.xMAP_type_open .xMAP_type_all {display:block;}
.xMAP_type_active {padding:1px 0 0 5px;}

.xMapMessage {margin:0 0 5px 0;padding:5px;font-size:8pt;background-color:#333;color:White;}
.xMapMessage .unsure {color:Red;}
.xMapMessage .generalArea {color:Red;}

.xMAP_infoWindow { background:White; border:solid 1px #949494; padding:0; }
.xMAP_infoWindow h1 { font-size:11px; height:14px; width:250px; overflow:hidden; color:White; background:#646464; padding:2px 5px; margin:0; }
.xMAP_infoWindow .xMAP_infoWindow_photo { float:left; width:56px; height:44px; margin:5px; text-align:center; }
.xMAP_infoWindow .xMAP_infoWindow_photo img { border:none; }
.xMAP_infoWindow .xMAP_infoWindow_details { float:right; width:184px; margin:5px; }
.xMAP_infoWindow .xMAP_infoWindow_details a { font-size:10px; }
.xMAP_infoWindow .xMAP_infoWindow_close { background:#EB4901; width:18px; height:18px; color:White; font-weight:bold; position:absolute; top:0; right:0; text-align:center; cursor:pointer; }
.xMAP_infoWindow .xMAP_infoWindow_point { display:block; width:10px; height:20px; background:Transparent url(../images/mappoint.png) no-repeat scroll 0 0; position:absolute; top:80px; left:125px; }

.xMapLoading {background-color:White;background-position:center center;background-repeat:no-repeat;background-image:url(../images/loader.gif);opacity:0.8;}
.xMAP_nostreetview { font-size:14px; padding:20px; }


/** MAP PROPERTY **/
.xMAP_stackedWindow { background:White; border:solid 1px #949494; font-size:11px; }
.xMAP_stackedWindow .mapProperty { margin-top:1px; display:block; color:#646464; background:#efefef; padding:5px; cursor:pointer; }
.xMAP_stackedWindow .mapProperty:hover { background:#949494; color:White; }
.xMAP_stackedWindow h1 { font-size:11px; height:14px; width:250px; overflow:hidden; color:White; background:#646464; padding:2px 5px; margin:0; }
.xMAP_stackedWindow .xMAP_closeBtn { margin:0; background:#EB4901; width:18px; height:18px; color:White; font-weight:bold; position:absolute; top:0; right:0; text-align:center; cursor:pointer; }
.xMAP_stackedWindow .xMAP_stackedWindow_point { display:block; width:10px; height:20px; background:Transparent url(../images/mappoint.png) no-repeat scroll 0 0; position:absolute; top:150px; left:125px; }

.xNoPhoto {background-color:White;}

.xFRM {}
.xFRM_txtRow, .xFRM_row {clear:both;padding:5px 0 0 0;}
.xFRM_breakRow {padding-top:15px;}
.xFRM_txtRow .xFRM_label, .xFRM_txtRow label {float:left;clear:both;}
.xFRM_txtRow .xFRM_field {float:right;width:300px;}
.xFRM_field label {float:none;clear:none;}
.xFRM_txtRow .xFRM_largeField {float:right;clear:both;}
.xFRM_button {float:right;}
.xFRM_errorSummary {margin:5px 0 5px 0;padding:10px;color:Red;border:solid 1px Red;font-size:10pt;background-color:White;}
.xFRM_errorSummary ul {margin:0;padding-left:15px;}
.xFRM_error {color:Red;font-weight:bold;font-size:12pt;display:block;float:right;width:5px;padding-right:5px;}
.xFRM_required {font-weight:bold;font-size:12pt;display:block;float:right;width:5px;padding-right:5px;}
input.xFRM_textbox, textarea.xFRM_textbox {padding:5px;width:298px;}
select.xFRM_select {padding:5px;}
.xFRM_captcha {display:block;font-size:8pt;background-color:#fffbae;padding:5px;text-align:center;}
.xFRM_captcha img {display:block;border:solid 5px Black;margin:5px auto 5px auto;left:50%;}
.xFRM_captcha input {border:inset 1px Black;}

.xPriceTip {font-size:9pt;width:140px;border-bottom:solid 1px Black;padding:10px 5px 5px 5px;background-image:url(../images/tip_box.png);}

.xError {width:600px;margin:50px auto 0 auto;padding:25px 10px 25px 110px;background-repeat:no-repeat;background-position:0 50%;background-image:url(../images/error.png);}
.xStackTrace {font-size:10pt;font-family:Courier;}

.xLoading {background-color:White;opacity:0.8;background-image:url(../images/loader.gif);background-repeat:no-repeat;background-position:60% 5px;font-weight:Bold;color:#333;font-size:8pt;text-align:center;}

.xMapTooltip {font-size:8pt;background-color:White;padding:2px;border:solid 1px Black;}

/** POPUP AND MEDIA PLAYER **/
.popupSimulatorPage #str_page {padding:40px 0 40px 0;}
.popupSimulatorPage .mediaPlayerNoLB {color:White;color:#666;line-height:1.4em;font-size:14pt;text-align:center;margin:20px auto 20px auto;width:500px;padding:20px;}
.popupSimulatorPage .mediaPlayerNoLB a {color:White;}
.popupSimulatorPage .mediaPlayerNoLB strong {margin:0;color:#efefef;display:block;}

#popup .popup_close {background-image:url(../images/close.png);}
#popup .popup_tl {background-image:url(../images/popup_tl.png);}
#popup .popup_tr {background-image:url(../images/popup_tr.png);}
#popup .popup_t {background-color:White;}
#popup .popup_bl {background-image:url(../images/popup_bl.png);}
#popup .popup_br {background-image:url(../images/popup_br.png);}
#popup .popup_b {background-color:White;}

.xMediaPlayer { padding:0 10px 0 10px; }
.xMediaPlayer .tabNav {padding-left:10px;width:600px;float:left;width:840px;}
.xMediaPlayer .tabNav {float:left;clear:both;width:670px;margin-top:5px;}
.xMediaPlayer .tabNav a.tab {margin-right:5px;float:left;color:#484848;background: #f2f2f2 url(../images/ctl.png) no-repeat scroll 0 0;font-weight:bold;font-size:10pt;text-decoration:none;text-align:center;cursor:pointer;}
.xMediaPlayer .tabNav a.tab span {display:block;color:#484848;float:left;padding:10px 8px 7px 8px;background:Transparent url(../images/ctr.png) no-repeat scroll right top;}
.xMediaPlayer .tabNav a.active {color:White;background-color:#df3405;}
.xMediaPlayer .tabNav a.active span {color:White;}
.xMediaPlayer .tabNav a:hover {text-decoration:underline;}
.xMediaPlayer .tabNav a.active:hover {text-decoration:none;}
.xMediaPlayer .tabNav a.oil_active {background-color:Black;color:White;}
.xMediaPlayer .tabNav a.dir_active {background-color:#006e00;color:White;}
.xMediaPlayer .mediaWrapper {clear:both;background-color:#DF3405;position:relative;padding:10px;float:left;clear:left;width:890px;min-height:495px;overflow:hidden;}
.xMediaPlayer .mediaWrapper .ctl {width:10px;height:10px;overflow:hidden;background-image:url(../images/ctl.png);position:absolute;top:0;left:0;}
.xMediaPlayer .mediaWrapper .ctr {width:10px;height:10px;overflow:hidden;background-image:url(../images/ctr.png);position:absolute;top:0;right:0;}
.xMediaPlayer .mediaWrapper .cbl {width:10px;height:10px;overflow:hidden;background-image:url(../images/cbl.png);position:absolute;bottom:0;left:0;}
.xMediaPlayer .mediaWrapper .cbr {width:10px;height:10px;overflow:hidden;background-image:url(../images/cbr.png);position:absolute;bottom:0;right:0;}
.xMediaPlayer .mediaWrapper .photos .photoWrapper {width:580px;height:435px;position:relative;background-image:url(../images/placeholder_bg.png);text-align:center;}
.xMediaPlayer .mediaWrapper .photos .info {padding:10px;background-color:White;width:560px;margin-top:10px;text-align:right;font-family:"Arial Rounded MT Bold",'Times',sans-serif;}
.xMediaPlayer .mediaWrapper .photos .photoWrapper #nextLink {position:absolute;bottom:20px;right:0;display:block;width:40px;height:40px;background-color:#DF3405;background-repeat:no-repeat;background-image:url(../images/arrowr.png);background-position:3px 4px;}
.xMediaPlayer .mediaWrapper .photos .photoWrapper #prevLink {position:absolute;bottom:20px;left:0;display:block;width:40px;height:40px;background-color:#DF3405;background-repeat:no-repeat;background-image:url(../images/arrowl.png);background-position:5px 4px;}
.xMediaPlayer .mediaWrapper .photos .leftCol {float:right;width:300px;}
.xMediaPlayer .mediaWrapper .photos .leftCol .advert {width:300px;height:250px;}
.xMediaPlayer .mediaWrapper .photos .photoNav {width:300px;height:210px;margin-bottom:10px;padding:10px 0 10px 0;background-color:White;}
.xMediaPlayer .mediaWrapper .photos .photoNav .photosWrapper {height:168px;width:300px;overflow:hidden;padding-left:5px;position:relative;}
.xMediaPlayer .mediaWrapper .photos .photoNav #photosSlider {position:absolute;}
.xMediaPlayer .mediaWrapper .photos .photoNav .next {float:right;margin-right:50px;margin-top:10px;}
.xMediaPlayer .mediaWrapper .photos .photoNav .prev {float:left;margin-left:50px;margin-top:10px;}
.xMediaPlayer .mediaWrapper .photos .photoNav .disabled {color:#ccc;text-decoration:none;cursor:default;}
.xMediaPlayer .mediaWrapper .photos .photoNav .thumb {float:left;width:50px;height:37px;margin:0 4px 5px 4px;}
.xMediaPlayer .mediaWrapper .photos .photoNav .thumb a {float:left;}
.xMediaPlayer .mediaWrapper .brochures {background-color:White;padding:20px;}
.xMediaPlayer .mediaWrapper .brochures a {display:block;padding:10px;}
.xMediaPlayer .mediaWrapper .send {background-color:White;width:560px;min-height:475px;padding:10px;float:left;}
.xMediaPlayer .microsite .send {width:870px;}
.xMediaPlayer .mediaWrapper .enquiry {background-color:White;width:560px;min-height:475px;padding:10px;float:left;}
.xMediaPlayer .microsite .enquiry {width:870px;}
.xMediaPlayer .mediaWrapper .epc {background-color:White;width:560px;min-height:475px;padding:10px;float:left;}
.xMediaPlayer .microsite .epc {width:870px;}
.xMediaPlayer .mediaWrapper .video {background-color:White;width:560px;min-height:475px;padding:10px;float:left;}
.xMediaPlayer .microsite .video {width:870px;}
.xMediaPlayer .mediaWrapper .map {background-color:White;width:560px;min-height:475px;padding:10px;float:left;}
.xMediaPlayer .microsite .map {width:870px;}
.xMediaPlayer .mediaWrapper .map #gstreetview {display:block;width:400px;height:400px;background-color:White;padding:10px;}
.xMediaPlayer .mediaWrapper .advertCol {width:300px;min-height:470px;float:right;}
.xMediaPlayer .mediaWrapper .video .thevideo {margin:40px auto 0 auto;left:50%;width:480px;}
.xMediaPlayer .mediaWrapper .epc .theepc {margin:15px auto 0 auto;left:50%;width:480px;}
.xMediaPlayer .mediaWrapper .epc .theepc img {display:block;max-width:100%;height:auto;}

.xMediaPlayer .mediaWrapper .streetviewBtn {background-color:White;padding:10px;margin-bottom:10px;}
.xMediaPlayer .mediaWrapper .streetviewBtn h2 {border-bottom:none;margin-top:10px;}
.xMediaPlayer .mediaWrapper .streetviewBtn span {font-size:8pt;color:Red;}

.xMediaPlayer .mediaWrapper .streetviewBtn a {
background-image:url(/_templates/main-v4/docs/images/streetviewbtn.png);
clear:both;color:Black;display:block;font-weight:bold;height:21px;margin:10px 0 15px;padding-top:5px;text-align:center;text-decoration:none;width:280px;}

.xMediaPlayer .microsite #sendtofriendPage {width:450px;margin:40px auto 0 auto;left:50%;}
.xMediaPlayer .microsite #enquiryPage {width:450px;margin:40px auto 0 auto;left:50%;}


/** PHOTOS **/
.xPhotoViewer						{ float:left; margin-bottom:20px; }
.xPhotoViewer .xPhotoViewer_bgimg	{ background:transparent url(../images/photosnav.png) no-repeat scroll 0 0; }
.xPhotoViewer .xPhotoViewer_photo	 		{ margin-bottom:10px; border:solid 1px #ccc; background:transparent url(../images/placeholder_bg.png) repeat scroll 0 0; }
.xPhotoViewer .xPhotoViewer_loading		{ background:White url(../images/loading1.gif) no-repeat scroll 50% 50%; }
.xPhotoViewer .xPhotoViewer_loading img	{ display:none; }
.xPhotoViewer .xPhotoViewer_photo .xPhotoViewer_next 			{ width:35px; height:35px; position:absolute; top:199px; right:20px; background-position:0 -64px; }
.xPhotoViewer .xPhotoViewer_photo .xPhotoViewer_back 			{ width:35px; height:35px; position:absolute; top:199px; right:20px; background-position:-39px -64px; }
.xPhotoViewer .xPhotoViewer_photo .xPhotoViewer_next span		{ display:none; }
.xPhotoViewer .xPhotoViewer_photo .xPhotoViewer_back span		{ display:none; }
.xPhotoViewer .xPhotoViewer_thumbs .xPhotoViewer_next			{ width:21px; height:61px; background-position:-23px -1px; }
.xPhotoViewer .xPhotoViewer_thumbs .xPhotoViewer_back			{ width:21px; height:61px; background-position:-1px -1px; }
.xPhotoViewer .xPhotoViewer_thumbs .xPhotoViewer_thumb			{ float:left; padding:0 0 0 10px; }
.xPhotoViewer .xPhotoViewer_clipper			{ border:solid 1px #ccc; border-width:1px 0 1px 0; padding: 6px 0 7px 0; }
.xPhotoViewer .xPhotoViewer_clipper a			{ border:solid 1px #ccc; overflow:hidden; text-align:center;  background:transparent url(../images/placeholder_bg.png) repeat scroll 0 0; }
.xPhotoViewer .xPhotoViewer_noslide			{ border:none; }
.xPhotoViewer .xPhotoViewer_noslide .xPhotoViewer_thumb { padding:0 10px 0 0; }
.xPhotoViewer .xPhotoViewer_clipper a:hover	{ border-color:Black; }
.xPhotoViewer .xPhotoViewer_current       	{ clear:both; font-size:9pt; padding:5px 0 5px 0; }

/** BER **/
.ber { display: block; display: inline-block; height: 17px; width: 48px; margin-top: -2px; overflow: hidden; background: transparent url(../images/sprite-ber.png) no-repeat 20px 20px; }
.ber-a1 { background-position: 0 0; }
.ber-a2 { background-position: 0 -19px; }
.ber-a3 { background-position: 0 -35px; }
.ber-b1 { background-position: 0 -53px; }
.ber-b2 { background-position: 0 -71px; }
.ber-b3 { background-position: 0 -89px; }
.ber-c1 { background-position: 0 -107px; }
.ber-c2 { background-position: 0 -125px; }
.ber-c3 { background-position: 0 -143px; }
.ber-d1 { background-position: 0 -161px; }
.ber-d2 { background-position: 0 -179px; }
.ber-e1 { background-position: 0 -197px; }
.ber-e2 { background-position: 0 -215px; }
.ber-f { background-position: 0 -233px; }
.ber-g { background-position: 0 -251px; }
.ber-2g { background-position: 0 -269px; }
