@charset "utf-8";
/* Remove or Reset Default Styles
-------------------------------------------------------------------------*/
* {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family: Tahoma, Geneva, sans-serif;
}
hr {
	display: none;
}
img {
	border: none;
}
/*img { behavior: url(iepngfix.htc); }*/
/* Clear Floats
--------------------------------------------------------------------------*/
.clear {
	clear: both;
	font-size: 0px;
	;
	height: 0px;
	line-height: 0px;
	overflow: hidden;
}
.box_div_on {
	border:1px solid #a99987;
	background:#0877E4;
	height:17px;
	width:17px;
	text-align:center;
	position:relative;
	float:left;
	margin-left:3px;
	color: #fff;
	line-height:17px;
}
.box_div {
	border:1px solid #a99987;
	color:	#767574;
	height:16px;
	width:16px;
	text-align:center;
	position:relative;
	float:left;
	margin-left:3px;
	line-height:17px;
}
.box_div a {
	color: #000;
}
.pagging {
	border:0px solid #FF0000;
	position:relative;
	float:left;
	width:100%;
	height:auto;
}
.pagignation {
	font-size:12px;
	font-weight:normal;
	color:#322623;
	margin-bottom:10px;
	margin-top:10px;
}
.clearfix {
	display:inline-block;
}
.clearfix {
	display: block;
}
.clearfix:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
/* .sales-box-body {
	background:url(images/sales-box-bg.jpg) repeat-y left top;
	padding:12px;
	font-size:13px;
}*/
/*
P.I.E. FLOAT CLEARING
--------------------- */

.clearfix:after {
	content: ".";
	clear: both;
	height: 0px;
	visibility: hidden;
	display: block;
}
.clearfix {
	display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */		


/* General Form Styles 
-------------------------------------------------------------------------*/
input, textarea, select {
	font-family: Tahoma, Geneva, sans-serif;
}
fieldset br {
	clear:both;
}
fieldset {
	border:none;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .7em;
	color: #040404;
	background: #2c343f;
}
p {
	margin: 0px;
	padding: 0px;
	line-height: 140%;
}
a img {
	border: none;
}
a {
	color: #0000;
	text-decoration: none;
	overflow:hidden;
}
a:hover {
	color: #7FC31C;
}
/*
CONTENT --------------------- */
/*loginbox*/
#loginbox {
	width:574px;
	margin:auto;
	margin-top:200px;
}
#login-box-top {
	/*background:url(images/login-box-top.jpg) no-repeat left top;*/
	background:url(../images/login2.jpg) no-repeat left top;
	height:41px;
}
#login-box-body {
	background:url(../images/login-box-bg.jpg) repeat-y left top;
}
#login-box-bottom {
	background:url(../images/login-box-bottom.jpg) no-repeat left top;
	color:#7FC31C;
	text-align:center;
	padding-top:10px;
	height:32px;
	font-weight:bold;
	font-size: 12px;
}
#login-box-bottom a {
	color:#7FC31C!important;
}
#login-box-bottom a:hover {
	text-decoration: underline;
}
#login-box-body h1 {
	font-size:16px;
	padding-left:36px;
	padding-top:20px;
	width:500px;
}
.error_msg {
	text-align:center;
	border:solid 0px #FF6600;
	color:#CC3300;
	font-size:11px;
	font-weight:bold;
	position:relative;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
	margin:0px;
}
.userbox {
	margin-left:10px;
	margin-top:18px;
}
.itembox {
	width:215px;
	margin-left:26px;
	margin-right:27px;
	float:left;
}
.login-uname {
	width:207px;
	display:block;
	font-size:14px;
	/*font-weight:bold;*/
	color:#2a3035;
}
.login-inpuiitem {
	width:250px;
	border:1px solid #a6a6a6;
	padding:5px;
	margin-top:6px;
	margin-bottom:6px;
	border-radius:3px;
	box-shadow: 0 1px 2px 0 #999;
}
input[type='file'].login-inpuiitem {
	width:230px;
	border:1px solid #a6a6a6;
	padding:5px;
	margin-top:6px;
	margin-bottom:6px;
	border-radius:3px;
	box-shadow: none;
}
option {
	padding:0 0 0 5px;
}
.forgate-box {
	margin-bottom:20px;
}
.itembox a {
	font-size: 12px;
	text-decoration:underline;
	color:#683a09;/*font-weight:bold;*/
}
.itembox a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.top10 {
	margin-top:10px;
}
/*EndLoginbox*/	
#wrapper {
	margin:0px auto;
	padding:0px;
	width:978px;
}
#branding {
	height:137px;
	background:url(../images/branding-bg.jpg) right top no-repeat; /*change by imran 25.9.2010*/
}
#branding-top {
	height:83px;
}
#logo {
	width:236px;
	height:79px;
	margin-left:0px;
	float:left;
}
#logo a {
	/*background:url(images/waverly-logo.gif) no-repeat left top;*/
	background:url(../images/logo.png) no-repeat left top;
	width:332px;
	margin-top:0px;
	height:81px;
	display:block;
	text-indent:-999999px;
}
#branding-right {
	width:420px;
	margin-top:10px;
	float:right;
	font-size:13px;
	color:#FFFFFF;
	text-align:right;
}
#branding-right li {
	float:left;
	text-align:right;
}
#branding-right li a {
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
}
#branding-right li a:hover {
	text-decoration:underline;
	color:#000000;
}
#branding h2 {
	text-align: right;
	margin-top:10px;
	margin-right:16px;
	padding-top:7px;
	border-top:1px solid #b1d1f4;
	width:350px;
	font-size:22px;
	color:#010101;
	font-weight:normal;
	clear:right;
	float:right;
}
ul.menu {
	background:#90bbe6;
	width:964px; /*change by imran 25.9.2010*/
	padding-left:10px;
	height:66px;
	padding-top:28px;
}
ul.menu li {
	position:relative;
	display:inline;/*change by imran 25.9.2010*/
}
ul.menu li a {
	line-height:25px;
	/*text-transform:uppercase;*/
	padding-left:20px;
	padding-right:20px;
	color:#FFFFFF;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
}
ul.menu li a:hover {
	background:url(../images/top-nav-bg.jpg) repeat-x left bottom;
	height:26px;
	color:#FFFFFF;
}
ul.menu ul {
	position:absolute;
	top:12px;
	left:0;
	display:none;
	opacity:0;
	list-style:none;
	width:200px;
}
html* ul.menu ul {
	top:43px;
}
ul.menu ul li {
	position:relative;
	border-bottom:1px solid #aaa;
	margin:0;
	height:20px;
}
html* ul.menu ul li {
	display:inline-block;
}
ul.menu ul li a {
	background:url(../images/top-nav-bg.jpg) repeat-x left top;
	font-size:10px;
	font-weight:bold;
	height:20px;
	width:160px;
	line-height:20px;
	border-bottom:1px solid #333333;
	border-right:none;
	margin-bottom:-3px;
}
ul.menu ul li a:hover {
	background-color:#c5c5c5;
	height:20px;
}
ul.menu ul ul {
	left:148px;
	top:-1px;
}
ul.menu .menulink {
	font-weight:bold;
	background:url(../images/button.png) no-repeat;
	text-align:center;
	padding-left:1px;
	padding-right:1px;
	width:113px;
	height:26px;
}
ul.menu .menulink:hover, ul.menu .menuhover {
	/*background:url(images/header_over.gif);*/  
background:url(../images/top-nav-bg.jpg) repeat-x left bottom;
	height:26px;
}
#tabactive {
	background:url(../images/top-nav-bg.jpg) repeat-x left bottom;
	height:26px;
	color:#FFFFFF;
}
ul.menu .sub {
	background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat;
	color:#000000;
}
ul.menu .topline {
	border-top:1px solid #aaa;
}
#container {
	background: #90bbe6;
	padding-top:10px;
	padding-bottom:10px;
	width:974px; /*change by imran 25.09.2010*/
}
.maincontainer {
	width:952px;
	margin:auto;
	/*border:1px solid #FFFFFF;*/
	border:1px solid #000000;
}
.blue-hd-bg {
	background:url(../images/blue-hd-bg.jpg) repeat-x left top;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	padding-left:15px;
	font-weight:bold;
	margin-top:-2px;
	color:#CCCCCC
}
.deshboard-body {
	/*background:#e8e3d0;*/	
	background-color:#FFFFFF;
	padding:15px 12px;
	width:928px;
}
.item-box {
	width:458px;
	margin:auto;
	margin-top:6px;
}
.title-hd-box {
	height:25px;
	background:url(../images/title-bg.jpg) repeat-x left top;
	line-height:25px;
	color:#ffffff;
	font-size:14px;
	/*margin-left:1px;*/
	font-weight:bold;
	margin-top:-1px;
}
.title-hd-left {
	float:left;
}
.title-hd-right {
	float:right;
}
.item-box-body {
	/*background:url(images/box-bg.jpg) repeat-y left top;*/
	padding:12px;
	font-size:13px;
}
.item-box-body a {
	color: #000;
}
.item-box-body a:hover {
	color:#009900;
	text-decoration: underline;
}
.item-box-bottom {
	/*background:url(images/title-bottom-img.jpg) no-repeat left top;*/
	height:10px;
}
.sidebar {
	/*width:187px;*/
	width:180px;
	float:left;
	margin-right:9px;
	border:1px solid #000000;
}
.sidebar-title {
	background:url(../images/sidebar-title-bg.jpg) repeat-x left top;
	height:22px;
	line-height:22px;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:-1px;
}
.sidebar-title-hd-left {
	float:left;
	padding-right:10px;
}
.sidebar-title-hd-right {
	float:right;
}
.sidebar-body {
	/*background:url(images/sidebar-body-bg.jpg) repeat-y left top;*/
	background-color:#F4E3D1;
	padding:10px;
	padding-bottom:0px;
}
.sidebar-body ul {
	margin:0px;
	padding:0px;
}
.sidebar-body ul li {
	line-height:24px;
	/*background:url(images/sidebar-arrow.jpg) left 9px no-repeat;*/
	padding-left:10px;
	font-size:13px;
}
.sidebar-body ul li a {
	color:#010101;
	text-decoration:none;
	font-weight:bold;/*text-decoration:underline;*/
}
.sidebar-body a:active {
	text-decoration:underline;
	color:#FF0000;
}
.sidebar-body ul li a:hover {
	color:#333333;
	text-decoration:underline;
}
.sidebar-bottom {
	/*background:url(images/sidebar-bottom-img.jpg) repeat-y left top;*/
	background-color:#F4E3D1;
	height:21px;
}
.salesbody {
	width:736px;
	float:left;
	margin-bottom:6px;
}
.sales-title-hd-box {
	height:22px;
	background:url(../images/sales-title-hd-box-bg.jpg) repeat-x left top;
	line-height:22px;
	color:#FFFFFF;
	font-size:13px;
	margin-left:1px;
	font-weight:bold;
}
.sales-title-hd-left {
	float:left;
}
.sales-title-hd-right {
	float:right;
}
.sales-box-body {
	/*background:url(images/sales-box-bg.jpg) repeat-y left top;*/
	padding:12px;
	font-size:13px;
	background-color:#D2CDC7;
	line-height: 20px;
}
.sales-box-bottom {
	/*background:url(images/sales-title-bottom-img.jpg) no-repeat left top;*/
	height:19px;
	background-color:#D2CDC7;
}
/*************** view page button ****************/
.sales-box-body .viewTbl a{
	color:#FFF;
	background:#666;
	border:1px solid #666;
	border-radius:3px;
	padding:3px;
	font-size:14px;	
	font-weight:bold;
}
.sales-box-body .viewTbl a:hover{
	color:#FFF;
	background:#003;
	border:1px solid #003;
	border-radius:3px;
	padding:3px;
	font-size:14px;	
	font-weight:bold;
}
/********************* end view ppage  button ***************/
/**********************************pagignation*************************************/

.pagignation {
	font-size:12px;
	font-weight:normal;
	color:#322623;
	margin-bottom:10px;
	margin-top:10px;
}
.pagignation span a {
	border:1px solid #a99987;
	color:	#767574;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
}
.pagignation span a:hover {
	color:#322623;
	text-decoration:underline;
}
.pagignation img {
	border:none;
	position:relative;
}
/***************************************End pagignation*************************************/

/***************************************tabledatadesign**************************************/
.salesdata thead {
	background:url(../images/table-data-title-bg.jpg) repeat-x left top;
	height:21px;
	line-height:21px;
	color:#2b201d;
	font-weight:bold;
	padding: 4px;
}
.salesdata thead td {
	text-align:center;
	color:#FFFFFF;
	padding: 4px;
	font-size:13px;
}
.salesdata tbody {
	height:21px;
	line-height:21px;
	color:#2b201d;
	font-weight:normal;
	padding: 4px;
}
.salesdata tbody td {
	background:#d9e2ff;
	border-right:1px solid #bec8e4;
	text-align:center;
	padding: 4px;
}
.salesdata td.tbody {
	border-right:1px solid #bec8e4;
	text-align:center;
	background:#D2CDC7;
	padding: 4px;
	font-size:13px;
}
/********************************************End tabledatadesign*************************************/

/********************************* Footer *********************************************/
#footer {
	/*background:#1a1004;*/
	background:url(../images/footer.jpg);
	height:45px;
	margin-left:-6px;
}
#footer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}
#footer ul li {
	display: inline;
}
#footer ul li {
	text-align:center;
	line-height:45px;
	font-size:12px;
	padding-left:15px;
	padding-right:15px;
	color:#E8E3D0;
}
.footer ul li a:hover {
	color:#d94017;
}
.footer p {
	display:block;
	clear:both;
	padding-top:8px;
	padding-left:11px;
	font-size:12px;
	color:#999999;
}
/***************************** End Footer *******************************************/

/*new css*/
.delete-icon {
	background:url(../images/delete-icon.gif) no-repeat left top;
	width:16px;
	height:16px;
	color:#000000;
	text-indent:-999999px;
	display:inline-block;
	position:relative;
	top:3px;
}
html* .delete-icon {
	top:-1px;
}
.edit-icon {
	background:url(../images/edit-icon.gif) no-repeat left top;
	width:16px;
	height:16px;
	color:#000000;
	text-indent:-999999px;
	display:inline-block;
	position:relative;
	top:3px;
}
html* .edit-icon {
	top:-1px;
}
.add-icon {
	background:url(../images/add-icon.gif) no-repeat left top;
	width:16px;
	height:16px;
	color:#000000;
	text-indent:-999999px;
	display:inline-block;
	position:relative;
	top:3px;
}
html* .add-icon {
	top:-1px;
}
.update-icon {
	background:url(../images/update-icon.gif) no-repeat left top;
	width:16px;
	height:16px;
	color:#000000;
	text-indent:-999999px;
	display:inline-block;
	position:relative;
	top:3px;
}
html* .update-icon {
	top:-1px;
}
.salesdata {
	margin:0px;
	padding:0px;
	border:1px solid #a99987;
	font-size:11px;
}
.salesdata tbody td {
	background:#F4E3D1;
	border-right:1px solid #bec8e4;
	text-align:center;
	height:30px;
	font-size:13px;
}
.salesdata tbody td a {
	color:#0877e4;
	font-weight:bold;
}
.submit-btn {
	background:url(../images/submit-btn.gif) repeat-x left top;
	border:1px solid #495774;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
	/*line-height:30px;
	height:30px;*/
	padding:0px 7px 4px 3px;
	color:#FFFFFF;
	width:90px;
	font-size:14px;
}
.update-btn {
	background:url(../images/action-btn-bg.gif) repeat-x left top;
	border:1px solid #000000;
	cursor:pointer;
	text-align:center;
	font-size:11px;
	line-height:20px;
	height:20px;
	color:#FFFFFF;
}
#branding h2 {
	text-align: right;
	margin-top:10px;
	margin-right:16px;
	padding-top:7px;
	border-top:1px solid #b1d1f4;
	width:350px;
	font-size:22px;
	color:#010101;
	font-weight:normal;
	clear:right;
	float:right;
}
.regular_msg {
	border:solid 1px #009900;
	border-radius: 5px 5px 5px 5px;
	background-color: #BDE9BD;
	text-align:center;
	width:520px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	position:relative;
	padding:10px;
	margin:auto;
}
.login_error_msg {
	background-image:url(../images/error.png);
	background-position:5px 50%;
	background-repeat:no-repeat;
	background-size:35px;
	border:solid 1px #f693cb;
	border-radius: 5px;
	background-color:#ffb0be;
	box-shadow: 0 2px 2px #FFFFFF inset;
	text-align:center;
	width:500px;
	color:#000;
	font-size:12px;
	font-weight:bold;
	position:relative;
	margin:auto;
	padding:10px;
}
.login_regular_msg {
	background-image:url(../images/check.png);
	background-position:5px 50%;
	background-repeat:no-repeat;
	background-size:40px;
	border:solid 1px #A2D246;
	border-radius: 5px;
	background-color:#91e87d;
	box-shadow: 0 2px 2px #FFFFFF inset;
	text-align:center;
	width:500px;
	color:#000;
	font-size:12px;
	font-weight:bold;
	position:relative;
	padding:10px;
	margin:0px auto 10px auto;
}
.boxRpt {
	border:1px solid red;
}
.send-btn {
	background:url(../images/submit-btn.gif) repeat-x left top;
	border:1px solid #495774;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
	padding:2px 6px 2px 6px;
	color:#FFFFFF;
	margin-left:1px;
}
.mailbox {
	width:215px;
	margin-left:26px;
}
.itemboxsend {
	margin-left:26px;
	float:left;
}
.label {
	font-weight:bold;
	color:#22486D;
}
#dashboard {
	width:610px;
	border:1px solid #000000;
}
.pagignation img {
	border:medium none;
	position:relative;
}
#footer ul li a {
	color:#7FC31C!important;
}
#footer ul li a:hover {
	text-decoration: underline;
}
/******** New CSS Add by Aditya *************/

.search-inpuiitem {
	width:250px;
	border:1px solid #a6a6a6;
	padding:3px;
	margin-top:3px;
	margin-bottom:3px;
	border-radius: 2px;
	box-shadow: 0 1px 2px #DDDDDD;
}
div.search {
	background:#FFF;
	padding:10px;
	margin-bottom:10px;
	width:690px;
	border-radius:3px;
}
.addtbl span {
	font-size:18px;
	color:#F00;
}
img.admImg {
	border:1px solid #999;
	border-radius:3px;
	padding:4px;
	background-color:#999;
}
.viewTxt {
	text-transform:capitalize;
	font-weight:bold;
	color:#003300;
	font-size:18px;
}

.mangOrd a {
	background:url(../images/ordering.png) no-repeat;
	background-position:3px 50%;
	background-size:16px auto;
	float:right;
	padding:3px 5px 3px 22px;
	border-radius:5px;
	background-color:#000;
	color:#7fc31c;
	font-weight:bold;
	margin-right:2px;
}
.mangOrd a:hover {
	color:#fff;
	font-weight:bold;
}

a div.pdfDownload{
	width:243px;
	font-size:20px;
	text-decoration:none!important;
	color:#333;
	font-weight:bold;
	border:1px solid #CCC;
	padding:3px;
	border-radius:3px;
        text-align: center;
	background-image: -moz-linear-gradient(center bottom , #ccc, #fff);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#CCC));
	background-image: -webkit-linear-gradient(bottom, #CCC, #FFF);
  	background-image: -ms-linear-gradient(bottom, #CCC, #FFF);
   	background-image: -o-linear-gradient(bottom, #CCC, #FFF);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#CCCCCC'); /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#CCCCCC')";/* IE8 */
	zoom:1;
}

ul.viewReport li{float: left; margin-right: 4px; display: table-cell;vertical-align: middle; height: 370px;}
