/*******************orderreview**************************/
.spacer {
    display: block;
    height: 20px;
}

.alternate,
.alternate td {
    background: #fff;
}

.orderPage .orderBtn {
    display: inline;
    float: right;
    color: #fff;
    cursor: pointer;
    font-size: 11px;
    text-decoration: none;
    border: 1px solid #969696;
    padding: 0 5px;
    background-color: #bfbfbf;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#bfbfbf), to(#6b6b6b));
    background-image: -webkit-linear-gradient(top, #bfbfbf, #6b6b6b);
    background-image:    -moz-linear-gradient(top, #bfbfbf, #6b6b6b);
    background-image:     -ms-linear-gradient(top, #bfbfbf, #6b6b6b);
    background-image:      -o-linear-gradient(top, #bfbfbf, #6b6b6b);
    background-image:         linear-gradient(to bottom, #bfbfbf, #6b6b6b);
}

.orderPage .orderBtn:hover {
  -webkit-box-shadow: 0px 0px 4px 10px rgba(255,255,255,0.1) inset;
     -moz-box-shadow: 0px 0px 4px 10px rgba(255,255,255,0.1) inset;
          box-shadow: 0px 0px 4px 10px rgba(255,255,255,0.1) inset;
}

.orderPage .orderBtn:active {
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4) inset;
     -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4) inset;
          box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4) inset;
}

.orderPage .largeBtn {
    float: left;
    padding: 5px 15px;
    margin: 0 10px 10px 0;
    text-transform: uppercase;
    font-size: 13px;
}

.orderPage .redBtn {
  border-color: #af7275;
  background-color: #d97377;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d97377), to(#a64045)); 
  background-image: -webkit-linear-gradient(top, #d97377, #a64045); 
  background-image:    -moz-linear-gradient(top, #d97377, #a64045); 
  background-image:     -ms-linear-gradient(top, #d97377, #a64045); 
  background-image:      -o-linear-gradient(top, #d97377, #a64045); 
  background-image:         linear-gradient(to bottom, #d97377, #a64045);
}

.orderPage #lblStatusMessage,
.orderPage #lblError,
.orderPage .errorMsg {
    background: #aa4449;
    border: 1px solid #8F2126;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    margin: 10px 0;
    clear: both;
    display: block;
    float: none;
}

.orderPage #divSaveUserStatus,
.orderPage .okMsg {
    display: none;
    background: #b3bb00;
    border: 1px solid #949494;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    margin: 10px 0;
    clear: both;
    display: block;
    float: none;
    text-transform: uppercase;
    font-weight: bold;
}


.orderPage .orderHeader {
	margin-top:10px;
	padding-bottom:10px;
	}

.orderPage .orderReview .orderBackground {
	background-color:#fff;
	border:solid 1px #e8e8e8;
	overflow:hidden;
	padding-bottom:0px;
	margin-bottom:10px;
	}

.orderPage .orderReview table {
	width: 600px;
	margin-bottom:20px;
	clear: both;
	}
	
.orderPage .orderReview table th {
	background-color:#8a8a8a;
	text-align:left;
	color:#fff;
	font-size:13px;
	}
	
.orderPage .orderReview table th .more {
	text-align:right;
	background:url(../gfx/BgHorisontal.png) 0 -376px repeat-x;
	border:solid 1px #969696;
	text-transform:uppercase;
	color:#fff;
	font-size:10px;
	letter-spacing:1px;
	font-weight:bold;
	float:right;
	padding:1px 5px 1px 5px;
	margin-top:5px;
	margin-bottom:0;
	margin-right:10px;
	cursor:pointer;
	}

.orderPage .orderReview table th, .orderPage .orderReview table td {
	padding: 1px 3px 1px 3px;
}

.orderPage .orderReview table,
.orderPage .orderReview table th,
.orderPage .orderReview table td{
    border-color: #E6DFD8;
}

.orderPage .orderReview .getPdfWrap {
	height: 10px;
	}

.orderPage .orderReview .loadingPdf {
	display: none;
	float: left;
	padding: 0 0 0 20px;
	/*height: 27px;*/
	/*line-height: 27px;*/
	background: url(../gfx/hLib/hLib_loading4.gif) no-repeat left center transparent;
	margin-bottom: 10px;
	}
	
 
.orderPage .orderReview .generating .orderBtn,
.orderPage .orderReview .generated .orderBtn { display: none; }

.orderPage .orderReview .generating .loadingPdf { display: inline; }

.orderPage .orderReview .pdfLink { display: none; }
.orderPage .orderReview .generated .pdfLink { display: block; }

.orderPage .navisionUser table {
	width: auto;
	}

.orderPage .navisionUser table td {
	padding: 3px 0 3px 10px;
	}

.orderPage .navisionUser table td.headline {
	font-weight: bold;
	font-size: 13px;
	}

.orderPage .navisionUser table td input {
	margin: 0 10px 0 0;
	}

.orderPage .navisionUser table td span {
	margin: 0;
	}

.orderPage .orderReview table tr.color1 td{
	background-color:#f8f8f8;
	color:#333;
	/*padding:3px 10px 3px 10px;*/
	}


.orderPage .orderReview span{
	margin:5px 0 0px 10px;
	padding:0 0 5px 0;
	display:block;
	float:left;
	}
	
.orderPage .orderReview span a{
	color:#5b5b5b;
	text-decoration:underline;
	}
	
.orderPage .orderReview span a:hover{
	color:#333;
	}
	
.orderPage .orderReview span strong{
	padding-right:4px;
	}

/*******************order**************************/
.orderPage .orderView .orderBackground table {
    margin: 0;
}

.orderPage .orderView .orderBackground table th {
	background-color:#666666;
	text-align:left;
	color:#fff;
	padding:3px 10px 3px 10px;
	width:150px;
	}
	
	
.orderPage .orderHeader .more {
	text-align:right;
	background:url(../gfx/BgHorisontal.png) 0 -376px repeat-x;
	border:solid 1px #969696;
	text-transform:uppercase;
	color:#fff;
	font-size:10px;
	letter-spacing:1px;
	font-weight:bold;
	padding:1px 5px 1px 5px;
	margin-top:5px;
	margin-bottom:0;
	cursor:pointer;
	}
	
.orderPage table.orderProducts td{
	padding:5px 5px 5px 8px;
	color:#333;
	border-bottom:solid 1px #e8e8e8;
	}
	
.orderPage table.orderProducts td.col1{
	width:30px;
	}
	
.orderPage .orderBackground table.orderProducts td.col5,
.orderPage .orderBackground table.orderProducts td.col7,
.orderPage .orderBackground table.orderProducts td.col6{
	text-align:right;
	padding-right:15px;
	}
	
.orderPage .orderBackground table.orderProducts th.col5,
.orderPage .orderBackground table.orderProducts th.col7,
.orderPage .orderBackground table.orderProducts th.col6{
	text-align:right;
	padding-right:20px;
	}
		
.orderPage .orderBackground table.orderProducts th{
	padding:1px 3px 1px 8px;
	background-color:#e8e8e8;
	color:#5b5b5b;
	text-align:left;
	font-size:12px;
	}
	
.orderPage table.orderProducts tr.total td{
	font-size:13px;
	padding-bottom:2px;
	}
	
.orderPage table.orderProducts tr.total td.totalAmount{
	text-align:right;
	padding-right:12px;
	}
	
.orderPage table.orderProducts tr.total td.totalAmount{
	text-align:right;
	padding-right:12px;
	}
	
.orderPage .receiptNote{
	padding:10px;
	}
	
.orderPage .receiptNote span{
	display:block;
	float:none;
	margin:0;
	padding:0;
	}
	
.orderPage h5 {
	font-weight:bold;
	}
	
	
	
.orderPage .orderReview #divSearchOrders input{
    border: 1px solid #D8D8D8;
    font-size: 11px;
    height: 15px;
    width: 145px;
    
}
	
	
/******************* orderstatus **************************/
	
ul.orderOptions{
	border-bottom:solid 1px #e9e6e6;
    margin-bottom: 15px;
    font-size: 14px;
	}
	
ul.orderOptions li a{
	background-color:#ececec;
	color:#333;
	}
	
ul.orderOptions li a:hover{
	background-color:#e6dfd8;
	}
	
ul.orderOptions li a.selected{
	background-color:#e6dfd8;
	}

ul.orderOptions{
	margin-top:15px;
	overflow:hidden;
	padding-left:0;
	/*margin-left:0px;*/
	}
	
ul.orderOptions li{
	float:left;
	margin-left:0px;
	}
	
ul.orderOptions li a{
	float:left;
	padding:2px 5px 2px 5px;
	margin-right:3px;
	background-color:#ececec;
	display:block;
	color:#333;
	}
	
	
	
.orderPage .filtrationColumn{
	color:#5b5b5b;
	/*padding-top: 83px;*/
	
	}
	
	
	
/******************* search in order list **************************/

.orderPage .coolTableWrap {
    height: 500px !important;
    overflow: auto !important;
    border: 1px solid #ccc !important;
    margin-bottom: 0px;
}

.orderPage .coolTableHeader {
    margin-bottom: 0!important;   
}

.orderPage .orderReview .searchInList {
    padding-top: 0px;   
    margin-bottom: 10px;   
    
}

.orderPage .orderReview .searchInList input{
    border: 1px solid #D8D8D8;
    font-size: 11px;
    height: 15px;
    width: 145px;
    
}

.orderPage .orderReview button.orderlist-search
{
    text-align:right;
	background:url(../gfx/BgHorisontal.png) 0 -376px repeat-x;
	border:solid 1px #969696;
	text-transform:uppercase;
	color:#fff;
	font-size:10px;
	letter-spacing:1px;
	font-weight:bold;
	padding:1px 5px 0px 5px;
	margin-bottom:0;
	cursor:pointer;
}

.orderPage .orderReview button.orderlist-next
{
    text-align:right;
	background:url(../gfx/BgHorisontal.png) 0 -376px repeat-x;
	border:solid 1px #969696;
	text-transform:uppercase;
	color:#fff;
	font-size:10px;
	letter-spacing:1px;
	font-weight:bold;
	padding:1px 5px 0px 5px;
	margin-bottom:0;
	cursor:pointer;
    display: none;
}

.orderPage .orderReview button.invoicelist-search
{
    text-align:right;
	background:url(../gfx/BgHorisontal.png) 0 -376px repeat-x;
	border:solid 1px #969696;
	text-transform:uppercase;
	color:#fff;
	font-size:10px;
	letter-spacing:1px;
	font-weight:bold;
	padding:1px 5px 0px 5px;
	margin-bottom:0;
	cursor:pointer;
}

.orderPage .orderReview button.invoicelist-next
{
    text-align:right;
	background:url(../gfx/BgHorisontal.png) 0 -376px repeat-x;
	border:solid 1px #969696;
	text-transform:uppercase;
	color:#fff;
	font-size:10px;
	letter-spacing:1px;
	font-weight:bold;
	padding:1px 5px 0px 5px;
	margin-bottom:0;
	cursor:pointer;
    display: none;
}

.orderPage .orderReview .searchInList Span{
    display: inline;
    float: none;
    color: #A0522D;
    
}

.orderPage .orderReview .searchInList Span.results-found{
    color: #336600;
    
}

.orderPage .orderReview .searchInList Span.no-results{
    color: #C80000;
    
}

.orderPage .orderReview .Listcontainer{
    height: 300px;
	width: 300px;
	overflow: scroll;
    
}

.orderPage .orderReview div table{
    border-collapse:collapse;
    
}

.orderPage .orderReview div table td
{
		padding: 10px 5px 3px 5px;
}

.orderPage .orderReview div table td.match{
    color: #336600;
    
}

.orderPage .orderReview div table tr.selected-row{
    background-color: #FFF8DC;
    
}

.orderPage .orderReview div table .NavUserIndent_1 span,
.orderPage .orderReview div table .NavUserIndent_0 span
{
	background: url(../gfx/Icons.png) -4px -110px no-repeat transparent;
    width: 15px;
    height: 15px;
    margin: 0 5px;
    padding: 0;
		
}

.orderPage .orderReview div table .arrowClose span
{
	background: url(../gfx/Icons.png) -4px -125px no-repeat transparent;
}



