
body {
  margin:0;
  background-color: a0ccff;
  text-align: center;
  font-family: arial;
  padding:0;/*0px 8px 0px 8px*/ 
}

/*div#content{padding:0px 8px 0px 8px;} */

img {border:0;}

div.space {font-size:1px;}

table.plain {border:0;padding:0; margin:0; /**/}
table.plain tr td {border:0; padding:0;margin:0; /*background:#55ff55; */}

table.test td {border:1px solid #ff0000!important;font-size:1px;}

/*
******************************************************
 S I T E   M E N U   start
******************************************************
*/

/* About Us pop menu */

table tr td.popmenu
{
background: #f2f2f2;
border-left:2px solid #033859!important;
border-right:2px solid #033859!important;
padding: 1px 3px;
}

table tr td.popmenu table tr td
{
border-top:1px solid #e8e8e8!important;
border-bottom:1px solid #e8e8e8!important;

padding: 4px 8px;
cursor:pointer;

font-size:14px;
font-weight:600;
background-color: #f2f2f2;
color: #595959;

}

table tr td.popmenu table tr td.sel
{
color:#111122;
background:#99CCFF;/**/
}


table.menu {font-size:16px;color:#f2f2f2;/*border:1px solid #fff;*/}
table.menu td {
/*border:1px solid #fff;*/
padding:1px 10px 3px 10px;
cursor:pointer;
border-left:1px solid #2d607f; /*4cd9ff  2f6382*/
border-right:1px solid #2d607f;
font-weight:600;
}
/*table.menu td span {border:1px solid #ff0;padding:0px;}*/

table.menu td span.active{color:#4cd9ff;}


/* MENU item POPUPs   bar color: 033859  */

.tl_mb {width:9px;height:9px;background: url(images/tl_mb.gif) 0 100% no-repeat}
.tr_mb {width:9px;height:9px;background: url(images/tr_mb.gif) 0 100% no-repeat}

.bl_mb {width:9px;height:9px;background: url(images/bl_mb.gif) 0 100% no-repeat}
.br_mb {width:9px;height:9px;background: url(images/br_mb.gif) 0 100% no-repeat}

.bar_mb {background:#033859;}

table.menu_pop {position:absolute;display:none;z-index: 80000;}

table.menu_pop td.main {font-size:14px;
                        font-weight:600;/*bold*/
                        background-color: #e6e6e6;
                        color: #595959;/*4d4d4d*/
                        padding:12px 5px;
                        border-left:2px solid #033859!important;
                        border-right:2px solid #033859!important;}
                        
table.menu_pop span.high {color: #871d1d;}


div.send {
  color: #595959;
  font-size: 9pt;
  font-weight: bold;
  padding: 8px 8px 0 8px;
  /*border:1px solid #f00;*/
}

div.send * {
  color: #595959; /*4d4d4d*/
  font-size: 9pt;
  font-weight: bold;
  /*letter-spacing:-0.5px;*/
}

div.send input {
  border: 1px solid #bababa;
  margin: 1px;
}


div.send table tr td {padding:1px 0;}

div.send textarea { border-color:#bababa; padding:2px; font-family:arial; font-weight:normal;}

div.send form { margin:0;padding:0;}
/*  popup box (menu) button */
table.mb_btn {cursor:pointer;background-color:#8f1516;}
table.mb_btn td.l {width:4px;height:22px;background: url(images/mb_btn_l.gif) 0 100% no-repeat;}
table.mb_btn td.c {width:96px/*90*/;height:22px;background: url(images/mb_btn_c.gif) 0 100% repeat-x;
                   font-size:11pt;color:#eeeeee;font-weight:600;text-align:center;
                   }
table.mb_btn td.r {width:4px;height:22px;background: url(images/mb_btn_r.gif) 0 100% no-repeat;}

/*  popup box (menu) DISABLED button */
table.mb_btn_dis {cursor:default;background-color:#77797b; }
table.mb_btn_dis td.l {width:4px;height:22px;background: url(images/mb_btn_dis_l.gif) 0 100% no-repeat;}
table.mb_btn_dis td.c {width:96px;height:22px;background: url(images/mb_btn_dis_c.gif) 0 100% repeat-x;
                   font-size:11pt;color:#333333;font-weight:600;text-align:center;
                   }
table.mb_btn_dis td.r {width:4px;height:22px;background: url(images/mb_btn_dis_r.gif) 0 100% no-repeat;}

  
  
/*  DIV popup box (menu) button */

div.mb_btn 
{width:84px;height:22px;text-align:center;
cursor:pointer;
background-color:#8f1516;
font-size:11pt;color:#eeeeee;
font-weight:600;
/* border:1px solid #fff;*/
}

div.mb_btn div.c {background: url(images/mb_btn_c.gif) repeat-x;height:22px;}
div.mb_btn div.l {background: url(images/mb_btn_l.gif) top left no-repeat;height:22px;}
div.mb_btn div.r {background: url(images/mb_btn_r.gif) top right no-repeat;height:22px;padding-top:2px;}

/*  DIV popup box (menu) DISABLED button */

div.mb_btn_dis 
{width:84px;height:22px;text-align:center;
cursor:default;
background-color:#77797b;
font-size:11pt;color:#333333;
font-weight:600;
}

div.mb_btn_dis div.c {background: url(images/mb_btn_dis_c.gif) repeat-x;height:22px;}
div.mb_btn_dis div.l {background: url(images/mb_btn_dis_l.gif) top left no-repeat;height:22px;}
div.mb_btn_dis div.r {background: url(images/mb_btn_dis_r.gif) top right no-repeat;height:22px;padding-top:2px;}
  

/*
******************************************************
 E N D    S I T E   M E N U
******************************************************
*/



.tt {background: #f7f7f7; width: 100%;}
.t {background: url(images/t.gif) repeat-x; width: 100%;}
.b {background: url(images/b.gif) 0 100% repeat-x;}
.l {background: url(images/l.gif) 0 0 repeat-y;}
.r {background: url(images/r.gif) 100% 0 repeat-y;}
.bl {background: url(images/bl.gif) 0 100% no-repeat;}
.br {background: url(images/br.gif) 100% 100% no-repeat;}
.tl {background: url(images/tl.gif) 0 0 no-repeat;}
.tr {background: url(images/tr.gif) 100% 0 no-repeat;padding:10px;}


table.cities td {padding:2px 3px; font-size:18px;}
table.cities tr td a {color:#811010;text-decoration:underline;} /*A04C4C*/
table.cities tr td a:active {color:#811010;text-decoration:underline;}
table.cities tr td a:visited {color:#811010;text-decoration:underline;}
table.cities tr td a:hover {color:#ad1414;text-decoration:underline;}

table.airports {padding:1px 2px; font-size:12px;vertical-align:top;}
table.airports td {padding:1px 2px; font-size:12px;vertical-align:top;}

table.airports a {color:#033859;text-decoration:underline;font-size:12px;/*font-weight:bold;*/}
table.airports a:active {color:#033859;text-decoration:underline;font-size:12px;/*font-weight:bold;*/}
table.airports a:visited {color:#033859;text-decoration:underline;font-size:12px;/*font-weight:bold;*/}
table.airports a:hover {color:#0670b2;text-decoration:underline;font-size:12px;/*font-weight:bold;*/}


div.dotted_line {background: url(images/dotted_line.gif) repeat-x; width:100%;height:15px;font-size:1px;}

/* dotted line on MB (standard message box - background: e6e6e6 */
div.dotted_line_mb {background: url(images/dotted_line_mb.gif) repeat-x; width:100%;height:1px;font-size:1px;}



div.please_wait_img {
  visibility: hidden;
  position: absolute;
  top: 500px;
  width: 472px;
  padding:0; 
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#222211, strength=10, direction=135);
  font-size: 16pt;
  font-weight: bold;
  z-index: 50000;
}

/*  New York City   *   Select Other City or Airport   */

table.city_top {/*border:1px solid #000;*/margin-top:-14px;}
table.city_top td {padding:0 6px;/*border:1px solid #000;vertical-align:middle;*/}
table.city_top span {font-size:23px;font-weight:bold;color:#1a1a1a;} /*19*/
/*table.city_top img {padding-top:8px;} */


table.city_top a {font-size:21px;color:#c1272d;text-decoration:underline;}  /* cf5c61 Compare - 29pt; 19pt  */
table.city_top a:active {color:#c1272d;text-decoration:underline;}
table.city_top a:visited {color:#c1272d;text-decoration:underline;}
table.city_top a:hover {color:#992226;text-decoration:underline;} /*c2272d cf5c61*/


.choicenode {display:none;}


/* Select Daily or Monthly Parking */

div#node_daily_or_monthly td.txt {/*border:1px solid #f00;*/
font-weight:bold;
font-size:20px;color:#1a1a1a;padding:0 15px;}


table.btn_l1{
/*border:1px solid #ff0;*/
cursor:pointer;
width:152px;
padding:0; 
height:30px;
font-size:18px;
font-weight:600;/*lighter*/
color:#ffffff;
vertical-align:middle;
text-align:center;
/* 8f1516 */
background: #8f1516 url(images/button_level_1.gif) 0 0 no-repeat;

} 

table.btn_l1_over
{
color:#ffffff!important;
background: #4f0404 url(images/button_level_1_over.gif) 0 0 no-repeat!important;
}


/*table.btn_l1_over td {padding:2px 1px 0 0;} */

table.btn_l1_sel
{
color:#000000!important; /*333333*/
background: #888a8c url(images/button_level_1_sel.gif) 0 0 no-repeat!important;
cursor:default;
}

/* By... buttons (2nd level) */

div.dotted_line {background: url(images/dotted_line.gif) repeat-x; width:100%;height:15px;}


table#node_daily_or_monthly td.main {padding:0 15px;}

table.btn_l2{
/*border:1px solid #ff0;*/
cursor:pointer;
width:142px;/*132*/
padding:0; 
height:30px;
font-size:15px;/*12*/
font-weight:600;/*lighter;*/
color:#ffffff;
vertical-align:middle;
text-align:center;
/* 8f1516 */
background: #8f1516 url(images/button_level_2b.gif) 0 0 no-repeat;
line-height:13px;
} 

table#ByAttractionMonth{ font-size:14px;}

table.btn_l2 span {color:#e5e5e5;font-size:9px;font-weight:normal;} /*9px*/

table.btn_l2_over
{
color:#ffffff!important;
background: #4f0404 url(images/button_level_2b_over.gif) 0 0 no-repeat!important;
}

/*table.btn_l2_over td {padding:2px 1px 0 0;}*/

table.btn_l2_sel 
{
color:#000000!important; /*333333*/
background: #888a8c url(images/button_level_2b_sel.gif) 0 0 no-repeat!important;
cursor:default;
}
table.btn_l2_sel span {color:#333333!important;} 


/* LEVEL 3 */

div.level3div  {width:750px;background-color:#f7f7f7;margin-top:8px;}

h4 { color:#000000/*333333*/;font-size:18px;font-weight:600/*normal*/;/**//*border:1px solid #f00;*/ margin:0;}

span.l3head {color:#333333;font-size:17px;font-weight:bold;} /*  1a1a1a*/


div#node_monthly_parking table.all5 td.main {padding:0 8px;}
div#node_monthly_parking table td.main {padding:0 15px;}
                 
div.node_address  table td.main {padding:0 4px;}

/* search button*/

table.btn_srch{
/*border:1px solid #ff0;*/
cursor:pointer;
width:132px;
padding:0; 
height:27px;
font-size:18px;
/*font-weight:lighter;*/
color:#ffffff;
vertical-align:middle;
text-align:center;
background: #50a8e9 url(images/button_search.gif) 0 0 no-repeat;

} 

table.btn_srch_over
{
background: #5288c7 url(images/button_search_over.gif) 0 0 no-repeat!important;
}
/*table.btn_srch_over td {padding: 2px 2px 0 0;}*/

/* monthly  Reg. SUV .. */

table.btn_srch_mo  
{
font-size:16px;
font-weight:600;
cursor:pointer;
width:132px;
padding:0; 
height:30px;
color:#ffffff;
vertical-align:middle;
text-align:center;
background: #50a8e9 url(images/button_search_mo.gif) 0 0 no-repeat;
}

table.btn_srch_mo_over
{
background: #5288c7 url(images/button_search_mo_over.gif) 0 0 no-repeat!important;
}

table.btn_srch_mo_sel
{
color:#333333!important;
background: #888a8c url(images/button_search_mo_sel.gif) 0 0 no-repeat!important;
cursor:default;
}

table#button_monthly_vehicle_truck {font-size:15px;font-weight:600;}


input.address
{
margin:0;
border:1px solid #f00;
height:25px;
background:#f2f2f2;
padding:3px;
border-left:2px solid #d0d0d0;
border-top:2px solid #d0d0d0;
border-right:2px solid #ffffff;
border-bottom:2px solid #ffffff;
}

td.addr_example {
font-size:12px;
font-style:italic;
color:#4c4c4c;
font-weight:bold;
text-align:center;}


/* attraction table*/

table#attraction_tbl  {margin-bottom:10px;}

table#attraction_tbl  tr th 
{
padding:0;
font-size:15px;
color:#033859;
font-weight:bold;
text-align:center;
vertical-align:middle;
}

table#attraction_tbl  tr td  { padding-right:1px;padding-left:1px;} /* background:#ffff99;  */

table#attraction_tbl  select
{
height:200px; 
/*width:100%;*/
font-size:11px;
color:#191919; 
font-weight:bold;
background:#f2f2f2;
border-left:1px solid #d0d0d0;
border-top:1px solid #d0d0d0;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

/* Calculate Rates area  (green_help) */

span.red17 {font-size:17px;color:#811010;font-weight:bold;}
span.blue17 {font-size:17px;color:#14b0ff;font-weight:bold;}

span.red {color:#811010;}

a.calcrates, 
a.calcrates:active,  
a.calcrates:visited 
{font-size:17px;color:#14b0ff;font-weight:bold;text-decoration:none;}

a.calcrates:hover {color:#5288c7;text-decoration:none;}



/* */
div.cal {background:#e9e9e9}
div.bl_cal {background: url(images/bl_cal.gif) 0 100% no-repeat}
div.br_cal {background: url(images/br_cal.gif) 100% 100% no-repeat}
div.tl_cal {background: url(images/tl_cal.gif) 0 0 no-repeat}
div.tr_cal {background: url(images/tr_cal.gif) 100% 0 no-repeat;}

/* Calculate Rates button */

table.btn_calc{
cursor:pointer;
width:172px;
padding:0; 
height:39px;
font-size:22px;
/*font-weight:lighter;*/
color:#ffffff;
vertical-align:middle;
text-align:center;
background:  url(images/button_calc.gif) 0 0 no-repeat; /*#50a8e9*/
}

table.btn_calc_over
{
background:  url(images/button_calc_over.gif) 0 0 no-repeat!important;/*#5288c7*/
}

/*table.btn_calc_over td {padding: 2px 2px 0 0;}*/

/* Click a [] to get .. container*/
table.calc_click 
{
vertical-align:middle;
/*font-weight:bold; 
font-size:110%;*/
color:#191919;
font-size:17px; /*14*/
font-weight:bold; /*600*/
margin-top:2px;
}
 
tr.cal_drop_tr {color:#191919;font-size:12px;font-weight:600;}
tr.cal_drop_tr table td {color:#191919;font-size:12px;font-weight:600;}

tr.cal_drop_tr select
{
color:#191919;
font-size:11px;
font-weight:600;
background:#f2f2f2;
height:18px;
border-left:1px solid #d0d0d0;
border-top:1px solid #d0d0d0;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}


select.cal
{
color:#191919;
font-size:11px;
font-weight:600;
background:#f2f2f2;
height:18px;
border-left:1px solid #d0d0d0;
border-top:1px solid #d0d0d0;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
/*border:1px solid #c00;*/
}

table.radios td {padding:1px;color:#191919;font-size:12px;font-weight:600;}


table.radios input
{
/*border:1px solid #000; */
padding:0;
margin:0;
height:14px; width:14px;
}



td.cal_img {
width:56px;
vertical-align:top;
padding-top:13px;
padding-left:5px;
background: url(images/dotted_vertical.gif) repeat-y 85% 100%;
} 

/* calendar: departure disabled*/
td.dep_cal_dis {color:#9a9a9a;}
td.dep_cal_dis table tr td {color:#9a9a9a;}

td.dep_cal_dis select{color:#9a9a9a;}



/* RED POPUPs  */

.tl_mb_red {width:9px;height:9px;background: url(images/tl_mb_red.gif) 0 100% no-repeat}
.tr_mb_red {width:9px;height:9px;background: url(images/tr_mb_red.gif) 0 100% no-repeat}

.bl_mb_red {width:9px;height:9px;background: url(images/bl_mb_red.gif) 0 100% no-repeat}
.br_mb_red {width:9px;height:9px;background: url(images/br_mb_red.gif) 0 100% no-repeat}

.bar_mb_red {background:#811010;}


table.menu_pop_red {position:absolute;display:none;z-index: 80000;}

table.menu_pop_red td.main {font-size:14px;
                        font-weight:600;/*bold*/
                        background-color: #e6e6e6;
                        color: #595959;
                        padding:12px 5px;
                        border-left:2px solid #811010!important;
                        border-right:2px solid #811010!important;}



table.menu_pop_red td.center {
font-size:14px;
font-weight:600;/*bold*/
background-color: #e6e6e6;
color: #595959;
padding:12px 0px;
}

table.menu_pop_red td.left 
{background-color: #e6e6e6;border-left:2px solid #811010!important;font-size:1px;}

table.menu_pop_red td.right 
{background-color: #e6e6e6;border-right:2px solid #811010!important;font-size:1px;}


span.menured {color: #871d1d;}

/*  expanding items in FAQ and monthly help  */


td.quest
{
font-size:16px;
font-weight:600;
font-style:italic;
cursor:pointer;
padding-top:5px!important;
color:#871d1d;/*0000cc*/
}


td.questsel
{
color:#ce696d;
}

td.answ
{
padding:3px 10px 3px 3px!important;
}

div.bl_answ {background: url(images/yellow_bl.gif) 0 100% no-repeat;background-color:#f6f7d9;}
div.br_answ {background: url(images/yellow_br.gif) 100% 100% no-repeat;}
div.tl_answ {background: url(images/yellow_tl.gif) 0 0 no-repeat;}
div.tr_answ {background: url(images/yellow_tr.gif) 100% 0 no-repeat;
padding:7px 10px;}


/*  **********    M A P   **********   */

#google_map {
  width: 100%;
  height: 600px;
  /*border: 1px solid #3f6987;*/
}
   
/* ZOOM controls*/   
div.zoomButton
{
color:#000096;
font-size:20px;
font-weight:bold;
text-align:center;
background-color:white;
padding:2px;
cursor:pointer;
display:inline;
}

div.zoomButtonDis
{
color:#cccccc!important;
cursor:default;
}
  
       
/* */
div#tell_friend_tbl {padding:15px;font-size:17px;font-weight:600;}

div#tell_friend_tbl a {color:#c1272d;text-decoration:underline;}
div#tell_friend_tbl a:active {color:#c1272d;text-decoration:underline;}
div#tell_friend_tbl a:visited {color:#c1272d;text-decoration:underline;}
div#tell_friend_tbl a:hover {color:#992226;text-decoration:underline;}


/* map ICONs */

div.borderbl {
background-image: url("images/border_blck.gif");
/*background-position: center;*/
background-repeat: no-repeat;
width:31px; height:31px;
/*padding:  2px 2px 0 0;*/
}

div.bordertr{
background-image: url("images/border_tr_n.gif");
/*background-position: center;*/
background-repeat: no-repeat;
width:31px; height:31px;
/*padding:  2px 2px 0 0;*/
}

div.icon {
background-position: 3px 3px;
background-image: url("images/marker_garage.gif");
/*background-position: center;*/
background-repeat: no-repeat;
width:31px; height:31px;
padding:  2px 2px 0 0;
}

span.iconpad {display:block;margin-top:7px;} /*6px*/

div.icon span{margin-left:2px;}
div.icon span.iconpad{margin-top:8px;}

span.iconpad2 {display:block;margin-top:1px;}
span.iconpad3 {display:block;margin-top:-1px;}

div.icon_gr {
background-position: 3px 3px;
background-image: url("images/marker_garage_green_s1.gif");
/*background-position: center;*/
background-repeat: no-repeat;
width:31px; height:31px;
padding:  2px 2px 0 0;
}  

div.icon_tr {
background-position: 3px 3px;
background-image: url("images/marker_garage_turquois_s1.gif");
/*background-position: center;*/
background-repeat: no-repeat;
width:31px; height:31px;
padding:  2px 2px 0 0;
}


/*   **** label_detail (map and list popups  ****   */


table.garpop
{
  position:absolute;
  display:none;
  font-size: 12px;
  text-align: center;
  z-index: 3009;
  line-height: 1.4;
}

table.garpop td.main {
padding:5px 10px;
background-color: #e6e6e6;
font-weight:600;
border-left:2px solid #033859!important;
border-right:2px solid #033859!important;
}

table.garpop td.center {
padding:5px 1px;
background-color:#e6e6e6;
font-weight:600;
}

table.garpop td.left 
{background-color: #e6e6e6;border-left:2px solid #033859;font-size:1px;}

table.garpop td.right 
{background-color: #e6e6e6;border-right:2px solid #033859;font-size:1px;}


/*td#map_detail_label_head {width: 440px;} */

table.garpop td.bar_mb table
{
color: #fff;
font-size: 17px;
/*border:1px solid #fff;*/
/*font-weight:600;*/
}


td.X_btn_td  {cursor:pointer;}

td.visit {color: #fff;font-size: 11px;text-align:right;}


/* general info*/

table.garpop span.name {font-size:14px;color:#811010;}
table.garpop span.addr {font-size:12px;color:#191919;} /*11px*/
table.garpop span.gencat {font-size:12px;color:#333333;} /* 033859  11px*/
table.garpop span.gendat {font-size:12px;color:#333333;} /*11px*/
table.garpop span.hours {font-size:12px;color:#333333;}
/*table.garpop span.hours b {color:#033859;}*/

table.garpop span.gentop {font-size:13px;color:#033859;}

table.garpop div.gentax
{
/*font-weight:bold;
text-decoration:underline; */
text-align:center;
width:100%;
font-size:13px;
color:#000000;/*033859*/
margin-top:2px;
margin-bottom:2px;

}
table.garpop span.gentax
{
font-size:13px;
color:#000000; /*033859*/
margin-top:2px;
margin-bottom:2px;
}

/* gray popup */

table.graypop

table.graypop td.main {
border-left:2px solid #aaaaaa;
border-right:2px solid #aaaaaa;
}

table.graypop tr td.left 
{background-color: #e6e6e6;border-left:2px solid #aaaaaa;}

table.graypop tr td.right 
{background-color: #e6e6e6;border-right:2px solid #aaaaaa;}


table.graypop td.tl_mb {width:9px;height:9px;background: url(images/tl_mb_gray.gif) 0 100% no-repeat}
table.graypop td.tr_mb {width:9px;height:9px;background: url(images/tr_mb_gray.gif) 0 100% no-repeat}

table.graypop td.bl_mb {width:9px;height:9px;background: url(images/bl_mb_gray.gif) 0 100% no-repeat}
table.graypop td.br_mb {width:9px;height:9px;background: url(images/br_mb_gray.gif) 0 100% no-repeat}

table.graypop .bar_mb {background:#aaaaaa;}

table.nonpart .bar_mb {background:#033859;}

table.graypop table.nonpart td.tl_mb {width:9px;height:9px;background: url(images/tl_mb.gif) 0 100% no-repeat}
table.graypop table.nonpart td.tr_mb {width:9px;height:9px;background: url(images/tr_mb.gif) 0 100% no-repeat}

table.graypop table.nonpart td.bl_mb {width:9px;height:9px;background: url(images/bl_mb.gif) 0 100% no-repeat}
table.graypop table.nonpart td.br_mb {width:9px;height:9px;background: url(images/br_mb.gif) 0 100% no-repeat}


table.garpop td.X_btn_td2  {cursor:pointer;background: url(images/X_btn.gif) 0 100% no-repeat}
table.graypop td.X_btn_td2  {cursor:pointer;background: url(images/X_btn_gray.gif) 0 100% no-repeat}


table.graypop 
div.mb_btn div.l {background: url(images/mb_btn_l_gray.gif) top left no-repeat;height:22px;}

table.graypop 
div.mb_btn div.r {background: url(images/mb_btn_r_gray.gif) top right no-repeat;height:22px;padding-top:2px;}


table.graypop 
div.mb_btn_dis div.l {background: url(images/mb_btn_dis_l_gray.gif) top left no-repeat;height:22px;}

table.graypop 
div.mb_btn_dis div.r {background: url(images/mb_btn_dis_r_gray.gif) top right no-repeat;height:22px;padding-top:2px;}



/*table.garpop */                                                       /*12*/
table.nonpart td {vertical-align:middle!important;padding:6px;font-size:14px;color:#e6e6e6;font-weight:bold;text-align:center;} /* non-partner area */

div.dotted_blue {background: url(images/dotted_line_blue.gif) repeat-x; width:100%;height:1px;font-size:1px;}

div.dotted_blue_dark {background: url(images/dotted_line_blue_dark.gif) repeat-x; width:100%;height:1px;font-size:1px;}

/* pop search area*/

.srch {background:#f0e0a0;} /*f6f7d9  d8db80 */
.yellowff5 {background:#ffff55;}

td.yel_tr {background-color:#d8db80;background: url(images/yellow_tr.gif) 0 0 no-repeat;}
td.yel_tl {background-color:#d8db80;background: url(images/yellow_tl.gif) 0 0 no-repeat;}
td.yel_br {background-color:#d8db80;background: url(images/yellow_br.gif) 0 0 no-repeat;}
td.yel_bl {background-color:#d8db80;background: url(images/yellow_bl.gif) 0 0 no-repeat;}


tr.tst  td {background-color:#ff5555;}
tr.img td {font-size:1px;}

table.spectbl td {/*border:1px solid #000!important;*/}



tr.titlesrch td 
{
padding-bottom:4px!important;
text-align:center;font-weight:bold;
background:#f0e0a0; /*d8db80*/
font-size:14px;
color:#811010;
}

/* GRID */

table.grid {border:0;} /* aaaaaa */

table.grid tr td {
color:#191919;
border:1px solid #f0e0a0; /*d8db80*/
text-align:center;
padding:3px 3px;
border-collapse:collapse;
font-weight:bold;
vertical-align:middle;
background:#ffff55; /* f3dd9c d5c347*/
font-size:12px;
}

table.grid td.arrdeptd {color:#811010; text-align:center; vertical-align:middle}

table.grid td.mainchrg {font-weight:bold; color:#811010; /*border-color:#cc0000;*/}

table.grid td.currtimecell {font-weight:bold; color:#811010; /*border-color:#cc0000;*/}

table.grid tr.toparrow  td {padding:0!important;border-top:0;color:#cc0000;font-weight:bold;}
table.grid td.leftarrow  {color:#cc0000; vertical-align:middle;font-weight:bold;}


/* Specials / Coupons */

table.spectbl {border:0;}
table.spectbl td {vertical-align:top;/*border:1px solid #f00!important;*/border:0;}

 
table.spectbl  tr.title td 
{padding-bottom:5px; color:#ffffff;font-size:14px;text-align:center;font-weight:600;}
table.spectbl  tr.descr td 
{padding:4px 0px;/*border:1px solid #fff; */color:#811010;font-weight:bold;font-size:14px/*12*/;text-align:center;}

table.spectbl  tr td.head 
{padding:2px; font-weight:600;text-align:center;background:#e6e6e6;color:#191919;
font-size:11px;text-align:center;
}
table.spectbl  tr td.twolns 
{line-height:11px;}

/* calendar */
/*table.spectbl  tr.title td */
a.cal {
color:#0000bb;
font-size:12px;
font-weight:bold;
text-decoration:underline;
} 

a.cal:active,  
a.cal:visited, 
a.cal:hover 
{color:#0000bb;}


/* Specials */
/*table.spectbl  tr.srchinfo {}*/

table.spectbl  tr td.srchinfo 
{
background:#ffff55; /*f3dd9c*/
border-top:2px solid #f0e0a0; /*d8db80*/
color:#191919;
font-weight:600;
font-size:11px;
text-align:center;
padding: 8px 2px 5px 2px;
}

table.spectbl  tr.srchinfo td
{
border-top:2px solid #f0e0a0;
color:#191919;
font-weight:600;
font-size:11px;
text-align:center;
padding: 8px 2px 5px 2px; 
}

table.spectbl  tr.srchinfo {background:#ffff55;} /*   f6f7d9  */


/* Specials */
table.spectbl  tr.spclinfo {background:#56527b;}

table.spectbl td 
{
/*border:1px solid #ffffff!important;*/
}

table.spectbl td.btntd 
{
text-align:center!important;
vertical-align:top;

/*padding-top:1px!important;
padding-bottom:1px!important;
padding-right:0!important;
padding-left:8px!important;*/
padding:0px 0 1px 8px!important;
}

table.spectbl  tr.spclinfo td 
{
border-top:2px solid #9f98d4;
color:#ffffff;
font-size:11px;
text-align:center;
padding: 8px 2px 5px 2px;
}

/* Coupons */
table.spectbl  tr.coupinfo {background:#a62631;}

table.spectbl  tr.coupinfo td 
{
border-top:2px solid #d96b62;   
color:#ffffff;
font-size:11px;
text-align:center;
padding: 8px 2px 5px 2px;
}


/* Pop: Get Free RG / R button*/
table.btn_get_free_rrg
{
width:190px;/*180*/ 
height:30px;
cursor:pointer;
/*BORDER:1px solid #0f0;*/
}

table.btn_get_free_rrg tr td
{
/*background:url(images/button_get_free_rrg.gif) 0 0 no-repeat!important;*/
text-align:center;
font-size:13px!important;
color:#ffffff!important;
font-weight:bold;
vertical-align:middle;
padding:0!important;
}


/* Pop hour  */

table#pophour 
{
/*height:30px;*/
border:2px solid #033859; 
position:absolute; 
z-index: 3010;
}

table#pophour table.cont
{
background:#e9e9e9;
width:200px;
height:56px; 
color:#191919;
font-size:12px;
font-weight:600;
}

/*td#pophourtd
{
padding:2px 10px!important;
text-align:center;
}*/


.srch  table.btn_get_free_rrg td
{
background:url(images/button_get_free_rrg_srch2.gif) 0 1px no-repeat!important;
}

.spcl  table.btn_get_free_rrg td
{
background:url(images/button_get_free_rrg_s2.gif) 0 0 no-repeat!important;
}

.coupon table.btn_get_free_rrg td
{
background:url(images/button_get_free_rrg_c2.gif) 0 0 no-repeat!important;
}


table.garpop div.popattr {text-align:left;font-size:12px;color:#191919;}
table.garpop div.popattrt {font-size:14px;color:#811010;margin-top:4px;/*text-decoration:underline;*/}  /* popup attribute title */


.spcl {background:#9f98d4;}/*ffdddd*/
.coupon {background:#d96b62;}


/* small (tax incl.) */
span.txi {font-size:9px;}

table.suv tr td {padding:1px!important;text-align:left!important;/* border:1px solid black*/}

/* Close / Send buttons */
span.ds_ms_btn {border:2px solid #d00;color: #d00;font-size:12px;padding:3px 14px;cursor:pointer;font-weight:bold;}
span.ds_ms_btn_dis {border:2px solid #aaa;color: #aaa;font-size:12px;padding:3px 14px;cursor:default;font-weight:bold;}


/* Get Free R/RG buttons */


input.popbtn 
{
padding:0;
width:100%;
color:#0000cc;
font-size:13px;
font-weight:bold;
height:24px;
cursor:pointer;
margin:0;
/*margin-top:11px;*/
}



input.popbtns 
{
padding:0;
width:150px;
color:#0000cc;
font-size:13px;
font-weight:bold;
height:48px;
cursor:pointer;
margin:0;
display:inline;
/*margin-top:11px;*/
}

table.popbtns
{
border:2px outset #dcdcdc; /* inactiveborder */
width:150px;
height:48px;
margin:0;
}


table.popbtns tr td
{
vertical-align:middle;
/*padding:3px 10px; */
width:100%;
color:#0000cc;
font-size:13px;
font-weight:bold;
cursor:pointer;
background:#e8e8e8; /* #dcdcdc;buttonface*/
font-family:"Arial";
}

/* *  Monthly search area * */

table.popmonthsrch td
{
font-size:14px;color:#811010;
font-weight:600;text-align:center;
padding:0px;
}

table.popmonthsrch table.nyc td{
font-size:12px;
color:#811010;
font-weight:bold;
text-align:left;
}

table.popmonthsrch span.incl{font-size:12px;color:#191919;font-weight:600;}
table.popmonthsrch td.suv{font-size:14px;color:#191919;}


/* *  flicking  * */

div.flickon {/*height:30px;*/color:#cc0000; border:1px solid #ffff55;background-color:#ffff55;/*ffdddd;*/}
div.flickoff {color:#ff0000; border:1px solid #ff0000;background-color:#ffffaa/*ffefef;*/}

span.flickon2 {color:#cc0000; border:2px solid #e6e6e6;padding:2px;}
span.flickoff2 {color:#ff0000; border:2px solid #ff0000;padding:2px;}

div.flickon2 {color:#cc0000; border:2px solid #e6e6e6;padding:2px;}
div.flickoff2 {color:#ff0000; border:2px solid #ff0000;padding:2px;} 

div.flickon02 {color:#cc0000; border:2px solid #cc0000;padding:2px;}


/* Daily (1) Enter Arrival then Departure .. */ /*ed1c24*/

div.flickon5 {border:2px solid #f7f7f7; padding: 2px 5px;}
div.flickoff5 {border:2px solid #ff0000; padding: 2px 5px;}

/*div.flickon5*/
span#flick5enter
{color:#191919;font-size:17px;font-weight:bold;} /*14-16*/

/*div.flickon5 */
span#flick5second
{color:#191919;font-size:14px;font-weight:bold;} /*11*/


div.flickon4 {color:#cc0000; border:1px solid #ffdddd;background-color:#ffdddd}
div.flickoff4 {color:#ff0000; border:1px solid #ff0000;background-color:#ffe3e3}

div.flickon6 {color:#cc0000; border:2px solid #ffffcc;}
div.flickoff6 {color:#ff0000; border:2px solid #ff0000;}

div.flickon7 {color:#cc0000; border:2px solid #ffff55;}
div.flickoff7 {color:#ff0000; border:2px solid #ff0000;}

div.flickon7 td {background:#cccc55;} 
div.flickoff7 td {background:#ff0000;}

div.flickon8 {color:#cc0000; border:2px solid #ffff55;background:#ffff55;}
div.flickoff8 {color:#ff0000; border:2px solid #ff0000;background:#ffffaa;}

div.flickon12 {color:#cc0000; border:2px solid #ffff55; padding:2px; margin-top:0.5em}
div.flickoff12 {color:#ff0000; border:2px solid #ff0000; padding:2px; margin-top:0.5em}

/* flick on MS */
.flickon11 {font-size:9pt;color:#cc0000; border:2px solid #ffff55;padding:1px;}
.flickoff11 {font-size:9pt;color:#ff0000; border:2px solid #ff0000;padding:1px;}


/* *  Monthly form   * */

input.callgray {color:#aaaaaa;font-style:italic;} /**/

table.monthform  td {
/*border:1px solid #9999ff!important;*/
color:#191919!important;padding:1px!important;text-align:left!important;
}

table.monthform  td,
table.monthform  td *
{
 font-size:12px;
 font-weight:600!important;
}

/*table.monthform */ 
input.txt
{
/*height:25px; */
background:#f5f5f5;
border-left:1px solid #7d7d7d;
border-top:1px solid #7d7d7d;
border-right:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
}

                                          
div.dotted_yellow {background: url(images/dotted_line_yellow.gif) repeat-x; width:100%;height:1px;font-size:1px;}

/* Map pop ( small map below garage popup ) */

div.map_pop 
{
position:absolute; 
border:2px solid #033859;
background-color:#e6e6e6;
}

/*   ****  Garages List  ****   */

table#garage_table {
 /* font-size: 80%;*/
} 

table#garage_table tr th 
{
border:1px solid #f7f7f7; /*658498*/
background:#811010; /*033859*/
color:#f0ffff; /*b4e6ff*/
font-size:13px;
font-weight:bold;
padding:3px;
}

table#garage_table tr th a,
table#garage_table tr th a:link,
table#garage_table tr th a:visited,
table#garage_table tr th a:active
{
  color: #f0ffff; /*b4e6ff*/
  text-decoration:none;
}

table#garage_table tr th a:hover 
{
  color: #b4e6ff; /*f0ffff*/
  text-decoration:none;
}

/* small table in Rate column */
table#garage_table tr th table.rateth
{border:0;margin:0;font-size:13px;}

table#garage_table tr th table.rateth tr th
{border:0;padding:0;margin:0;}


table#garage_table tr td 
{
padding:3px; font-size:12px;
border:1px solid #f7f7f7;
background:#e6e6e6;
color:#191919;
}

table#garage_table tr td a,

table#garage_table tr td a:link,
table#garage_table tr td a:visited,
table#garage_table tr td a:active
{
  color: #191919;
  text-decoration:none;
}

table#garage_table tr td a:hover 
{
  color: #033859;
  /*font-weight:600; */
  text-decoration:underline;
  
}

.selectedGarageName {
  text-decoration: underline!important;
  color: #033859!important;
  font-weight:900;
}

table#garage_table tr.garrg td {background-color:#17DC17;}
table#garage_table tr.garr td {background-color:#00CCFF;}

/* CLICK HERE FOR RATE GUARANTEE */
span.lnk_und {color:#c1272d;font-weight:600;text-decoration:underline;}

/* By All City  Previous -- Next*/
span.manhdir {color:#191919;font-weight:600;font-size:17px;}

span.manhdir a:link,
span.manhdir a:visited,
span.manhdir a:active,
span.manhdir a:hover
{
  color: #0b7abf;
  text-decoration:underline;
}


/* charge_float  */
div.csminon {font-family: arial;color:#ff0000;background:#eeeeee;border:3px solid #cc0000;}

div#charge_float
{
padding:2px;
background:#C2D8E4;
border:3px solid #ff0000;
width:100%;
z-index:49999;
}

div#charge_float table td
{
font-family:arial;
font-size:20px;
font-weight:bold;
}                                      

div.flickoff14  table td#charge_float_td_l
{background: url(images/enter_arrival_arrow_l.gif) 40% 40% no-repeat}

div.flickoff14  table td#charge_float_td_r
{background: url(images/enter_arrival_arrow_r.gif) 60% 40%  no-repeat}

div.flickon14  table td#charge_float_td_l
{background:#C2D8E4; }

div.flickon14  table td#charge_float_td_r
{background:#C2D8E4;}


div.flickon14 {border:3px solid #C2D8E4!important;}
div.flickoff14 {border:3px solid #ff0000!important;} 


table.monthform   td {border:0px solid #000!important;}


div#no_result  /* No Parking Facilities In This Area */
{
position:absolute;
visibility:hidden;
left:0px;
top:160px;
width:100%;
}



