
/*   MINI   */

table.exp_win_mini 
{
/*width:158px;*/
/*height:64px;*/
background: url(http://www.bestparking.com/images/expwin_mini.gif) 0 0 no-repeat;
z-index:3003;
font-family:arial;
position:absolute;
cursor:pointer;
}

table.exp_win_mini td
{
/*border:1px solid #00f;*/ 
width:158px;
height:32px; 
padding:0px;
vertical-align:middle;
text-align:center; 
}

table.exp_win_mini td.top
{font-weight:600;font-size:14px; color:#ffffff;padding-top:3px;}

table.exp_win_mini td.bottom
{font-weight:bold;font-size:13px; color:#811010;}


/*  Exp Win  (maxi)   */

table.exp_win
{
z-index:3003!important;
position:absolute;
}

table.exp_win  td.title
{
font-family:arial;
padding-left:23px;
text-align:center; 
font-weight:normal;
color:#ffffff;
font-size:18px;
}

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

/* yellow roended rectangle */
                                     
div.bl_pop_yel {background: url(http://www.bestparking.com/images/pop_yellow_bl.gif) 0 100% no-repeat;background-color:#f0e0a0;}
div.br_pop_yel {background: url(http://www.bestparking.com/images/pop_yellow_br.gif) 100% 100% no-repeat;}
div.tl_pop_yel {background: url(http://www.bestparking.com/images/pop_yellow_tl.gif) 0 0 no-repeat;}
div.tr_pop_yel {background: url(http://www.bestparking.com/images/pop_yellow_tr.gif) 100% 0 no-repeat;}


#week_sp_frame  table td
{
/*border:1px solid #f0f;*/
font-weight:600;

vertical-align:top;
padding-left:5px;
padding-right:1px;
padding-top:6px;
padding-bottom:6px; 

}

#week_sp_frame  table a,
#week_sp_frame  table a:active,
#week_sp_frame  table a:visited
{
color:#191919;
font-size:12px;
text-decoration:none;
}

#week_sp_frame  table a:hover
{text-decoration:underline;}

#week_sp_frame  table  td.rte
{
vertical-align:top;
color:#000000;
font-size:13px;
}

#week_sp_frame  table  a span.descr
{
color:#811010;
font-size:12px;
text-decoration:underline;
}
/*
#week_sp_frame  div.tr_answ
{padding:0;}*/

#day_sp_frame  span.date {font-size:16px/*14*/;color:#811010;font-weight:bold;}


/*  DS big buttons   */

table.ds_big_btn2 {cursor:pointer;}
table.ds_big_btn2 td {padding:0!important;}
table.ds_big_btn2 td.l {height:37px;background: url(http://www.bestparking.com/images/ds_big_btn_l.gif) 0 0 no-repeat;}
table.ds_big_btn2 td.c {height:37px;background: url(http://www.bestparking.com/images/ds_big_btn_c2.gif) 0 0 repeat-x;
                      font-size:14pt;color:#ffffff;font-weight:600;}
                      
table.ds_big_btn2 td.c span.line1st {font-size:14px;}
table.ds_big_btn2 td.c span.line2nd {font-size:12px;}                       
                      
table.ds_big_btn2 td.r {height:37px;background: url(http://www.bestparking.com/images/ds_big_btn_r2.gif) 0 100% no-repeat;}


/*   MS  */



#month_sp_frame * {font-size:9pt;font-weight:bold;}

#month_sp_frame table.monspctbl { /*border:2px solid #f00;*/ }


#month_sp_frame table.monspctbl td 
{
vertical-align:top;
padding-top:1px;
/*background:#f0e0a0;*//*ffff55*/
/*border:1px solid #000;*/
}

#month_sp_frame span.tax {font-size:8pt;}
#month_sp_frame span.tax *{font-size:8pt;}

#month_sp_frame input.check {width:12px; height:12px;}

#month_sp_frame td.pad {width:15px;}

#month_sp_frame td.mtitle {font-size:14px;cursor:pointer;color:#811010;font-weight:bold;}

#month_sp_frame td.mtitlesel {font-size:14px;color:#7a0505;font-weight:bold;}

#month_sp_frame div#ms_instr 
{
font-weight:600;
padding:8px 10px 8px 10px;
text-align:left;
color:#191919;
font-size:13px;
line-height:14px;
}
#month_sp_frame div#ms_instr span
{color:#811010;font-weight:600;font-size:13px;}


/* Contact Me about Other Deals */
td.contactme {padding-bottom:7px!important;color:#811010;}


table.calltbl tr td input {margin:0!important;padding:0px!important;/*border:1px solid #f00;*/}


/* MS float */
table#month_float{z-index:10000;display:none;position:absolute;width:176px;}

table#month_float td.top {background:#104f76;}

table#month_float td#month_float_top 
{color:#ffffff;font-size:11px;font-weight:bold;padding:0 1px 5px 1px;}

table#month_float td.bottom {background:#e8bc39;}

table#month_float td#month_float_bottom 
{color:#333333;font-size:11px;font-weight:bold;padding: 5px 1px 0 1px;}




