 html {
  height: 100%;
  margin-bottom: 0px;
  background: #ffffff;
}

* {
    margin: 0;
    padding: 0;
    color:#393939;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:12px;


}

.clr {
    clear: both;
}


h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: bold; 
color: #44477A;
}

h1.white {
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: bold; 
color: #fff;
}

h1.top {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: bold; 
color: #666;
} 

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold; 
color: #FF0000;
}


b {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold; 
color: #000000;
}

b.white {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold; 
color: #ffffff;
padding-left: 4px;
font-size: 22px;
}

b.whiteHtop {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold; 
color: #ffffff;
padding-left: 4px;
font-size: 35px;
}

b.whiteH {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold; 
color: #ffffff;
padding-left: 4px;
font-size: 37px;
}

p.indx_btm {
text-align:left;
margin-left:15px;

}

p.padding {
padding: 5px;

}
 
#container {
    overflow: hidden;
    /*margin-top: 0px;*/
    margin:0 auto;
    width: 820px;
    height: auto;
    /*border-right: 1px solid black;*/
    /*border-left: 1px solid black;*/
    background-image:url(/images/bg.jpg);
    background-repeat: repeat-y;

    }

#left_div {
     float: left;
     width: 20px;
     height:auto;


}


#right_div {
    float: right;
    width: 20px;
    height: auto;

}

#top {
    float: right;
    width: 780px;
    height: 167px;
    background-image:url(/images/div_top.jpg);
    margin-right:20px;
    margin-top: 0px;
    background-repeat: no-repeat;

}
#top_text {
    float: right;
    margin-right: 90px;
    text-align: center;
}
.top_text {
    margin-top: 35px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
}
#under_top {
   float: left;
    width: 780px;
    height: 25px;
    text-align:left;
    margin-right: 20px;

}
#under_top * {

}

.nySkyline {
    float:right;
    width: 605px;
    height:180px;
    background-image:url(/images/ny.gif);
    text-align: center;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    margin-top: 4px;
    margin-right: 50px;
}


#left_col {
    float:left;
    width: 175px;
    height:auto;
    /*background-image:url(/images/div_focal_point.jpg); */
    text-align: left;
    text-decoration: none;
    margin-top: -1px;
    margin-left: 20px;

}

#center {
    width: 605px;
    height:inherit;
    float:left;
    text-align: left;
    margin:0 auto;
    /*margin-top: 0px;
    margin-left: 0px;
    margin-right: 20px;
    margin-bottom: 10px; */
}

#center_text{
width: 565px;
 padding-left:25px;
 }


#center_left{
    width: 305px;
    height:200px;
    float:left;
    text-align: left;
    margin:0 auto;
    border: 1px solid #393939;
    padding-top: 10px;
    padding-bottom: 5px;
    background-image:url(/images/cent_L.jpg);
    background-repeat: no-repeate;
}

#center_right{
    width: 296px;
    height:200px;
    float:left;
    text-align: left;
    margin:0 auto;
    border: 1px solid #393939;
    color: white;
    padding-top: 10px;
    /*padding-right: 5px;
    padding-left: 5px; */
    padding-bottom: 5px;
    background-image:url(/images/cent_R.jpg);
    background-repeat: no-repeate;
}

/*marquee*/
#center_price{
    width: 605px;
    height:70px;
    float:left;
    text-align: left;
    background-image:url(/images/cent_P.gif);
    margin:0 auto;
}

/*marquee*/
#center_general{
    width: 605px;
    height:auto;
    float:left;
    text-align: left;
    margin:0 auto;
}


#center_bottom{
    width: 585px;
    height:auto;
    float:right;
    text-align: left;
    padding: 10px;
}


#footer {

    float:right;
    height: 16px;
    width: 780px;
    background-color:#A7D7FF;
    text-align: right;
    color: #FFFFFF;
    margin-right: 20px;
}


#account {
    float: left;
    margin-left: 5px;
    font-size: 9px;
}
#accountLogin {
    float: center;
    color: #335583;
}
#account a {
    text-decoration: none;
}
#password {
    float: right;
    margin-right: 5px;
    font-size: 9px;

}
#btn_login {
    background-color: #FFFFFF;
    border-color:#393939;
    border-style: solid;
    color: #335583;
    border-width: 1px;
    font-size: 10px;
    font-weight: bold;
}




/*ul*/
#key_ul ul {
    margin:0;
    padding:0px 0px 0px 1px;
    list-style:none;
      }
    #key_ul li {
      display:inline;
      margin:0;
      padding:0;
      }


/*- Menu Top*/

      #tabsF {
      float:left;
      width:100%;
      background-image:url(/images/bgNav.gif);
      font-size:93%;
      line-height:normal;
      border-bottom:1px solid #666;
      margin-left:20px;
      }
    #tabsF ul {
    margin:0;
    padding:0px 0px 0px 0px;
    list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url(tableftF.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 0px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url(tabrightF.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      font-weight: bold;
      color:#393939;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
    font-weight: bold;
      color:#fff;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }


/*- Menu*/

#menu12 {
  width: 175px;
  margin: 0px;
  }
  
#menu12 li a {
  height: 32px;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 22px;
  text-decoration: none;
  }  
  
#menu12 li a:link, #menu12 li a:visited {
  color: #393939;
  display: block;
  background:  url(menu12.gif);
  padding: 10px 0 0 30px;
  }
  
#menu12 li a:hover {
  color: #fff;
  background:  url(menu12.gif) 0 -32px;
  padding: 10px 0 0 30px;
  }



/*form*/
label { font:12px Tahoma,Verdana,Helvetica,Arial; font-weight: bold; margin: 0px 0px 0px 0px; color: #ffffff;  width: auto; float: center; text-align: left; }

    .input-box { float: center; text-align: left; margin: 1px 0px 0px 0px; width: 11.4em; height: 1.4em; color: #666; background: #FFFFFF;
        border: #666 solid 1px; font:13px Tahoma,Verdana,Helvetica,Arial; vertical-align: center;}

    .submit-button { padding-left : 0px;   padding-right : 0px; margin: 0px 0px 0px 0px; height: 1.4em; vertical-align:center; color: #fff; background: red; border: 1px #fff outset;
                font:13px Tahoma,Verdana,Helvetica,Arial; float: right; text-align: center; font-weight: bold; }

    fieldset { border: #fff solid 1px; width: auto; height: auto; text-align:right;}
    fieldset.blue { border: #666 1px; width: 580px; height: 277px; }
    fieldset.noline { border: #666 1px; width: 100%; height: 0px; }

    legend {font:13px Tahoma,Verdana,Helvetica,Arial; font-weight: bold;  margin: 0px 0px 0px 0px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; padding-left: 5px; color: #FFFFFF; background: red; border: #fff solid 1px; }
    legend.blue {font:13px Tahoma,Verdana,Helvetica,Arial; font-weight: bold;  margin: 0px 0px 0px 0px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; padding-left: 5px; color: #FFF;  background: url(/images/bgLegend.jpg);
    background-repeat: repeat;  border: #666 solid 1px; }


    /*table*/

     .inScreenPopCell {
        text-align: right;
        font-size: 11px; font-family: Tahoma, Helvetica, Arial;
        color:  #E2E2E2; width: 100%;}

     .formCell {text-align: right;  vertical-align: right; width: 100%;}

     .formCellsubmit{text-align: right; width: 100%;}

/*marquee*/

.html-marquee {padding-top: 15px; height:62px;width:605px;font-family:Tahoma, Helvetica, Arial;font-size:25pt;color:#fff;font-weight:bold;border-width:0;border-style:solid;}

