

	#fb-like iframe {
		z-index:2;
		max-height:20px;
		max-width:100%;
	}
	
	#fb-like {
		display: inline !important;
	}






	img{
		border:none;
	}
	
	strong {
    		font-weight: normal;
    		font-family: daxweb-bold;
	}
	
	.hide
	{
		display:none;
	}
				
	.boxStyle3mobile {
		font-family:daxweb-light,arial;
		position: relative;
		z-index: 1;
		min-height:50px;
		font-size:23px;
		line-height:50px;
		padding-left:10px;
		padding-right: 10px;
	}

	.boxStyleOrange {
		//border-radius: 6px;
		//-webkit-border-radius: 6px;
		//-moz-border-radius: 6px;
		box-shadow: 0 2px 16px #E2E2E3, 0 0 1px #E2E2E3, 0 0 1px #E2E2E3;
		-o-box-shadow: 0 2px 16px #E2E2E3, 0 0 1px #E2E2E3, 0 0 1px #E2E2E3;
		-webkit-box-shadow: 0 2px 16px #E2E2E3, 0 0 1px #E2E2E3, 0 0 1px #E2E2E3;
		-moz-box-shadow: 0 2px 16px #E2E2E3, 0 0 1px #E2E2E3, 0 0 1px #E2E2E3;
		behavior: url(Mobile_files/PIE.htc);
		background-color: #f16223;
		background: linear-gradient(top, #f6ad22, #bf371f);
		background: -moz-linear-gradient(top, #f6ad22, #bf371f);
		background: -ms-linear-gradient(top, #f6ad22, #bf371f);
		background: -o-linear-gradient(top, #f6ad22, #bf371f);
		background: -webkit-gradient(linear, center bottom, center top, from(#f6ad22), to(#bf371f));
		background: -o-linear-gradient(top, #f6ad22, #bf371f); /*    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f6ad22', EndColorStr='#bf371f', GradientType=1);  */
		-pie-background: linear-gradient(top, #f6ad22, #bf371f);
		color: white;
	}

	.boxStyleBlack {
		//border-radius: 6px;
		//-webkit-border-radius: 6px;
		//-moz-border-radius: 6px;
		box-shadow: 0 2px 16px #E2E2E3, 0 0 1px #E2E2E3, 0 0 1px #E2E2E3;
		-o-box-shadow: 0 2px 16px #E2E2E3, 0 0 1px #E2E2E3, 0 0 1px #E2E2E3;
		-webkit-box-shadow: 0 2px 16px #E2E2E3, 0 0 1px #E2E2E3, 0 0 1px #E2E2E3;
		-moz-box-shadow: 0 2px 16px #E2E2E3, 0 0 1px #E2E2E3, 0 0 1px #E2E2E3;
		behavior: url(Mobile_files/PIE.htc);
		background-color: #f16223;
		background: linear-gradient(top, #000, #000);
		background: -moz-linear-gradient(top, #000, #000);
		background: -ms-linear-gradient(top, #000, #000);
		background: -o-linear-gradient(top, #000, #000);
		background: -webkit-gradient(linear, center bottom, center top, from(#000), to(#000));
		background: -o-linear-gradient(top, #f6ad22, #bf371f); /*    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#000', EndColorStr='#000', GradientType=1);  */
		-pie-background: linear-gradient(top, #000, #000);
		color: white;
	}

	.fullbanner {
		float:left;
		width: 100%;
	}

	.centered {
		text-align: center;
	}

	.box-row {
		margin-top:3px;
		font-size:12px;
		margin-bottom:3px;
	}

	.toggle-link {
		background-image: url(/style/open-arrow.png);
		background-size: 100% 80%;
   		background-repeat: no-repeat;
	}

.opened .toggle-link 
{
    background-image: url(/style/close-arrow.png);
}





  #map_canvas {
  overflow:hidden;
  width: 100%;
  }

  #search-panel2 {
  padding:6px;
  margin: 4px;
  z-index: 9999999 !important;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  box-shadow: 0 2px 16px #E2E2E3, 0 0 1px #E2E2E3, 0 0 1px #E2E2E3;
  -o-box-shadow: 0 2px 16px #E2E2E3, 0 0 1px #E2E2E3, 0 0 1px #E2E2E3;
  -webkit-box-shadow: 0 2px 16px #E2E2E3, 0 0 1px #E2E2E3, 0 0 1px #E2E2E3;
  -moz-box-shadow: 0 2px 16px #E2E2E3, 0 0 1px #E2E2E3, 0 0 1px #E2E2E3;
  behavior: url(Mobile_files/PIE.htc);
  background-color: #f16223;
  background: linear-gradient(top, white, grey);
  background: -moz-linear-gradient(top, white, grey);
  background: -ms-linear-gradient(top, white, grey);
  background: -o-linear-gradient(top, white, grey);
  background: -webkit-gradient(linear, center bottom, center top, from(white), to(grey));
  background: -o-linear-gradient(top, white, grey);
  -pie-background: linear-gradient(top, white, grey);
  font-size:18px;
  line-height:28px;
  }

  #search-panel {
  padding:6px;
  margin: 4px;
  behavior: url(Mobile_files/PIE.htc);
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  background-color: #ffffff;

  box-shadow:inset 0 1px 8px grey, 0 0 1px grey, 0 0 1px grey;
  -o-box-shadow:inset 0 1px 8px grey, 0 0 1px grey, 0 0 1px grey;
  -webkit-box-shadow:inset 0 1px 8px grey, 0 0 1px grey, 0 0 1px grey;
  -moz-box-shadow:inset 0 1px 8px grey, 0 0 1px grey, 0 0 1px grey;

  font-size:18px;
  line-height:28px;
  }

  #search-panel button, input {
  height: 25px;
  line-height: normal;
  }

  #search-panel ::-webkit-input-placeholder {
  line-height: 22px;
  font-size: 10px;
  color: #ee6600;
  }

  #search-panel :-moz-placeholder { /* Firefox 18- */
  line-height: 22px;
  font-size: 10px;
  color: #ee6600;
  }

  #search-panel ::-moz-placeholder {  /* Firefox 19+ */
  line-height: 22px;
  font-size: 10px;
  color: #ee6600;
  }

  #search-panel :-ms-input-placeholder {
  line-height: 22px;
  font-size: 10px;
  color: #ee6600;
  }

  .menu-link {
  margin-right:10px;
  }

  a.tab-link {
  text-decoration:none;
  }

  .opened {
  top:0 !important;
  overflow: auto !important;
  height: auto !important;
  z-index:2;
  }
  .openedup {
  z-index:2;
  }
  .fault-key {

  border-bottom:1px solid #acb3af;
  font-size:12px;
  padding-left:10px;
  padding-bottom:5px;
  color:#414042;
  }
  .fault-key-noline {

  
  font-size:12px;
  padding-left:10px;
  padding-bottom:5px;
  color:#414042;
  }




	.modal-popup {
		width: 85%;
	}

	#modal-popup {
		z-index:9911 !important; /* Needed because the popup hasn't the mask and gets z-index:0 */
	}
	
	#message-container {
		overflow-x: auto;
		overflow-y: hidden;
		padding: 25px;
	}

	.modal .close-button {
		background-image: url(/style/close-btn.png);
		cursor: pointer;
		height: 25px;
		width: 25px;
		z-index: 999;
	}

	.modal-popup .close-button {
		position: absolute;
		right: 0px;
		top: 0px;
	}

	.modal-video .close-button {
		position: absolute;
		right: -12.5px;
		top: -12.5px;;
	}
	
	.modal-popup a {text-decoration:none;}
	.modal-popup a:link {color:#EE6600;}      /* unvisited link */
	.modal-popup a:visited {color:#EE6600;}  /* visited link */
	.modal-popup a:hover {color:#EE6600;}  /* mouse over link */
	.modal-popup a:active {color:#EE6600;}  /* selected link */

	.modal-popup a.nocolor:link {color:#3e3e40;}      /* unvisited link */
	.modal-popup a.nocolor:visited {color:#3e3e40;}  /* visited link */
	.modal-popup a.nocolor:hover {color:#3e3e40;}  /* mouse over link */
	.modal-popup a.nocolor:active {color:#3e3e40;}  /* selected link */

	#video-container {
		border: 5px solid #EEEEEE;
    		border-radius: 5px 5px 5px 5px;
		background-color:black;
	}

	.boxEffect-popup
	{
		position: relative;
		z-index: 1;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		box-shadow: 0 2px 2px #ccc, 0 0 2px #ccc, 0 0 2px #ccc;
		-o-box-shadow: 0 2px 2px #ccc, 0 0 2px #ccc, 0 0 2px #ccc;
		-webkit-box-shadow: 0 2px 2px #ccc, 0 0 2px #ccc, 0 0 2px #ccc; /* Chrome, Safari:*/
		-moz-box-shadow: 0 2px 2px #ccc, 0 0 2px #ccc, 0 0 2px #ccc;
		behavior: url(/internet/css/PIE.htc);
		background-color: #FFFFFF;
		opacity:1;
		filter: alpha(opacity=90);
	}

	.popup-text .popup-body {
		margin:auto;
		font-size: 10px;
	}

	.popup-text h2 {
    		color: #ee6600;
    		font-family: daxweb-light,arial;
    		font-size: 24px;
   		font-weight: bold;
    		line-height: 20px;
		margin: 0;
		padding: 0;
		letter-spacing: -2px;
	}

	.popup-text .lefted {
		margin-left: -20px;
	}

	.popup-text .popup-paragraph {
		margin-bottom:5px;
	}

	.popup-text .popup-title {
		margin-bottom:10px;
	}

	.popup-text ul {
		margin:0 0 0 20px;
		padding-left:0;
		/*list-style-image: url('/style/orange-arrow.png');*/
		list-style-position: outside;
	}
	
	.popup-text-twitter h2 {
    		color: #ee6600;
    		font-family: daxweb-light,arial;
    		font-size: 20px;
   		font-weight: bold;
    		line-height: 20px;
		margin: 0;
		padding: 0;
		letter-spacing: -2px;
	}
	.popup-text-twitter .popup-body {
		margin:auto;
		font-size: 10px;
	}
	
	.popup-text-twitter .lefted {
		margin-left: -20px;
	}

	.popup-text-twitter .popup-paragraph {
		margin-bottom:5px;
	}

	.popup-text-twitter .popup-title {
		margin-bottom:10px;
	}

	.popup-text-twitter ul {
		margin:0;
		padding-left:0;
		list-style-image: url('/style/orange-arrow.png');
		list-style-position: outside;
	}


	.narrow-box {
		width:90%;
		margin:auto;
	}

	.text-separator {
		/*border-bottom: 1px solid grey;*/
		border-top: 1px solid grey;
		/*float: left;*/
		height: 0;
		margin-bottom: 10px;
		margin-top: 10px;
		/* Firefox */
		width:100%;
	}

	.text-separator-lefted {
		/* Firefox */
		width: -moz-calc(100% + 40px);
		/* WebKit */
		width: -webkit-calc(100% + 40px);
		/* Opera */
		width: -o-calc(100% + 40px);
		/* Standard */
		width: calc(100% + 40px);
	}
	
	ul.emergency-numbers {
		margin-top:5px;
		margin-bottom:5px;
		padding-left: 0;
		list-style: none inside none;
	}

	.configuration {
		z-index:99;
		width:auto;
		border: 1px solid;
		position:absolute;
		font-family:monospace;
		background-color: white;
		color:#000000;
	}

	.right-align {
		right:10px;
	}

	.configuration p {
		margin:0;
		padding: 5px;
		cursor:move;
		background-color:grey;
	}
	
	.configuration div {
		padding: 5px;
	}
	
	.configuration input {
		margin: 0;
		vertical-align: text-top;
	}

	.number {
		font-family: daxweb-bold,arial;
		font-weight:normal;
	}

	.icon {
		margin-right:4px;
		border:none;
	}

	.orange-color {
		color: #E60 !important;
	}

	.no-height {
		line-height: 100% !important;
	}

	.v-separator {
		border-right: solid 1px #b7b7b7;
	}



	@media screen and (orientation: portrait) {

		body {
			margin-bottom:0;
		}  

		#slickbox0 {
			color:#6d6e71;
		}
	}

	/* For landscape, we want the tool bar stick on the left */
	@media screen and (orientation: landscape) {
		body {
			margin-bottom:0;
		}  

		#slickbox0 {
			color:#6d6e71;
		}

		#map_canvas {
			width: 98% !important;
			margin:auto;
		}
		
	}

/*  Murali CSS added as part of the inline */


			.bodywid{
			width:auto;}
			

			.displaynone{
			display:none;}

			.searchpopvid{
			clear:both;}
			
			.searchpopvidimg{
			margin-top:-3px; vertical-align:middle; float:left; }
			
			.searchpopvidan{
			padding-top: 5px;}
			
			.closeimg{
			float:left; height: 50px;}
			
			.closetext{
			color:#222; padding-top: 20px;}
			
			.iwplannedtitl{
			width:94%;}
			
			.iwplanneimg{
			width:32px; vertical-align:middle; margin-right:5px;}
			
			.iwplannedtext{
			margin-left:10px;}
			
			.iwplannedtimeimg{
			width:25px; vertical-align:middle; float:left; margin-right:5px;}
			
			
			.estcolor{
			color:#222;}
			
			.estcolortext{
			color:#c00000;}
			
			.eetcolortext{
			color:#e60;}
			
			.iwbrsty{
			clear:both;}
			
			.tweetspan{
			float:left;}
			
			.tweetspanimg{
			width:32px;}
			
			.tweetbopop{
			width:95%;}
			
			.tweetarea{
			width: 100%; height: 180px; overflow-y: scroll!important;overflow-scrolling: touch!important;-webkit-overflow-scrolling: touch!important;}
			
			.iwpoweimg{
			width:32px; vertical-align:middle; float:left; margin-right:5px;}
			
			.divhei{
			height:6px;}
			
			.conwid{
			width:100%;}
			
			.fullbanr{
			height:50px;overflow: hidden;background:white;}
			
			.imgwid{
			width:100px;}
			
			.searpanel{
			float:right;}
			
			.formdisp{
			display:inline;}
			
			.postcodeinp{
			width:100px;padding-left:2px;font-size:18px;}
			
			.postcodeimg{
			width:25px;vertical-align:top;}
			
			.postcodeimgah{
			width:25px;vertical-align:top;}
			
			.mapcon{
			overflow:hidden;}
			
			.bottompa{
			height:50px;overflow:hidden;background-color:#f0f0f0;position:absolute;bottom:0;}
			
			.bottommenu{
			padding-left:5px;padding-right:1px;}
			
			.bottommenulink{
			display:inline-block;width:45%;font-size:14px;}
			
			.contacttext{
			color:white;letter-spacing: -1px;font-size:14px;margin-right: 5px;}
			
			.contctimg{
			float:right;}
			
			.mapkeylink{
			display:inline-block;width:52%;font-size:14px;}
		
			.contcttest{
			padding:15px;}
			
			.contctdiv{
			line-height:30px;}
			
			.contctimgpop{
			vertical-align:top;}
			
			.contactspanri{
			margin-right:5px;}
			
			.contcattwit{
			line-height:27px;}
			
			.contactdi{
			line-height:8px;}
			
			.contactdisplay{
			display:inline;}
			
			.mapkeydis{
			padding-left:20px;background-color:#00FFFF;}
			
			.mapkeytop{
			z-index:999;width:100%;height:285px;}
			
			.div1sty{
			margin-left:5px;margin-right:5px;}
			
			..div2sty{
			margin-left:32%;width:68%;}
			
			.div3sty{
			margin-left:5px;background-color:#efefee;height:355px;}
			
			.div3styah{
			text-decoration:none;}
			
			.div3styspa1{
			color:white;letter-spacing: -1px;font-size:14px;margin-right: 5px;}
			
			.div3styspa2{
			float:right;
			}
			
			.div3styimg{
			background-image:none;}
			
			.div4styl{
			height: 38px;float:left;width:100%;background-color: #F4F4F4;}
			
			.div5sty{
			float:left;display:inline-block;clear:both;width:16%;}
			
			.div6sty{
			margin-left: 33px; margin-top: 5px;}
			
			.div6imgst{
			padding-right:5px;}
			
			.multidiv{
			float:left;display:inline-block;width:60%;padding-top:14px;margin-left: 28px;}
			
			.div7sty{
			height: 41px;float:left;width:100%;background-color: #F4F4F4;}
			
			.div8sty{
			float:left;display:inline-block;clear:both;width:16%;}
			
			.div8check{
			margin-top: 15px;cursor:pointer;}
			
			.div9sty{
			margin-left: 33px; margin-top: -33px;}
			
			.powercutimg{
			padding-right:5px;}
			
			.powercutche{
			float:left;display:inline-block;width:60%;padding-top:17px;margin-left: 28px;}
			
			.plannedsty{
			height: 43px;float:left;width:100%;background-color: #F4F4F4;}
			
			.plannedstyle1{
			float:left;display:inline-block;clear:both;width:16%;}
			
			.plannedstyleinput{
			margin-top: 15px;cursor:pointer;}
			
			.plannedstylebe{
			margin-left: 33px; margin-top: -33px;}
			
			.plannedstyleimg{
			padding-right:5px;}
			
			.plannedtextche{
			float:left;display:inline-block;width:60%;padding-top:17px;margin-left: 28px;}
			
			.powerback{
			height: 41px;float:left;width:100%;background-color: #F4F4F4;}
			
			.powerbackisdiv{
			float:left;display:inline-block;clear:both;width:16%;}
			
			.powerbackinpu{
			margin-top: 15px;cursor:pointer;}
			
			.powerbackimg{
			margin-left: 33px; margin-top: -33px;}
			
			.powerbackimp{
			padding-right:5px;}
						
			.powerbackimgsy{
			float:left;display:inline-block;width:60%;padding-top:17px;margin-left: 28px;}
			
			.commoncheck{
			float:left;width:100%;background-color: #F4F4F4;}
			
			.commonchdiv{
			float:left;display:inline-block;clear:both;width:16%;}
			
			.commdivinpu{
			margin-top: 15px; cursor:pointer;}
			
			.commndivtext{
			margin-left: 33px; margin-top: -33px;}
			
			.commdivtex{
			padding-right:5px;}
			
			.twittertext{
			float:left;margin-left: 28px;display:inline-block;width:67%;padding-top:17px;}
			
			.lvrstyle{
			height:14px; width:14px; background-color:red; opacity:0.25; filter:alpha(opacity=25); vertical-align:text-top; margin-right:3px;}
			
			.hvrstyle{
			height:14px; width:14px; background-color:orange; opacity:0.35; filter:alpha(opacity=35); vertical-align:text-top; margin-right:3px;}
			
			.plhvstyle{
			height:14px; width:14px; background-color:orange; opacity:0.35; filter:alpha(opacity=35); vertical-align:text-top; margin-right:3px;}
			
			.pllvstyle{
			height:14px; width:14px; background-color:red; opacity:0.25; filter:alpha(opacity=25); vertical-align:text-top; margin-right:3px;}
			
			.lvostyle{
			height:14px; width:14px; background-color:red; opacity:0.25; filter:alpha(opacity=25); vertical-align:text-top; margin-right:3px;}
			
			.lvoimgstyle{
			height:20px; width:14px; vertical-align:middle; margin-right:3px;}
			
			.hvfstyle{
			height:14px; width:14px; background-color:orange; opacity:0.35; filter:alpha(opacity=35); vertical-align:text-top; margin-right:3px;}
			
			.hvfimgstyle{
			height:20px; width:14px; vertical-align:middle; margin-right:3px;}
			
			.plhvstyl{
			height:14px; width:14px; background-color:orange; opacity:0.35; filter:alpha(opacity=35); vertical-align:text-top; margin-right:3px;}
			
			.plhvimgstyle{
			height:20px; width:14px; vertical-align:middle; margin-right:3px;}
			
			.pllvstyale{
			height:14px; width:14px; background-color:red; opacity:0.25; filter:alpha(opacity=25); vertical-align:text-top; margin-right:3px;}
			
			.pllveinmgstyle{
			height:20px; width:14px; vertical-align:middle; margin-right:3px;}
			
			
			
			
			
			
			
			
			
			
			
			
			

/*  Murali CSS ended */

.boxEffect1 {
    position: relative;
    z-index: 1;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    box-shadow: 0 2px 2px #ccc, 0 0 2px #ccc, 0 0 2px #ccc;
    -o-box-shadow: 0 2px 2px #ccc, 0 0 2px #ccc, 0 0 2px #ccc;
    -webkit-box-shadow: 0 2px 2px #ccc, 0 0 2px #ccc, 0 0 2px #ccc; /* Chrome, Safari:*/
    -moz-box-shadow: 0 2px 2px #ccc, 0 0 2px #ccc, 0 0 2px #ccc;
    behavior: url(/internet/css/PIE.htc);
    background-color: #E4E5E6;
    background: linear-gradient(top, #FFFFFF, #E4E5E6); /* Mozilla: */
    background: -o-linear-gradient(top, #FFFFFF, #E4E5E6); /* Mozilla: */
    background: -moz-linear-gradient(top, #FFFFFF, #E4E5E6); /* Mozilla: */
    background: -ms-linear-gradient(top, #FFFFFF, #E4E5E6); /* Mozilla: */
    background: -webkit-gradient(linear,left top, left bottom, from(#FFFFFF), to(#E4E5E6)); /* Chrome, Safari:*/
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffff', EndColorStr='#e4e5e6', GradientType=0);
    -pie-background: linear-gradient(top, #FFFFFF, #E4E5E6); /* Mozilla: */
}

li {
    position: relative;
    list-style-type: none;
}

    li:before {
        content: "";
        position: absolute;
        top: -4px;
        left: -26px;
        width: 18px;
        height: 18px;
        background-image: url('/style/orange-arrow.png');
    }