#modPriceCalculations
{
display:block;
width:715px;
margin:10px 0px 10px 15px;

}
#modPriceCalculations table.main 
{
background-color:#BFDFFF;
padding:0;
margin:0;
width:715px;
}
#modPriceCalculations table.main td.sepr
{
line-height:5px;
background-color:#fff;
}
#modPriceCalculations table.main td.head
{
line-height:20px;
background-color:#013567;
color:white;
font-weight:bold;padding-left:5px;
}
#modPriceCalculations table.main td.head span
{
display:block;
float:left;
line-height:30px;
}
#modPriceCalculations table.main table.fst
{
padding:5px 5px 5px 5px;
}
#modPriceCalculations table.main table.fst td.df,td.dt
{

text-align:left;
padding-left:40px;
width:170px;
font-weight:bold;
padding-top:7px;
color:#333;
}
#modPriceCalculations table.main table.fst input
{
height:16px;
text-align:center;
float:left;
}
#modPriceCalculations table.main table.fst .qmark
{
vertical-align:top;
cursor:pointer;
margin-left: 5px;
width: 21px;
height: 21px;
background: transparent url(http://cachefly.apartmentsapart.com/aa/img_modules/combined.gif) no-repeat scroll -23px -211px;
float: left;
}
#modPriceCalculations table.main table.fst td.check a
{
display:block;
margin:15px 0 15px 0;
line-height:30px !important;
height:30px;
background:url(http://cachefly.apartmentsapart.com/aa/img_modules/gradients.gif) repeat scroll 0 -97px;
padding:0 5px 0 5px;
font-weight:bold;
text-transform:uppercase;
border:1px solid #F5B758;
text-decoration:none;
color:#000;
}
#modPriceCalculations table.main table.fst td.check a:hover
{
color:white;
border:1px solid #676666;
}
#modPriceCalculations table.main div#currency
{
display:none;
margin:5px 5px 5px 10px;
float:right;
font-weight:bold;
}
#modPriceCalculations table.main td.nop
{
text-align:center;
}
#modPriceCalculations table.main td#noppc center#pleasewait
{

margin:20px 0 20px 0;
display:none;

}
#modPriceCalculations table.main td#noppc table
{
width:700px;
margin:0 auto;
border-spacing:0;
background-color:white;
border:1px solid #4D7399; 
padding:1px 1px 1px 1px;
text-align:center;
line-height:20px;
color:#013567;
margin-bottom:10px;
}
#modPriceCalculations table.main td#noppc table tr.head td
{
font-weight:bold;
background-color:#4D7399;
color:white;
}
#modPriceCalculations table.main td#noppc table td.bl
{
border-left:1px solid #FFF;
}
#modPriceCalculations table.main td#noppc table td.bl2
{
border-left:1px solid #4D7399;
color:#000;
font-weight:bold;
}
#modPriceCalculations table.main td#noppc table .stp
{
text-decoration:line-through;
}
#modPriceCalculations table.main td#noppc table .dip
{
color:red !important;
}
#modPriceCalculations table.main td#summary
{
//display:none;
}
#modPriceCalculations table.main td#summary table 
{
width:700px;
margin:0 auto;
border-spacing:0;

text-align:center;
color:red;
font-weight:bold;
padding:5px 1px 5px 1px;
border-top:1px dotted black;
border-bottom:1px dotted black;
margin-bottom:10px;
}
#modPriceCalculations table.main td#summary table td
{
background-color:#FFF;
height:43px;
vertical-align:middle;
}
#modPriceCalculations table.main td#summary table span
{
display:block;
color:#000;
text-transform:capitalize;

}
#modPriceCalculations table.main td#summary table td.non
{
border:0;
}
#modPriceCalculations table.main td#summary table td
{
border-left:2px solid #BFDFFF;
}
#modPriceCalculations table.main td#summary table td.so 
{
width:120px;
background-color:#4D7399;
}
#modPriceCalculations a
{
text-decoration:none;
color:white;
text-transform:uppercase;
}
#modPriceCalculations a:hover
{
color:#000;
}
#modPriceCalculations table.main td#summary table td.bn
{
background:transparent url(http://cachefly.apartmentsapart.com/aa/img_modules/obf/proceed.gif) no-repeat scroll 50% 50%;
} 
#modPriceCalculations table.main td#detP
{
background-color:#FFF;
}
#modPriceCalculations table.main td#detP div.scroll
{
display:block;
width:715px;
height:60px;
overflow:auto;
margin:0;
padding:0;
background-color:#4D7399;
}
#modPriceCalculations table.main td#detP div.scroll table
{
margin:0px;
width:698px;
text-align:center;
line-height:20px;
}

#modPriceCalculations table.main td#detP table.tbHead
{
margin-top:10px;
width:715px;
text-align:center;
}

#modPriceCalculations table.main td#detP table td.ch
{
line-height:20px;
color:#FFF;
font-weight:bold;
background-color:#4D7399;
padding:0;
}
#modPriceCalculations table.main td#detP table td.chl
{
border-left:1px solid white;
}
#modPriceCalculations table.main td#detP table td
{
background-color:#A4BBD3;
vertical-align:middle;
color:#013567;
line-height:25px;
}
#modPriceCalculations table.main td#detP table td.bl
{
border-left:1px solid #FFF;
}
#modPriceCalculations table.main td#detP table td.cl
{

background-color:#D4E2F2;
}
#modPriceCalculations table.main td#detP table.tbHead td.seas
{
width:130px;
}
#modPriceCalculations table.main td#detP table.tbHead td.price
{
width:140px;
}
#modPriceCalculations table.main td#detP table.tbHead td.date
{
width:220px;
}
#modPriceCalculations table.main td#detP table.tbHead td.days
{
width:80px;
}
/* scroll table*/
#modPriceCalculations table.main td#detP div table td.seas
{
width:130px;
}
#modPriceCalculations table.main td#detP div table td.price
{
width:140px;
}
#modPriceCalculations table.main td#detP div table td.date
{
width:220px;
}
#modPriceCalculations table.main td#detP div table td.days
{
width:80px;
}
#modPriceCalculations table.main td#noppc div.aptAvb
{
margin:8px;
padding:10px;
text-align:center;
background-color:#F5B758;
border:1px solid #FFF;
color:#000;
font-weight:bold;
}
#modPriceCalculations table.main td#noppc table.notavb
{
margin-top:5px;
background-color:#F5B758;
border:1px solid #FFF;
color:#000;
font-weight:bold;
}
#modPriceCalculations table.main td#noppc table.notavb .avbImg
{
width:80px;
}
#modPriceCalculations table.main td#noppc table.notavb img
{
border:0;
margin:10px 10px 10px 10px;
}
#modPriceCalculations table.main td#noppc table.notavb td.noavb
{
width:340px;
text-transform:uppercase;
vertical-align:middle;
}
#modPriceCalculations table.main td#noppc table.notavb ul
{
text-align:left;
margin:12px 0;
padding-left:40px;
}
#modPriceCalculations table.main td#noppc table.notavb ul a
{
color:#000;
text-transform:none;
text-decoration:underline;
}
#modPriceCalculations table.main td#noppc table.notavb ul a:hover
{
color:#FFF;
}
#modPriceCalculations table.main .CalcHeader
{

height:20px;

}
#modPriceCalculations table.main td#summary .multi
{
font-weight:bold;
margin:5px 5px 5px 5px;
line-height:20px;
font-size:9pt;
}
#modPriceCalculations .crazyoffer
{
width:715px;
height:120px;
background:url('http://cachefly.apartmentsapart.com/aa/img_modules/crazyoffer.jpg');
overflow:hidden;
margin-bottom:10px;
cursor:pointer;
}
#modPriceCalculations .crazyoffertext {
color:#972324;
font-size:33px;
font-weight:bold;
line-height:35px;
margin-left:130px;
margin-top:30px;
width:400px;
}
#modPriceCalculations .crazyoffertext2 {
color:#972324;
font-size:30px;
font-weight:bold;
line-height:35px;
margin-left:100px;
margin-top:5px;
width:400px;
}

