/*admin dashboard*/
body { margin: 0 auto; padding: 0; background: none repeat scroll 0 0 #581A05; }

.wrapper { background: #f4f4f4; margin: 0 auto; width: 950px; -moz-box-shadow: 2px 2px 10px #111; min-height: 450px; }

ul { margin: 0; padding: 0px; }

li { display: block; }

.left-col li { padding: 5px 0; }
.form_edit li { float: left; }
.form_edit ul { float: left; }

footer { width: 950px; margin: 10px auto 0; border-top: 5px solid #DDD; }

address { margin: 0 auto; width: 300px; text-align: center; }

header { height: 150px;  }

content { height: 500px;  width: 750px; }

.left-col { border-radius: 0 10px 10px 0; box-shadow: 5px 5px 10px #111; padding: 10px; position: fixed; left:0; top:0; background:  #450505; width: 150px; }

.left-col a,.left-col strong { color: #FFF; text-decoration: none; }

.left-col strong { margin: 0 auto; }

.left-col a:hover { color: #CCC; }

.col-main { border-top: 5px solid #DDD;  padding: 10px; }

.form_edit { width: 750px; padding: 15px;  }

.form_edit label { padding: 9px 0; float: left;    margin: 5px 0;    text-transform: capitalize;    width: 210px; }

.error { border: 1px solid #DD0000; }

.div_form { padding: 10px 25px; }

.div_form label { width: 240px; float: left; }

.div_form li { margin: 10px auto; }

.loading { display: none; position: absolute; width: 250px; height: 50px; border: 1px solid #DDD; text-align: center; font-size: 15px; }

.page_title { text-shadow: 0 1px 0 #000;  }

.status  { display: inline; margin: 5px auto; height: 20px; background:  #cc0000; }

.success { display: none; margin: 0 10px; padding: 10px; font-weight: bold; color: #FFF; text-shadow: 1px 1px 1px #000; border: 1px solid #388a0b; background: #c4d2bc;  }

.books_stat { display: block; width: 95%; border: 1px solid #DDD; padding: 10px; } 

.form_edit span , .form_edit input  , .form_edit select { float: left; width: 200px; margin: 10px 5px; padding: 5px 0;}

.button  span { margin: 5px ; width: 125px;   border: 1px solid #FFFFFF;}

.button { width: 150px; background: #111; color: #fff; border: 1px solid #DDD; }

.print { text-align: left;   width: 930px; }

.print td, .print th { padding: 5px 0; border: 1px solid #DDD; }

.page_title { text-aligN: center; }  

.btn { float: left; padding: 5px; border: 1px solid #DDD; background: #cecece; margin: 0 30px; text-transform: capitalized;  }

.report .all { float: left; padding: 5px; border: 1px solid #DDD; background: #cecece; margin: 0 30px; text-transform: capitalized;  }

.report { margin: 0 10px;  }

.input { padding: 2px 5px; border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px; width: 400px; border: 1px solid #DDD;  }
	.header_updater li { margin: 10px 0; }
	.header_updater label {  float: left;    width: 175px; }

.logo img { float: left;}

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

.logo h1 { margin: 0; }

.report_header { clear: both;  width: 925px;  margin: 20px auto; }

.report .result p { text-align: center; margin: 0; }

.result h3, .result h4 { text-align: center; margin: 0; }

#example { text-transform: capitalize; }

.from_print li { margin: 10px;  }

.from_print li select { float: right;  }

.from_print ul { float: left;  }

.btn.searchme { width: 120px; margin: 10px 0; }

.form_print_wrapper { width: 500px; margin: 0 auto;}

.from_print strong, .from_print label { margin: 0 10px;  }

.parent_ ul { position: absolute; background: #450505; margin:-10px 0px 0 85px; width: 120px; padding: 10px; }