/* color definitions */
.Clg2,a.Clg2,a.Clg2:link {
	color: #cccc66;
}

.Clg2Dark,a.Clg2Dark,a.Clg2Dark:link {
	color: #999933;
}

.Clg2Light,a.Clg2Light,a.Clg2Light:link {
	color: #e7e8c0;
}

/** links */
.linkClg2,a.linkClg2:link,a.linkClg2:visited {
	color: #999933 ! important;
	font-weight: bold;
	text-align: left;
	font-size: 10px;
	display: inline;
}

a.linkClg2:hover,a.linkClg2:active {
	color: #336699 ! important;
	font-weight: bold;
	text-align: left;
	font-size: 10px;	
	display: inline;
}

/* buttons */
.buttonClg2,a.buttonClg2:link,a.buttonClg2:visited {
	color: #999933 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	max-width: 100px;
	white-space: nowrap;
	padding-right: 15px;
	background: url(images/Clg2/arrow.gif) no-repeat 100% 50%;
}

a.buttonClg2:hover,a.buttonClg2:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	max-width: 100px;
	white-space: nowrap;
	padding-right: 15px;
	background: url(images/Clg2/arrow.gif) no-repeat 100% 50%;
}

.buttonEditClg2,a.buttonEditClg2:link,a.buttonEditClg2:visited {
	color: #999933 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	max-width: 100px;
	width: 1px;
	white-space: nowrap;
	padding-right: 15px;
	background: url(images/Clg2/edit.gif) no-repeat 100% 50%;
}

a.buttonEditClg2:hover,a.buttonEditClg2:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	max-width: 100px;
	width: 1px;
	white-space: nowrap;
	padding-right: 15px;
	background: url(images/Clg2/edit.gif) no-repeat 100% 50%;
}

.buttonDeleteClg2,a.buttonDeleteClg2:link,a.buttonDeleteClg2:visited {
	color: #999933 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	max-width: 100px;
	width: 1px;
	white-space: nowrap;
	padding-right: 15px;
	background: url(images/Clg2/delete.gif) no-repeat 100% 50%;
}

a.buttonDeleteClg2:hover,a.buttonDeleteClg2:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	max-width: 100px;
	width: 1px;
	white-space: nowrap;
	padding-right: 15px;
	background: url(images/Clg2/delete.gif) no-repeat 100% 50%;
}


.buttonInfoClg2,a.buttonInfoClg2:link,a.buttonInfoClg2:visited {
	color: #999933 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	max-width: 100px;
	width: 1px;
	white-space: nowrap;
	padding-right: 15px;
	background: url(images/Clg2/info.gif) no-repeat 100% 50%;
}

a.buttonInfoClg2:hover,a.buttonInfoClg2:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	max-width: 100px;
	width: 1px;
	white-space: nowrap;
	padding-right: 15px;
	background: url(images/Clg2/info.gif) no-repeat 100% 50%;
}

.buttonLeftInfoClg2,a.buttonLeftInfoClg2:link,a.buttonLeftInfoClg2:visited {
	color: #999933 ! important;
	font-weight: bold;
	font-size: 10px;
	display: block;
	width: 1px;
	display: inline;
	white-space: nowrap;
	padding-left: 15px;
	background: url(images/Clg2/info.gif) no-repeat 0% 50%;	
}

a.buttonLeftInfoClg2:hover,a.buttonLeftInfoClg2:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	display: block;
	width: 1px;
	display: inline;
	white-space: nowrap;
	padding-left: 15px;
	background: url(images/Clg2/info.gif) no-repeat 0% 50%;	
}

.buttonLeftClg2,a.buttonLeftClg2:link,a.buttonLeftClg2:visited {
	color: #999933 ! important;
	font-weight: bold;
	font-size: 10px;
	display: block;
	width: 1px;
	display: inline;
	white-space: nowrap;
	padding-left: 15px;
	background: url(images/Clg2/arrow.gif) no-repeat 0% 50%;	
}

a.buttonLeftClg2:hover,a.buttonLeftClg2:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	display: block;
	width: 1px;
	display: inline;
	white-space: nowrap;
	padding-left: 15px;
	background: url(images/Clg2/arrow.gif) no-repeat 0% 50%;	
}



.buttonLeftEditClg2,a.buttonLeftEditClg2:link,a.buttonLeftEditClg2:visited {
	color: #999933 ! important;
	font-weight: bold;
	font-size: 10px;
	display: block;
	width: 1px;
	display: inline;
	white-space: nowrap;
	padding-left: 15px;
	background: url(images/Clg2/edit.gif) no-repeat 0% 50%;
}

a.buttonLeftEditClg2:hover,a.buttonLeftEditClg2:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	display: block;
	width: 1px;
	display: inline;
	white-space: nowrap;
	padding-left: 15px;
	background: url(images/Clg2/edit.gif) no-repeat 0% 50%;
}



.buttonLeftDeleteClg2,a.buttonLeftDeleteClg2:link,a.buttonLeftDeleteClg2:visited {
	color: #999933 ! important;
	font-weight: bold;
	font-size: 10px;
	display: block;
	width: 1px;
	display: inline;
	white-space: nowrap;
	padding-left: 15px;
	background: url(images/Clg2/delete.gif) no-repeat 0% 50%;
}

a.buttonLeftDeleteClg2:hover,a.buttonLeftDeleteClg2:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	display: block;
	width: 1px;
	display: inline;
	white-space: nowrap;
	padding-left: 15px;
	background: url(images/Clg2/delete.gif) no-repeat 0% 50%;
}



.buttonBackClg2,a.buttonBackClg2:link,a.buttonBackClg2:visited {
	color: #999933 ! important;
	font-weight: bold;
	font-size: 10px;
	display: block;
	width: 1px;
	display: inline;
	white-space: nowrap;
	padding-left: 15px;
	background: url(images/Clg2/arrowBack.gif) no-repeat 0% 50%;
}

a.buttonBackClg2:hover,a.buttonBackClg2:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	display: block;
	width: 1px;
	display: inline;
	white-space: nowrap;
	padding-left: 15px;
	background: url(images/Clg2/arrowBack.gif) no-repeat 0% 50%;
}


/* boxes */
.borderedClg2 {
	border: 1px #e7e8c0 solid;
	color: #000000;
}

.borderedMenu {
	border: 1px #ffffff solid;
	color: #000000;
	background-color: #e7e8c0;
}

.boxClg2,a.boxClg2,a.boxClg2:link,a.boxClg2:visited {
	font-size: 10px;
	color: #000000;
	background-color: #e7e8c0;
}

.headBoxClg2 {
	font-size: 10px;
	color: #000000;
	background-color: #cccc66;
}


/*
nutrition infos results
*/
.headNutritionInfosClg2 {
	font-size: 10px;
	padding: 3px;
	color: #000000;
	background-color: #cccc66;
}

.nutritionInfosClg2,a.nutritionInfosClg2,a.nutritionInfosClg2:link,a.nutritionInfosClg2:visited
	{
	font-size: 10px;
	padding: 3px;
	color: #000000;
	background-color: #e7e8c0;
}


/*
search results
*/
.headSearchResultClg2 {
	font-size: 10px;
	padding: 3px;
	color: #000000;
	background-color: #cccc66;
}

.searchResultClg2,a.searchResultClg2,a.searchResultClg2:link,a.searchResultClg2:visited
	{
	padding: 3px;
	color: #000000;
	background-color: #e7e8c0;
}

/* form */
.formInputClg2 {
	padding: 2px;
	margin-bottom: 3px;
	border: #999933 1px solid;
	background-color: #FFFFFF;
}

.formInputRightClg2 {
	padding: 1px;
	margin-bottom: 3px;
	font-size: 11px;
	border: #999933 1px solid;
	background-color: #FFFFFF;
	text-align: right;
}

.formLabelClg2 {
	margin-bottom: 3px;
	font-weight: bold;
}

/* top - navigation */

#top_menuClg2 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 649px;
	z-index: 2;
	BACKGROUND: #999933;
	white-space: nowrap;	
	margin-top: 0;
}

#top_menuClg2 ul {
	list-style: none;
}

#top_menuClg2 li {
	display: block;
	float: left;	
	padding-top: 3px;
	padding-bottom: 3px;
}

#top_menuClg2 ul li a:link, #top_menuClg2 ul li a:visited {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 5px;
	font-weight:bold;
	BORDER-RIGHT: #fff 1px solid;
	color: #FFFFFF;	
	padding-top: 3px;
	padding-bottom: 3px;
}

#top_menuClg2 ul li a:hover {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 5px;
	BACKGROUND: #999933;
	BORDER-RIGHT: #fff 1px solid;
	font-weight:bold;
	color: #FFFFFF;	
	padding-top: 3px;
	padding-bottom: 3px;
}

#top_menuClg2 a.current {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 5px;
	BACKGROUND: #cccc66;
	BORDER-RIGHT: #fff 1px solid;
	font-weight:bold;
	color: #FFFFFF;	
	padding-top: 3px;
	padding-bottom: 3px;
}


