
#skip-navigation,#city-weather ul li dl dt,#city-weather ul li dl.weather dd span,#city-weather ul li.weather dl dd.weather img,#city-weather ul li.weather dl dd.weather span,#city-weather ul li dl.wind dd img,#day-navigation h2,#index-page #intro-text,#province-page #intro-text,#tweets-latest-post h2,#map.province h1 i,#map.province h2 i,#map.province h1 b,#map.province h2 b,div#map.country h1,div#map.country h2,div#map.special h1,div#map.special h2,#map ul li dl.weather dt,#map ul li dl.wind dt,#map ul li dl.wind dd.speed,#map.country ul li dl.wind,#quick-search label span,body.js-enabled #send-to-friend h3,#time-slider h2,#widget-builder form ol li div label span,#widget-push h2,#ski-resort-info h2,#ski-resort-map h2,#ski-resorts-map h1,#ski-resorts-map h2 {position: absolute;left: -10000px;top: -10000px;}
#pagination ul {margin-left: 0;padding-left: 0;list-style-type: none;}
#pagination ul li {display: inline;}
#banner ul,#city-maps ul,#day-navigation ul li.selected ul,.havairan-widget ul,#map-crumbs ul,#our-network ul,#search-results ol,#time-slider ul {margin-left: 0;padding-left: 0;list-style: none;}
#day-navigation ul,#navigation ul,#text-page ul.img-list,#tool-navigation ul {margin-left: 0;padding-left: 0;list-style: none;_height: 1%;*display: inline-block;_display: block;}
#day-navigation ul:after,#navigation ul:after,#text-page ul.img-list:after,#tool-navigation ul:after {content: ".";display: block;height: 0;visibility: hidden;clear: both;}
#day-navigation ul li,#navigation ul li,#text-page ul.img-list li,#tool-navigation ul li {float: left;}
#wrapper,#top,#city-weather ul,#city-weather ul li dl.weather,#day-navigation,#popular-searches,#widget-builder form ol,#ski-resort-info {_height: 1%;*display: inline-block;_display: block;}
#wrapper:after,#top:after,#city-weather ul:after,#city-weather ul li dl.weather:after,#day-navigation:after,#popular-searches:after,{content: ".";display: block;height: 0;visibility: hidden;clear: both;}
#city-page #intro-text a {background: #e2e2e1 url(../img/small_gray_gradient.gif) repeat-x;padding: 2px 6px;font-size: 11px;font-weight: bold;text-decoration: none;border: 1px solid #aaa;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
#city-page #intro-text a:hover {text-decoration: underline;}

#banner,#banner-sponsor,#banner-bottom {background: #fff;padding: 5px;border: 1px solid #77b3e6;}
#city-weather ul li dl.weather dd.weather,#map ul li dl.weather dd.weather {background-repeat: no-repeat;display: block;width: 35px;height: 35px;text-indent: -10000px;}
#city-weather ul li dl.wind dd.wind,.havairan-widget ul li dl.wind dd.w,#map ul li dl.wind dd.wind {background-repeat: no-repeat;background-position: 50% bottom;display: block;width: 20px;height: 20px;text-indent: -10000px;}


html {overflow-y: scroll;}
body {background: #deebf3;margin: 0;padding: 0;font: 12px/1.2 Tahoma, sans-serif;color: #000;}
h1, h2, h3, h4, h5, h6 {margin: 10px 0 5px;font: bold 24px/1.2 Tahoma, sans-serif;color: #111;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}
p {margin: 0 0 10px;line-height: 1.4;}
ul, ol {margin: 0 0 10px 30px;padding: 0;}
dl {margin: 0 0 10px;}
form {margin: 0;padding: 0;}
form img {vertical-align: top;margin-left: 5px;}
input, select {vertical-align: middle;}
input[type="text"], textarea, input[type="password"] {max-height: 400px;}
a {text-decoration: underline;color: #06c;}
a:hover {color: #FF6D06;}
a img {border: 0;}
a.start-page {background: url(http://www.havairan.com/img/navigation-icons.gif) no-repeat left -288px;padding: 5px 0 5px 20px;}
img {vertical-align: middle;}
small {font-size: 11px;color: #666;}
small a {color: #666;text-decoration: none;}
#wrapper {width: 768px;margin: 7px auto;position: relative;}
#top {position: relative;margin: 0 0 10px;}
#top #header, #top #quick-search {float: left;}
#top #breadcrumbs {position: absolute;left: 170px;top: -2px;}
#top #quick-search {margin: 0 0 0 20px;}
#top #quick-search label, #text-page-page #top #breadcrumbs {visibility: hidden;}
#index-page #top #quick-search label, #ski-resorts-map-page #top #quick-search label, #text-page-page #top #quick-search label {visibility: visible;}
#tweets-latest-post {margin: 0 3px 0 0;position: absolute;right: 0;top: -4px;z-index: 1;}
#container,#sub-content {background: url(http://www.havairan.com/img/container-bg.gif) no-repeat left bottom;padding: 4px 24px 13px;width: 720px;_z-index: 1;position: relative;_height: 1%;*display: inline-block;_display: block;}
#container:after,#sub-content:after {content: ".";display: block;height: 0;visibility: hidden;clear: both;}
#container.alt,#sub-content {padding: 0 4px 3px;width: 760px;}
#container div.cc-top,#sub-content div.cc-top {background: #deebf3 url(http://www.havairan.com/img/container-bg.gif) no-repeat left 30px;margin: -4px -24px 3px;padding: 0 0 12px;min-height: 34px;_height: 34px;}
#container div.cc-top-empty,#sub-content div.cc-top-empty {background-position: left top;min-height: 4px;_height: 4px;}
#container.alt div.cc-top,#sub-content div.cc-top {margin: 0 -4px -12px -4px;}
#content {width: 768px;position: relative;}
#content.no-container {padding: 4px 24px 13px;width: 720px;}
#index-page #container, #province-page #container {min-height: 605px;_height: 605px;}
#index-page #container.alt, #province-page #container.alt {min-height: 619px;_height: 619px;}
#sub-content {margin: 4px 0 0 0;*padding-bottom: 28px;}
#sub-content div {float: left;padding: 10px;}
#sub-content #our-network {}
#sub-content div.cc-top {background-image: url(http://www.havairan.com/img/container-bg-square-top.gif);float: none;width: auto;padding: 0 0 12px;*margin-bottom: -24px;}
#sub-content h2 {font-size: 12px;margin-top: 0; text-align:right;}
#banner-area {position: absolute;left: 770px;top: 134px;width: 172px;}
#footer {margin: 2px 0 0 3px;*margin-bottom: 10px;}
#footer p {margin: 0;font-size: 10px;}
#footer p a.start-page {margin: 0 0 0 15px;}
#banner h2 {font-size: 11px;color: #666;font-weight: normal;margin: 0 0 -5px;}
#banner ul {margin: 0;}
#banner ul li {margin: 15px 0 5px;}
#banner ul li h3 {margin: 0;font-size: 12px;}
#banner ul li p {margin: 0;}
#city-maps h3 {font-size: 12px;}
#city-maps h3 a {color: #000;text-decoration: none;}
#city-maps ul {font-weight: bold;}
#city-news h3 {font-size: 12px;}
#city-news h3 a {color: #000;text-decoration: none;}
#city-news dl {margin: 0;}
#city-news dl dt {font-weight: normal;}
#city-news dl dt dd {font-weight: bold;}
#city-page #intro-text {margin: -5px 0 5px;padding-right: 0px;position: relative;zoom: 1;}
#city-page #intro-text h1 span, #city-page #intro-text h2 span {font-size: 11px;font-weight: normal;}
#city-page #intro-text a {position: absolute;right: 0;top: 0;}
#city-page #intro-text a:hover {text-decoration: none;}
#city-page #intro-text a span {background: url(http://www.havairan.com/img/navigation-icons.gif) no-repeat right -1153px;padding: 5px 15px 5px 0;}
#city-page #intro-text a:hover span {background: url(http://www.havairan.com/img/navigation-icons.gif) no-repeat right -1183px;}
#city-page #intro-text a.prev span {background: url(http://www.havairan.com/img/navigation-icons.gif) no-repeat left -1089px;padding: 5px 0 5px 15px;}
#city-page #intro-text a.prev:hover span {background: url(http://www.havairan.com/img/navigation-icons.gif) no-repeat left -1119px;}
#city-page #intro-text a span i {font-style: normal;}
#city-page #intro-text a:hover span i {text-decoration: underline;}
 
#city-page #google-ads {margin: 15px 0 15px -3px;clear: both;}
#city-weather {margin: 0 -15px 0 -20px;width: 755px;overflow: hidden;}
#city-weather.cw-5-days {margin: 0 -15px 0 -20px;width: 759px;overflow: hidden;}
#city-weather ul {margin: 0;width: 755px;list-style: none;}
 
#city-weather ul li {float: left;width: 107px;text-align: center;border-left: 1px dashed #999;margin: 7px 0 0 0;}
#city-weather ul li.first, #city-weather ul li.no-border {border: 0;}
#city-weather.cw-5-days ul li {width: 151px;}
#city-weather.cw-6-days ul li {width: 125px;}
#city-weather ul li h3 {font-size: 12px;margin: 0;}
#city-weather ul li h3.weekend {color: #c00;}
#city-weather ul li p {margin: 0;}
#city-weather ul li p small {font-size: 10px;color: #999;}
#city-weather ul li h4 {color: #999;font-weight: normal;font-size: 11px;text-align: center;margin: 12px 0 0;}
#city-weather ul li h4:after {content: ": ";}
#city-weather ul li dl {margin: 0 0 5px;}
#city-weather ul li dl dd {margin: 0;font-weight: bold;}
#city-weather ul li dl.weather {width: 65px;margin: 3px auto 5px;}
#city-weather ul li dl.weather dd {float: left;margin: 7px 0 0;font-weight: bold;font-size: 14px;}
#city-weather ul li dl.weather dd.weather {margin: 0;}
#city-weather table.min-max-temp {width: 80%;margin: 0 auto 5px;}
#city-weather table.min-max-temp th, #city-weather table.min-max-temp td {text-align: center;font-weight: bold;color: #c00;padding: 0;}
#city-weather table.min-max-temp .min {color: #09c;}
#city-weather table.min-max-temp th {font-size: 10px;visibility: hidden;}
#city-weather table.min-max-temp td {font-size: 18px;}
#city-weather li.first table.min-max-temp th {visibility: visible;}
#city-weather ul li dl.wind {line-height: 1;}
#city-weather ul li dl.wind dd {font-weight: normal;margin: 0 0 20px;}
#city-weather ul li dl.wind dd.wind {margin: 0 auto;}
#city-weather ul li dl.wind dd span {font-size: 10px;}
#city-weather ul li dl.sun-rise-set {padding: 15px 0 0;margin: 0;}
#city-weather ul li.first dl.sun-rise-set {background: url(http://www.havairan.com/img/sun-rise-set-bg.gif) no-repeat 20px bottom;}
#city-weather ul li dl.sun-rise-set dd.rise, #city-weather ul li dl.sun-rise-set dd.set {color: #F7941D;font-size: 12px;font-weight: normal;}
#city-weather ul li dl.sun-rise-set dd.set {color: #F26522;margin: 3px 0 0;}
#day-navigation {position: relative;*z-index: 50;}
#container #day-navigation {margin: 0 0 0 65px;}
#container.alt #day-navigation {margin: 15px 0 0 140px; font-family:Tahoma, Geneva, sans-serif;}
#day-navigation p {margin: 0;position: absolute;right: 20px;top: 10px;font-weight: bold;}
#day-navigation ul {margin: 0;}
body.js-enabled #day-navigation ul {float: left;}
#day-navigation ul li ul li {display:none;}
#day-navigation ul li {background: url(http://www.havairan.com/img/pipe.gif) no-repeat left top;}
#day-navigation ul li.first {background: none;}
#day-navigation ul li a {outline: 0;display: block;text-decoration: none;}
#day-navigation ul li a.loading {background: url(http://www.havairan.com/img/ajax-loading.gif) no-repeat 50% 0;cursor: default;}
#day-navigation ul li strong {display: block;margin: 0 15px;text-decoration: underline;}
#day-navigation ul li a.loading strong {visibility: hidden;}
#day-navigation ul li small {color: #999;font-size: 10px;display: block;padding-top: 5px;text-align: center;}
#day-navigation ul li.selected {position: relative;}
#day-navigation ul li.alt-selected strong {text-decoration: none;}
#day-navigation ul li.selected strong {margin-right: 75px;text-decoration: none;}
#day-navigation ul li.selected ul {position: absolute;right: -1px;top: 0;font-weight: bold;z-index: 60;_width: 71px;}
#day-navigation ul li.selected ul li {float: none;background: #fff;padding: 3px 5px;border: 1px solid #369;border-width: 0 1px;text-align: center;}
#day-navigation ul li.selected ul li.first {background: none;margin: 0 0 5px;padding: 0 15px 0 0;border: 0;text-align: left;}
#day-navigation ul li.selected ul li.last {border-width: 0 1px 1px;}
#day-navigation ul li.selected ul li {display: none;}
#day-navigation ul li.selected ul li.first {display: block;}
body.js-disabled #day-navigation ul li.selected ul:hover li {display: block;}
#day-navigation ul li.selected ul.visible li {display: block;z-index: 10;}
#day-navigation ul li.selected ul li a {text-decoration: underline;}
#day-navigation ul li.selected ul li.selected a, #day-navigation ul li.selected ul li.selected a:hover {color: #000;text-decoration: none;cursor: default;}
#day-navigation ul li.selected ul li a.loading {text-indent: -10000px;text-decoration: none;cursor: default;}
#day-navigation ul li.selected ul li a:hover {text-decoration: underline;color: #FF6D06;}
#day-navigation ul li.selected ul li.first a {background: url(http://www.havairan.com/img/navigation-icons.gif) no-repeat right -267px;padding-right: 15px;}
#day-navigation ul li.selected ul li.first a:hover {background-position: right -408px;}
 
 
.d000 {background-image: url(http://www.havairan.com/img/icons/d000.png);}
.nd000 {background-image: url(http://www.havairan.com/img/icons/n000.png);}
.d100 {background-image: url(http://www.havairan.com/img/icons/d100.png);}
.nd100 {background-image: url(http://www.havairan.com/img/icons/n100.png);}
.d200 {background-image: url(http://www.havairan.com/img/icons/d200.png);}
.nd200 {background-image: url(http://www.havairan.com/img/icons/n200.png);}
.d210 {background-image: url(http://www.havairan.com/img/icons/d210.png);}
.nd210 {background-image: url(http://www.havairan.com/img/icons/n210.png);}
.d211 {background-image: url(http://www.havairan.com/img/icons/d211.png);}
.nd211 {background-image: url(http://www.havairan.com/img/icons/n211.png);}
.d212 {background-image: url(http://www.havairan.com/img/icons/d212.png);}
.nd212 {background-image: url(http://www.havairan.com/img/icons/n212.png);}
.d220 {background-image: url(http://www.havairan.com/img/icons/d220.png);}
.nd220 {background-image: url(http://www.havairan.com/img/icons/n220.png);}
.d221 {background-image: url(http://www.havairan.com/img/icons/d221.png);}
.nd221 {background-image: url(http://www.havairan.com/img/icons/n221.png);}
.d222 {background-image: url(http://www.havairan.com/img/icons/d222.png);}
.nd222 {background-image: url(http://www.havairan.com/img/icons/n222.png);}
.d240 {background-image: url(http://www.havairan.com/img/icons/d240.png);}
.nd240 {background-image: url(http://www.havairan.com/img/icons/n240.png);}
.d300 {background-image: url(http://www.havairan.com/img/icons/d300.png);}
.nd300 {background-image: url(http://www.havairan.com/img/icons/n300.png);}
.d310 {background-image: url(http://www.havairan.com/img/icons/d310.png);}
.nd310 {background-image: url(http://www.havairan.com/img/icons/n310.png);}
.d311 {background-image: url(http://www.havairan.com/img/icons/d311.png);}
.nd311 {background-image: url(http://www.havairan.com/img/icons/n311.png);}
.d312 {background-image: url(http://www.havairan.com/img/icons/d312.png);}
.nd312 {background-image: url(http://www.havairan.com/img/icons/n312.png);}
.d320 {background-image: url(http://www.havairan.com/img/icons/d320.png);}
.nd320 {background-image: url(http://www.havairan.com/img/icons/n320.png);}
.d321 {background-image: url(http://www.havairan.com/img/icons/d321.png);}
.nd321 {background-image: url(http://www.havairan.com/img/icons/n321.png);}
.d322 {background-image: url(http://www.havairan.com/img/icons/d322.png);}
.nd322 {background-image: url(http://www.havairan.com/img/icons/n322.png);}
.d340 {background-image: url(http://www.havairan.com/img/icons/d340.png);}
.nd340 {background-image: url(http://www.havairan.com/img/icons/n340.png);}
.d400,.nd400 {background-image: url(http://www.havairan.com/img/icons/d400.png);}
.d410,.nd410 {background-image: url(http://www.havairan.com/img/icons/d410.png);}
.d411,.nd411 {background-image: url(http://www.havairan.com/img/icons/d411.png);}
.d412,.nd412 {background-image: url(http://www.havairan.com/img/icons/d412.png);}
.d420,.nd420 {background-image: url(http://www.havairan.com/img/icons/d420.png);}
.d421,.nd421 {background-image: url(http://www.havairan.com/img/icons/d421.png);}
.d422,.nd422 {background-image: url(http://www.havairan.com/img/icons/d422.png);}
.d430,.nd430 {background-image: url(http://www.havairan.com/img/icons/d430.png);}
.d431,.nd431 {background-image: url(http://www.havairan.com/img/icons/d431.png);}
.d432,.nd432 {background-image: url(http://www.havairan.com/img/icons/d432.png);}
.d440,.nd440 {background-image: url(http://www.havairan.com/img/icons/d440.png);}
.d000s {background-image: url(http://www.havairan.com/img/icons/d000s.png);}
.nd000s {background-image: url(http://www.havairan.com/img/icons/n000s.png);}
.d100s {background-image: url(http://www.havairan.com/img/icons/d100s.png);}
.nd100s {background-image: url(http://www.havairan.com/img/icons/n100s.png);}
.d200s {background-image: url(http://www.havairan.com/img/icons/d200s.png);}
.nd200s {background-image: url(http://www.havairan.com/img/icons/n200s.png);}
.d210s {background-image: url(http://www.havairan.com/img/icons/d210s.png);}
.nd210s {background-image: url(http://www.havairan.com/img/icons/n210s.png);}
.d211s {background-image: url(http://www.havairan.com/img/icons/d211s.png);}
.nd211s {background-image: url(http://www.havairan.com/img/icons/n211s.png);}
.d212s {background-image: url(http://www.havairan.com/img/icons/d212s.png);}
.nd212s {background-image: url(http://www.havairan.com/img/icons/n212s.png);}
.d220s {background-image: url(http://www.havairan.com/img/icons/d220s.png);}
.nd220s {background-image: url(http://www.havairan.com/img/icons/n220s.png);}
.d221s {background-image: url(http://www.havairan.com/img/icons/d221s.png);}
.nd221s {background-image: url(http://www.havairan.com/img/icons/n221s.png);}
.d222s {background-image: url(http://www.havairan.com/img/icons/d222s.png);}
.nd222s {background-image: url(http://www.havairan.com/img/icons/n222s.png);}
.d240s {background-image: url(http://www.havairan.com/img/icons/d240s.png);}
.nd240s {background-image: url(http://www.havairan.com/img/icons/n240s.png);}
.d300s {background-image: url(http://www.havairan.com/img/icons/d300s.png);}
.nd300s {background-image: url(http://www.havairan.com/img/icons/n300s.png);}
.d310s {background-image: url(http://www.havairan.com/img/icons/d310s.png);}
.nd310s {background-image: url(http://www.havairan.com/img/icons/n310s.png);}
.d311s {background-image: url(http://www.havairan.com/img/icons/d311s.png);}
.nd311s {background-image: url(http://www.havairan.com/img/icons/n311s.png);}
.d312s {background-image: url(http://www.havairan.com/img/icons/d312s.png);}
.nd312s {background-image: url(http://www.havairan.com/img/icons/n312s.png);}
.d320s {background-image: url(http://www.havairan.com/img/icons/d320s.png);}
.nd320s {background-image: url(http://www.havairan.com/img/icons/n320s.png);}
.d321s {background-image: url(http://www.havairan.com/img/icons/d321s.png);}
.nd321s {background-image: url(http://www.havairan.com/img/icons/n321s.png);}
.d322s {background-image: url(http://www.havairan.com/img/icons/d322s.png);}
.nd322s {background-image: url(http://www.havairan.com/img/icons/n322s.png);}
.d340s {background-image: url(http://www.havairan.com/img/icons/d340s.png);}
.nd340s {background-image: url(http://www.havairan.com/img/icons/n340s.png);}
.d400s,.nd400s {background-image: url(http://www.havairan.com/img/icons/d400s.png);}
.d410s,.d410s {background-image: url(http://www.havairan.com/img/icons/d410s.png);}
.d411s,.nd411s {background-image: url(http://www.havairan.com/img/icons/d411s.png);}
.d412s,.nd412s {background-image: url(http://www.havairan.com/img/icons/d412s.png);}
.d420s,.nd420s {background-image: url(http://www.havairan.com/img/icons/d420s.png);}
.d421s,.nd421s {background-image: url(http://www.havairan.com/img/icons/d421s.png);}
.d422s,.nd422s {background-image: url(http://www.havairan.com/img/icons/d422s.png);}
.d430s,.nd430s {background-image: url(http://www.havairan.com/img/icons/d430s.png);}
.d431s,.nd431s {background-image: url(http://www.havairan.com/img/icons/d431s.png);}
.d432s,.nd432s {background-image: url(http://www.havairan.com/img/icons/d432s.png);}
.d440s,.nd440s {background-image: url(http://www.havairan.com/img/icons/d440s.png);}
 
 
#intro-text {margin: 0 0 6px;}
#intro-text h1, #intro-text h2 {margin: 0;font-size: 20px;}
#intro-text h1 a, #intro-text h2 a {color: #000;text-decoration: none;}
  
#map {position: relative;padding-top: 1px;}
#map.province h1, #map.province h2 {font-size: 32px;margin: 0;position: absolute;left: 30px;top: 40px;}
#map.province h1 span, #map.province h2 span {font-size: 12px;font-weight: normal;display: block;}

#map p.img-map, #map p.img-map-special {margin: 0;line-height: 1;_height: 1%;*zoom: 1;}
#map p.img-map img, #map p.img-map-special img {display: block;}
#map p.img-map-special img {border-left:1px solid #7F7F7F;border-right:1px solid #7F7F7F;border-bottom:1px solid #7F7F7F;}
#map ul {margin: 0;list-style: none;position: absolute;left: 0;top: 0;}
#map ul li {position: absolute;}
#map ul li h3 {margin: 0;font-size: 12px;}
#map ul li dl.weather {margin: 0;}
#map ul li dl.weather dd {position: absolute;left: 0;top: 0;margin: 0;}
#map ul li dl.weather dd.temp {left: 30px;top: 8px;font-weight: bold;white-space: nowrap;}
#map ul li dl.wind {margin: 0;}
#map ul li dl.wind dd {position: absolute;left: 0;top: 0;margin: 0;}
#map ul li dl.wind dd.wind {position: absolute;left: -20px;top: 5px;}
#map ul li div.warnings {position: absolute;}
#map ul li div.warnings h5 {margin: 0;padding: 25px 0 0 0;width: 60px;position: absolute;font-size: 12px;font-weight: normal;text-align: center;white-space: nowrap;}
#map ul li div.warnings h5 span {position: absolute;left: 50%;top: 0;margin: 0 0 0 -12px;text-indent: -10000px;}
#map ul li div.city {position: absolute;}
#map ul li div.city h4 {position: absolute;left: 0;top: 28px;display: none;margin: 0;font-size: 12px;font-weight: bold;white-space: nowrap;opacity: .6;filter: alpha(opacity=60);}
#map.warnings ul li div.city h4 {visibility: hidden;}
#map.special ul li div.city h4 {opacity: .4;filter: alpha(opacity=40);}
#map.special p.img-map-special {border-top: 1px solid #7F7F7F;margin: 45px 0 0 0;padding: 0 0 0 150px;}
#map.country ul li h3 a, #map.country ul li h3 i {background: url(http://www.havairan.com/img/1x1-trans.gif);display: block;position: absolute;text-decoration: none;text-align: center;font-size: 14px;z-index: 1;}
#map.country ul li h3 i {font-style: normal;}
#map.country ul li h3 a:hover, #map.country ul li h3 i:hover {color: #06c;border: 0 solid red;z-index: 5;}
#map.country ul li h3 a span, #map.country ul li h3 i span {display: none;}
#map.country ul li h3 a:hover span, #map.country ul li h3 i:hover span {background: #fff url(http://www.havairan.com/img/border_e6e6e6_bottom_right.gif) no-repeat right bottom;display: block;position: absolute;padding: 1px 6px 5px;cursor: pointer;border: 1px solid #9d9d9d;border-left-color: #e6e6e6;border-top-color: #e6e6e6;}
#map.country ul li h3 a span b, #map.country ul li h3 i span b {text-decoration: underline;}
#map.country ul li h3 a span b:hover, #map.country ul li h3 i span b:hover {color: #FF6D06;}
#map.country ul li h3 a span br, #map.country ul li h3 i span br {display: none;}
#map.country ul li h3 a span small, #map.country ul li h3 i span small {text-decoration: none;display: block;white-space: nowrap;margin-top: 2px;font-size: 11px;font-weight: normal;color: #000;}
#map.province ul li h3 a {display: block;width: 90px;padding: 30px 0 0;position: absolute;left: 0;top: 0;font-size: 12px;font-weight: normal;z-index: 1;}
#map.province ul li dl.weather dd.temp {font-size: 15px;top: 5px;left: 32px;white-space: nowrap;}
#map-crumbs ul li {text-align: center;margin: 0 0 20px;}
#map-crumbs ul li a {text-decoration: none;}
#map-crumbs ul li a strong {text-decoration: underline;}
#more-province-cities {position: absolute;left: 55px;top: 175px;z-index: 49;_width: 1%;_white-space: nowrap;}
#more-province-cities h2 {margin: 0 0 5px;font-size: 12px;font-weight: normal;}
#more-province-cities ul {background: #fff;max-height: 165px;_height: 165px;overflow: auto;margin: 0;padding: 0;list-style: none;border: 1px solid #000;}
body.js-enabled #more-province-cities ul {display: none;}
#more-province-cities ul li {}
#more-province-cities ul li a {display: block;padding: 2px 5px;text-decoration: none;color: #000;outline: 0;}
#more-province-cities ul li a:hover {background: #ccc;}
#navigation {font-weight: bold;}
#navigation ul {margin: 0;}
#navigation ul li {margin: 0 5px 0 0;}
#navigation ul li a {background: url(http://www.havairan.com/img/navigation-tabs-left.gif) no-repeat;display: block;outline: 0;cursor: pointer;}
#navigation ul li a span.o {background: url(http://www.havairan.com/img/navigation-tabs-right.gif) no-repeat right top;display: block;}
#navigation ul li a span.o span {background: url(http://www.havairan.com/img/navigation-icons.gif) no-repeat;display: block;height: 22px;padding: 12px 15px 0 40px;_width: 1%;_cursor: pointer;_white-space: nowrap;}
#navigation ul li.no-ico a span.o span {background: none;padding-left: 15px;}
#navigation ul li a.loading span.o span {background: url(http://www.havairan.com/img/ajax-loading.gif) no-repeat 15px 12px;}
#navigation ul li a:hover {background-position: left -102px;}
#navigation ul li.first a:hover {background-position: left -102px;}
#navigation ul li a:hover span.o {background-position: right -68px;}
#navigation ul li.selected a, #navigation ul li.selected a:hover, #navigation ul li a:focus {background-position: left -34px;cursor: default;color: #000;text-decoration: none;}
#navigation ul li.selected-first a, #navigation ul li.selected-first a:hover,#navigation ul li.first a:focus {background-position: left -68px;}
#navigation ul li.selected a span.o, #navigation ul li.selected a:hover span.o, #navigation ul li a:focus span.o {background-position: right -34px;}
#navigation ul li.forecast span.o span {background-position: 15px -141px;}
#navigation ul li.forecast a.loading span.o span {background-position: 17px 12px;}
#navigation ul li.rain span.o span {background-position: 15px 10px;padding-left: 43px;}
#navigation ul li.rain a.loading span.o span {background-position: 19px 12px;}
#navigation ul li.clouds span.o span {background-position: 15px -18px;padding-left: 48px;}
#navigation ul li.clouds a.loading span.o span {background-position: 21px 12px;}
#navigation ul li.temperature span.o span {background-position: 15px -47px;}
#navigation ul li.temperature a.loading span.o span {background-position: 17px 12px;}

#navigation ul li.photos span.o span {background-position:12px -1338px;padding-left:44px;}
#navigation ul li.photos a.loading span.o span {background-position: 17px 12px;}

#navigation ul li.pressure  span.o span {background-position:12px -2674px;border-bottom-width:0}
#navigation ul li.pressure a.loading span.o span {background-position: 17px 12px;}

#navigation ul li.ski-map span.o span {background-position: 15px -424px;}

body.js-enabled #popular-searches {display: none;}
body.js-enabled #popular-countries {display: none;}

#quick-search {}
#quick-search p {margin: 0;}
#quick-search label {font-weight: bold;}
#quick-search a {font-weight: normal;font-size: 10px;text-decoration: none;margin-left: 10px;color: #666;}
#quick-search a:hover {color: #FF6D06;}
#quick-search a i {font-style: normal;font-size: 11px;text-decoration: underline;}
#quick-search #q {width: 160px;}
#quick-search input {margin: 5px 0 0;}
.ac_results {z-index: 1000;_width: 1%;}
.ac_odd {background: none transparent;}
.ac_results li {white-space: nowrap;position: relative;padding-left: 40px;zoom: 1;}
.ac_results li img {position: absolute;left: 5px;}
.ac_results li.ac_separator {font-size: 10px;font-weight: bold;padding-left: 0;text-align: center;background: #fff;}
.ac_over {background: #ffb;}
#search-results-page #container {min-height: 619px;}
#search-results h2 {padding-bottom: 20px;}
#search-results ol {padding: 20px;}
#search-results ol li {margin: 0 0 10px;padding: 2px 0 0 35px;position: relative;zoom: 1;}
#search-results ol li a img {position: absolute;left: 0;}



#city-weather .point-content *{
 font-family:arial,verdana,sans-serif;
 font-size:11px;
}
#city-weather .px410 {
/* width:610px;*/
}
#city-weather .forecast-box {
font-size:11px;
 border:2px solid #CCD2CE;
 background-color:#F2F4F1;
 float:right;
 height:130px;
 margin:0 6px 6px 0;
 overflow:hidden;
 padding:0;
 width:126px;
}
#city-weather h3 {
 text-transform:none;
 font-size:11px;
}

#city-weather .forecast-box h3 {
font-size:11px;
 background:#FFFFFF none repeat scroll 0 0;
 color:#7A8180;
 font-weight:bold;
 height:15px !important;
 margin:2px 2px 0;
 overflow:hidden;
 padding:0 0 0 2px !important;
}
.forecast-box td {
 background:#FFFFFF none repeat scroll 0 0;
 text-align:center;
 width:33%;
}

/* pagination */
 
.multi_results{
	height:auto;
	padding-right:25px;
}
.multi_results li{
	padding:0px;
}
.placenameinfo-left
{
	margin-left:10px;
	float:left;
}
.placenameinfo-right
{
	margin-left:10px;
	float:right;
}
.mapinfo
{
	width:100%;
	float:left;
}
 
.placenameinfo-left strong{
	color:#666666;
}
.placenameinfo-right strong{
	color:#666666;
}
p strong{
color:#666666;
}

.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; }
#lang-changer {
	float:left;
	font-size:11px;
	position:relative;
	z-index:20;
}
#lang-changer ul {
	font-size:12px;
	list-style-type:none;
	margin:0;
	padding:10px 15px 15px;
	text-align:left;
}
#lang-changer ul {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#3D6897 #3D6897 -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px 0;
	bottom:16px;
	display:none;
	left:-15px;
	position:absolute;
}
#lang-changer li a {
padding:0 0 0 20px;
}
#lang-changer ul li {
margin:0;
padding:5px 0 0;
}
#footer #lang-changer p {
	float:none;
	font-size:11px;
	margin:0;
	padding:0;
}
#lang-changer li.selected a {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#lang-changer p.lang-en, #lang-changer li.lang-www a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(http://static.maparabic.com/images/flags/en.png) no-repeat scroll 0 3px;
}
#lang-changer p.lang-es, #lang-changer li.lang-es a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(http://static.maparabic.com/images/flags/es.png) no-repeat scroll 0 3px;
}
#lang-changer p.lang-de, #lang-changer li.lang-de a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(http://static.maparabic.com/images/flags/de.png) no-repeat scroll 0 3px;
}
#lang-changer p.lang-pt, #lang-changer li.lang-pt a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(http://static.maparabic.com/images/flags/pt.png) no-repeat scroll 0 3px;
}
#lang-changer p.lang-fr, #lang-changer li.lang-fr a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(http://static.maparabic.com/images/flags/fr.png) no-repeat scroll 0 3px;
}
#lang-changer p.lang-ru, #lang-changer li.lang-ru a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(http://static.maparabic.com/images/flags/ru.png) no-repeat scroll 0 3px;
}
#lang-changer p.lang-ar, #lang-changer li.lang-ar a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(http://static.maparabic.com/images/flags/ar.png) no-repeat scroll 0 3px;
}
#lang-changer p.lang-fa, #lang-changer li.lang-fa a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(http://static.maparabic.com/images/flags/fa.png) no-repeat scroll 0 3px;
}
#lang-changer p.lang-sv, #lang-changer li.lang-sv a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(http://static.maparabic.com/images/flags/sv.png) no-repeat scroll 0 3px;
}
#lang-changer p.lang-trk, #lang-changer li.lang-trk a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(http://static.maparabic.com/images/flags/trk.png) no-repeat scroll 0 3px;
}
#lang-changer p a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
display:inline;
padding:0 0px 0 20px;
}
#header_map h1, #header_map div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://static.maparabic.com/images/map_logo.gif) no-repeat scroll 0 0;
height:88px;
margin:0;
width:256px;
}
#header_map h1 a, #header_iraq div a {
display:block;
height:88px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
text-decoration:none;
text-indent:-10000px;
}
.bread{
text-align:left;
}
.info-right{
 list-style-type: none;
 direction:rtl;
 margin:0 20px 10px 0px;
}
.info-left{
 list-style-type: none;
margin:0 10px 20px 20px; 
}
.wiki-title-right{
direction:rtl;
}
.wiki-title-left{
}
.nearby-wiki{
 list-style-type: none;
 margin:0 20px 10px 20px;
}
.right p
{
direction:rtl;
}
#footer-text
{
margin-right:15px;
text-align:right;
font-size:10px;
}
#ad{
margin-left:-15px;
}


ul.uvnitr_left {
display:block;
float:left;
margin:0 0 10px 0px;
padding:0 0 0 20px;
width:150px;
}
ul.uvnitr_right {
display:block;
float:right;
margin:0 0 10px 0px;
padding:0 0 0 20px;
width:150px;
list-style-type:none;
}
.floatleft {
float:left;
}
.small {font-size: 11px;color: #666;}

.city-divide {
border-top:1px dashed #999999;
}
.thumb {
border:1px solid #7FB2E5;
display:inline;
margin:4px;
padding:1px;
}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}