﻿/* DEFAULTS
----------------------------------------------------------*/
.carousel-caption {
   left: 4%;
   bottom: 6%;
   width: 30%;
   border: 10px solid rgba(255,255,255,0.2);
   background-color: rgba(255,255,255,0.7);
   padding: 6px 6px 6px 6px;
   color: #333333;
}

.Warning-Message {
	color: #A9533F !important;
	font-weight:600;
}

.Standout-Message {
	color: #4A783C; /*#AE2573*/
	font-weight: 600;
}

.modal {
   z-index: 99999;
}
.pnlHyperlink {
	border-bottom: solid 1px #333333;
	height: 30px;
}
a.LinkRemoveUnderline {
	background-color: gray;
	text-decoration: none;
	padding-left: 2em;
	padding-left: 7px;
	padding-bottom: 2px;
	border-radius: 30px;
	border: solid 2px #333333;
}

.InformationButton {
    display: inline-block;
    border: 0;
    border-radius: 30px;
    color: #fff;
    background-color: #5bc0de;
    width: 18px;
    height: 18px;
    text-align: center;
    font-size: .8em;
}
	.InformationButton:hover {
		color: #fff;
		background-color: #138496;
		border-color: #117a8b;
	}

.DDLBorderCustome /*Remove*/
{
    border: 3px solid #8d8e8f;
    border-collapse: separate;
    border-radius: 6px;
    border-spacing: 0px;
}
.CategoryTextBox /*Remove*/
{
    Width : 76%;
    float: left
}
.CategoryAddButton /*Remove*/
{
    width: 20%;
    float:left
    
}
.CategoryUpload /*Remove*/
{
    width:100%
}
.TextBoxShade /*Remove*/
{
    border: 1px solid #ddd;    
}
.TextBoxNoBorder /*Remove*/
{
    border: 0;    
}
.TableBorder /*Remove*/
{
    border: 4px solid #ddd;
    border-collapse: separate;
    border-radius: 6px;
    border-spacing: 0px;
    width:100%;
}
.TableBorderCustome /*Remove*/
{
    border: 3px solid #8d8e8f;
    border-collapse: separate;
    border-radius: 6px;
    border-spacing: 0px;
    width:280px;
}
.AddressDiv /*Remove*/
{
    padding-left:90px;
    padding-right:90px;
}
.AddressInnerDiv /*Remove*/
{
    padding-left:20px;
}
.AddressApprovalDiv /*Remove*/
{
    padding-left:5px;
    padding-right:5px;
}

.AddressApprovalInnerDiv /*Remove*/
{
    padding-right: 5px;
}

.Btn-Default /*Remove*/
{
  color:#333;
  background-color: #fff;  
  height: 30px;
  border: 0;  
  border-radius: 3px;
  border-spacing: 0px;
}
	.Btn-Default:hover {
		color: #212529;
		background-color: #e2e6ea;
		border-color: #dae0e5;
	}

.Btn-White /*Remove*/
{
  color: #5e5e5e; 
  background-color: #fff;
  border:0;
  height: 30px;
  border-radius: 3px;
  border-spacing: 0px;
}

.Btn-Success {
	color: #fff;
	background-color: #4A783C;
	height: 30px;
	border: 0;
	border-radius: 3px;
	border-spacing: 0px;
}

	.Btn-Success:disabled {
		color: #333333;
		background-color: #D0D0CE;
		border-color: #D0D0CE;
	}
	.Btn-Success:hover {
		color: #333333;
		background-color: #B6CFAE;
		border-color: #4A783C;
	}

.Btn-Warning {
	color: #fff;
	background-color: #D69A2D;
	border: 0;
	height: 30px;
	border-radius: 3px;
	border-spacing: 0px;
}

	.Btn-Warning:disabled {
		color: #333333;
		background-color: #D0D0CE;
		border-color: #D0D0CE;
	}
	.Btn-Warning:hover {
		color: #333333;
		background-color: #ECD0A2;
		border-color: #D69A2D;
	}

.Btn-Primary {
	color: #fff;
	background-color: #41748D;
	height: 30px;
	border: 0;
	border-radius: 3px;
	border-spacing: 0px;
}

	.Btn-Primary:disabled {
		color: #333333;
		background-color: #D0D0CE;
		border-color: #D0D0CE;
	}
	.Btn-Primary:hover {
		color: #333333;
		background-color: #ABC7C9;
		border-color: #41748D;
	}

.Btn-Info /*Remove*/
{
  color: #fff; 
  background-color: #5bc0de;
  border:0;
  height: 30px;
  border-radius: 3px;
  border-spacing: 0px;
}
	.Btn-Info:hover {
		color: #fff;
		background-color: #138496;
		border-color: #117a8b;
	}

.Btn-Danger {
	color: #fff;
	background-color: #A9533F;
	border: 0;
	height: 30px;
	border-radius: 3px;
	border-spacing: 0px;
}

	.Btn-Danger:disabled {
		color: #333333;
		background-color: #D0D0CE;
		border-color: #D0D0CE;
	}
	.Btn-Danger:hover {
		color: #333333;
		background-color: #E6D0C7;
		border-color: #A9533F;
	}


.Btn-DangerRound /*Remove*/
{
  color:#fff;
  font-weight:bold;
  background-color: #d9534f;
  border:0;
  height: 30px;
  border-radius: 50%;
  border-spacing: 0px;
  text-align: center;
  margin: 4px 2px;
}

	.Btn-DangerRound:disabled {
		color: #333333;
		background-color: #D0D0CE;
		border-color: #D0D0CE;
	}
	.Btn-DangerRound:hover {
		color: #fff;
		background-color: #c82333;
		border-color: #bd2130;
	}

.Btn-Inactive /*Remove*/
{
  color: #fff; 
  background-color: #9e9d9b;
  border:0;
  height: 30px;
  border-radius: 6px;
  border-spacing: 0px;
}

.Btn-DangerRoundInactive /*Remove*/
{
  color:#fff;
  font-weight:bold;
  background-color: #9e9d9b;
  border:0;
  height: 30px;
  border-radius: 50%;
  border-spacing: 0px;
  text-align: center;
  margin: 4px 2px;
}

.ImgNextToComboBox /*Remove*/ 
{
	position: relative;
	top: 8px;
}

.AppButton /*Remove*/ 
{
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: White;
	border-color: #333333;
	color: #333333;
}
.AppPrint /*Remove*/
{
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 10px;
    padding-left: 1px;
    background-color : White;
    border-color : transparent;
    color: #3275e5;
    text-decoration: Underline;
}
.buttons /*Remove*/ 
{
	padding-bottom: 25px;
}

.RadAsyncUpload {
    float: left;
    padding-right: 40px;
}
.border /*Remove*/ 
{
	border-style: dotted;
	border-color: #333333;
	border-width: 1px
}

.uploadFile
{
    text-align : right;
}

.AutoExpand
{
   float:left;
}
.AutoExpand,
.AutoExpand .rgMasterTable
{
   width:auto !important;
}

body {
	background: #b6b7bc;
	/*font-size: .80em;*/
	font-size: .90em !important;
	font-family: 'Montserrat', "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
@media print {
	body {
		font-size: 1.1em !important;
	}
}

.SetSize {
   font-size:.90em !important;
}
@media print {
	.SetSize{
		font-size: 1.1em !important;
	}
}

.FontFamily {
	font-family: 'Montserrat', "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
}

a:link, a:visited {
	color: #41748D;
}

a:hover {
	color: #41748D;
	text-decoration: none;
}

a:active {
	color: #41748D;
}

p
{
	margin-bottom: 10px;
	line-height: 1.6em;
}

/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	font-size: 1.5em;
	color: #333333;
	font-variant: small-caps;
	text-transform: none;
	font-weight: 400;
	margin-top: 10px;
	margin-bottom: 10px;
}

h1 {
	font-size: 1.6em;
	font-family: 'Montserrat', "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
}

h2
{
	font-size: 1.5em;
	font-weight: 600;

}

h3
{
	font-size: 1.2em;
}

h4
{
	font-size: 1.1em;
}

h5, h6
{
	font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
	margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

/* 061617:NEW: */
#bnrPricing /*Remove*/
{
    position: relative;
    float: right;
    top: 0px;
    left: -2px;
    background-color: #FFFFCC;
    padding: 3px 5px 3px 5px;
    border: 1px solid #808000;
    width:343px;
}

.page {
	width: 1000px;
	background-color: #333333;
	margin: 0px auto 0px auto;
	border: 3px solid #496077;
	/*--Top Right rounded corner--*/
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	-khtml-border-radius-topright: 7px;
	border-top-right-radius: 7px;
	/*--Top Left rounded corner--*/
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	-khtml-border-radius-topleft: 7px;
	border-top-left-radius: 7px;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-khtml-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-khtml-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
}

.header {
	position: relative;
	margin: 0px;
	padding: 0px;
	background: #333333;
	width: 100%;
}

.header h1
{
	font-weight: 400;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	color: #f9f9f9;
	border: none;
	line-height: 2.4em;
	font-size: 2.4em;
}

.Main {
    float: left;
    background-color: #fff;
    padding: 10px 10px 10px 10px;
    min-height: 450px;
    display: inline-block;
    width: 100%;
}

.footer {
	color: white;
	background-color: #333333;
	clear: both;
	padding: 8px 0px 0px 0px;
	margin: 0px auto;
	text-align: center;
	line-height: normal;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-khtml-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-khtml-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
}

.footerheading {
	color: white;
}

/*.myGridView thead
{ 
	display:table-header-group; 
}

.myGridView {
	font-family: 'Montserrat', 'Times New Roman', Times, serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
}*/

/*#region PriceListCSS */

/*PriceList B  -------------------------------------------------------- */
.PriceList_pnlBody
{
	overflow: hidden;
	clear: both;
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; 
	-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px;  
	-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; 
	-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; 
	border-color: Silver;
	border-style:solid;
	border-width:1px;
	padding-top:0px;
}
.PriceList_pnlBody_NoBorder
{
	overflow: hidden;
	clear: both;
	padding-top:0px;
}
.PriceList_lblHeader
{
	padding-left: 4px;
	background-color: #D8D8D8;
}
.PriceList_lblBody
{
	margin: 0px;
}
.PriceList_txtBody /*Remove*/
{
	vertical-align: middle;
	padding-left: 2px;
	border-color: Gray;
	border-style: solid;
	border-width: 1px;
	-moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -khtml-border-top-left-radius: 2px; border-top-left-radius: 2px; 
	-moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; -khtml-border-top-right-radius: 2px; border-top-right-radius: 2px;  
	-moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; -khtml-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; 
	-moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; -khtml-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; 
	}
.PriceList_cboBody
{
	vertical-align: middle;
}
.PriceList_LstMulti
{
	vertical-align: text-top;
	margin-left: 0px;
}
.PriceList_Error_Asterik
{
	font-weight:bold;
	font-size:18px;
	vertical-align: top;
	margin-left: 5px;
	color: Red;
}
.PriceList_Error_Label
{
	color: Maroon;
	vertical-align: middle;
	padding-left: 55px;
	padding-top: 8px;
	text-align: left;
}
.PriceList_DivChkScroll
{   overflow:auto;
	border: 1px solid #ccc;
	background-color: white;
	height: 197px;
	width: 207px;
}
.PriceList_ChkScroll {
	color: #333333;
	background-color: white;
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	cursor: default;
	vertical-align: middle;
	white-space: nowrap;
}
.PriceList_btn
{   display: inline-block;
	text-decoration: none;
	color: #333333;
	font-weight: normal;
	background-color: ButtonFace;
	border: 1px solid #2d6898;

	-webkit-box-shadow: 0px 2px 0px #2b638f, 0px 1px 6px rgba(0,0,0,.4), inset 0px 1px 0px rgba(255,255,255,.3), inset 0px 0px 3px rgba(255,255,255,.5);
	-moz-box-shadow: 0px 2px 0px #2b638f, 0px 1px 6px rgba(0,0,0,.4), inset 0px 1px 0px rgba(255,255,255,.3), inset 0px 0px 3px rgba(255,255,255,.5);
	box-shadow: 0px 2px 0px #2b638f, 0px 1px 6px rgba(0,0,0,.4), inset 0px 1px 0px rgba(255,255,255,.3), inset 0px 0px 3px rgba(255,255,255,.5);

	-webkit-transform: translate(0, 4px);
	-moz-transform: translate(0, 4px);
	transform: translate(0, 4px);
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; 
	-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px;  
	-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; 
	-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; 
}
.PriceList_btn:hover
{   background-color: #DADADA;
}
.PriceList_btn[disabled]
{   background-color: transparent;
}
.PriceList_btn:hover[disabled]
{   background-color: Red;
}

.btn_Button_Cal {
	display: inline-block;
	text-decoration: none;
	color: #333333;
	font-weight: normal;
	background-color: transparent;
	padding-top: 8px;
}
.btn_Button_SPV {
	display: inline-block;
	text-decoration: none;
	text-align: center;
	color: #333333;
	font-weight: bold;
	font-size: 14px;
	background-color: ButtonFace;
	border: 1px solid #2d6898;
	height: 17px;
	width: 22px;
	padding: 0 2px 2px 0;
	-webkit-box-shadow: 0px 1px 0px #2b638f, 0px 1px 1px rgba(0,0,0,.2), inset 0px 1px 0px rgba(255,255,255,.3), inset 0px 0px 1px rgba(255,255,255,.5);
	-moz-box-shadow: 0px 1px 0px #2b638f, 0px 1px 1px rgba(0,0,0,.2), inset 0px 1px 0px rgba(255,255,255,.3), inset 0px 0px 1px rgba(255,255,255,.5);
	box-shadow: 0px 1px 0px #2b638f, 0px 1px 1px rgba(0,0,0,.2), inset 0px 1px 0px rgba(255,255,255,.3), inset 0px 0px 1px rgba(255,255,255,.5);
	-webkit-transform: translate(0, 2px);
	-moz-transform: translate(0, 2px);
	transform: translate(0, 2px);
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-khtml-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-khtml-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.btn_Button_SPV:hover
{   background-color: #DADADA;
}
.btn_Button_SPV[disabled]
{   background-color: transparent;
}
.btn_Button_SPV:hover[disabled]
{   background-color: Red;
}


/*.lbl_Label_Body {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: 'Montserrat', Arial,Calibri;
	margin: 0px;
	text-align: right;
	white-space: nowrap;
}*/

.txt_Text_Body {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: 'Montserrat', Arial,Calibri;
	vertical-align: middle;
	padding-left: 2px;
	border: 1px solid Silver;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	-khtml-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	-khtml-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-khtml-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-khtml-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px;
}
	.txt_Text_Body[ReadOnly] {
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-size: 12px;
		font-family: 'Montserrat', Arial,Calibri;
		vertical-align: middle;
		padding-left: 2px;
		border: 1px solid gainsboro;
	}

.cal_Small .ajax__calendar_container 
{ 	width:172px;
    height:170px; 
	background-color: white; border:solid 2px #666666; 
	-moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; -khtml-border-top-left-radius: 8px; border-top-left-radius: 8px; 
	-moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; -khtml-border-top-right-radius: 8px; border-top-right-radius: 8px;  
	-moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; -khtml-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; 
	-moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; -khtml-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; 
} 
.cal_Small .ajax__calendar_body 
{ 	width:170px; 
	height:130px; 
	background-color: white; border: solid 1px #666666; 
} 
.cal_Small .ajax__calendar_header 
{ 	background-color: white; margin-bottom: 2px; 
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; 
	-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px;  
	-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; 
	-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; 
}
.cal_Small .ajax__calendar_title {
	color: #333333;
	padding-top: 1px;
	text-decoration: underline;
} 
.cal_Small .ajax__calendar_next, 
.cal_Small .ajax__calendar_prev 
{ 	background-color: white; border:solid 1px gray; 
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; 
	-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px;  
	-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; 
	-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; 
}
.cal_Small .ajax__calendar_hover .ajax__calendar_next,
.cal_Small .ajax__calendar_hover .ajax__calendar_prev {
	background-color: white;
	border: solid 2px #333333;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-khtml-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-khtml-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.cal_Small .ajax__calendar_dayname {
	background-color: white;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 1px;
	color: #333333;
}
.cal_Small .ajax__calendar_day {
	background-color: white;
	border: solid 1px gray;
	border-bottom-style: none;
	margin: 0px 1px 0px 1px;
	text-align: center;
	color: #333333;
	width: 16px;
}
.cal_Small .ajax__calendar_month {
	background-color: white;
	border: solid 1px gray;
	border-bottom-style: none;
	margin: 0px 1px 0px 1px;
	text-align: center;
	color: #333333;
	width: 38px;
}
.cal_Small .ajax__calendar_year {
	background-color: white;
	border: solid 1px gray;
	border-bottom-style: none;
	margin: 0px 1px 0px 1px;
	text-align: center;
	color: #333333;
	width: 38px;
}
.cal_Small .ajax__calendar_hover .ajax__calendar_day,
.cal_Small .ajax__calendar_hover .ajax__calendar_month,
.cal_Small .ajax__calendar_hover .ajax__calendar_year {
	background-color: #DADADA;
	border: solid 1px orange;
	color: #333333;
	font-weight: bold;
} 
.cal_Small .ajax__calendar_active .ajax__calendar_day, 
.cal_Small .ajax__calendar_active .ajax__calendar_month, 
.cal_Small .ajax__calendar_active .ajax__calendar_year 
{ 	background-color: silver; border:1px solid blue;
  	color: maroon; 
	font-weight:bold; 
} 
.cal_Small .ajax__calendar_today .ajax__calendar_day 
{ 	background-color:#DADADA; border-left:1px solid navy; border-right:1px solid navy;
  	color:Teal; 
  	border-top:1px solid navy;
  	border-bottom:1px solid navy;
}
.cal_Small .ajax__calendar_other,
.cal_Small .ajax__calendar_hover {
	color: #333333;
	font-weight: bold;
} 
.cal_Small .ajax__calendar_days 
{	background-color: white;
}
.cal_Small .ajax__calendar_invalid .ajax__calendar_day,
.cal_Small .ajax__calendar_invalid .ajax__calendar_month,
.cal_Small .ajax__calendar_invalid .ajax__calendar_year,
.ajax_calendar__invalid 
{	background-color: #BDBDBD;
	text-decoration: line-through;
	color:#585858;
}


.lbl_ChrCnt
{   font: normal 11px Arial,Calibri;
    color: Gray;
}
/*PriceList E -------------------------------------------------------- */


/*#endregion*/

fieldset
{
	margin: 1em 0px;
	padding: 1em;
	border: 1px solid #ccc;
}

fieldset p 
{
	margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
	display: block;
}

fieldset label.inline 
{
	display: inline;
}

legend 
{
	font-size: 1.1em;
	font-weight: 600;
	padding: 2px 4px 8px 4px;
}

input.textEntry 
{
	width: 320px;
	border: 1px solid #ccc;
}

input.passwordEntry 
{
	width: 320px;
	border: 1px solid #ccc;
}

div.accountInfo /*Remove*/
{
	width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
	clear: both;
}

.title {
	background: #333333;
	display: block;
	float: left;
	text-align: left;
	width: auto;
}

/*.loginDisplay
{
	font-size: 1.1em;
	height: inherit;
	display: block;
	text-align: right;
	padding: 10px;
	color: White;
}

.loginDisplay a:link
{
	color: white;
}

.loginDisplay a:visited
{
	color: white;
}

.loginDisplay a:hover
{
	color: white;
}
*/
/*.failureNotification
{
	font-size: 1.1em;
	color: Red;
}*/

/*.RequiredField
{*/
	/*font-size: 1.1em;*/
	/*color: Red;
}*/

.bold
{
	font-weight: 600;
}

/*.submitButton
{
	text-align: right;
	padding-right: 10px;
}*/

.WindowsStyle .ajax__combobox_inputcontainer
{
}

.WindowsStyle .ajax__combobox_textboxcontainer
{
	width:150px;
}

.WindowsStyle .ajax__combobox_textboxcontainer input
{
	width:150px;
}

.WindowsStyle .ajax__combobox_buttoncontainer
{
}

.WindowsStyle .ajax__combobox_buttoncontainer button
{
	background-position: center;
	background-repeat: no-repeat;
	border-color: ButtonFace;
	height: 12px;
	width: 15px;
}

.WindowsStyle .ajax__combobox_itemlist
{
	margin: 0px;
	padding: 0px;
	cursor: default;
	list-style-type: none;
	text-align: left;
	border: solid 1px ButtonShadow;
	background-color: Window;
	color: WindowText;
}

.WindowsStyle .ajax__combobox_itemlist li
{
	white-space: nowrap;
	width: 150px;
	padding: 0px 2px 0px 2px;
}

.cpBody {
	background-color: white;
	/*--font: normal 12px auto Verdana, Arial;--*/
	border: 2px solid #333333;
	width: 100%;
	padding: 4px;
	padding-top: 4px;
	line-height: 200%;
	display: block;
	height: 0px;
	overflow: hidden;
	clear: both;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-khtml-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-khtml-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
}

.cpHeader {
	color: white;
	background-color: #333333;
	/*--font: bold 12px auto "Trebuchet MS", Verdana;
	font-size: 12px;--*/
	font-weight: bold;
	cursor: pointer;
	width: 100%;
	/*height:25px;*/
	padding: 4px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	-khtml-border-radius-topright: 7px;
	border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	-khtml-border-radius-topleft: 7px;
	border-top-left-radius: 7px;
}

.cpBodyCust {
	background-color: white;
	/*--font: normal 12px auto Verdana, Arial;--*/
	border: 2px solid #333333;
	width: 100%;
	padding: 4px;
	padding-top: 4px;
	display: block;
	height: 0px;
	overflow: hidden;
	clear: both;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-khtml-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-khtml-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
}

.cpHeaderCust {
	color: white;
	background-color: #333333;
	/*--font: bold 12px auto "Trebuchet MS", Verdana;
	font-size: 12px;--*/
	font-weight: bold;
	cursor: pointer;
	width: 100%;
	/*height:25px;*/
	padding: 4px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	-khtml-border-radius-topright: 7px;
	border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	-khtml-border-radius-topleft: 7px;
	border-top-left-radius: 7px;
}

.pnlBody {
	background-color: white;
	/*--font: normal 12px auto Verdana, Arial;--*/
	border: 2px solid #333333;
	width: 100%;
	padding: 4px;
	padding-top: 4px;
	display: block;
	height: auto;
	overflow: hidden;
	clear: both;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-khtml-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-khtml-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
}

.pnlHeader {
	color: white;
	background-color: #333333;
	/*--font: bold 12px auto "Trebuchet MS", Verdana;
	font-size: 12px;--*/
	font-weight: bold;
	width: 100%;
	/*height:25px;*/
	padding: 4px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	-khtml-border-radius-topright: 7px;
	border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	-khtml-border-radius-topleft: 7px;
	border-top-left-radius: 7px;
}

.pnlBodyParts {
	background-color: white;
	/*--font: normal 12px auto Verdana, Arial;--*/
	border: 2px solid #333333;
	width: 100%;
	padding: 4px;
	padding-top: 4px;
	display: block;
	height: auto;
	overflow: hidden;
	clear: both;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-khtml-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-khtml-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
}

.pnlHeaderParts {
	color: white;
	background-color: #333333;
	/*--font: bold 12px auto "Trebuchet MS", Verdana;
	font-size: 12px;--*/
	font-weight: bold;
	width: 100%;
	/*height:25px;*/
	padding: 4px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	-khtml-border-radius-topright: 7px;
	border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	-khtml-border-radius-topleft: 7px;
	border-top-left-radius: 7px;
}


.BorderMe {
	border: 1px solid #E8E0DE;
}

.RoundMe {
   -moz-border-radius-topright: 7px;
   -webkit-border-top-right-radius: 7px;
   -khtml-border-radius-topright: 7px;
   border-top-right-radius: 7px;
   -moz-border-radius-topleft: 7px;
   -webkit-border-top-left-radius: 7px;
   -khtml-border-radius-topleft: 7px;
   border-top-left-radius: 7px;
   -moz-border-radius-bottomright: 7px;
   -webkit-border-bottom-right-radius: 7px;
   -khtml-border-radius-bottomright: 7px;
   border-bottom-right-radius: 7px;
   -moz-border-radius-bottomleft: 7px;
   -webkit-border-bottom-left-radius: 7px;
   -khtml-border-radius-bottomleft: 7px;
   border-bottom-left-radius: 7px;
}

.RoundMe-TopRight {
	-moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; -khtml-border-radius-topright: 7px; border-top-right-radius: 7px;		
}

.RoundMe-TopLeft {
	-moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; -khtml-border-radius-topleft: 7px; border-top-left-radius: 7px;
}

.RoundMe-BottomRight {
	-moz-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius: 7px; -khtml-border-radius-bottomright: 7px; border-bottom-right-radius: 7px;
}

.RoundMe-BottomLeft {
	-moz-border-radius-bottomleft: 7px; -webkit-border-bottom-left-radius: 7px; -khtml-border-radius-bottomleft: 7px; border-bottom-left-radius: 7px;
}

.RightAlign 
{
	text-align: right;
}

.FloatLeft
{
	float: left;
}

.FloatRight /*Remove*/
{
	float: right;
}

.StopFloat 
{
	clear: both;
}

.VertCenterPic 
{
	vertical-align: middle;
}

.PriceRadioButtonList /*Remove*/
{
	font-size:1em;
   line-height: 1.4em;
	vertical-align: middle;
}

.PriceLabel /*Remove*/
{
	line-height: 1.8em;
	vertical-align: middle;
}

.csspager td
 { 
	 padding-left:10px; 
	 padding-right:10px; 
	 
 }

/*#region BackroomCalendarCSS */

.MyCalendar .ajax__calendar_container {
	width: 190px;
	background-color: #333333;
	border: solid 2px #666666;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	-khtml-border-top-left-radius: 8px;
	border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	-khtml-border-top-right-radius: 8px;
	border-top-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-khtml-border-bottom-left-radius: 8px;
	border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-khtml-border-bottom-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

.MyCalendar .ajax__calendar_body {
	width: 180px;
	height: 150px;
	background-color: #333333;
	border: solid 2px #666666;
}

.MyCalendar .ajax__calendar_header {
	background-color: #333333;
	margin-bottom: 8px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-khtml-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-khtml-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}  

.MyCalendar .ajax__calendar_title 
{ 
	color: #ffffff; padding-top: 3px; 
} 

.MyCalendar .ajax__calendar_next, 
.MyCalendar .ajax__calendar_prev 
{ 
	border:solid 4px #ffffff; 
	background-color: #ffffff; 
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; 
	-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px;  
	-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; 
	-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; 
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_next,
.MyCalendar .ajax__calendar_hover .ajax__calendar_prev {
	border: solid 4px #333333;
	background-color: #ffffff;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-khtml-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-khtml-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.MyCalendar .ajax__calendar_dayname {
	text-align: center;
	margin-bottom: 4px;
	margin-top: 2px;
	color: #ffffff;
	background-color: #333333;
}

.MyCalendar .ajax__calendar_day,
.MyCalendar .ajax__calendar_month,
.MyCalendar .ajax__calendar_year {
	margin: 1px 1px 1px 1px;
	text-align: center;
	border: solid 1px #333333;
	color: #ffffff;
	background-color: #333333;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
	color: #ffffff;
	font-weight: bold;
	background-color: #333333;
	border: solid 1px #328BC8;
} 

.MyCalendar .ajax__calendar_active .ajax__calendar_day, 
.MyCalendar .ajax__calendar_active .ajax__calendar_month, 
.MyCalendar .ajax__calendar_active .ajax__calendar_year 
{ 
	color: #ffffff; 
	font-weight:bold; 
	background-color: #F7B64A;  
} 

.MyCalendar .ajax__calendar_today .ajax__calendar_day 
{ 
	color: #ffffff; 
	font-weight:bold; 
	background-color: #F7B64A;  
} 

.MyCalendar .ajax__calendar_today 
{ 
	color: #ffffff; 
} 

.MyCalendar .ajax__calendar_other, 
.MyCalendar .ajax__calendar_hover .ajax__calendar_today 
{ 
	color: #ffffff; 
	font-weight:bold; 
}

.MyCalendar .ajax__calendar_days {
	background-color: #333333;
}

.MyCalendar .ajax__calendar_invalid .ajax__calendar_day,
.MyCalendar .ajax__calendar_invalid .ajax__calendar_month,
.MyCalendar .ajax__calendar_invalid .ajax__calendar_year,
.ajax_calendar__invalid 
{
	background-color: #BDBDBD;
	text-decoration: line-through;
	color:#585858;
}


/*#endregion*/

/*#region accordionCSS */

.accordion section:target p 
{  
	  display:block;  
}


.accordMain {
	background-color: #333333;
	/*height:25px;*/
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-top: 4px;
	/*--margin-bottom:5px;--*/
	cursor: pointer;
	color: White;
	overflow: hidden;
	vertical-align: top;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-khtml-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-khtml-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	/*--moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; --*/
	/*--moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; --*/
	width: 100%;
}

/*@media (min-width: 768px) {
    .accordMain {
        height: 25px;
    }
}*/

.accordMainBody {
	background-color: white;
	/*--font: normal 12px auto Verdana, Arial;--*/
	border: 2px solid #333333;
	padding: 5px;
	padding-bottom: 10px;
	display: block;
	height: auto;
	overflow: hidden;
	clear: both;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-khtml-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-khtml-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
	width: 100%;
}

.accordSub {
	background-color: #707372;
	/*height: 25px;*/
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-top: 4px;
	/*--margin-left:10px; --*/
	cursor: pointer;
	color: White;
	overflow: hidden;
	vertical-align: top;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-khtml-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-khtml-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	/*----moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; --*/
	/*----moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; --*/
	width: 100%;
}

/*@media (min-width: 768px) {
    .accordSub {
        height: 25px;
    }
}*/

.accordSubBody {
	background-color: white;
	/*--font: normal 12px auto Verdana, Arial;--*/
	border: 2px solid #707372;
	padding: 5px;
	padding-bottom: 10px;
	/*--margin-left:10px; --*/
	display: block;
	height: auto;
	overflow: hidden;
	clear: both;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-khtml-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-khtml-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
	width: 100%;
}

.accordSubSub {
	background-color: #707372;
	height: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-top: 4px;
	margin-left: 10px;
	cursor: pointer;
	color: White;
	overflow: hidden;
	vertical-align: top;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-khtml-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-khtml-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	/*----moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; --*/
	/*----moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; --*/
	width: 710px;
}

.accordSubSubBody {
	background-color: white;
	/*--font: normal 12px auto Verdana, Arial;--*/
	border: 2px solid #707372;
	padding: 5px;
	padding-bottom: 10px;
	margin-left: 10px;
	display: block;
	height: auto;
	overflow: hidden;
	clear: both;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-khtml-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-khtml-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
	width: 700px;
}

/*#endregion*/

.cssPager td {
	padding-left:4px;
	padding-right:4px;
}

.noWrap 
{
	white-space: nowrap;
}

/*.SearchButton
{ 
	height:22px; 
	width:22px; 
	background-image:url('/Images/Search.png'); 
   background-color: transparent;
   background-repeat: no-repeat;
   border: none;
   outline: none;
   overflow: hidden;
	cursor:pointer;
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; 
	-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px;  
	-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; 
	-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; 
}*/

/*.watermarked 
{
	 color:Gray;
}*/

.SmallCaps /*Remove*/
{
	font-variant: small-caps;
}

/*.container-custom {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;*/
    /*margin-right: auto;
    margin-left: auto;*/

/*background-color: #333333;
	margin: 0px auto 0px auto;*/
	/*border: 3px solid #496077;*/
    /*--Top Right rounded corner--*/
    /*-moz-border-radius-topright: 7px;-webkit-border-top-right-radius: 7px; -khtml-border-radius-topright: 7px; border-top-right-radius: 7px;*/
    /*--Top Left rounded corner--*/
    /*-moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; -khtml-border-radius-topleft: 7px; border-top-left-radius: 7px;*/
    /*--Bottom right rounded corner--*/
    /*-moz-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius: 7px; -khtml-border-radius-bottomright: 7px; border-bottom-right-radius: 7px;*/
    /*--Bottom left rounded corner--*/
    /*-moz-border-radius-bottomleft: 7px; -webkit-border-bottom-left-radius: 7px; -khtml-border-radius-bottomleft: 7px; border-bottom-left-radius: 7px;
}

@media (min-width: 576px) {
    .container-custom {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container-custom {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container-custom {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .container-custom {
        max-width: 1140px;
    }
}*/

/*.rowlike {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}*/

input[type=checkbox] + label {
    text-indent:5px;
}

a {
    text-decoration: underline;
}

[class^="Rad"], [class^="Rad"] * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.ajax__tab_xp .ajax__tab_tab {
   height: 21px;
   min-height: 21px;
}

/*Back Log Changes, also dont forget to make changes to accordMain and accordSub classes*/

.customstyle {
    margin-left: -50px;
}

@media (min-width: 768px) {
    .customstyle {
       margin-left: 70px;
    }
}

@media (min-width: 992px) {
    .customstyle {
        margin-left: 200px;
    }
}

@media (min-width: 1200px) {
    .customstyle {
        margin-left: 300px;
    }
}

.rightbigsmall768 {
    float:left;
}

@media (min-width: 768px) {
    .rightbigsmall768 {
        float: right;
    }
}

/*.orderstatusformstyle {
    float: right;
}*/

/*.rgvCancelledOverflowFix {
    overflow-x: auto;
}*/

/*Configuration Changes*/

.comboboxstyle .ajax__combobox_itemlist /*Remove*/ 
{
	margin-top: -74px;
	margin-left: -403px;
}

.calculatorcell {
    padding-bottom: 10px;
}

/*Custom Changes*/
.accordcolumnname {
	text-align: left;
	color: #333333;
}

@media (min-width: 992px) {
    .accordcolumnname {
        color:white;
    }
}


.tablecell {
    text-align:left;
}
@media (min-width: 992px) {
    .tablecell {
        text-align: center;
    }
}

.pageupdatelistbox {
    width: 300px;
}

/*082322:NEW:B:=================================*/
.ModWinBg {
	background-color: #41748D; /* #41748D, aka Denim.    #ABC7C9, aka Sky - too light... */
	opacity: 0.3;
}

.ModWin {
	min-width: 250px;
	height: auto;
	width: auto;
	background: ghostwhite; /* #D0D0CE; aka Feather - too dark.     #EAE9E8; aka Dust - looks pink...     #F5F1EE; aka Sand Light - looks pink when displayed...   #E6D0C7;  looks even more pink. !*/
	border-radius: 7px;
	border: 1px solid #333333; /*aka Charcoal*/
	padding: 12px 0px 8px 0px;
	white-space: normal;
	max-width: 500px;
}

/*062023:NEW:*/
/* All Black turned to #333333 - Charcoal */
/* Had to turn them all back to Black.  Too light! */
.rlbDataExport {
	font-family: Montserrat,Arial;
	font-size: 12px;
}

.lblDataExportSectionHdr {
	font-style: normal;
	font-variant: normal;
	font-family: Montserrat,Arial;
	color: Black;
	font-size: 14px;
	height: 20px;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
}

.lblDataExportHdr {
	font-style: normal;
	font-variant: normal;
	font-family: Montserrat,Arial;
	color: Black;
	font-size: 12px;
	height: 20px;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
}

.txtDataExportHdr {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family: Montserrat,Arial;
	color: Black;
	border: 1px solid silver;
	font-size: 12px;
	border-radius: 4px;
	max-height: 22px;
	min-height: 22px;
	height: 22px;
	text-align: left;
	vertical-align: middle;
	width: 200px;
}

.lblDataExport {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family: Montserrat,Arial;
	color: Black;
	font-size: 12px;
	height: 20px;
	text-align: right;
	padding-right: 8px;
	vertical-align: middle;
}

.txtDataExport {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family: Montserrat,Arial;
	color: Black;
	border: 1px solid silver;
	font-size: 12px;
	border-radius: 4px;
	max-height: 18px;
	min-height: 18px;
	height: 18px;
	text-align: left;
	vertical-align: middle;
	width: 400px;
}

.ddlDataExport {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family: Montserrat,Arial;
	color: darkslategray;
	border: 1px solid silver;
	padding-left: 3px;
	font-size: 14px;
	border-radius: 4px;
	height: 22px;
	vertical-align: middle;
}

.DivSubHdr {
	text-align: left;
	font-family: Montserrat,Arial;
	font-size: 14px;
	color: Black;
	font-weight: 200;
	border-radius: 4px;
	padding: 1px 0 2px 10px;
	vertical-align: middle;
	white-space: nowrap;
	height: 24px;
}
/*background-color: #eee;*/
.Grd_HdrStyle {
	border-top: 1px solid gainsboro;
	border-right: 1px solid gainsboro;
	border-left: 1px solid gainsboro;
	border-bottom: 1px solid gainsboro;
	color: Black;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	font-family: Montserrat,Arial;
	background-color: ghostwhite;
	vertical-align: middle;
	padding: 0 1px 0 2px;
	text-align: center;
	white-space: normal;
}

.Grd_RowStyle {
	border-top: 1px solid gainsboro;
	border-right: 1px solid gainsboro;
	border-left: 1px solid gainsboro;
	border-bottom: 1px solid gainsboro;
	color: Black;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	font-family: Montserrat,Arial;
	vertical-align: middle;
	padding: 0 2px 0 3px;
	height: 14px;
	overflow: hidden;
}
/* If you put this in .Grd_RowSytle, ItemStyle-Wrap setting is ignored!!!:  white-space: nowrap;*/
.Fst {
	font-family: Montserrat,Arial;
	text-align: left;
	font-size: 14px;
	font-weight: 300;
	border-radius: 4px;
	vertical-align: middle;
	border: 1px solid #EAE9E8;
	white-space: nowrap;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.pac-container {
	background-color: #fff;
	position: absolute !important;
	z-index: 1000;
	border-radius: 2px;
	border-top: 1px solid #d9d9d9;
	font-family: 'Montserrat', "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	color: #333333 !important;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.pac-logo:after {
	content: "";
	padding: 1px 1px 1px 0;
	height: 16px;
	text-align: right;
	display: block;
	background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3.png);
	background-position: right;
	background-repeat: no-repeat;
	background-size: 120px 14px
}

.hdpi.pac-logo:after {
	background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3_hdpi.png)
}

.pac-item {
	cursor: default;
	padding: 0 4px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	line-height: 30px;
	text-align: left;
	border-top: 1px solid #e6e6e6;
	font-size: 13px;
	color: #333333;
	/*font-size: 11px;*/
	/*color: #999*/
}

	.pac-item:hover {
		background-color: #fafafa
	}

.pac-item-selected,
.pac-item-selected:hover {
	background-color: #ebf2fe
}

.pac-matched {
	font-weight: 700
}

.pac-item-query {
	font-size: 13px;
	padding-right: 3px;
	color: #000
}

.pac-icon {
	width: 15px;
	height: 20px;
	margin-right: 7px;
	margin-top: 6px;
	display: inline-block;
	vertical-align: top;
	background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);
	background-size: 34px
}

.hdpi .pac-icon {
	background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png)
}

.pac-icon-search {
	background-position: -1px -1px
}

.pac-item-selected .pac-icon-search {
	background-position: -18px -1px
}

.pac-icon-marker {
	background-position: -1px -161px
}

.pac-item-selected .pac-icon-marker {
	background-position: -18px -161px
}

.pac-placeholder {
	color: gray
}

/*#CCCCCC*/
/*#EAE9E8 = Dust*/

/*min-height:200px;*/
/*background:whitesmoke;*/
/*082322:NEW:E:=================================*/

/*INVENTORY CHANGES*/

/*.bcRadComboBox {
    float:right;
    padding-right:15px;
}

.bcRadDataPagerright {
    float:right;
}

.bcRadDataPagercenter {
    padding-left:90px;
}

.cutsewDropDownList {
    width:25%;
}
@media (max-width: 992px) {
    .cutsewDropDownList {
        width: 49%;
    }
}

@media (max-width: 768px) {
    .cutsewDropDownList {
        width: 48%;
    }
}

@media (max-width: 380px) {
    .cutsewDropDownList {
        width: 47%;
    }
}
*/