/**

** @Author : Aziz Abdul | aziz707@gmail.com

**/



body { background:#44455c url(img/bg9.gif) repeat-x fixed;font-size:13px; margin:0 auto}



* { font-family: verdana,tahoma, Lucida, 'Lucida Grande',sans,serif,sans-serif; }

a {text-decoration:none}

a:visited {text-decoration:none}

a:active {text-decoration:none}

a:hover {text-decoration:none}



ul { list-style-type:none;padding:0 0;margin:0;text-align:left;}



ul li{padding:3px 5px 3px 9px;padding:0 0; text-align:left;overflow:hidden;}



/*

	Layout  #efebeb ced4f4

	

*---------------------------------------

**/



div#outside_container { margin:0 auto; padding:0; position:relative; }



div.header {position:relative;background:#fbfbfb url(img/menu.jpg) repeat-x; height:auto; width:900px; padding:0; margin:0 auto;z-index:1;border-bottom:1px solid #000}



div#banner {background:#eefbfe url(img/hd2.gif) repeat-x; height:150px; width:900px; padding:0; margin:0 auto; position:relative;z-index:2;}



div#container {position:relative;background:#fff url(img/cnt1.gif) repeat; height:auto; width:900px; padding:0; margin:0 auto; font-size:80%}



div#footer { clear:both; background:#44455c url(img/ft6.gif) repeat-x bottom; height:100px; width:900px; padding:0 0 0 0; margin:0 auto;font-size:75%; position:relative; }





/*

	Menu

*---------------------------------------

**/



div.header  div.c_menu {display:inline; display:block; color:#000;	 float:right;  margin:0 0; position:relative; width:auto; }

		  div.c_menu ul {display:inline;  margin:0;list-style:none; position:relative;padding:0; float:right}

		  div.c_menu ul li{display:inline; margin:2px 0;padding:0 }

		  /*div#c_menu ul li:first{border-left:none}*/

		  div.c_menu ul li a{float:left; line-height:130%; color:#000; font-size:95%; width:100px; padding:8.5px 4px; border-right:1px solid #000; text-align:center}

		  div.c_menu ul li a:hover{color:#fff; background: #dc5b6e url(img/hv1.gif) repeat-x;}

		  div.c_menu ul li a:active{color:#fff;}

		  

		  div#logo img {border:0;}

div.header  div.headn {display:inline; float:left; width:400px; text-align:left; font-size:120%; padding:4px 6px; color:#960224; font-weight:bold; margin:0;}

		  .m_active{ background:;}

		  .show {display:none}

/*

	container components  #e1dcf9

 *---------------------------------

 **/

	.oentrycl {position:relative; margin:0 auto; height:auto; overflow:visible}

	.oentrycl table {border-collapse:collapse; width:95%}

	.oentrycl table thead th {background-color:#e5e3e3; padding:4px 2px; border:1px solid #000}

	.oentrycl table td{text-align:left; padding:2px 2px;  border:1px solid #000;}

	.oentrycl table td.calc,#oentry table td.fixed{text-align:right; background-color:#e5e3e3; border:1px solid gray; color:#960224;}

	.oentrycl  table td input { width:90px; text-align:center; color:#960224; margin:2px auto; font-size:120%; border:1px solid gray}

	.oentrycl table td select {width:400px; color:#960224; font-size:120%; border:1px solid gray}

	.oentrycl table {border-collapse:collapse; width:95%}

	.oentrycl table.acc thead th {background-color:#000; padding:0 2px; border:1px solid #fff; color:#fff;}

	.oentrycl table.acc td{text-align:left; padding:0 2px; margin:0}

	.oentrycl table.acc td.calc,.oentrycl table.acc td.fixed{text-align:right; border:1px solid #000; color:#960224;}

	.oentrycl table.acc td input { width:90px; text-align:center; color:#960224; font-size:120%; border:1px solid gray}

	.oentrycl table.acc td select {width:400px; color:#960224; font-size:120%; border:1px solid gray}

	.oentrycl div.forms { float:left; width:600px; height:auto; padding-left:10px}

	

	.invade {position:relative; margin:0 auto; font-size:110%}

	.invade table {border-collapse:collapse; width:95%}

	.invade table thead th {background-color:#fff; padding:2px 2px;	border-bottom:1px dotted gray; vertical-align:middle}

	.invade table td{text-align:left; padding:3px 2px;}

	.invade table td.calc,.invade table td.fixed{text-align:right; background-color:#fff; border:0; color:#960224;}

	.invade table td input { width:90px; text-align:left; color:#960224; margin:2px auto; font-size:120%; border:0;border-bottom:1px solid #000}

	.invade table td select {width:400px; color:#960224; font-size:120%;}.invade table {border-collapse:collapse; width:60%}

	.invade table.acc thead th {background:#fff; padding:0 2px; color:#000;}

	.invade table.acc td{text-align:left; padding:0 2px; margin:0}

	.invade table.acc td.calc,.invade table.acc td.fixed{text-align:right;color:#960224;}

	.invade table.acc td input { width:90px; text-align:center; color:#960224; font-size:120%; border:0}

	.invade table.acc td select {width:400px; color:#960224; font-size:120%; border:0}

	.invade table .getLost {dsiplay:none}

	.invade #addmore, .invade #accAddRow, .invade #collate,.invade #save ,.invade #addmore2,.invade #addmore3,.invade #addmore4{display:none}



	

	.button, #oentry #addmore, #accAddRow,#collate,#save ,#addmore2,#addmore3,#addmore4,#divsumm,#savecp{float:right;width:80px; margin-right:50px; margin-top:5px; background-color: #a9014b; padding: 5px 10px 6px; 	color: #fff; 	text-decoration: none; 	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); 	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); 	text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 	border-bottom: 1px solid rgba(0,0,0,0.25); 	position: relative; 	cursor: pointer; text-align:right; font-weight:bold;

}



	a.button {width:auto; float:left}

	#oentry table#gmaster {float:right; width:300px}

	#oentry table#gmaster td.ud {text-align:right; border-bottom:1px solid #000}

	

	#invoice {position:relative; margin:0 auto;font-size:120%}

	#invoice table{border-collapse:collapse; width:95%;}

	#invoice table.imaster {border-collapse:collapse; width:95%; margin:0 2.5%}

	#invoice table tr.topda td {background-color:#fff; padding:4px 2px;}

	#invoice table tr.mid table td {border-top:0; padding:4px 2px; font-size:130%}

	#invoice table tr.mid table td.left{font-size:110%}

	#invoice table tr.mid table td.mid {font-size:150%; color:#a9014b}

	#invoice table tr.mid table td.right{font-size:110%}

	.title {float:left; width:100px; font-weight:bold; color:#a9014b; display:inline}

	.info {float:left; width:120px; font-weight:normal; color:#000; display:inline}

	/* increase the width of the left info td to accomodate caps and long names*/

	#cname,#ccity,#cadr,#cfon{width:160px}



	

	#invoice table#lineitems  th { padding:4px 4px}

	#invoice table#lineitems td.calc,#invoice table#lineitems td.fixed{text-align:right;   color:#960224;}

	#invoice table#lineitems  td {border:1px solid gray; border-bottom:0; border-top:0; padding:2px 4px; text-align:center}

	

	

	#invContent table td,#invContent table th {text-align:left}

	

	.rep {font-size:110%;}

	

	#custl,#accessl,#prodl {width:98%; margin:4px auto;padding:4px 4px}

	

	 table.tlist, #custl table.tlist, #accessl table.tlist, #prodl table.tlist { width:100%; border-collapse:collapse}

	 table.tlist th, #custl table.tlist th, #accessl table.tlist th, #prodl table.tlist th {padding:4px 2px; border:1px solid #000}

	 table.tlist td, #custl table.tlist td,#accessl table.tlist td,#prodl table.tlist td {text-align:left;  border:1px solid #000; border-top:0;}

/** 

	footer works

*------------------------------------------------

**/

div#footer a {text-decoration:underline; color:white; padding:0.5em}

div#footer a:visited {text-decoration:underline}

div#footer a:active {text-decoration:underline}

div#footer a:hover {text-decoration:none}



div#footer div.ftf { color:#fff; font-size:120%; position:absolute; top:25px; left:2px; background:#960224 url(img/hv1.gif) repeat-x; width:900px; height:30px; border:1px solid #fff; border-radius:3px; -khtm-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-transform:capitalize; z-index:0}



div#footer div.ftr { color:#fff; font-size:150%; position:absolute; top:5px; left:650px; background:#960224 url(img/hv1.gif) repeat-x; width:250px; height:50px; border-radius:3px; -khtm-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-transform:capitalize; z-index:0}



div#footer span.footer_text {width:auto; float:right; padding:2em 0.5em 0.5em 0.5em; display:inline;}



div#footer span.cpr { width:auto; float:left; padding:2em 0.5em 0.5em 0.5em; display:inline; font-weight:bold; color:orange; }







/*************************/

.forms1,#myorder{ width:98%; margin:0 auto; height:auto;}

#myorder #osearch {width:100%; float:left;}

#ilist li, #suggest1 ul li ,#suggest2 ul li{ padding:4px 4px; cursor:pointer; color:#960224 }

.forms, #myclient {float:left; width:750px; height:auto; margin:4px 10px}

.forms1,.forms .ssss,#myclient #csearch {float:left; width:500px}

.forms1 input, .forms .ssss input,#myorder #osearch input,#myclient #csearch input { width:350px; border:1px solid #000; font-size:120%}

.forms1 .ssss input,.forms1 .labl, .forms .labl ,#myclient .labl {float:left;width:100px; padding:2px 4px; margin:2px 4px; border-bottom:1px solid #960224;}

.forms1  .field,.forms .field, #myclient .field {float:left;width:150px; padding:2px 4px; margin:2px 4px}

.forms1 .field textarea, .forms .field textarea, #myclient .field textarea {width:150px; border:1px solid #000; font-size:120%}

.forms1 .field input , .forms .field input ,#myclient .field input {border:1px solid #000; font-size:120%}







.qpool {float:left; width:90%; padding:0 1%; margin:0 4%; border:1px solid #000; border-bottom:0;}

.qpool h4 {border-bottom:1px solid #000; cursor:pointer }

.qpool table{width:90%; border-collapse:collapse; margin:4px 5%}

.qpool table th {border:1px solid #000; padding:2.5px 2px}

.qpool table td {border:1px solid #000; padding:0 2px}

.qpool table  tr.sdet {cursor:pointer; background:orange}

.qpool table tr td ul { margin:0; padding:0; }

.qpool table tr td ul  li{ margin:1px; padding:2px 4px; cursor:pointer; border-bottom:1px solid orange}

.qpool table tr td ul  li:hover { background:orange; }



.dinfo {

	float:left; width:95%; height:auto

}



.button1 {float:right; width:auto; height:10px; border-bottom:1px solid #a9014b; margin:2px; cursor:pointer; padding:2px; font-weight:bold;}



.pages {

	float:right; padding:4px; margin:2px; width:auto; font-weight:bold;

}



.pages  a{

	 padding:4px; margin:2px; cursor:pointer; border:1px solid #a9014b; width:auto; font-weight:bold;

}

#login{

	width:250px;

	margin-left:100px;

	font-family:sans-serif;

	font-weight:bold;

	font-size:13px;

	border:hidden;

	

}



#hprod{

	margin-left:180px;

}



#tbllog{

margin-left:20px;

width:850px;

border:none;

}



#head{

font-weight:bold;

background-color:#E5E3E3;

}



 #DONTPrint{ background-color:#A9014B;font-weight:bold;color:white; width:90px;padding:5px;}

 

#div#cpt_entry { width:800px;margin:0 auto; padding:0; position:relative;} 

#pagination{width:750px;margin:0 auto;}



#sts{

margin-right:200px;}

#est{margin-left:50px;}



#i1,#i2,#i3,#i4{width:80px;  background-color: #a9014b; padding: 2px 6px 2px; 	color: #fff;position: relative; cursor: pointer; text-align:right; font-weight:bold;}

#carpDivContainer{width:850px;margin-left:50px;}



.roweven{background-color:#99CCCC}

.rowodd{background-color:#CC3399}



 .head{font-size:13px;}

 

 

