﻿
        .png_file
        {
            behavior: url(JS/iepngfix.htc);
        }
        .RD1
        {
            margin: 0px 0 1px 9px;
            padding: 0 0 0px 4px;
            width: 295px;
            float: left;
        }
        .RD1 .arrow
        {
            width: 15px;
            float: left;
            height: 33px;
            padding: 5px 0 0 0;
         
             font-family: 'Open Sans',sans-serif;
            font-size: 13px;
        }
            .RD1 .arrow img 
            { max-width:none!important;
            }
        .RD1 .text
        {
            width: 245px;
            float: left;
            height: auto;
            font-family: 'Open Sans',sans-serif;
            font-size: 13px;
            color: #000000;
            text-align: left;
            font-weight: bold;
            padding: 9px 0 0 21px;
            border: solid 0px blue;
             font-family: 'Open Sans',sans-serif;
            font-size: 13px;
            font-weight: bold;
        }
        .RD2
        {
            margin: auto;
            padding: 0px 0 0px 0px;
            width: 263px;
            float: left;
           
            border: solid 0px blue;
           font-family: 'Open Sans',sans-serif;
            font-size: 13px;
            font-weight: bold;
        }
        .RD2 .text
        {
            width: 225px;
            float: left;
            height: auto;
            font-family: 'Open Sans',sans-serif;
            font-size: 13px;
            color: #000000;
            text-align: left;
            font-weight: bold;
            padding: 0 0 0 13px;
            border: solid 0px red;
         
            font-family: 'Open Sans',sans-serif;
            font-size: 13px;
            font-weight: bold;
        }
        .RD1 a
        {
            color: #000000;
          
            font-family: 'Open Sans',sans-serif;
            font-size: 16px;
            font-weight: bold;
        }
        .RD1 a:hover
        {
            color: #ffc613;
        
            font-family: 'Open Sans',sans-serif;
            font-size: 16px;
            font-weight: bold;
        }
        .RD1 a:visited
        {
            color: #ffc613;
           
           font-family: 'Open Sans',sans-serif;
            font-size: 13px;
            font-weight: bold;
        }
        .RD2 a
        {
            color: #000000;
          
            font-family: 'Open Sans',sans-serif;
            font-size: 13px;
            font-weight: bold;
        }
        .RD2 a:hover
        {
            color: #FFC613;
           
             font-family: 'Open Sans',sans-serif;
            font-size: 13px;
            font-weight: bold;
        }
        .RD2 a:visited
        {
            color: #7d3e24;
           
            font-family: 'Open Sans',sans-serif;
            font-size: 13px;
            font-weight: bold;
        }
        .RD2 a img{max-width:none!important; }
    
        .maplink a:link
        {
             font-family: 'Open Sans',sans-serif;
            font-size: 13px;
            color: blue;
            font-weight: bold;
            line-height: 19px;
            text-decoration: none;
        }
        .maplink a:activated
        {
            font-family: 'Open Sans',sans-serif;
            font-size: 13px;
            color: blue;
            font-weight: bold;
            line-height: 19px;
            text-decoration: none;
        }
        .maplink a:visited
        {
             font-family: 'Open Sans',sans-serif;
            font-size: 13px;
            color: blue;
            font-weight: bold;
            line-height: 19px;
            text-decoration: none;
        }
        .maplink a:hover
        {
            font-family: 'Open Sans',sans-serif;
            font-size: 13px;
            color: blue;
            font-weight: bold;
            line-height: 19px;
            text-decoration: none;
        }
        .RD2 .arrow
        {
            width: 13px;
            float: left;
            height: auto;
            padding: 5px 0 0 0;
            margin-left: 2px;
        }
        .map_local_points_area1
        {
            width: 208px;
            height: auto;
            float: left;
            background: none;
            padding: 22px 10px 0px 3px;
            border: 0px solid #e0e0de;
        }
        *:first-child + html .map_local_points_area1
        {
            idth: 208px;
            height: auto;
            float: left;
            background: none;
            padding: 21px 10px 0px 3px;
            border: 0px solid #e0e0de;
        }
        *:first-child + html .headingMargin
        {
            border: 0px solid blue;
            width: 600px;
            height: auto;
            float: left;
            text-align: left;
            margin-top: 11px;
            margin-left: 2px;
        }
        .headingMargin
        {
            border: 0px solid blue;
            width: 600px;
            height: auto;
            float: left;
            text-align: left;
            margin-top: 11px;
            margin-left: 2px;
        }
        *:first-child + html .directionmoz_plan
        {
            height: 209px;
            width: 97%;
            margin-top: 68px;
            margin-left: 7px;
            text-align: left;
            vertical-align: top;
            font-weight: normal;
            color: #000000;
            clear: both;
            padding: 0px 0 0 0;
            font-size: 12px;
            border: solid 1px #000000;
            overflow-y: scroll;
            overflow-x: hidden;
            display: none;
            font-family: Trebuchet MS;
        }
        .directionmoz_plan
        {
            background-color: #FFFFFF;
            height: 209px;
            width: 98.2%;
            margin-top: 68px;
            margin-left: 10px;
            text-align: left;
            vertical-align: top;
            font-weight: normal;
            color: #000000;
            clear: both;
            padding: 4px 0 0 11px;
          
            border: solid 1px #000000;
            overflow-y: scroll;
            overflow-x: hidden;
            display: none;
             font-family: 'Open Sans',sans-serif;
            font-size: 13px;
        }
        *:first-child + html .btnPrintMap
        {
            width: 47px;
            border: solid 0px red;
            height: auto;
            text-align: left;
            padding-right: 0px;
            margin-bottom: 23px;
        }
        .btnPrintMap
        {
            width: 47px;
            border: solid 0px red;
            height: auto;
            float: right;
            text-align: left;
            padding-left: 0px;
            padding-right: 0px;
            margin-bottom: 26px;
        }
        .headingDiv
        {
            border: solid 0px green;
            height: auto;
            float: left;
            text-align: left;
            width: 931px;
        }
        *:first-child + html .PrintDirectionbtn
        {
            display: none;
            padding-top: 5px;
            padding-bottom: 5px;
            padding-right: 10px;
            border: 0px solid red; ;margin-left:4px;}
        .PrintDirectionbtn
        {
            display: none;
            padding-top: 5px;
            padding-bottom: 5px;
            padding-right: 10px;
            border: 0px solid red;
            margin-left: 2px;
        }
        *:first-child + html .desc11
        {
            border: 0px solid red;
            margin-left: 1px;
        }
        .button_print_map_area{  width:97px; }
        .desc11
        {
            border: 0px solid red;
            margin-left: 1px;
            padding-left: 0px;
        }
        *:first-child + html .heading1
        {
            margin-left: 0px;
        }
        .heading1
        {
            margin-left: 1px;
        }
         .adp-directions>tbody>tr>td:first-child { color: blue;font-weight:bold; }
         .adp-directions>tbody>tr>td { color: black;font-weight:bold; }
         .map_right_area img{ max-width:none!important}
         .directionmoz_plan img{ max-width:none!important;width:auto;}

         
.map_text a:hover
{
  font-weight: normal !important;
/* */
  color:#000 !important;
    
    }

.map_text a
{
  font-weight: normal !important; 
 
     color:#4EA2B4;
    
    }
    
    
    #side_bar ul > li.hotelTitle
{
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 32px;
    line-height: 28px;
    padding-left: 38px;
    padding-top: 0;
    position: relative;
    width: 280px;
    padding-bottom:inherit;
    
}
#side_bar ul > li.hotelTitle > img
{
    position:absolute;
    left:0px;
    top:0px;
} 
#side_bar ul > li + li
{
    cursor: pointer;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 41px;
    line-height: 20px;
    padding:5px 0px 0px 40px !important;
    position: relative;
    width: 239px;
    background:url(../images/MapImages/reddot.png) no-repeat 5px center;
    
    
}

.parentli
{
    padding-top:8px!important;
   
}
#side_bar ul > li + li:hover
{
   background:url(../images/MapImages/reddot.png) no-repeat 5px center;
} 
#side_bar ul > li .divimg
{
    position:absolute;
    width:55px;    
    right:-5px;
    top:12px;
    display:none;
}
#side_bar ul > li .divimg img
{
    margin-left:5px;
    float:left; 
}
#side_bar ul > li:hover .divimg 
{
    display:block;
}

  #side_bar ul > li.hotelTitle a
{
    color:#000000!important;
 }
  #side_bar ul > li.hotelTitle a:hover
{
    color:#b61d4a !important;
 }
 

 .adminside_bar ul > li + li:hover
{
   background:#fff url(../images/MapImages/reddot.png) no-repeat 5px center;
} 
.adminside_bar ul > li .divimg
{
    position:absolute;
    width:55px;    
    right:5px;
    top:5px;
    display:none;
}
.adminside_bar ul > li .divimg img
{
    margin-left:5px;
    float:left; 
}
.adminside_bar ul > li:hover .divimg 
{
    display:block;
}

  .adminside_bar ul > li.hotelTitle a
{
    color:#000000!important;
 }
  .adminside_bar ul > li.hotelTitle a:hover
{
    color:#ffc613!important;
 }
    
#liLoc a
{
      color:#000!important;
}

 #liLoc a:hover
{
      color:#b61d4a !important;
}
#divAddMap
{
    margin-left: 480px;
    margin-top: -779px;
    position: absolute;
    width: 500px;
    z-index: 2;       
}
.TextBox
{
    font-family: Open Sans,sans-serif;
    font-size: 10pt;font-weight: normal; 
     border : solid 1px #7F9DB9;
     vertical-align: top;
     height:20px;
     padding:2px 0 0px 3px!important; 
     width:150px !important;
     }