@page{padding:0px; margin:0px;}
body{padding:0px; margin:0px;}
.left{float:left;}
.right{float:right;}
.clr{clear:both; height:0; overflow:hidden; width:100%;}

.fulwid{width:100%!important;}

.align_l{text-align:left;}
.align_r{text-align:right;}
.align_c{text-align:center;}

.ora_txt{color:#ED5A17}

.brdr_bot{border-bottom: 1px solid #B8ABA1;}
.brdr_rig{border-right: 1px solid #B8ABA1;}
.brdr_top{border-left: 1px solid #B8ABA1;}
.brdr_left{border-left: 1px solid #B8ABA1;}

.brdr_leftnone{border-left:none!important;}

.wh_bgonly{background:#FFF;}
.litora_bgonly{background:#feece0;}

.linehigh16{line-height: 16px!important;}
.linehigh30{line-height: 30px!important;}

.budget_cal{padding:0px; margin:0px; float:left; width: 100%; font-size:9px; font-family:Verdana, Geneva, sans-serif;}

.wh_bg{background:#FFF; float:left; width: 100%; border-bottom: 1px solid #B8ABA1; border-top: 1px solid #B8ABA1;}

.sno{width: 36px; height: 22px; float: left; border-left: 1px solid #B8ABA1;}
.cat{width: 13%;float: left; border-left: 1px solid #B8ABA1; height: 22px; padding: 0 0 0 1%;line-height: 21px; }
.roomtype{width: 15%;float: left; height: 22px; padding: 0 0 0 1%;line-height: 16px; border-left: 1px solid #B8ABA1;}
.qty{width: 4.5%;float: left; height: 22px; padding: 0 0 0 1%;line-height: 21px; border-left: 1px solid #B8ABA1;}
.sqft{width: 9%;float: left;height: 22px; padding: 0 0 0 1%;line-height: 21px;border-left: 1px solid #B8ABA1;}
.price{width: 8%;float: left;height: 22px; padding: 0 0 0 1%;line-height: 21px;border-left: 1px solid #B8ABA1;}
.eco{width: 12%;float: left;height: 22px; padding: 0 0 0 1%;line-height: 21px;border-left: 1px solid #B8ABA1;}
.midrange{width: 12%;float: left;height: 22px; padding: 0 0 0 1%;line-height: 21px;border-left: 1px solid #B8ABA1;}
.highend{width: 12%;float: left;height: 22px; padding: 0 0 0 1%;line-height: 21px;border-left: 1px solid #B8ABA1; }

.sqft.align_r{padding: 0 1% 0 0;}
.price_sec{width: 9%;float: left;}
.eco_sec{width: 13%; float:left;}


.midrange_sec{width:13%; float:left;}
.midrange_sec .midrange{width:97%}
.midrange.align_r{padding: 0 3% 0 0;}

.highend_sec{width:14%; float:left; word-wrap:break-word;}
.highend_sec .highend{width: 98%;}
.highend.align_r{padding: 0 1% 0 0;}

.eco.align_r{padding: 0 3% 0 0; width: 97%; float:right;}

.price_sec .price{padding-left:10%; width: 88%;}

.ora_bg{background: #F48F47;float: left;padding:.2% 0 .2% 0.2%;width: 99.8%;}
.img_thumb{float: left; margin-left: 1%; width:25px;}
.title{line-height: 24px; float:left; margin-left:1%; font-weight:bold; font-size:13px;}

.litora_bg{background:#feece0; float:left; width: 100%;  border-bottom: 1px solid #B8ABA1;}


.litora_bg .sno{height:44px;}
.litora_bg .cat{height:44px;}
.litora_bg .roomtype{height:44px;}
.litora_bg .qty{height:44px;}
.litora_bg .sqft{height:44px;}

.high44{height:44px;}
.high38{height:38px!important;}
.high33{height: 33px!important;}

.wh_bgonly .sno{height:44px;}
.wh_bgonly .cat{height:44px;}
.wh_bgonly .roomtype{height:44px;}
.wh_bgonly .qty{height:44px;}
.wh_bgonly .sqft{height:44px;}

.hight_auto{height:auto!important;}

.roomtype.hight_auto{background:url(../images/linebg.png) repeat-y right;}

.over_hidden{overflow:hidden!important; height:44px!important;}

.orabg3{background:#F4A165;}
.mar5{margin:5px!important;}
.mar3{margin:3px!important;}

.sub_total{padding-top: 9px; float: left; padding-left:1%; width: 37%;}
.wid117{width: 11.7%!important;}
.wid12{width: 12%!important;}
.wid13{width: 13%!important;}
.wid137{width: 13.7%!important;}
.wid11{width: 11%!important;}
.wid10{width: 10%!important;}
.wid9{width: 9%!important;}
.wid20{width:20%;}
.wid33{width:34.5%;}
.wid75{width: 7.5%!important;}

.mt20{margin-top:20px;}

.pad5{padding:5px;}
.pad10{padding:10px;}

.wh88total{width: 88%;float: right;padding: 1px 10px 1px 0; margin-top:5px;}

.txt14{font-size:11px;}

.notesec{background:#FBD9C0; float:left; width: 100%;}
.notesec h1.notes-title{font-size:18px; margin-bottom:0px;}
.notesec p{line-height:14px;}

.sno_bottom{width: 36px; height: 22px; float: left; border-left: 0px solid #B8ABA1;}
.cat_bottom{width: 13%;float: left; border-left: 0px solid #B8ABA1; height: 22px; padding: 0 0 0 1%;line-height: 21px; }
.roomtype_bottom{width: 15%;float: left; height: 22px; padding: 0 0 0 1%;line-height: 16px; border-left: 0px solid #B8ABA1;}
.qty_bottom{width: 4.5%;float: left; height: 22px; padding: 0 0 0 1%;line-height: 21px; border-left: 0px solid #B8ABA1;}
.sqft_bottom{width: 10%;float: left;height: 22px; padding: 0 0 0 1%;line-height: 21px;border-left: 0px solid #B8ABA1;}
.price_bottom{width: 8%;float: left;height: 22px; padding: 0 0 0 1%;line-height: 21px;border-left: 1px solid #B8ABA1;}
.eco_bottom{width: 12%;float: left;height: 22px; padding: 0 0 0 1%;line-height: 21px;border-left: 1px solid #B8ABA1;}
.midrange_bottom{width: 12%;float: left;height: 22px; padding: 0 0 0 1%;line-height: 21px;border-left: 1px solid #B8ABA1;}
.highend_bottom{width: 12%;float: left;height: 22px; padding: 0 0 0 1%;line-height: 21px;border-left: 1px solid #B8ABA1; }

.pdf_logo{ float:left; margin:45px 15px 0 10px; width:215px;}
.pdf_logo img{margin-top:25px;}
.pdf_header_img{float:right; text-align:right;}


.bottom-header{}

.brdr_top_d{border-top:1px solid #434343; font-weight:bold;}

.footer_pdf{width:80%; margin:0 auto; margin-top:60px; float:left; text-align:center;}
.footer_pdf h1{font-size:14px; color:#f39943; font-style:italic; width:50%; margin:0 auto;padding-bottom:5px;}
.footer_pdf p{color:#f39943; margin:0; padding-bottom:10px; font-size:9px;}
.footer_pdf b{color:#000;}
.brdr_left_wh{border-left: 1px solid #fff;}

.yellow1{background:#faed7d;}
.yellow2{background:#f4da47;}
.yellow3{background:#FFCC33;}