@charset "utf-8";
body{
font-size:12px;
font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
background-color:#f0eeee;	
}

.body:hover  {
    cursor:  pointer;
 }

.wrapper{
	width:1200px;
	min-height:500px;
	margin-left:auto;
	margin-right:auto;
	}

.header{
	width: 100%;
	height: 130px;
}

.logo{
	width: 150px;
	float:left;
	
}


.logo h1{
	font-size:22px;
	color:#F91102;
	
	
}

.nav{
	font-size:14px;
	background-color:#363636;
	height:auto;
	width:100%;
	overflow:hidden;
}

.nav ul{
	margin:0px;
	margin-left:-40px;
	
	
}

.nav ul li{
	float: left;
	list-style-type: none;
	border-right:1px #000000 solid;
	background-color: #363636;	
	
}

.nav ul li:hover{
	background-color: #000;	


}

.nav ul li a{
	display: block;
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: none;
	color: #F8F8F8;

	
	
	
}

.middle{
	font-size: 12px;
	height: auto;
	width: 100%;


	
}

.middle .midleft{
width:250px;
float:left;	
font-size:14px;
	
}

.middle .midleft ul{
list-style:none;
margin-left:-30px;




}

.middle .midleft ul li{
margin-bottom:10px;


}


.middle .midleft ul li:hover > ul{
display:block;


}


.middle .midleft ul li ul{
list-style:circle;
margin-top:10px;
margin-left:-20px;
display:block;
}

.middle .midleft ul li ul li{

}
.ulmenu_center li {
    padding: 10px;
    border: 1px solid #000;
    width: 300px;
    background: #ddd;
    margin-top: 5px;
    text-decoration: none;
    list-style: none;
    text-align:left;
}
.ulmenu_center li a{text-decoration:none;}
.bcircle {
    padding: 9px;
 
    width: 20px;
    height: 20px;
    border-radius: 54%;
    border: 1px solid #000;
    background: yellow;
}

.middle .midleft ul li a{
text-decoration:none;

}

.middle .midleft ul li a:hover{
text-decoration:underline;

}


.middle .midright{
	width: 900px;
	float: right;
	min-height: 500px;
	background-color: #fff;
	margin-right: 5px;
	margin-left: 5x;
	margin-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	
}

.middle .midright p{
font-size:14px;
text-align:justify;

}
.footer{
	text-align:right;
	margin-top:20px;
	
}


.signout{
width:auto;
float:right;
text-decoration:right;	
	
}

.clr{
clear:both;	
	
}

.customertbl{
	font-style:bold;
	color:#FF0505;
	font-weight:bold;
	
	
	
}

.redbutton{

	
}


.breadcrumb{
	font-size: 14px;
	margin-top: 10px;
	display: block;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	clear: both;
	
	
	
}

.viewtable td{
border-bottom:1px dashed #020202;
padding-top:5px;
padding-bottom:5px;	
	
}

.textbox{
	width: 250px;
	
	
}



.textright{
text-align:right;	
	
}

.saletable tr td{
border-bottom: 1px dashed #ccc;	
	
}

span.tab{
    padding-left: 20px; /* Or desired space*/
}

.highlight{
background-color:#D4C8C9;	
	
	
}

.scrollbox{
	height: 350px;
	overflow: scroll;
	
	
}


.scrollbox2{
	height: 250px;
	overflow: scroll;
	
	
}

.addbox{
	padding: 10px;
	background-color:#F5C2B3;
	
	
}




.customertable{
	
	text-align:left;

	
}

.customertable td{
	
border-right:0px solid #000;
	
}
.customertable tr.row0{
	
	background-color:#fff;	

}

.customertable tr.row1{
	
	
	background-color:#E9CACB;	

}

.customertable .col1{
	width: 50px;
	
}

.customertable .col2{
	width: 250px;
	
}

.customertable .col3{
	
width:150px;	
	
}
.customertable .col4{
	
width:100px;	
	
}

.customertable .col5{
	width:150px;	

	
}

.customertable .col6{
	
	width:80px;	

}

.oacust{
	
	padding:10px;
border:1px solid #ccc;
margin:1px 0px 0px 0px;

	
}
.oaperson{
padding:10px;
border:1px solid #ccc;
margin:1px 0px 0px 0px;

	
}

.clientlogo{
	width: 800px;
	float: left;
	margin-left: 50px;
	text-align: center;
	background-color: #3753D8;
	margin-bottom:5px;
	
}







.menubox ul{
list-style:none;
margin-left:-30px;




}

.menubox ul li{
margin-bottom:10px;
list-style:disc;


}


.menubox ul li:hover > ul{
display:block;


}


.menubox ul li ul{
list-style:circle;
margin-top:10px;
margin-left:-20px;
display:block;
}

.menubox ul li ul li{

}


.menubox ul li a{
text-decoration:none;
color:#000;

}

.menubox ul li a:hover{
text-decoration:underline;
}

.block1{
	float: left;
	width: 640px;
	overflow: scroll;
	height: 200px;
	

	
}

.block2{
	float: right;
	width: 185px;
	height: auto;
	border: 1px dashed #ccc;
	padding:5px;
	overflow:hidden;
	
}

.challantable td{
	border:1px solid #ccc;
	border-right:1px solid #ccc;
	font-size:14px;
	padding:5px 10px 5px 10px;
	
}

.tableframe{
	margin-bottom: 50px;
	margin-top: 0px;
	min-height: 510px;
	overflow: hidden;
	
	
}



/* item wise css navneet */
.o_list
{
width:100%;
font-size:12px;
padding-top:27px;
}
.o_list .row1
{background:#E9CACB;}
.o_list .row2
{background:#fff;}


	

.o_list table
{
	border:1px #000000;
	background:#F0EEEE;
}

.o_list th
{
	width:150px;
}
.o_list td
{
	
	text-align:center;
}
.scrollit
 {
    overflow:scroll;
    max-height:350px;
	margin-bottom:50px;
}
.total
{
	  background: none repeat scroll 0 0 #DDDDDD;
    float: left;
    width: 100%;
	margin-top:5px;
}
.order_item
{
padding:25px 0 0;
}
.total span
{
padding-left:40px;
}
.sr
{
width:50px;
}
.quanity
{
 width:90px;
}
.qano
{
	width:90px;}
.party
{
	width:400px;
}
.date
{
 width:110px;
}
.code
{
 width:110px;
}
/** end item wise css */

.invoice{
	font-size: 12px;
	padding-bottom: 50px;
	height: auto;
	min-height: 400px;
	box-shadow: #000000 5px 5px 5px;
	border: 1px solid #ccc;
	margin: 5px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	line-height: 1.25;
	
	
}

.invoice .left p, .invoice .right p{
font-size:12px;	
}

.invoice h1{
font-size:14px;
font-weight:bold;
text-align:center;
	
	
}

.invoice .invrow{
border-bottom:1px solid #ccc;	
height:auto;
padding-bottom:10px;
padding-top:10px;
overflow:hidden;
	
}

.invoice .left{
	width: 450px;
	height: auto;
	float: left;
	
	
}

.invoice .right{
	width: 350px;
	height: auto;
	float: right;
	
	
}

.inovoce .right table tr td{
	
padding-left:15px;	
}


.printbtn{
padding:5px 10px;

font-wight:bold;	
	
}


.warning{
color:#FC0307;	
	
}

.menulinks{
font-size:14px;
margin-bottom:15px;
	
}

.menulinks a{
background-color:#F50307;
color:#fff;
padding: 5px 10px;
margin: 0px 1px;
text-decoration:none;

}

.menulinks a.current{
background-color:#ccc;
color:#000;	
	
}

.tablebox{
border:1px solid #ccc;
box-shadow:5px5px;	
	
}


.tablebox .row0{
background-color:#fff;	

	
}

.tablebox .row0 td{
padding:5px 1px;
}
.tablebox .row1{
background-color:#E9CACB;	

	
}


.tablebox .row1 td{
padding:5px 1px;
}


.readonly{
background-color:#C3BEBE;	
	
}