﻿/* COLORS */
/*Green: #86ca40;  /* GREEN */
/*Lighter Green: #e2e7ad; /* LIGHTER GREEN */
/*Background Grey: #eeeeee; /* LIGHT GREY */
/*Dark Grey: #555555; /* Dark Grey */
/*Maroon: #63002F; /* Maroon */
/*Blue: #023c59; /* BLUE */
/*White: #ffffff; /* WHITE */

body
{
	margin: 0;
	padding: 0;
}

body, td, p
{
	font-family: Sans-Serif;
	font-size: 10pt;
}
.imgarrow{ border:none; float:left; margin:0px;}

#header
{
	display: block;
	background-color: White;
	margin-bottom: 0px;
	min-width:900px;
	min-height:80px;
}

#navigation
{
	clear: both;
	display: block;
	background-color: White;
	border-top: solid 1px Black;
	border-bottom: solid 1px Black;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 40px;
	min-width:900px;
}

#leftSpacer
{
	width: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#leftColumn
{
	width: 200px;
	background-color: #eeeeee;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right: solid 1px White;
}
#mainColumn
{
	width:90%;
	margin: 15px;
	padding: 15px;
	background-color: #eeeeee;
	min-width:900px !important;
	min-height:800px !important;
}
#rightSpacer
{
	width: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#footer
{
	border-top: solid 1px Black;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 8pt;
	color: #023c59; /* BLUE */
}

#footer a
{
	
	display:none;
}

#footer table table{
	padding: 0;
}

#footer table table a{
	padding: 3px 10px;
	width: 100%;
	display: block;
	text-align: left;
}

#footer table table td.hover{
	color: #86ca40; /* GREEN */
}

.copyright
{
	color:#023C59;
	font-size:8pt;
	display:inline-block;
}


#headerImage
{
	float: left;
	padding: 9px 0px 0px 0px;
}
#headerNav
{
	float: right;
	text-decoration: none;
	background-color: #eeeeee; /* Grey */
	text-align: left;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 262px;
	overflow: hidden;
}

#mainMenu
{
	float: left;
	padding: 10px 20px;
	font-family: helvetica, Sans-Serif;
	color: #023c59; /* BLUE */
	font-size: 10pt;
	min-width:760px;
}

#mainMenu a{
	/*display:none;*/
}

#mainMenu table table{
	padding: 0;
}

#mainMenu table table a{
	padding: 3px 10px;
	width: 100%;
	display: block;
}

#mainMenu table table td.hover{
	color: #86ca40; /* GREEN */
}

#loginStatus
{
	float: right;
	padding: 15px 20px 10px 0px;
	font-family: helvetica, Sans-Serif;
	color: #023c59; /* BLUE */
	font-size: 10pt;
}

p
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

h1
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
}

a, a:link, a:visited, a:active
{
	color: #023c59; /* BLUE */
	font-weight: bold;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}

a:hover
{
	color: #86ca40; /* GREEN */
}

h1
{
	color: #023c59; /* BLUE */
	font-family: 'ITC Avant Garde Std Bk', Sans-Serif;
	font-size: 16pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
}
h2
{
	color: #023c59; /* BLUE */
	font-family: 'ITC Avant Garde Std Bk', Sans-Serif;
	font-size: 16pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
}
h3
{
	color: #023c59; /* BLUE */
	font-family: 'ITC Avant Garde Std Bk', Sans-Serif;
	font-size: 14pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}
h4
{
	color: #023c59; /* BLUE */
	font-family: 'ITC Avant Garde Std Bk', Sans-Serif;
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}
h5
{
	color: #023c59; /* BLUE */
	font-family: 'ITC Avant Garde Std Bk', Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}
h6
{
	color: #023c59; /* BLUE */
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-weight: normal;
}

li
{
	list-style-position: inside;
	margin-bottom: 10px;
	margin-right: 15px;
}

blockquote
{
	background-color: #023c59; /* BLUE */
	color: White;
	margin: 30px 20px 20px 30px;
	padding: 10px 10px 10px 10px;
}

blockquote a, blockquote a:link, blockquote a:visited, blockquote a:active, blockquote a:hover
{
	color: White;
	text-decoration: underline;
}
blockquote a:hover
{
	color: #86ca40; /* GREEN */
}

/* Forms */
form{margin:0px}

select, input, textarea
{
	font-family: helvetica, Sans-Serif;
	font-size: 11px;
	color: #555;
}

.warning
{
	color: Red;
}

.formFieldLabel
{
	font-weight: bold;
	
}
.formFieldLabel2
{
	font-weight: bold;
	color: #023c59; /* BLUE */
	
}

.formFieldSubText
{
	font-size: smaller;
}

.button a:link, .button a:visited, .button a:active
{
	display: block;
	margin: 5px 0px 5px 0px;
	padding: 5px 10px 5px 10px;
	color: #023c59; /* BLUE */
	font-family: helvetica, Sans-Serif;
	font-size: 9pt;
}

.button a:hover
{
	color: #86ca40; /* GREEN */
	background-color: #023c59; /* BLUE */
}

/* Datasheet */

.productDetail
{
	width: 1000px;
	background-color: White;
}

.productDetail .header
{
	background-color: #023c59; /* BLUE */
}

.productDetail .header .wineryName
{
	padding: 40px 0px 10px 0;
	color: #86ca40; /* GREEN */
	font-size: x-large;
	font-weight: bold;
	font-family: 'ITC Avant Garde Std Bk', Sans-Serif;
	text-align: center;
}

.productDetail .header .productName
{
	padding: 10px 0px 10px 0;
	color: White;
	font-size: x-large;
	font-weight: bold;
	font-family: Sans-Serif;
	text-align: center;
}

.productDetail .sectionTitle
{
	color: #63002F; /* Maroon */
	font-style: italic;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	font-size: larger;
}

.productDetail strong
{
	color: #023c59; /* BLUE */
}

.productDetail .footer
{
}

/* Panels */

.panel
{
	
	border-collapse: collapse;
	border: solid 1px Grey;
	color: #86ca40; /* GREEN */
	background-color: White;
	margin: 5px 0px 5px 0px;
	overflow:hidden;
}

.panel .panelTitle
{
	color: Black;
	font-weight: bold;
	background-color: #BEBEBE;
	padding: 5px;
}

.panel .panelContent
{
	padding: 5px;
}

.paddedPanel
{
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 20px;
}

.wineryLoginPanel
{
	background-color: #EB7B59;
	background-image: url(images/wineryLoginBackground.gif);
	background-repeat: repeat-x;
	display: block;
	padding: 10px 10px 20px 10px;
	width: 200px;
}
.wineryLoginPanel h1, .wineryLoginPanel h2, .wineryLoginPanel h3, .wineryLoginPanel h4, .wineryLoginPanel h5, .wineryLoginPanel h6
{
	color: White;
	background-color: Transparent;
	font-family: 'ITC Avant Garde Std Bk', Sans-Serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.licenseeLoginPanel
{
	background-color: #A9BC7A;
	background-image: url(images/licenseeLoginBackground.gif);
	background-repeat: repeat-x;
	display: block;
	padding: 10px 10px 20px 10px;
	width: 200px;
}
.licenseeLoginPanel h1, .licenseeLoginPanel h2, .licenseeLoginPanel h3, .licenseeLoginPanel h4, .licenseeLoginPanel h5, .licenseeLoginPanel h6
{
	color: White;
	background-color: Transparent;
	font-family: 'ITC Avant Garde Std Bk', Sans-Serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.salesRepLoginPanel
{
	background-color: #6666FF;
	background-image: url(images/salesRepLoginBackground.gif);
	background-repeat: repeat-x;
	display: block;
	padding: 10px 10px 20px 10px;
	width: 200px;
}
.salesRepLoginPanel h1, .salesRepLoginPanel h2, .salesRepLoginPanel h3, .salesRepLoginPanel h4, .salesRepLoginPanel h5, .salesRepLoginPanel h6
{
	color: White;
	background-color: Transparent;
	font-family: 'ITC Avant Garde Std Bk', Sans-Serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Tables */
.gridView
{
	background-color: #FFFFFF;
}
.gridView th
{
	background:url('images/table_header.gif');
	border: 1px solid #999999;
	height: 25px;
	padding-left: 4px;
	font-weight: bold;
	/*background: #f6f6f6;*/
}
.gridView td
{
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	padding-left: 4px;
	color: Black;
	background-color: white;
}

.gridView .grey
{
	background-color: #eeeeee !important;
}

.gridView a, .gridView a:link, .gridView a:visited, .gridView a:active, .gridView a:hover
{
	color: #023c59 !important; /* BLUE */
	text-decoration: none;
}
.gridView a:hover
{
	color: #86ca40 !important; /* GREEN */
}
.headerOther th{
    background:url('images/table_header_other.gif') repeat-x;
}
th.noBackground{background:url('images/table_header_other.gif') left -28px repeat-x;}
.pager a, .pager a:link, .pager a:visited, .pager a:active, .pager a:hover
{
	margin: 5px 5px 5px 5px;	
}

/* Formatting */

.title
{
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	font-size: larger;
	font-weight: bold;
}

.title_Licensee
{
	margin: 0px 0px 0px 0px;
	padding : 10px 10px 10px 0px;
	font-size: large;
	font-weight: bold;
	color: #023c59
}

.blueBackground
{
	color: White;
	background-color: #1c6a92; /* members blue */
	width:180px;
	cursor:pointer;
	display: inline-block;
}

.greenBackground
{
	color: White;
	background-color: #86CA40; /* members green */
	cursor:pointer;
}

.brownBackground
{
	color: White;
	background-color: #3f392e; /* BROWN */
}

.whiteBackground
{
	color: Black;
	background-color: White;
}

.greyBackground
{
	color: Black;
	background-color: #eeeeee; /* Light Grey */
}

/* So the overflow scrolls */
.scrollingTable {overflow:auto;}

.scrollingTable table 
{
	width: 99%;
}
/* Keep the header cells positioned as we scroll */
.scrollingTable table th {position:relative;}

/* For alignment of the scroll bar */
/*.scrollingTable table tbody {overflow-x:hidden;} */

/**/
.FFButtonWrap {	
	padding-top: 1px;
	list-style:	none;
	float: left;
	margin: 0;
	padding: 0;
	line-height: 16px;
	font-size: 14px;
	height:34px;
}

.FFButtonWrap li a, .FFButtonWrap li a:link, .FFButtonWrap li a:visited, .FFButtonWrap li a:active{	
	color: #fff !important;
	font-weight: normal;
}

.FFButtonWrap li a:hover{	
	color: #fff !important;
	font-weight: normal;
}

.FFButtonWrap li{
	display: block;
	float: left;
	margin:	0 0 5px 0;
	cursor: pointer;
	background: url(images/ffbutton.gif) repeat-x;
	background-position: left 0px;
}

.FFButtonWrap li a{
	display: block;
	margin-left: 8px;
	padding: 7px 16px 8px 10px;
	text-align: center;
	font-weight: normal;
	color: #FFF;
	background: url(images/ffbutton.gif);
	background-repeat:no-repeat;
	background-position: right 0px;
}

.FFButtonWrap li.selected {
	background: url(images/ffbutton.gif);
	background-position: left -34px;
	background-repeat:no-repeat;
}

.FFButtonWrap li.mouseovered {
	background: url(images/ffbutton.gif);
	background-position: left -34px;
	background-repeat:no-repeat;
}

.FFButtonWrap li.mouseovered a {
	background: url(images/ffbutton.gif);
	background-position: right -34px;
	background-repeat:no-repeat;
}

.FFButtonWrap li.pushed a{
	padding: 8px 15px 7px 11px;
}


.FFButtonWrap li.disabled {
	cursor: default ;
	background: url(images/ffbutton.gif);
	background-position: left -68px;
	background-repeat:no-repeat;
}

.FFButtonWrap li.disabled a {
	cursor: default ;
	background: url(images/ffbutton.gif);
	background-position: right -68px;
	background-repeat:no-repeat;
}

/*Search style*/
.major-container
{
	clear: both;
    /*padding: 10px;*/
}

.SearchBarTitle{
	background: #004072;
	padding: 0 10px;
	height: 27px;
	font-weight: bold;
	color: #fff;
}

.search-panel
{
    border: 1px solid #999999;
    background: #F4F4F4;
    width:100%;
    margin:0px;clear:both;
}

.search-sub-panel
{
    margin: 5px 0 0px 5px;
    padding: 0;
    color: #000;
}

.search-sub-panel-title{
	padding: 0 10px;
	font-weight: bold;
	border-bottom: 1px solid #aaaaaa;
	color:#338DA5;
}

.search-sub-panel table
{
    width: 100%;
}
.search-sub-panel table td
{
    /*height:33px;*/
}
.search-sub-panel select
{
    margin: 0px;
    width: 80%;
}

.search-result-top
{
    padding: 10px 5px;
}

.search_result_table
{
	margin-top:7px;
/*	border: 1px solid #b2b2b2;
	border-collapse: collapse;  */
	border-spacing: 0;
	width:100%;
}

.search_result_table td
{
	padding: 1px 5px;
	border: 1px solid #b2b2b2;
	 white-space:nowrap; 
}
/*********************hunter added**********start***********/
.theadStyle
{
	height: 25px;
	font-weight: bold;
	/*background: #f6f6f6;*/
	cursor:pointer;
}

/*For sort table arrow style*/
/* Modify by Fred@BrightCreek.com */
#orders-search{min-width:0px;}
.search_result_table thead tr td div
{
	float:left;
}
.search_result_table thead tr td div.downarrow
{
	background: url(images/downarrow.gif) no-repeat 0px 0px;
	float:right;
	width:7px;
	height:4px;
	margin-top:7px;
}
.search_result_table thead div.uparrow
{
	background: url(images/uparrow.gif) no-repeat 0px 0px;
	float:right;
	width:7px;
	height:4px;
	margin-top:7px;
} 
.search_result_table tfoot
{
	padding: 2px;
	background: #DEDEDE;
	border: 1px solid #86CA40;
	height: 27px;
	font-weight: bold;
}
#search-result-table tr.odd {
	background-color: #F6F6F6;
}

#search-result-table tr.even {
	background-color: #FFFFFF;
}
#search-result-table tr.over {
	background-color: #cee2ff;
}
#search-result-table .theadStyle td{background:url('images/table_header.gif');	border: 1px solid #999999;}
#search-result-table tfoot td{background:url('images/table_footer.gif');}

.maskDiv
{
    width:100%;
	background-color:White;
	z-index:1000px;
	position:absolute;
	filter:alpha(opacity=50);
	margin-top:0px;
	display:none;
	height:28px;
	-moz-opacity:0.5;
}
#search_result{padding:0px;clear:both;margin-top:0px;}

/********************hunter added*********end*************/

.A_UploadImg
{
	font-size:12px; 
	background:url(images/Uploadlogoimage.gif) no-repeat 0px 1px;
	margin:0px;
	padding-left:15px;
}

.A_AddUser
{
	font-size:12px;
	background: url(images/AddAnotherUser.gif) no-repeat 0px 2px;
	margin:0px;
	padding-left:12px;
}

.A_DelUser
{
	font-size:12px;
	background: url(images/Dontadduser.gif) no-repeat 0px 5px;
	margin:0px;
	padding-left:14px;
}


.edit_div
{
    border: solid 1px #999999;
    margin: 10px;
    padding-bottom:0px;
    margin-bottom:0px;
}

.edit_contact
{
    border: solid 1px #999999;
    margin: 10px;
    padding-bottom:0px;
    margin-bottom:0px;
}

.edit_Licensee
{
    border: solid 1px #999999;
    margin: 10px;
    padding-bottom:0px;
    margin-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-top:0px;
    padding-right:0px;
}

.register_div
{
    border: solid 1px #999999;
    margin: 10px;
    padding-bottom:0px;
}

.edit_div table{
	width: 100%;
}

.edit_div table tr{
}

.edit_div table tr td 
{
	padding:5px 0 5px 10px;
}


.operation_div
{
    border: solid 1px black;
    margin: 10px;
    width: 100%;
}

/*Table style*/
.btnseparator
{
	float: left;
	height: 22px;
	border-left: 1px solid #aaa;
	border-right: 1px solid #ccc;
	margin: 1px;
}

.pGroup
{
	float: left;
	background: none;
	height: 24px;
	margin: 0px 5px;
}

.pGroup select{
	margin:0;
}

.pButton
{
	float: left;
	width: 22px;
	height: 22px;
	border: 0px;
	cursor: normal;
	overflow: hidden;
}

.pPageStat, .pcontrol
 {
 	margin-top:2px;
 	}
.pButton span
{
	width: 20px;
	height: 20px;
	display: block;
	float: left;
}

.pButton.Enabled:hover
{
	width: 20px;
	height: 20px;
	border: 1px solid #aaa;
	cursor: pointer;
}

.pButton.Enabled:hover span
{
	width: 19px;
	height: 19px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
}

.pFirst
{
background: url(images/tablenavigation/page-first.gif) no-repeat center;
}

.pFirst.Disabled
{
background: url(images/tablenavigation/page-first-disabled.gif) no-repeat center;
}

.pPrev
{
background: url(images/tablenavigation/page-prev.gif) no-repeat center;
}

.pPrev.Disabled
{
background: url(images/tablenavigation/page-prev-disabled.gif) no-repeat center;
}

.pNext
{
background: url(images/tablenavigation/page-next.gif) no-repeat center;
}

.pNext.Disabled
{
background: url(images/tablenavigation/page-next-disabled.gif) no-repeat center;
}

.pLast
{
background: url(images/tablenavigation/page-last.gif) no-repeat center;
}

.pLast.Disabled
{
background: url(images/tablenavigation/page-last-disabled.gif) no-repeat center;
}

.pReload
{
background: url(images/tablenavigation/refresh.gif) no-repeat center;
}

.pReload.loading
{
background: url(images/tablenavigation/wait.gif) no-repeat center;
}


/* BC Coments: start page */
p.NoProduct{ background-color:#023c59; color:White; padding:8px; font-weight:bold;}
div.StartPage_NoProduct{ background-color:#eeeeee;}

/*Borderconter*/
.updatePanelDiv
{
	border:solid 1px #bebebe; height:auto;
}

/************Import Wine Po Style, start******************************************/
#ImportPoHeaderDiv
{
	margin-top:5px;height:22px;padding: 6px;width:100%-12px; background-color: #3F7B00; color: #FFFFFF;
}

/************Import Wine Po Style, End******************************************/

#PoHeaderDiv
{
	margin-top:5px;height:22px;padding: 6px;width:100%-12px; background-color: #004072; color: #FFFFFF;
}
.PoNumberStyle
{
	float:left; margin:0px;width:35% ;height:22px; text-align:left;font-weight:bold;padding-top:2px;
}
.PoDateStyle
{
	float:left; margin:0px;width:20% ;height:22px; text-align:center;font-weight:bold;padding-top:2px;
}
.PoDateStyle2
{
	float:left; margin:0px;width:44% ;height:22px; text-align:left;font-weight:bold;padding-top:2px;
}
.wineryLabelStyle
{
	float:left; margin:0px;width:25% ;height:22px; text-align:center;font-weight:bold;padding-top:2px;	
}
.viewDetailsStyle
{
	float:left; margin:0px;width:20% ;height:22px;text-align:right;font-weight:bold;padding-top:2px;	
}
.licenseSearchLabelStyle
{
	float:left; margin:0px;width:30% ;height:22px; text-align:left;font-weight:bold;padding-top:2px;	
}
.licenseSearchDetailsStyle
{
	float:left; margin:0px;width:70% ;height:22px;text-align:right;font-weight:bold;padding-top:2px;	
}
.InvoiceNumberStyle
{
	float:left; margin:0px;width:20% ;height:22px; text-align:left;font-weight:bold;padding-top:2px;
}
.InvoiceDateStyle
{
	float:left; margin:0px;width:32% ;height:22px; text-align:left;font-weight:bold;padding-top:2px;
}
/*.InvoiceLicenseeStyle
{
	float:left; margin:0px;width:25% ;height:22px; text-align:left;font-weight:bold;padding-top:2px;	
}
*/
.InvoiceWarehouseStyle
{
	float:left; margin:0px;width:33% ;height:22px; text-align:right;font-weight:bold;padding-top:2px;	
}
.InvoiceViewDetailsStyle
{
	float:left; margin:0px;width:15% ;height:22px;text-align:right;font-weight:bold;padding-top:2px;	
}
.ReturnDateStyle
{
	float:left; margin:0px;width:45% ;height:22px; text-align:left;font-weight:bold;padding-top:2px;
}


/*For min-width*/
.width {
	width:100%;
	min-width:800px;
}
* html .minwidth {
	border-left-width:800px;
}

.searchLicenseeTitleBar
 {
	margin:0px;height:22px;padding: 6px;width:100%-12px; background-color: #004072; color: #FFFFFF;
 }
 .searchLicenseeTitleStyle
{
	float:left; margin:0px;height:22px; text-align:left;font-weight:bold;padding-top:2px;
}
 .searchLicenseeBody
  {
  	padding-left:10px;padding-top:10px; height:30px; margin-top: 0px; background-color: #FFFFFF;
  }
  
  .productListBody
  {
    padding-left:10px; padding-right:10px; padding-bottom:20px; padding-top:10px; margin-top: 0px; background-color: #FFFFFF;
  }
 
 .PoNumStyle
  {
	float:left; margin:0px;width:32% ;height:22px; text-align:left;font-weight:bold;padding-top:2px;
  }
 .CreateDateStyle
  {
	float:left; margin:0px;width:29% ;height:22px; text-align:center;font-weight:bold;padding-top:2px;
  }
 .licenseeLabelStyle
  {
	float:left; margin:0px;width:20% ;height:22px; text-align:center;font-weight:bold;padding-top:2px;	
  }
 .wareHouseStyle
 {
  float:left; margin:0px;width:29% ;height:22px; text-align:center;font-weight:bold;padding-top:2px;
 }
 .displayDetails
 {
	float:left; margin:0px;width:10% ;height:22px;text-align:right;font-weight:bold;padding-top:2px;	
 }

 .LicenseeSeniorSearchTitle
 {
  float:left; margin:0px;height:22px; text-align:left;font-weight:bold;padding-top:2px;
 }
 .SeniorSearchDisplayDetails
 {
	float:right; margin:0px; height:22px;text-align:right;font-weight:bold;padding-top:2px;	
 }

 .LicenseeSeniorSearchBodyStyle
 {
	margin:0px;height:22px;padding: 6px;width:100%-12px; background-color: #004072; color: #FFFFFF;
 }
 
 .searchsuggest
 {
    border: solid 1px #333; position: absolute; left:30%; width:123px; background-color: #FFFFFF; color: #000000;
    margin:0px; padding:2px; display:none;	
 }

 .searchSuggestItem
 {
  border:solid;float:left; margin:0px; padding: 4px; background-color: #FFFFFF; color: #000000; line-height:22px;
 }
 .searchSuggestItemOnMouseOver
 {
   float:left; margin:0px; padding: 4px; background-color: #000000; color: #FFFFFF;	
 }

/************Can wrap in result table******************/
.search_result_tbody td
{
	border: 1px solid #B2B2B2;
	padding: 1px 5px;
	white-space:normal;
}
/*jeffery edit*/
.navlink a:link{padding:0px 0px 0px 15px; background-color:#333; color:#fff; line-height:44px;}
.navlink a:hover{padding:0px 0px 0px 15px; background-color:#023459; color:#fff;}

.ponav{padding:4px; background-color:#86ca40; color:#fff !important; line-height:30px;}
.ponav a:hover{padding:4px; background-color:#023459; color:#fff; line-height:30px;}

.invoice{background-color:#fff;}
.invoice a:hover{background-color:#023459; color:#fff;}

.form55table{ padding:6px 15px; border:1px solid #fff;}
.form55header{	color: #023c59; /* BLUE */font-size: 10pt; font-weight:bolder;}


.SButton{
	cursor:pointer;
}

.UpArrow
{
	width: 17px;
	height:10px;
	background: url(../../Images/icons/IconUp.gif) no-repeat center;
}

.UpArrow .mouseovered
{
}

.UpArrow .pushed
{
	background-position: 1px 1px;
}

.UpArrow.disabled{
	background: url(../../Images/icons/IconUpdisable.gif) no-repeat center;
	cursor:auto;
}

.DownArrow
{
	width: 17px;
	height:10px;
	background: url(../../Images/icons/IconDown.gif) no-repeat center;
}

.DownArrow .mouseovered{
}

.DownArrow .pushed{
	background-position: 1px 1px;
}

.DownArrow.disabled{
	background: url(../../Images/icons/IconDowndisable.gif) no-repeat center;
	cursor:auto;
}


.leftPo a:link, .leftPo a:visited, .leftPo a:active
{
	padding:12px 0px 12px 20px; background: url(../../Images/icons/Arrow_nonmembers.gif) no-repeat 6px 16px #333000; color:#fff !important; font-family: helvetica, Sans-Serif;font-size: 9pt; display:block
	
}

.leftPo a:hover
{
	color: #fff;
	background-color: #004072; /* BLUE */
}
.Notes{width:70%; float:left;}
.Total{width:272px; float:right;}
*+html .Notes{width:auto; float:left;}
*+html .Total{width:272px; }

.InlineEditorInput
{
	float: left;
}
.InlineEditorButton
{
	float: left;
	margin-left: 10px;
	color: #86ca40;
}

.poleftnav  a:link, .poleftnav a:visited, .poleftnav a:active{padding:12px 0px 12px 25px; background: url(../../Images/icons/Arrow_members.gif) no-repeat 4px 12px #86ca40; color:#fff !important; font-family: helvetica, Sans-Serif;font-size: 9pt; display:block;}
.poleftnav a:hover{background: url(../../Images/icons/Arrow_members01.gif) no-repeat 4px 12px #023459; color:#fff;}

.invoice{ background:#fff; border:#bebebe 1px solid; margin:3px 3px 0px 3px; padding:6px 8px;}
.invoice-child  a:link, .invoice-child a:visited, .invoice-child a:active{background:white;padding:6px;margin:0px 0px 0px 0px; font-family: helvetica, Sans-Serif;font-size: 9pt; display:block;}
.invoice-child a:hover{color: #FFFFFF !important; /* White */ background-color: #004072; /* BLUE */}


.invoice-child-child{background:white;padding:4px 3px;width:180px;float:right;  font-family: helvetica, Sans-Serif;font-size: 9pt;}
.invoice-child-child-child {background:white;padding:4px 3px; display:block; width:200px;float:right; }
.invoice-child-child-child a:hover{color: #FFFFFF !important; /* White */ background-color: #004072; /* BLUE */}

.poleftthisnav  a:link, .poleftthisnav a:visited, .poleftthisnav a:active{padding:12px 0px 12px 25px;background: url(../../Images/icons/Arrow_members01.gif) no-repeat 3px 12px #023459; color:#fff !important; font-family: helvetica, Sans-Serif;font-size: 9pt; display:block;}

.invoice-child2  a:link, .invoice-child2 a:visited, .invoice-child2 a:active{background-color:#004072; color:#fff !important;padding:6px;margin:0px 0px 0px 0px; font-family: helvetica, Sans-Serif;font-size: 9pt; display:block;}

.invoice-child-child-child2 {background-color:#004072; color:#fff !important;  padding:4px 3px; display:block; width:200px;float:right; }

.leftcreate  a:link, .leftcreate a:visited, .leftcreate a:active{padding:12px 0px 12px 20px;background: url(../../Images/icons/Arrow_nonmembers.gif) no-repeat 6px 16px #333000;background-color:#004072; color:#fff !important; font-family: helvetica, Sans-Serif;font-size: 9pt; display:block;}

.noteInPending
{
 float:left;
 color:	#004072;
 width:63px;
}
.InvoiceNoteInPending
{
 float:left;
 color:	#004072;
}.allocationTd{	background-color:#F2F2F2; 	border:1px solid #000000;}

.truparrow
{
	background: url(images/uparrow.gif) no-repeat 0px 0px;
	background-position:right;
	padding-right:2px;
} 

.trdownarrow
{
	background: url(images/downarrow.gif) no-repeat 0px 0px;
	background-position:right;
	padding-right:2px;
} 
.allocationstable
{
	float:left; width:99.8%; margin:0px; padding:0px; background-color:#fff; border:1px #333 solid; border-top:none;
	
}
.allocationHiddenItem
{
	display:none;	
}
/*****Licensee import table******/
gridViewLicensee
{
	border-width: 1px;
	border-color: #004072; /* blue */
	border-collapse: collapse;
	background-color: white;
}
.gridViewLicensee th
{
	background-color: #BEBEBE;
	color: Black;
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #004072;
}
.gridViewLicensee td
{
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #004072;
	color: Black;
	background-color: white;
	text-align:center;
}

.gridViewLicensee .grey
{
	background-color: #eeeeee !important;
}

.gridViewLicensee a, .gridViewLicensee a:link, .gridViewLicensee a:visited, .gridViewLicensee a:active, .gridViewLicensee a:hover
{
	color: #023c59 !important; /* BLUE */
	text-decoration: none;
}
.gridViewLicensee a:hover
{
	color: #86ca40 !important; /* GREEN */
}
.disableTd
{
		background: #EBEBE4 none repeat scroll 0% 0%; 
		-moz-background-clip: -moz-initial;
		-moz-background-origin: -moz-initial; 
		-moz-background-inline-policy: -moz-initial;
}
/* Start: styles for conflicts Div*/

.log-licenseeContainer
 {
	display: block; float: left; width: 45%; margin-bottom: 10px; border: solid 1px; margin-left:2%; margin-right:2%
 }
.licenseeInfoTitle
 {
	height:25px;background-color:#BEBEBE; font-weight: bold; padding-top: 5px; padding-left: 10px	
 }
.fieldContainer
 {
	clear: both; padding-left:10px; height:30px
 }
.fieldText
 {
	float: left; width: 28%; text-align: left; font-weight: bold	
 }
.fieldContent
 {
	float: left; width: 72%; text-align: left;
 }
.licenseeSaveButtonContainer
 {
	clear: both; text-align: center; margin: 10px;	
 }
/* End: styles for conflicts Div*/

body,div,td,input,tr,th,li,p,a {
	font-family: Arial, Helvetica, sans-serif;
}

/* Start: Winery Price Table Header Style*/
#headerTopPart 
{
	background:url('images/table_header_other.gif') left -10px repeat-x;	
}
#headerFootPart
{
	background:url('images/table_header_other.gif') left -33px repeat-x;
}
#wineryPricingTable td
{
	/*border: solid 1px green;*/
}
/* End: Winery Price Table Header Style*/
/* Status */
.status_active{color:Green;}
.status_inactive{color:Red;}
.status_disabled{color:Gray;}
.status_unkown{color:Yellow;}
.status_deleted{color:Red;}
/* BCS Comment: Style for Search Panel*/
.firstlabel{width:15%;}
.secondlabel{width:15%;}
.thirdlabel{width:15%;}
.firstinput{width:17%;}
.secondinput{width:18%;}
.thirdinput{width:20%;}
.citySelect{width:144px;}
.provinceSelect{width:144px;}
.countrySelect{width:164px;}
.cityInput{width:140px;}
.provinceInput{width:140px;}
.countryInput{width:160px;}
.DynamicMenuStyleCssClassName{z-index: 1000;}
.rushordercheckbox
{
	width:20%;	
	float:left;
}
.rushorderdate
{
	width:17%;
	float:left;
}
.rushordernote
{
	width:62%;	
	float:right;
}

.overlaydiv
{
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;	
}
.ffbutton_AutoSize{}
/*.HostButtonStyle{display:inline-block;background:url("images/button.gif") right -24px no-repeat;height:24px;color:White;text-align:center;
             line-height:23px; cursor:pointer;padding-right:4px;min-width:60px; text-decoration:none; }
 .HostButtonStyle:hover{display:inline-block;background:url("images/buttonmouseover.gif") right -24px no-repeat;height:24px;color:White;text-align:center;
             line-height:23px; cursor:pointer;padding-right:4px;min-width:60px; text-decoration:none; }
.button_leftside{display:inline-block;background:url("images/button.gif") 0 0 no-repeat;height:24px;padding-left:3px}*/
.enough
{
	background:#ecffd7;
	color: #1c5500;
	padding-left: 4px;
	border:1px solid #999999;
}
.notexist
{
	background: #ffe7e7;
	color:#7c0000;
	padding-left: 4px;
	border:1px solid #999999;
}
.notenough
{
	background:#ffefcc;
	padding-left: 4px;
	color:#cf3a00;
	border:1px solid #999999;
}
.returnTable
{
	background-color: #FFFFFF;
}
.returnTable th
{
	background:url('images/table_header.gif');
	border: 1px solid #999999;
	height: 25px;
	padding-left: 4px;
	font-weight: bold;
}
.LicenseePaymentTable
{
	margin:5px;	
}
.productover
{
	background-color: #cee2ff;
	/*padding-left: 4px;
	color:#cf3a00;
	border:1px solid #999999;*/
}
.producctnotenoughtd
{
	/*background:#ffefcc;*/
	padding-left: 4px;
	color:#cf3a00;
	border:1px solid #999999;
}
.producctnotenoughtr
{
	background-color:#ffefcc;
}
.importlicenseesetingthead td
{
    background :url('images/table_header.gif');
	border: 1px solid #999999;
	height:25px; 
}
