.ProgressIndicator
{
    opacity:.85;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	height:25px;
	width:90px;
	background-image: url(../_images/controls/progressbg.gif);
	background-repeat:repeat-x;
	background-position:-5px 0px;
	color:#555555;
	font:tahoma;
	font-size:xx-small;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	font-weight:bold;
	border: solid 1px silver;
}
.ProgressIndicator_tab
{
	padding-top:2px;
	padding-bottom:2px;
	height:19px;	
}
.CustomerSearch
{
	text-align:right;
	font-size:xx-small;
	font-family:Tahoma;
	color:#F1D1D1;
	height:16px;
	width:120px;
}
.CustomerSearch IMG
{
	display:none;
}

.CustomerInfo
{
	font-family:Verdana;
	color:blue;
	font-size:12px;
	position:relative;
	width:280px;
	text-align:left;
}
.CustomerInfo INPUT
{
	border:solid 1px silver;
	background-color:#f1f1f1;
	color:Blue;
	font-size:11px;
	font-family:Tahoma;
	width:150px;
	position:absolute;
	/*right:0px;*/
}

.CustomerInfo SPAN
{
	color:#585A4F;
	font-size:xx-small;
	font-family:Verdana;
}

.CustomerInfo P
{
	border-bottom: 1px silver;
	border-bottom-style: dotted;
}

.TabLabel SPAN
{
	font-size:xx-small;
	font-family:Tahoma;
	width:170px;
	text-align: left;
	position:absolute;
	right:0px;
}

.TabLabel
{
	border:solid 1px silver;
	background-color:#f1f1f1;
	color:#585A4F;
	font-size:xx-small;
	font-family:Tahoma;
	width:170px;
	position:absolute;
	right:0px;
}

.GenTextbox
{
	color:#585A4F;
	font-size:12px;
	font-family:Tahoma;	
	text-align: left;
	width: 325px;
	position: relative;
	padding: 2px 0px 2px 0px;
	margin: 2px 2px 2px 2px;
}

.GenTextbox SPAN
{
	font-size:x-small;
	font-family:Tahoma;
	width:120px;
	text-align: left;
	
}

.GenTextbox INPUT 
{
	border:solid 1px silver;
	background-color:#f1f1f1;
	color:#585A4F;
	font-size:xx-small;
	font-family:Tahoma;
	width:130px;
	text-align: left;
	position: absolute;
	right: 0px;
	padding: 2px 0px 2px 0px;
	margin: 2px 2px 2px 2px;
}

.GenTextbox SELECT
{
	border:solid 1px silver;
	background-color:#f1f1f1;
	color:#585A4F;
	font-size:xx-small;
	font-family:Tahoma;
	width:130px;
	text-align: left;
	position: absolute;
	right: 0px;
	padding: 2px 0px 2px 0px;
	margin: 2px 2px 2px 2px;
}

.bodyboldwhite
{
	color:#ffffff;
	font-weight: bold;
	font-size: 11px;
	font-family:Tahoma;	
}

.siteTableRow
{
	border-bottom: dotted 1px silver;
	margin: 0px 4px 4px 0px;
	padding: 0px 4px 4px 0px;
	width: 500px;
}

.siteTableRow TD
{
	border-bottom: dotted 1px silver;
	margin: 2px 4px 4px 2px;
	padding: 2px 4px 4px 2px;
	elevation: higher;
}

/*Modal Popup*/
.modalBackground 
{
	background-color:#ffffff;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#F5F6E7;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalSendMessage {
	background-color:#F5F6E7;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.wizardFrame
{
	color:#585A4F;
	font-size:xx-small;
	font-family:Tahoma;
	width: 500px;
}

.wizardFrame SELECT
{
	color:#585A4F;
	font-size:xx-small;
	font-family:Tahoma;
	background-color:#f1f1f1;
	
}

.wizardFrame INPUT
{
	color:#585A4F;
	font-size:xx-small;
	font-family:Tahoma;
	background-color:#f1f1f1;
	border:solid 1px silver;	
}

.wizardFrame TEXTAREA
{
	color:#585A4F;
	font-size:xx-small;
	font-family:Tahoma;
	background-color:#f1f1f1;
	border:solid 1px silver;	
}

.GenTextbox TEXTAREA
{
	border:solid 1px silver;
	background-color:#f1f1f1;
	color:#585A4F;
	font-size:xx-small;
	font-family:Tahoma;
	width:130px;
	text-align: left;
	position: absolute;
	right: 0px;
	padding: 2px 0px 2px 0px;
	margin: 2px 2px 2px 2px;
}

.GenTextbox P
{
	border-bottom: dotted 1px silver;
	width: 525px;
}

.Textbox P DIV INPUT SPAN
{
	color:#585A4F;
	font-size:11px;
	font-family:Tahoma;	
}

.TabTextbox
{
	color:#585A4F;
	font-size:11px;
	font-family:Tahoma;	
}

.TabTextbox P
{
	border-bottom: 1px silver;
	border-bottom-style: inset;
}

.TabTextbox INPUT
{
	border:solid 1px silver;
	background-color:#f1f1f1;
	color:#585A4F;
	font-size:xx-small;
	font-family:Tahoma;
	width:170px;
	position:absolute;
	right:0px;
	
}

.TabTextbox SELECT
{
	border:solid 1px silver;
	background-color:#f1f1f1;
	color:#585A4F;
	font-size:11px;
	font-family:Tahoma;
	width:150px;
	/*position:absolute;*/
	right:0px;
}

.FilterList{
    padding: 3px 3px 3px 3px;
    width:150px;
    height:280px;
    color:black;
    background-image:url(../_images/controls/options.png);
    background-color:#F1F1F1;
    font-family:verdana;
    font-size:9px;
    opacity:.95;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
    background-position:fixed;
    overflow:auto;
}
.FilterList TABLE
{
    width:182px;            
}
.FilterList TD
{
    padding:2px 2px 2px 2px;
    /*border-bottom: solid 1px #4141ff; */
    text-align:left;
}
.FilterHighlight
{
	color:White;
    cursor:default;
    border:solid 1px #993300;
    background-color:#993300;
    /*font-size:small;*/
    font-weight:bold;
}
.SuggestList 
{
	BORDER: silver 1px solid; 
	PADDING: 4px; 
	FONT-FAMILY: tahoma; 
	BACKGROUND-COLOR: #f3f3f3 
}
.SuggestRow 
{
	PADDING: 2px; 
	FONT-SIZE: 9px;
	COLOR: dimgray;
	FONT-FAMILY: tahoma 
}
.SuggestRowSel 
{
	CURSOR: default; 
	COLOR: black 
}

.HeaderText
{
	font-size: 13px; 
    font-family: Verdana;
}

.HeaderTextWhite
{
	color:White;
    font-size: 13px; 
    font-family: Verdana;
}

.TitleText
{
	font-size: 12px; 
    font-family: Verdana;    
}

.TitleTextWhite
{
	color:White;
    font-size: 12px; 
    font-family: Verdana;
}

.BarIndicator
{
    color:Red;
    background-color:Red;
    height: 7px;
}

.BarBorder
{
    border-style:solid;
    border-width:1px;
    width:100px;
    height: 5px;
    vertical-align:middle;
}

.cart_item_description
{ 
    width: 100%;
    margin: 2px 10px 2px 10px;   
}

.cart_item_description SPAN
{ 
    color:#4d4d4d;
    font-size: 12px; 
    font-family: Verdana;
}

.printArea
{ 
    width: 100%;
    margin: 4px 0px 1px 0px;
    border-top: solid 1px #4d4d4d;
    border-right: solid 1px #4d4d4d;
    border-left: solid 1px #4d4d4d;
    border-bottom: solid 1px #4d4d4d;
}

.printItemHeader
{
    background-color: #D5D9A7;
	font-weight: bold;
    font-size: 12px;
	font-family: Tahoma;
	padding-left: 2px;
	padding-right: 2px;	
	border-bottom: solid 1px #4d4d4d;  
}

.printItem
{
    font-size: 12px;
	font-family: Tahoma;
	padding-left: 2px;
	padding-right: 2px;	  
}

.printAltItem
{
    font-size: 12px;
	font-family: Tahoma;
	padding-left: 2px;
	padding-right: 2px;	  
}

.printHeader
{
    color:#4d4d4d;
	font-weight: bold;
	font-size: 14px;
	font-family:Tahoma;	
	padding-left: 4px;
    border-bottom: solid 1px #4d4d4d;
}

.printHeader SPAN
{
    color:#4d4d4d;
	font-weight: bold;
	font-size: 14px;
	font-family:Tahoma;	
}

.printLabel
{
    vertical-align: middle;   
    background-color: #D5D9A7;
	color: #4d4d4d;
	font-size:11px;
	font-family:Tahoma;	
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
    border-bottom: dashed 1px #4d4d4d;
}

.printLabel SPAN
{
    color: #4d4d4d;
	font-size:11px;
	font-family:Tahoma;	
	font-weight: bold;	
}

.printDetails SPAN
{
    color:#4d4d4d;
	font-size:11px;
	font-family:Tahoma;	
    font-weight: normal;
}

.printDetails
{
    vertical-align: text-top;   
    background-color: #ffffff;
	color:#4d4d4d;
	font-size:11px;
	font-family:Tahoma;	
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
    border-bottom: dashed 1px #4d4d4d;
    font-weight: normal;
}

.printSeperator
{
    height: 1px;
    border-bottom: solid 1px #4d4d4d;
}

.informationBarTitleDiv
{
    background-color: #D5D9A7;
	color: #4d4d4d;
	font-size:12px;
	font-family:Tahoma;	
	padding-top: 2px;
	padding-bottom: 2px;
    font-weight: bold;
    width:100%;		
	height:17px;	
	border-bottom: solid 1px #4d4d4d;
}

.informationBarTitle
{
    color: #4d4d4d;
	font-size:12px;
	font-family:Tahoma;	
	font-weight: bold;
}

.informationBarMessages
{
    background-color: White;
	color: #4d4d4d;
	font-size:12px;
	font-family:Tahoma;	
	padding-left: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
    font-weight: normal;
    overflow:hidden;
}

.informationBarMessage
{
    background-color: White;
	color: #4d4d4d;
	font-size:12px;
	font-family:Tahoma;	
	padding-left: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
    font-weight: normal;
}

.panelHeader
{
    vertical-align: text-top;
    background-color: #912A19;
	color:#ffffff;
	font-size:12px;
	font-family:Tahoma;	
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
    font-weight: bold;
    margin-bottom: 3px;
    width: 100%;
}

.panelHeader SPAN
{
    vertical-align: text-top;
    color:#ffffff;
	font-size:12px;
	font-family:Tahoma;		
    font-weight: bold;
    width: 100%;
}

.panelContent
{
    vertical-align: text-top;
    background-color: #ffffff;
	color:#4d4d4d;
	font-size:11px;
	font-family:Tahoma;
	font-weight: bold;
    /*width: 99%;*/
    margin-left: -4px;
    margin-right: 20px;
    padding-left: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
}

.panelContent SPAN
{
    vertical-align: text-top;
    color:#4d4d4d;
	font-size:11px;
	font-family:Tahoma;
	font-weight: bold;
}

.MessagingTitle
{
    color:#4d4d4d;
	font-weight: bold;
	font-size: medium;
	font-family:Tahoma;	
}

.MessagingBody
{
    color: #000000;
	font-size:12px;
	font-family:Tahoma;	
    text-align: justify;
}

.MessageText
{
    border: solid 1px #4d4d4d;
    color: #000000;
    background-color: #ffffff;
	font-size:11px;
	font-family:Tahoma;	
}

.adArea
{ 
    margin: 1px 1px 1px 1px;
    border-top: solid 2px #4d4d4d;
    border-right: solid 2px #4d4d4d;
    border-left: solid 2px #4d4d4d;
    border-bottom: solid 2px #4d4d4d;
}

.imageButtons
{
    cursor: hand;
}
