/* 
	-------------------------- 
	Global configuration
	-------------------------- 
*/
BODY
{
	font-family: Verdana, Arial;
	margin:0px;
}

TABLE
{
	/*General font size. Comment this font-size out in order to set 
	values specific to each html element.*/
	font-size:12px;
	color:Black;
}

a:link { 
	font-weight: bold; 
	text-decoration:underline; 
	color:Navy;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: underline; 
	color:#8811ff;
	}
a:hover, a:active 
{
	font-weight: bold; 
	text-decoration: underline; 
	color:Blue;
}



/* 
	-------------------------- 
	For specific HTML-elements
	-------------------------- 
*/
#body_WineSearch, 
#body_WineCart, 
#body_WineDetails, 
#body_WMWError,
#body_Welcome, 
#body_Login
{
	background-image: none;
	background-color: #CACACA;
}

#body_WineCartPrint, 
#body_WineDetailsPrint
{
	background-image: none;
	background-color: #ffffff;
}

#mainTable_WineSearch, 
#mainTable_WineCart, 
#mainTable_WMWError, 
#mainTable_Login
{
	/*---Borders---*/
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
	border-left: #000000 0px solid;
	border-bottom: #000000 0px solid;
	
	/*---Font---*/
	font-family: Sans-Serif;
	/*font-size: 12px; Defined for element TABLE*/
	color: black;
	text-align: left;
	vertical-align:top;
	
	/*---Background---*/
	background-color: #ffffff;
	
	/*---Position---*/
	position:relative;
	z-index: 101;
	top: 5px;
	left: 5px;
	width: 900px;
	/*height: 600px;*/
}

#mainTable_WineCartPrint, 
#mainTable_WineDetails, 
#mainTable_WineDetailsPrint
{
	/*---Borders---*/
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
	border-left: #000000 0px solid;
	border-bottom: #000000 0px solid;
	
	/*---Font---*/
	font-family: Sans-Serif;
	/*font-size: 12px; Defined for element TABLE*/
	color: black;
	text-align: left;
	vertical-align:top;
	
	/*---Background---*/
	background-color: #ffffff;
	
	/*---Position---*/
	position:relative;
	z-index: 101;
	top: 5px;
	left: 5px;
	width: 600px;
	/*height: 600px;*/
}


#img_Banner_AllPages
{
	width:900px;
	height:60px;		
}

#img_Banner_WineCartPrint
{
	width:600px;
	height:60px;
}

#td_Banner_AllPages
{
	background-color:#ffffff;
	vertical-align:top;
	text-align:left;	
}

#td_BannerHelp_AllPages, 
#td_SearchOptionsHelp_WineSearch, 
#td_SearchResultsHelp_WineSearch, 
#td_FooterHelp_AllPages
{
	background-color:#ccccff;
	text-align:right;
	vertical-align:middle;
	font-weight:bold;
	width:30px;
}


#td_Info_Login
{
	background-color:#dcdcdc; 
	vertical-align:top;
	text-align:center;
	font-weight:bold;
}
#td_UsernameText_Login, 
#td_PasswordText_Login
{
	background-color:#ffffff; 
	vertical-align:top;
	text-align:right;
	width:40%;
}
#td_UsernameValue_Login, 
#td_PasswordValue_Login
{
	background-color:#ffffff; 
	vertical-align:top;
	text-align:left;	
	width:60%;
}
#td_Button_Login
{
	background-color:#ffffff; 
	vertical-align:top;
	text-align:left
}
#td_ErrorMessage_Login
{
	background-color:#ffffff; 
	vertical-align:top;
	text-align:center
}

#td_SearchOptions_WineSearch
{
	background-color:#ffffff; 
	vertical-align:top;
	text-align:left	
}

#td_SearchResults_WineSearch, 
#td_SearchResults_WineCart
{
	background-color:#ffffff; 
	vertical-align:top;
	text-align:left	
}

#td_Footer_AllPages
{
	background-color:#ffffff; 
	vertical-align:top;
	text-align:center	
}

#td_UpperMenu_WineCart, 
#td_UpperMenu_WineDetails
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	vertical-align: top;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	background-color:#dcdcdc;
	text-align: left;
}
#td_UpperMenu_WineSearch
{
	text-align: left;
}

#td_UpperMenu_WineDetailsPrint
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	vertical-align: top;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	background-color:#ffffff;
	text-align: left;
}

#td_ResultCount_WineCartPrint
{
	background-color:#ffffff;
	text-align: left;
}

#td_Attribute01_WineCartPrint,
#td_Attribute02_WineCartPrint,
#td_Attribute03_WineCartPrint,
#td_Attribute04_WineCartPrint,
#td_Attribute05_WineCartPrint,
#td_Attribute06_WineCartPrint,
#td_Attribute07_WineCartPrint,
#td_Attribute08_WineCartPrint,
#td_Attribute09_WineCartPrint,
#td_Attribute10_WineCartPrint,
#td_Attribute11_WineCartPrint,
#td_Attribute12_WineCartPrint,
#td_Attribute13_WineCartPrint,
#td_Attribute14_WineCartPrint

{
	font-weight:bold;
	vertical-align:top;
	text-align:right;
	width:95
}
#td_Value01_WineCartPrint,
#td_Value02_WineCartPrint,
#td_Value03_WineCartPrint,
#td_Value04_WineCartPrint,
#td_Value05_WineCartPrint,
#td_Value06_WineCartPrint,
#td_Value07_WineCartPrint,
#td_Value08_WineCartPrint,
#td_Value09_WineCartPrint,
#td_Value10_WineCartPrint,
#td_Value11_WineCartPrint,
#td_Value12_WineCartPrint,
#td_Value13_WineCartPrint,
#td_Value14_WineCartPrint

{
	vertical-align:top;
	text-align:left;
	width:200
}



#td_ConfigVisibleColumnsHeader_SearchResults
{
	background-color:#dcdcdc;
	text-align: left;
}

#td_ConfigVisibleColumnsBody_SearchResults
{
	background-color:#ffffff;
	text-align: left;
}

#td_WineInformation_WineDetails,
#td_SuitedGlas_WineDetails, 
#td_Exhibitioner_WineDetails, 
#td_Producer_WineDetails
{
	width:150;
}

#tr_PropertiesHeader_Language,
#tr_PropertiesHeader_SearchResults
{
	font-weight:bold;
	background-color:#dcdcdc;
}

#tr_PropertiesItemRow01_SearchResults, 
#tr_PropertiesItemRow03_SearchResults 
{
	background-color:#ffffff;
}

#tr_PropertiesItemRow02_SearchResults
{
	background-color:#f2f2f2;
}

#tr_WineInfoItemRow01_WineCartPrint, 
#tr_WineInfoItemRow03_WineCartPrint, 
#tr_WineInfoItemRow05_WineCartPrint,
#tr_WineInfoItemRow07_WineCartPrint
{
	background-color:#ffffff;
}

#tr_WineInfoItemRow02_WineCartPrint, 
#tr_WineInfoItemRow04_WineCartPrint,
#tr_WineInfoItemRow06_WineCartPrint
{
	background-color:#f2f2f2;
}

#tr_WineInformationRow01_WineDetails,
#tr_SuitedGlasRow01_WineDetails,
#tr_ExhibitionerRow01_WineDetails,
#tr_ProducerRow01_WineDetails
{
	background-color:#dcdcdc;
}

/*Alternating colors in wine details 
Even linenumbers
*/
#tr_WineInformationRow02_WineDetails,
#tr_WineInformationRow04_WineDetails,
#tr_WineInformationRow06_WineDetails,
#tr_WineInformationRow08_WineDetails,
#tr_WineInformationRow10_WineDetails,
#tr_WineInformationRow12_WineDetails,
#tr_WineInformationRow14_WineDetails,
#tr_WineInformationRow16_WineDetails,
#tr_WineInformationRow18_WineDetails,
#tr_WineInformationRow20_WineDetails,
#tr_WineInformationRow22_WineDetails,
#tr_WineInformationRow24_WineDetails,
#tr_WineInformationRow26_WineDetails,
#tr_WineInformationRow28_WineDetails,
#tr_WineInformationRow30_WineDetails,
#tr_WineInformationRow32_WineDetails,
#tr_WineInformationRow34_WineDetails,

#tr_SuitedGlasRow02_WineDetails,
#tr_SuitedGlasRow04_WineDetails,

#tr_ExhibitionerRow02_WineDetails,
#tr_ExhibitionerRow04_WineDetails,
#tr_ExhibitionerRow06_WineDetails,
#tr_ExhibitionerRow08_WineDetails,
#tr_ExhibitionerRow10_WineDetails,
#tr_ExhibitionerRow12_WineDetails,
#tr_ExhibitionerRow14_WineDetails,

#tr_ProducerRow02_WineDetails,
#tr_ProducerRow04_WineDetails,
#tr_ProducerRow06_WineDetails
#tr_ProducerRow08_WineDetails,
#tr_ProducerRow10_WineDetails,
#tr_ProducerRow12_WineDetails

{
	background-color:#f2f2f2;/*#ffffff;*/
}

/*Alternating colors in wine details 
Odd linenumbers
*/
#tr_WineInformationRow03_WineDetails,
#tr_WineInformationRow05_WineDetails,
#tr_WineInformationRow07_WineDetails,
#tr_WineInformationRow09_WineDetails,
#tr_WineInformationRow11_WineDetails,
#tr_WineInformationRow13_WineDetails,
#tr_WineInformationRow15_WineDetails,
#tr_WineInformationRow17_WineDetails,
#tr_WineInformationRow19_WineDetails,
#tr_WineInformationRow21_WineDetails,
#tr_WineInformationRow23_WineDetails,
#tr_WineInformationRow25_WineDetails,
#tr_WineInformationRow27_WineDetails,

#tr_SuitedGlasRow03_WineDetails,
#tr_SuitedGlasRow05_WineDetails,

#tr_ExhibitionerRow03_WineDetails,
#tr_ExhibitionerRow05_WineDetails,
#tr_ExhibitionerRow07_WineDetails,
#tr_ExhibitionerRow09_WineDetails,
#tr_ExhibitionerRow11_WineDetails,
#tr_ExhibitionerRow13_WineDetails,
#tr_ExhibitionerRow15_WineDetails,

#tr_ProducerRow03_WineDetails,
#tr_ProducerRow05_WineDetails,
#tr_ProducerRow07_WineDetails,
#tr_ProducerRow09_WineDetails,
#tr_ProducerRow11_WineDetails

{
	background-color:#f2f2f2;  /*#f2f2f2;*/
}



#table_FormattedWineInfo_WineCartPrint
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	vertical-align: top;
	border-left: #696969 1px solid;
	width: 100%;
	border-bottom: #696969 1px solid;
	height: 38px;
	text-align: center;
}

#table_FormattedWineInfoHeader_WineCartPrint
{
	font-weight: bold;
	font-size: 14px;
	width:100%;
	background-color:#f5f5f5
}

#table_FormattedWineInfoBody_WineCartPrint, 
#table_FormattedWineInfoBody_WineDetails
{
	background-color:#ffffff;
}




/* 
	-------------------------- 
	For WebControls in ASP.NET
	-------------------------- 
*/
.datagrid
{
	background-color:#ffffff;
	border:solid|2|#0000cc;
	width:100%;
	padding:1|1|1|1;
	
}
.datagrid_Footer
{
	background-color:#ffffff;
	text-align:center;
}
.datagrid_ItemStyle
{
	background-color:#ffffff;
	width:80;
}
.datagrid_AlternatingItemStyle
{
	background-color:#f2f2f2;
	width:80;
}
.datagrid_HeaderStyle
{
	font-weight:bold;
	height:15;
	color:#000000;
	background-color:#dcdcdc;
	width:80;
}



