body 
{
	background-image:url(../../images/common/stars.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial;
	font-size:xx-small;
	background-color:#FFFFFF;
	color:#003366;
}
img.Image
{
	border: solid 1 #003366;
}
Table
{
	font-family:Verdana, Arial;
	font-size:xx-small;
}
td.EnquiryHeaderCell
{
	color:#CCCCCC;	
	font-size:small;
	font-weight:bold;
}
td.EnquirySection
{
	font-size:10px;
	color:#333333;
	letter-spacing:2px;
	text-align:right;
	height:25px;
}
button
{
	font-family:Verdana, Arial;
	font-size:xx-small;
}

input
{
	font-family:Verdana, Arial;
	font-size:xx-small;
}

textarea 
{
	font-family:Verdana, Arial;
	font-size:xx-small;
}
select
{
	font-family:Verdana, Arial;
	font-size:xx-small;
}
A:link
{ 
	color:Blue;
}
A:visited     
{ 
	color:Blue;
}
A:hover 
{
	color:Blue;
}
A:active 
{
	color:Blue;
}

Table.MainTable
{
	z-index:108;
	left:10px;
	top:0px;
	position:absolute;
	width:800;
	border-style:none;
	height:550px;	
}
td.SectionHeader
{
	color:#003366;
	font-weight:bold;
}
td.StartPageHeader
{
	font-family:Verdana, Arial;
	font-size:x-small;
	color:#003366;
	font-weight:bold;
	text-align:left;
}
/*pics.aspx*/
span.ErrorLabel
{
	color:Red;
	font-family:Verdana, Arial;
	font-size:xx-small;
}
/*rates*/
td.RatesHeader
{
	font-weight:bold;
	font-size:xx-small;
	color:#003366;
	border: solid 1 #696969;
	vertical-align:middle;
	text-align:center;
	background-color:#FFFFFF;
}
td.RatesRoom
{
	font-weight:bold;	
}
span.DynamicHeadingLabel
{
	font-weight:bold;
	/*color:Green;*/
}
td.DynamicGroupHeading
{
	color:#FFFFFF;		
	background-color:#003366;
	font-weight:bold;
}
span.DynamicListHeadingLabel
{
	font-weight:bold ;
}
th.StartInfo
{
	font-family:Verdana, Arial;
	font-size:xx-small;
	color:Black;
	text-align:left;
	background-color:Transparent;
	font-variant:normal;
	border-width:0;
}
td.StartInfo
{
	font-family:Verdana, Arial;
	font-size:xx-small;
	font-weight:bold;	
	color:Gray;
	text-align:left;
}
/*calendar*/
table.CalendarTable
{
	font-family:Verdana, Arial;
	font-size:8px;
	background-color:White;
	border-color:Silver;
	border-style:solid;
	border-collapse:collapse;
}
tr.nextprev
{
	background-color:Gray;
}
span.nextprev
{
	cursor:hand;
	font-size:8;
	font-weight:bold;
	color:White;
}
/*month and year written at the top*/
thead.monthyear
{
	background-color:Silver;
}
/*day names written at the top*/
tr.weekdays
{
	font-weight:bold;
	color:Gray;
}
td.lastmonth
{
	color:Silver;
}
span.calday
{
	cursor:hand;
}
img.CalendarButton
{
	cursor:hand;
}
td.TodaysDate
{
	background-color:Silver;

}
span.error
{
	color:Red;
}
TextArea.MessageTextBox
{	
	height:100;
	width:450;
	background-color:White;
	border:Solid 1 #6699CC;
}
td.MessageHeading
{
	color:#696969;
	font-size:x-small;
	font-weight:bold;
	line-height:150%;
}
span.tip
{
	color:#696969;		
	font-style:italic;
	font-size:xx-small;
}
td.SearchStep
{
	color:Gray;
	font-size:x-small;
	font-weight:bold;
}

td.ThingsToDo
{
	cursor:hand;
	background-color:#FFFFFF;
	color:#003366;
	
}
div.ThingsToDo
{
	border:1 solid;
	background-color:White;
	border-color:Gray;
	height:25;
	width:150;
	font-size:xx-small;
	font-weight:bold;
	text-align:center;
	
}
td.SearchHighlight
{
/*	background-color:#999999;
	font-weight:bold;
	color:#FFFFFF;
*/
	background-color:#FFFFFF;
	color:#CCCCCC;
	cursor:hand;
}
td.SearchUnHighlight
{
	background-color:#FFFFFF;
	color:#003366;
	font-weight:normal;
	cursor:hand;
}
span.SearchStep
{
	color:Gray;
	font-size:x-small;
	font-weight:bold;
}
span.BreadCrumb
{
	color:Gray;
	font-size:xx-small;
	font-weight:bold;
}

td.SearchStepLeftMenu
{
	color:#003366;
	background-color:#FFFFFF;
	border-top:solid 1 #696969;
	border-bottom:solid 1 #696969;
	font-size:x-small;
	letter-spacing:1px;
	font-weight:bold;
}
td.SearchGuideMenu
{
	color:#003366;
	background-color:#FFFFFF;
	border-top:solid 1 #696969;
	border-bottom:solid 1 #696969;
	font-size:x-small;
	letter-spacing:1px;
	font-weight:bold;
}
td.SearchMenu
{
	background-image:url(../../images/supplierhome/menubg.jpg);
	background-repeat:repeat;
	border-right:solid 2 #CCCCCC;
	width:150px;
}
td.SearchMenuCust
{
	background-image:url(../../images/supplierhome/menubg.jpg);
	background-repeat:repeat;
	
}
td.SearchMain
{
	border-top:solid 2 #CCCCCC;
}
A.SearchTypeLink:link
{ 
	font-family:Verdana, Arial;
	font-size:10px;
	color:#003366;
	text-decoration:underline;
}
A.SearchTypeLink:visited     
{ 
	font-family:Verdana, Arial;
	font-size:10px;
	color:#003366;
	text-decoration:underline;
}
A.SearchTypeLink:hover 
{
	font-family:Verdana, Arial;
	font-size:10px;
	color:#003366;
	text-decoration:underline;
	
}
A.SearchTypeLink:active 
{
	font-family:Verdana, Arial;
	font-size:10px;
	color:#003366;
	text-decoration:underline;
}
A.SearchSelected:link
{ 
	font-family:Verdana, Arial;
	font-size:12px;
	color:#003366;
	text-decoration:none;
}
A.SearchSelected:visited     
{ 
	font-family:Verdana, Arial;
	font-size:12px;
	color:#003366;
	text-decoration:none;
}
A.SearchSelected:hover 
{
	font-family:Verdana, Arial;
	font-size:12px;
	color:#003366;
	text-decoration:underline;
	
}
A.SearchSelected:active 
{
	font-family:Verdana, Arial;
	font-size:12px;
	color:#003366;
	text-decoration:none;
}

span.SearchCellLabel
{
	color:#003366;
	font-size:x-small;
	font-weight:bold;
}
td.SearchHeaderCell
{
	color:#003366;
	font-size:x-small;
	font-weight:bold;
	border-bottom: solid 1 #696969;
	line-height:32px;
}
td.SubHeaderCell
{
	color:#003366;
	font-size:x-small;
	font-weight:bold;
}
td.EmailSubHeading
{
	color:Gray;
	font-size:x-small;
	font-weight:bold;
}
font.PageToDo
{
	color:Red;
	font-weight:bold;	
}
table.LinkTable
{
	width:100%;
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:0;
}
td.MenuCell
{
	background-image:url(../../images/supplierhome/menubg.jpg);
	background-repeat:repeat;
	border:2;
	border-color:#CCCCCC;
	vertical-align:top;
	width:180;
}
A.StartPageLink:link
{ 
	font-family:Verdana, Arial;
	font-size:xx-small;
	color:#003366;
	text-decoration:none;
	
	
}
A.StartPageLink:visited     
{ 
	font-family:Verdana, Arial;
	font-size:xx-small;
	color:#003366;
	text-decoration:none;
}
A.StartPageLink:hover 
{
	font-family:Verdana, Arial;
	font-size:xx-small;
	color:#003366;
	text-decoration:underline;
	
}
A.StartPageLink:active 
{
	font-family:Verdana, Arial;
	font-size:xx-small;
	color:#003366;
	text-decoration:none;
}

option.whiteOption
{
	background-color:White;
}
option.azureOption
{
	background-color:azure;
}
option.beigeOption
{
	background-color:beige;
}
option.blanchedalmondOption
{
	background-color:blanchedalmond;
}
option.orangeOption
{
	background-color:#F7D288;
}
option.lemonchiffonOption
{
	background-color:lemonchiffon;
}
option.palegreenOption
{
	background-color:#CCF7C1;
}
option.powderBlueOption
{
	background-color:powderblue;
}
option.salmonOption
{
	background-color:lightcoral;
}
option.thistleOption
{
	background-color:thistle;
}
option.gainsboroOption
{
	background-color:gainsboro;
}
img.SliderCursor
{
	cursor:hand;
}
table.emailNewsletter
{
	border:0;
	border-color:gray;
}
td.EmailInfo
{
	font-family:Verdana, Arial;
	color:#696969;
	font-weight:bold;
}
td.EmailInfoRed
{
	font-family:Verdana, Arial;
	color:Red;
	font-weight:bold;
}
td.locationBasket
{
	font-family:Verdana, Arial;
	font-size:9px;
	color:#696969;
}
td.EstabNameBasket
{
	font-family:Verdana, Arial;
	font-size:xx-small;
	font-weight:bold;
	color:#696969;
}
td.EstabNameBasketHeading
{
	border-bottom:solid 2 #CCCCCC;
	border-top:solid 2 #CCCCCC;
	font-size:x-small;
	font-weight:bold;
	color:#003366;	
}
table.PageHeader
{
}
td.PageHeaderCell
{
	/*background-color:#003366;*/
	color:#FF9900;	
	font-size:medium;
}
table.PageFooter
{
	color:Gray;
	font-family:Verdana;
	font-size:x-small;
}
A.FooterLink:link
{ 
	font-family:Verdana, Arial;
	font-size:xx-small;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
}
A.FooterLink:visited     
{ 
	font-family:Verdana, Arial;
	font-size:xx-small;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
}
A.FooterLink:hover 
{
	font-family:Verdana, Arial;
	font-size:xx-small;
	font-weight:bold;
	color:Gray;
	text-decoration:underline;
}
A.FooterLink:active 
{
	font-family:Verdana, Arial;
	font-size:xx-small;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
}
td.BaseTableCell
{
	color:#FF9900;
}
table.EnquiryTable
{
	color:#003366;
	font-size:xx-small;
}
A.EnquiryArchive:link
{ 
	font-family:Verdana, Arial;
	font-size:xx-small;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
}
A.EnquiryArchive:visited     
{ 
	font-family:Verdana, Arial;
	font-size:xx-small;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
}
A.EnquiryArchive:hover 
{
	font-family:Verdana, Arial;
	font-size:xx-small;
	font-weight:bold;
	color:Gray;
	text-decoration:underline;
	
}


A.EnquiryArchive : active
{
	font-family:Verdana, Arial;
	font-size:xx-small;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
}
td.PageCellLabel
{
	font-weight:bold;
}
span.PageCellLabel
{
	font-weight:bold;
}
td.PageCellLabelGray
{
	font-weight:bold;
	color:#696969;	
}
span.PageCellLabelGray
{
	font-weight:bold;
	color:#696969;	
}
td.PageCellLabelWhite
{
	font-weight:bold;
	color:#FFFFFF;	
}
span.PageCellLabelWhite
{
	font-weight:bold;
	color:#FFFFFF;	
}

span.WhiteText
{
	color:#FFFFFF;
}
span.YellowText
{
	color:#FF9900;
}
span.RedText
{
	color:Red;
}
td.RedText
{
	color:Red;
}
span.BlueText
{
	color:#003366;
}
td.BlueText
{
	color:#003366;
}
tr.DataStep
{
	font-size:x-small;
}
td.DataStep
{
	background-color:#003366;
}
tr.WhiteBack
{
	background-color:#FFFFFF;
}
td.WhiteBack
{
	background-color:#FFFFFF;
}
A.RoomLink:link
{ 
	font-family:Verdana, Arial;
	font-size:xx-small;
	font-weight:bold;
	color:#696969;
	text-decoration:underline;
	
	
}
A.RoomLink:visited     
{ 
	font-family:Verdana, Arial;
	font-size:xx-small;
	font-weight:bold;
	color:#696969;
	text-decoration:none;
}
A.RoomLink:hover 
{
	font-family:Verdana, Arial;
	font-size:xx-small;
	font-weight:bold;
	color:#FF9900;
	text-decoration:underline;
	
}


A.RoomLink:active 
{
	font-family:Verdana, Arial;
	font-size:xx-small;
	font-weight:bold;
	color:#696969;
	text-decoration:none;
}
A.NoticeLink:link
{ 
	font-family:Verdana, Arial;
	font-size:xx-small;
	font-weight:bold;
	color:#696969;
	text-decoration:underline;
	
	
}
A.NoticeLink:visited     
{ 
	font-family:Verdana, Arial;
	font-size:xx-small;
	font-weight:bold;
	color:#696969;
	text-decoration:underline;
}
A.NoticeLink:hover 
{
	font-family:Verdana, Arial;
	font-size:xx-small;
	font-weight:bold;
	color:#003366;
	text-decoration:underline;
	
}


A.NoticeLink:active 
{
	font-family:Verdana, Arial;
	font-size:xx-small;
	font-weight:bold;
	color:#696969;
	text-decoration:underline;
}
td.NoticeContent
{
	background-color:#FFFFFF;
	line-height:140%;
}
td.NoticeHeading
{
	font-size:x-small;
	color:#003366;	
	font-weight:bold;
}
font.WizardStep
{
	color:#FF9900;	
	font-size:medium;
	line-height:130%;
}
span.ConfirmSave
{
	color:#696969;
	font-weight:bold;
	border:solid,1,#CCCCCC
	
}
tt.NoticeContent
{
	font-size : x-small;
	margin-right:400;	
}
table.SearchResult
{
	background-color:#003366;
	color:#FFFFFF;
	font-size:xx-small;
	height:100%;
}
td.SearchResult
{
	border-top:solid 1 White;
	background-color:#003366;
}
span.PageSelected
{
	font-size:x-small;	
	font-weight:bold;
	color:#ff9900;
}
A.PageSelect:link
{ 
	font-family:Verdana, Arial;
	font-size:xx-small;
	color:#003366;
	text-decoration:underline;
}
A.PageSelect:visited     
{ 
	font-family:Verdana, Arial;
	font-size:xx-small;
	color:#003366;
	text-decoration:underline;
}
A.PageSelect:hover 
{
	font-family:Verdana, Arial;
	font-size:xx-small;
	color:#003366;
	text-decoration:underline;
	
}
A.PageSelect:active 
{
	font-family:Verdana, Arial;
	font-size:xx-small;
	color:#003366;
	text-decoration:underline;
}
td.SearchResultBase
{
	border-bottom:solid 2 White;	
	background-color:#003366;
}
td.TopOfResults
{
	color:#696969;
}
td.SearchEstablishmentName
{
	color:FF9900;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}
td.SearchEstablishmentLocation
{
	font-size:9px;
	color:#696969;
}
A.RatesLink:link
{ 
	font-family:Verdana, Arial;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
A.RatesLink:visited 
{
	color:#FFFFFF;
	text-decoration:none;
}
A.RatesLink:hover 
{
	text-decoration:underline;
}
span.SearchEstablishmentResponse
{
	font-size:9px;
	color:#CCCCCC;
	font-weight:normal;
}
div.divGraphHolder 
{
	overflow:auto; 
	width:149; height:30; 
	scrollbar-base-color:#003366; 
	scrollbar-highlight-color:#003366; 
	scrollbar-shadow-color:#003366;
	scrollbar-darkshadow-color:#003366;
	scrollbar-arrow-color: white;
	/*border-bottom:solid 1 #696969;*/
	
}

table.GraphTable
{
	background-color:#003366;
	border-color:#003366;
	/*
	border-left:solid 1 #696969;
	border-bottom:solid 1 #003366;
	border-top:solid 1 #003366;
	border-right:solid 1 #003366;
	*/
}
A.SupplierToDo:link
{ 
	font-family:Verdana, Arial;
	font-size:xx-small;
	color:#696969;
	text-decoration:none;
	
	
}
A.SupplierToDo:visited     
{ 
	font-family:Verdana, Arial;
	font-size:xx-small;
	color:#696969;
	text-decoration:none;
}
A.SupplierToDo:hover 
{
	font-family:Verdana, Arial;
	font-size:xx-small;
	color:#696969;
	text-decoration:underline;
	
}
A.SupplierToDo:active 
{
	font-family:Verdana, Arial;
	font-size:xx-small;
	color:#696969;
	text-decoration:none;
}
span.StatusDesc
{
	font-size:x-small;
	font-weight:bold;	
}
/*top menu classes */
table.ButtonTable
{
	height:100%;
	width:100%;
	border-width:0;
}
td.btBorderBottom
{
	background-color:#6699cc;
}

td.SelectToPayHeading
{
	border-bottom:solid 2 Gray;	
	border-top:solid 2 Gray;	
	font-weight:bold;
	text-align:center;
}

td.SelectToPayHeadingAmount
{
	border-bottom:solid 2 Gray;	
	border-top:solid 2 Gray;	
	font-weight:bold;
	text-align:right;
}

td.SelectToPaySave
{
	border-top:solid 1 Gray;	
}

td.ToPayRec
{
	background-color:#CCCCCC;
	border-top:solid 1 Gray;	
	border-left:solid 1 Gray;
	border-right:solid 1 Gray;
}

td.ToPayRecHidden
{
	background-color:#CCCCCC;
	visibility:hidden;
}

table.WizardTable
{
	border-color: #003366;
	border-width:thin;
	border-top: solid 1 #003366;
	border-bottom: solid 1 #003366;
	border-left: solid 1 #003366;
	border-right: solid 1 #003366;
}

tr.WizardHeaderRow
{
	background-color:#003366;
	vertical-align:super;
	text-align:right;
	height: 25px;
}

tr.WizardContentRow
{
	background-color:#EAF4FA;
	height: 325px;
}

tr.WizardContentFooterRow
{
	background-color:#EAF4FA;
	vertical-align:super;
	text-align:center;
	height: 25px;
}

tr.WizardNavigation
{
	background-color:#003366;
	text-align:right;
	vertical-align:super;
	height: 30px;
}
td.WizardHeader
{
	font-size: 12px;
	font-weight: bold;
	vertical-align:super;
}
td.WizardPageCount
{
	background-color:#003366;
	font-size: 12px;
	font-weight: bold;
	vertical-align:super;
	color: White;
}

td.WizardBold
{
	font-size: 11px;
	font-weight: bold;
	vertical-align:super;
}
td.WizardPayLine
{
	font-size: 10px;
	font-weight:normal;
	vertical-align:middle;
	text-align:center;
	background-color:Cyan;
	width: 165px;
	color:Black;
}
td.WizardSearchLblWhite
{
	font-size: 10px;
	font-weight: bold;
	color:White;
	vertical-align:middle;
	text-align:center;
	width: 200px;
}
td.WizardQuoteTotal
{
	font-size: 12px;
	font-weight: bold;
	color:White;
	vertical-align:middle;
	background-color: #003366;
	height:25px;
}
td.WizardSearchBar
{
	width: 400px;
	height:30px;
	background-color: #003366;
	vertical-align:middle;
}

table.WizardSumTable
{
	background-color: #F0F0F0;
	border-color: #003366;
	border-width:thin;
	border-top: solid 1 #003366;
	border-left: solid 1 #003366;
	border-right: solid 1 #003366;
	width: 500px;
	height: 140px;
	padding: 2;
}
td.WizardSumLabel
{
	font-size: 11px;
	font-style:italic;
	width: 115px;
	font-weight:bold;
	vertical-align:super;
}
td.WizardSumSplit
{
	font-size: 11px;
	width: 5px;
	font-weight:bold;
	vertical-align:super;
}
td.WizardSumFill
{
	font-size: 11px;
	width: 5px;
	height:10px;
	font-weight:bold;
	vertical-align:super;
}
td.WizardSumData
{
	font-size: 11px;
	width: 310px;
	font-weight:normal;
	vertical-align:super;
}
tr.WizardSumTagRow
{
	background-color: #003366;
	vertical-align:super;
}
td.WizardSumTagCol
{
	font-size: 11px;
	text-align:center;
	color:White;
	background-color:#003366;
	width: 180px;
	height: 25px;
	font-weight:bold;
	vertical-align:middle;
}
td.WizardHidden
{
	height:0px;
}
table.WizardSumPayTable
{
	background-color: #F0F0F0;
	border-color: #003366;
	border-width:thin;
	border-left: solid 1 #003366;
	border-bottom: solid 1 #003366;
	border-right: solid 1 #003366;
	width: 180px;
	height: 155px;
	padding: 2;
}
table.WizardQuoteFillTable
{
	background-color: #EAF4FA;
	border-color: #003366;
	border-width:thin;
	border-top: solid 1 #003366;
	width: 16px;
	height: 155px;
	padding: 2;
}
table.WizardQuoteTable
{
	background-color: #EAF4FA;
	border-color: #003366;
	border-width:thin;
	border-top: solid 1 #003366;
	width: 300px;
	height: 155px;
	padding: 2;
}
