.clear {  clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0;}

.mainContainer {
	width:300px; padding:0; text-align:left; position:relative; z-index:10000;
	}
.cal{
 width:500px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 position:relative;
 padding-left:0px;
 text-align:left;
 }
 .cal p.calc {
	text-align:left; font:bold 12px/30px Arial, Helvetica, sans-serif;
	margin:0; padding:0; width:200px; float:left; clear:left;
	}
 .cal img 
 { margin:0; padding:0;
 }
.cal_main{
 width:244px; 
 padding-left:8px; 
 padding-left:5px!important; 
 padding-right:5px; 
 padding-top:8px; 
 padding-bottom:8px;
 float:right; 
 border:1px solid #BBB; 
 background-color:#FFF;
 position:absolute; 
 right:85px; 
 top:0px;
 left:540px;
 z-index:99999;
 }
.cal_main_summary{
 width:244px; padding-left:8px; padding-left:5px!important; padding-right:5px; padding-top:8px; padding-bottom:8px;
 float:right; border:1px solid #BBB; background-color:#FFF; position:absolute; right:-480px; top:0px; z-index:99999;
 }
.cal_blue_text{
  font:bold 12px/14px Arial, Helvetica, sans-serif; color:#AF0012; margin-top:12px;
 }
.cal_blue{
 background-color:#DC001F; color:#fff; font-size:12px; text-transform:uppercase; line-height:20px;font-family:Arial, Helvetica, sans-serif;
 }
.cal_grey{
 background-color:#BBB; color:#fff; font-size:12px; text-transform:uppercase; line-height:20px;font-family:Arial, Helvetica, sans-serif;
 }
.cal_button{
 width:30px; height:26px; background-color:#666666; border:1px solid #333333; margin-top:6px; margin-bottom:6px; color:#fff; text-align:center; padding-top:4px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;

 }
.cal_button a{
 color:#fff;
 list-style-type:none;
 text-decoration:none;
 }
.cal_button a:hover{
 color:#e5e5e5;
 }
.cal_button1{
 width:30px; height:30px; _height:26px!important ;background-color:#AF0012; margin-top:6px; margin-bottom:6px; color:#fff; text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;

 }
.cal_button1 a{
 color:#fff;
 list-style-type:none;
 text-decoration:none;
 }
 .cal_button1 a:hover{
 color:#e5e5e5;
 width:30px; height:30px; _height:26px!important ;background-color:#FF3300;
 }


.inputBx {width:52px; border:1px solid #333333; background-color:#FFF;}

