@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	font-family: 'open_sansregular';
}

h1,h2,h3,h4,h5,h6,img,div,ul,li,p{margin: 0px; padding: 0px;}

.clr { clear:both;}

@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.fl{ float:left;}
.fr{ float:right;}

/*------------reciept-------------*/
.receipt{ float:left; width:98%; margin:0 1%; background:#FFF;}
.receipt table{ /*background:none !important;*/ margin-bottom:auto !important; border-collapse:inherit !important; /*border-spacing:inherit !important;*/} 
.receipt td{ font-size:13px; padding-left:6px;}
.bg{ }

.receipt h1{ font-size:18px; padding-left:16px; font-weight:normal; color:#393939; padding-top:4px;}
.receipt h1 span{ font-size:23px;} 
.head2{ font-size:11px; padding-left:16px;}

.padd-none{ padding-left:0 !important;}
.date-border{ border-bottom:solid 1px #393939; float:right; margin-right:10px; width:100px;}
.border{ border-bottom:solid 1px #393939; float:left; margin-right:10px; width:75%; padding-left: 25%;}
.rel{ float: left; padding-bottom: 23px; position: relative; width: 100%;}
.name{ background: none repeat scroll 0 0 #FFFFFF; left: 0; padding-right: 4px; position: absolute; top: 1px;}
.drawn-on{ background: none repeat scroll 0 0 #FFFFFF; left: 300px; padding-right: 4px; padding-left: 4px; position: absolute; top: 1px;}
.bldg{ background: none repeat scroll 0 0 #FFFFFF; left: 188px; padding-right: 4px; padding-left: 4px; position: absolute; top: 1px;}
.period{ background: none repeat scroll 0 0 #FFFFFF; left: 379px; padding-right: 4px; padding-left: 4px; position: absolute; top: 1px;}

.rupee{ float:left; position:relative; padding:12px 0; width:185px;}
.rupee p{ height:40px; background:#F0DDED; width:110px; padding-left: 60px; line-height:38px; float:left; border:solid 1px #7F2C56; border-radius:12px;}
.rupee span{ position:absolute; padding:1px 11px; background:#7F2C56; color:#fff; border-radius:12px; top: 13px; left:0; font-size: 16px; font-weight: bold;}
.rupee strong{ float: left; font-size: 11px; font-weight: normal; padding-left: 5px; padding-top: 8px;}  

.sign{ float:right; padding:12px 12px 12px 0;}
.sign span{ font-size:14px;}
.sign p{ font-size:11px;} 
.sign-author{ padding-top:33px; text-align:right;}

.motto{ font-size:14px; color:#7F2C56; letter-spacing:8px; font-weight: bold;}

/*------------reciept End-------------*/

/*------------Invoice-------------*/

.aihant-bg{ background:url(../../common/images/arihant-bg.jpg) no-repeat center 308px;}
.invoice{ float:left; width:100%;}
.invoice td{ font-size:13px;}
.invoice-border { border:solid 1px #000;} 
.arihant-head{ position:relative; width:593px; float:left;}
.ari-logo{ left: 24px; position: absolute; top: -6px;}
.ari-txt{ color: #FFFFFF; font-size: 18px; line-height: 47px; font-weight:bold; margin-left: 100px;}
.slogan{ float: left; font-size: 9px; letter-spacing: 1px; padding-left: 97px; padding-top: 11px; text-transform: uppercase;}
.ari-top-logos{position: absolute; right: 12px; top: -16px;}
.ari-top-logos li{ width:36px; height:36px; border:solid 1px #000; background:#fff; list-style:none; margin-right:6px; float:left;}

.invoc-padd{ padding-left:20px; font-weight:bold;}
.bullets{ float:left;}
.bullets li{ margin-left:15px; font-size:12px; line-height:20px;}
.invoice-author{ float:right; line-height:50px; font-size:12px;}

.sizzer{ position:relative; width:595px; margin-bottom:9px; float:left; background:url(../../common/images/dash.jpg) repeat-x left center; height:15px;}
.siz{ position:absolute; left:80px;}
.siz1{ position:absolute; right:80px;}
.siz-txt{ font-size: 12px; left: 139px; position: absolute; top: -12px;}

.bill-left{ float:left; padding:3px 5px 3px 10px; font-size:12px; line-height:16px;}
.bill-right{ float:right; padding:3px 5px 3px 0; font-size:12px; line-height:20px;}
.pay-txt{ float: left; font-size: 11px; letter-spacing: 1px; padding-left: 35px; padding-top: 5px; padding-top:37px; width: 65px;}
.option1{ float:left; padding:6px 0 6px 12px; line-height:18px; font-size:12px;}
.make{ font-size:14px; color:#dc5b2f; letter-spacing:3px; font-weight:bold;}

.add{ font-size: 11px; padding: 4px 0 4px 100px;}

/*------------possesion End-------------*/

/*------------possesion-------------*/

.possesion td{ padding:0 10px;}
.off-use{ float:left; width:100%;}
.off-use li{ list-style:circle; margin-left:18px; width:268px; float:left; padding-bottom:8px;}

/*-----------maintainance-bill---------*/

.blocks{ float:left; width:100%;}
.blocks li{ float:left; margin-bottom:12px; border:solid 1px #000; list-style:none; line-height:32px; text-align:center; }
.blocks li.blk1{ background:#ccc; width:146px;}
.blocks li.blk2{ background:#ccc; width:171px;}
.blocks li.blk3{ background:#ccc; width:90px;}
.blocks li.blk4{ background:#ccc; width:94px;}
.blocks li.blk5{ background:#ccc; width:88px;}

.blocks li.blk6{ background:#fff; width:146px;}
.blocks li.blk7{ background:#fff; width:171px;}
.blocks li.blk8{ background:#fff; width:90px;}
.blocks li.blk9{ background:#fff; width:94px;}
.blocks li.blk10{ background:#fff; width:88px;}

.blocks li.blk11{ background:#ccc; width:197px;}
.blocks li.blk12{ background:#ccc; width:221px;}
.blocks li.blk13{ background:#ccc; width:173px;}

.blocks li.blk14{ background:#fff; width:197px;}
.blocks li.blk15{ background:#fff; width:221px;}
.blocks li.blk16{ background:#fff; width:173px;}

.blocks li.no{ border-left:none 0;}

/*---------------------------------------------------------*/

.new1{ float:left;  width:100%; border-bottom: 1px solid #393939; margin-bottom: 22px;}
.new-txt{  border-bottom: 1px solid #FFFFFF; float: left;  position: relative; top: 1px; padding-right:3px; } 
.new-txt2{ float:left; padding-top:1px; padding-left:10px; padding-right:12px;} 

