/* CSS Document */
/*----- general stuffs -----*/
body {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

table {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
}

select {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#000000;
}

textarea {
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#000000;
	border-color:#ACACAC;
	border-style:solid;
	border-width:1px;
}

input {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#000000;
}

/*----- end of general stuffs -----*/

/*----- form elements -----*/
input.loginField {
	width:88px;
	border-color:#ACACAC;
	border-style:solid;
	border-width:1px;
}

input.textfield {
	width:170px;
	border-color:#ACACAC;
	border-style:solid;
	border-width:1px;
}

/* general button style */
input.button, input.loginButton, input.searchButton,
input.checkoutButton, input.btnAddNewAddress, input.btnBackToShopping, input.btnCloseWindow{
	font-size:12px;
	background-color:#F0F0EB;
}

input.button {
	height:25px;
	width:65px;
}

table.searchButton, table.searchButtonOn, table.loginButton, table.loginButtonOn {
	font-size: 11px;
	font-weight:bold;
}

table.searchButtonOn, table.loginButtonOn {
	cursor:pointer;
}

table.searchButton a {color:#333333; text-decoration:none}
table.searchButton a:visited {color:#333333; text-decoration:none}
table.searchButton a:active {color:#333333; text-decoration:none}
table.searchButton a:hover {color:#333333; text-decoration:underline}

table.searchButtonOn a {color:#333333; text-decoration:underline}
table.searchButtonOn a:visited {color:#333333; text-decoration:underline}
table.searchButtonOn a:active {color:#333333; text-decoration:underline}
table.searchButtonOn a:hover {color:#333333; text-decoration:underline}

table.loginButton a {color:#333333; text-decoration:none}
table.loginButton a:visited {color:#333333; text-decoration:none}
table.loginButton a:active {color:#333333; text-decoration:none}
table.loginButton a:hover {color:#333333; text-decoration:underline}

table.loginButtonOn a {color:#333333; text-decoration:underline}
table.loginButtonOn a:visited {color:#333333; text-decoration:underline}
table.loginButtonOn a:active {color:#333333; text-decoration:underline}
table.loginButtonOn a:hover {color:#333333; text-decoration:underline}

table.promButton {
  font-size:12px;
	font-weight:bold;
	height:25px;
	color:#FFFFFF;
	background-color:#f0a094;
}

table.promButtonOn {
  font-size:12px;
	font-weight:bold;
	height:25px;
	color:#FFFFFF;
	background-color:#f0a094;
	cursor:pointer;
}

table.promButton a {color:#FFFFFF; text-decoration:none}
table.promButton a:visited {color:#FFFFFF; text-decoration:none}
table.promButton a:active {color:#FFFFFF; text-decoration:none}
table.promButton a:hover {color:#FFFFFF; text-decoration:none}

table.promButtonOn a {color:#FFFFFF; text-decoration:none}
table.promButtonOn a:visited {color:#FFFFFF; text-decoration:none}
table.promButtonOn a:active {color:#FFFFFF; text-decoration:none}
table.promButtonOn a:hover {color:#FFFFFF; text-decoration:none}
/*----- end of form elements -----*/

/*----- popup -----*/
body.popBackground {
	background-color:#FFCC00;
}

.popTitle {
	color:#E70C03;
	font-size:15px;
	font-weight:bold;
}

input.btnCloseWindow {
	width: 110px;
	height:25px;
}

.popWindow a{color:#003399; text-decoration:underline;}
.popWindow a:visited {color: #003399; text-decoration:underline;}
.popWindow a:active {color: #003399; text-decoration:underline;}
.popWindow a:hover {color:#FF6600; text-decoration:underline;}

ul.pop {
	padding-top:8px;
	padding-left:10px;
	list-style:none;
	margin:0 0 0 0;
}

li.pop {
	list-style:none;
	margin:0 0 0 0;
	padding:0px;
}

td.addressLine {
	padding-top:5px;
	padding-bottom:5px;
}

/*----- end of popup -----*/

/*----- account information page -----*/
#formRow td {
	padding-bottom: 4px;
	padding-top: 4px;
	height:30px;
}

#formRowButton td {
	padding-bottom: 0px;
	padding-top: 0px;
	height:22px;
}

input.btnBackToShopping {
	width: 110px;
	height:25px;
}

td.accountNavigation {
	background-color:#FFCC01;
	border-bottom-color:#5E99B9;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

td.accountItem {
	padding-top:8px;
	padding-bottom:8px;
}

td.accountButton {
	background-color:#5E99B9;
}

td.accountText {
	color:#003399;
}

td.accountNavigation a{font-weight:bold; color:#333333; text-decoration:underline;}
td.accountNavigation a:visited {font-weight:bold; color: #333333; text-decoration:underline;}
td.accountNavigation a:active {font-weight:bold; color: #333333;	text-decoration:underline;}
td.accountNavigation a:hover {font-weight:bold; color:#FF6600;	text-decoration:underline;}

/*----- end of account information page -----*/

/*----- product detail -----*/
input.productDetajilQty {
	font-size:12px;
	width:35px;
	border-color:#ACACAC;
	border-style:solid;
	border-width:1px;
	text-align:right;
}

table.productDetail {
	height:100%;
}

table.productDetailDescription {
	font-size:12px;
}

td.productDetailAction {
	font-size:12px;
}

td.productDetail {
	background-image:url(images/prod_grid_pink.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.productDetailId {
	font-style:italic;
}

.productDetailPromo {
	font-size:14px;
	font-weight:bold;
	color:#E7432B;
}
/*----- end of product detail -----*/

/*----- category menu -----*/
.categoryTag {
	font-size:12px;
	font-weight:bold;
}

td.categorySelectSection {
	/*padding-top:8px;
	padding-bottom:8px;*/
	padding-top:0px;
	padding-bottom:0px;
}

.categorySelectBtn {
	color:#FFFFFF;
	text-decoration:none;
}

.categorySelectBtnOn {
	color:#FFFFFF;
	text-decoration:underline;
}

input.searchButton {
	width:60px;
	height:40px;
}

select.category {
	font-size:12px;
	width:125px;
}

td.categoryContent {
	height:25px;
	font-weight:bold;
	padding-left:5px;
}

td.categoryItemTopTheme, td.categoryItemTheme, td.selectItemTopTheme, td.selectItemTheme {
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	padding-left:10px;
}

td.categoryItemTheme, td.selectItemTheme {
	border-top-width:0px;
	padding-right:10px;
}

td.categoryItem, td.categoryItemOn, td.selectItem, td.selectItemOn {
	font-weight:bold;
	height:25px;
}

td.categorySubItem, td.categorySubItemOn {
      height:25px;
}

td.categoryItem, td.categoryItemOn, td.categorySubItem, td.categorySubItemOn {
	/*background-color:#FFCC00;*/
	background-color:#FEE991;
}

td.selectItemOn {
	padding-top:4px;
	padding-bottom:4px;
	/*background-color:#5D98B8;
	cursor:pointer;
	color:#FFFFFF;*/
	background-color:F8A11C;
	cursor:pointer;
	color:#231F20;
}

td.selectItem {
	padding-top:4px;
	padding-bottom:4px;
	/*background-color:#AFCCDC;
	color:#333333;*/
	background-color:#EFCE08;
	color:#231F20;
}

td.categoryItemOn {
	background-color:#F99F03;
	cursor:pointer;
}

td.categorySubItem {
	padding-top:4px;
	padding-bottom:4px;
	font-size:11px;
	background-color:#FFE990;
}

ul.categorySubItem {
	list-style:disc;
	margin:0 0 0 0;
}

li.categorySubItem {
	list-style:disc;
	margin:0 0 0 0;
}

td.categorySubItemOn {
	padding-top:4px;
	padding-bottom:4px;
	font-size:11px;
	background-color:#F99F03;
	cursor:pointer;
}

td.categoryItem a{color:#333333; text-decoration:none;}
td.categoryItem a:visited {color: #333333; text-decoration:none;}
td.categoryItem a:active {color: #333333;	text-decoration:none;}
td.categoryItem a:hover {color:#333333;	text-decoration:underline;}

td.categoryItemOn a{color:#333333; text-decoration:underline;}
td.categoryItemOn a:visited {color: #333333; text-decoration:underline;}
td.categoryItemOn a:active {color: #333333;	text-decoration:underline;}
td.categoryItemOn a:hover {color:#333333;	text-decoration:underline;}

td.categorySubItem a{font-size:11px; color:#333333; text-decoration:none;}
td.categorySubItem a:visited {font-size:11px; color: #333333;	text-decoration:none;}
td.categorySubItem a:active {font-size:11px; color: #333333; text-decoration:none;}
td.categorySubItem a:hover {font-size:11px; color:#333333; text-decoration:none;}

td.categorySubItemOn a{font-size:11px; color:#333333; text-decoration:underline;}
td.categorySubItemOn a:visited {font-size:11px; color: #333333;	text-decoration:underline;}
td.categorySubItemOn a:active {font-size:11px; color: #333333; text-decoration:underline;}
td.categorySubItemOn a:hover {font-size:11px; color:#333333; text-decoration:underline;}

.newSpecials a{font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.newSpecials a:visited {font-size:12px; font-weight:bold; color: #FFFFFF;	text-decoration:none;}
.newSpecials a:active {font-size:12px; font-weight:bold; color: #FFFFFF; text-decoration:none;}
.newSpecials a:hover {font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}

/*----- end of category menu -----*/

/*----- cart -----*/
.cartAmount {
	font-weight:bold;
	color:#FFEA95;
}

.cartTab {
	font-weight:bold;
	color:#FFFFFF;
	background-color:#5D98B8;
}

.cartButtonOn, .cartCheckoutOn {
	color:#195778;
	background-color:#FFCC00;
	cursor:pointer;
}

.cartButtonOff, .cartCheckoutOff {
	color:#FFCC00;
	background-color:#5D98B8;
}

.cartCheckoutOn {
	background-image:url(/img/y011/all/PF_checkout_on.gif);
}

.cartCheckoutOff {
	background-image:url(/img/y011/all/PF_checkout_off.gif);
}

.cartCheckoutOn a{color:#333333; text-decoration:none;}
.cartCheckoutOn a:visited{color:#333333; text-decoration:none;}
.cartCheckoutOn a:active{color:#333333; text-decoration:none;}
.cartCheckoutOn a:hover{color:#333333; text-decoration:none;}

.cartCheckoutOff a{color:#cc0000; text-decoration:none;}
.cartCheckoutOff a:visited{color:#cc0000; text-decoration:none;}
.cartCheckoutOff a:active{color:#cc0000; text-decoration:none;}
.cartCheckoutOff a:hover{color:#cc0000; text-decoration:none;}

.cartButtonOn a{color:#195778; text-decoration:none;}
.cartButtonOn a:visited {color: #195778; text-decoration:none;}
.cartButtonOn a:active {color: #195778; text-decoration:none;}
.cartButtonOn a:hover {color:#195778; text-decoration:none;}

.cartButtonOff a{color:#FFCC00; text-decoration:none;}
.cartButtonOff a:visited {color: #FFCC00; text-decoration:none;}
.cartButtonOff a:active {color: #FFCC00; text-decoration:none;}
.cartButtonOff a:hover {color:#FFCC00; text-decoration:none;}


.cartItem {
	font-weight:bold;
	background-color:#DFEBF1;
	border-bottom-color:#5D98B8;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

.cartItemName {
	font-weight:bold;
	color:#000000;
}

.cartItemPrice {
	color:#000000;	
}

.cartQty {
	color:#195778;
}

input.cartQty {
	width:30px;
	border-color:#ACACAC;
	border-style:solid;
	border-width:1px;
	text-align:right;
}

.cartColumn, .cartFirstColumn {
	font-weight:bold;
	border-top-color:#DFEBF1;
	border-top-width:1px;
	border-top-style:solid;
}

.cartFirstColumn {
	border-right-color:#DFEBF1;
	border-right-width:1px;
	border-right-style:solid;
}

.cartBottom {
	font-size:1px; /* too narrow the cell height */
	background-color:#DFEBF1;
}
/*----- end of cart -----*/

/*----- special product page -----*/
.specialPromotionType {
	font-size:12px;
	font-weight:bold;
	color:#E60C03;
	margin-left:10px;
	line-height:30px;
}

.specialPromotionDesc {
	font-weight:bold;
	color:#333333;
	margin-left:10px;
	line-height:20px;
}
/*----- end of special product page -----*/

/*----- product list -----*/

.productListColumn {
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#FFFFFF;
	border-right-width:1px;
	border-right-style:solid;
}

.productListColumnHead {
	font-weight:bold;
	background-color:#FFCC00;
}

.productListColumnPromo {
	background-color:#FFF1BF;
}

.productListColumnNormal {
	background-color:#EDEDED;
}

.productListPromotion {
	color:#E7432B;
	font-weight:bold;
}

.productListPriceOri, .productListPriceOriCut {
	color:#000000;
}

.productListPriceOriCut {
	text-decoration:line-through;
}

.productListPricePromo {
	color:#E60C03;
}

.productListColumn a{color:#003399; text-decoration:underline;}
.productListColumn a:visited {color: #003399;	text-decoration:underline;}
.productListColumn a:active {color: #003399;	text-decoration:underline;}
.productListColumn a:hover {color:#FF6600; text-decoration:underline;}

/*----- end of product list -----*/

/*----- product grid -----*/
.productGridName {
	font-weight:bold;
}

.productGridBuy {
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

.productGridBuy a{color:#000000; text-decoration:none;}
.productGridBuy a:visited {color: #000000;	text-decoration:none;}
.productGridBuy a:active {color: #000000;	text-decoration:none;}
.productGridBuy a:hover {color:#003399; text-decoration:underline;}

td.productDetailAction a{font-weight:bold; color:#003399; text-decoration:none;}
td.productDetailAction a:visited {font-weight:bold; color: #003399;	text-decoration:none;}
td.productDetailAction a:active {font-weight:bold; color: #003399;	text-decoration:none;}
td.productDetailAction a:hover {font-weight:bold; color:#003399; text-decoration:underline;}

.priceOri, .priceOriCut {
	font-weight:bold;
	font-size:14px;
	color:#000000;
}

.priceOriCut {
	text-decoration:line-through;
}

.pricePromo {
	font-weight:bold;
	font-size:14px;
	color:#E60C03;
}

.productGridHeight {
	height:100%;
}

.productGrid {
	width:150px;
	border-bottom-color:#8F8F8F;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

td.productGridBorder {
	border-left-color:#8F8F8F;
	border-left-width:1px;
	border-left-style:solid;
}

td.productTheme0 {
	background-image:url(images/prod_grid_pink.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

td.productTheme1 {
	background-image:url(images/prod_grid_yellow.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

td.productTheme2 {
	background-image:url(images/prod_grid_white.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
/*----- end of product grid -----*/

/*----- icon pool (on left pane) -----*/
table.iconPool {
	background-color:#FFFFFF;
	color:#333333;
}

/*----- end of icon pool (on left pane) -----*/

/*----- pane index (on left pane) -----*/

table.paneIndex {
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF;
	background-color:#FFCC00;
}

td.paneIndex {
	padding:8px;
	font-weight:bold;
}

ul.paneIndex {
	list-style:disc;
	margin:0 0 0 15;
	line-height:18px;
}

li.paneIndex {
	line-height:18px;
}

.paneIndex a{color:#003399; text-decoration:underline;}
.paneIndex a:visited {color: #003399;	text-decoration:underline;}
.paneIndex a:active {color: #003399;	text-decoration:underline;}
.paneIndex a:hover {color:#FF6600; text-decoration:underline;}

/*----- end of pane index (on left pane) -----*/

/*----- checkout -----*/
td.checkoutRow {
	height:30px;
}

td.checkoutTimetableHead {
	background-color:#CEE0EA;
}

td.checkoutTimetableColumn {
	background-color:#195778;
	color:#FFFFFF;
	cursor:pointer;
}

.checkoutTimetableColumn a{color:#FFFFFF; text-decoration:none;}
.checkoutTimetableColumn a:visited {color: #FFFFFF;	text-decoration:none;}
.checkoutTimetableColumn a:active {color: #FFFFFF;	text-decoration:none;}
.checkoutTimetableColumn a:hover {color:#FFFFFF; text-decoration:none;}

td.checkoutTimetableColumnSelected {
	background-color:#FFCC00;
	color:#000000;
	cursor:pointer;
}

td.checkoutTimetableColumnNA {
	background-color:#777777;
	color:#FFFFFF;
}

td.checkoutTimetableColumnUA {
	background-color:#AAAAAA;
	color:#FFFFFF;
}

.checkoutTimetableColumnSelected a{color:#000000; text-decoration:none;}
.checkoutTimetableColumnSelected a:visited {color: #000000;	text-decoration:none;}
.checkoutTimetableColumnSelected a:active {color: #000000;	text-decoration:none;}
.checkoutTimetableColumnSelected a:hover {color:#000000; text-decoration:none;}

td.checkoutSubtotal {
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#000000;
}

td.checkoutTotal {
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#000000;
}

table.checkoutActionButton, table.checkoutActionButtonOn, table.changeButton, table.changeButtonOn{
	font-size:12px;
	font-weight:bold;
	height:25px;
	text-align:center;
/*
	color:#FFFFFF;
	background-color:#f0a094;
*/
}

table.checkoutActionButton a {color:#FFFFFF; text-decoration:none}
table.checkoutActionButton a:visited {color:#FFFFFF; text-decoration:none}
table.checkoutActionButton a:active {color:#FFFFFF; text-decoration:none}
table.checkoutActionButton a:hover {color:#FFFFFF; text-decoration:underline}

table.checkoutActionButtonOn a {color:#FFFFFF; text-decoration:underline}
table.checkoutActionButtonOn a:visited {color:#FFFFFF; text-decoration:underline}
table.checkoutActionButtonOn a:active {color:#FFFFFF; text-decoration:underline}
table.checkoutActionButtonOn a:hover {color:#FFFFFF; text-decoration:underline}

table.changeButton a {color:#FFFFFF; text-decoration:none}
table.changeButton a:visited {color:#FFFFFF; text-decoration:none}
table.changeButton a:active {color:#FFFFFF; text-decoration:none}
table.changeButton a:hover {color:#FFFFFF; text-decoration:underline}

table.changeButtonOn a {color:#FFFFFF; text-decoration:underline}
table.changeButtonOn a:visited {color:#FFFFFF; text-decoration:underline}
table.changeButtonOn a:active {color:#FFFFFF; text-decoration:underline}
table.changeButtonOn a:hover {color:#FFFFFF; text-decoration:underline}

table.searchButtonOn a {color:#333333; text-decoration:underline}
table.searchButtonOn a:visited {color:#333333; text-decoration:underline}
table.searchButtonOn a:active {color:#333333; text-decoration:underline}
table.searchButtonOn a:hover {color:#333333; text-decoration:underline}

table.checkoutActionButton, table.checkoutActionButtonOn {
	cursor:pointer;
	width:150px;
}

table.changeButton, table.changeButtonOn {
	cursor:pointer;
}

input.checkoutActionButton, input.checkoutChangeButton {
	font-size:12px;
	font-weight:bold;
	height:25px;
	color:#FFFFFF;
	background-color:#f0a094;
}

input.checkoutActionButton {
	width:140px;
}

input.checkoutChangeButton {
	width:60px;
}

input.checkoutButton {
	height:25px;
	width:130px;
}

textarea.checkoutTextArea {
	width:440px;
}

select.checkoutCreditcard {
	font-size:12px;
	width:140px;
}

/*----- end of checkout -----*/

/*----- shopping list -----*/
#shoppingListItem td {
	height:25px;
}

table.shoppingList {
	font-weight:bold;
}

.shoppingList a{color:#333333; text-decoration:none;}
.shoppingList a:visited {color: #333333;	text-decoration:none;}
.shoppingList a:active {color: #333333;	text-decoration:none;}
.shoppingList a:hover {color:#FF6600; text-decoration:none;}
/*----- shopping list -----*/

/*----- confirm delivery address -----*/
select.selectAddress {
	font-size:12px;
	width:320px;
}

input.btnAddNewAddress {
	width: 110px;
	height:25px;
}

/*----- end of confirm delivery address -----*/

/*----- add creditcard -----*/
input.txtSecurityCode {
	width:50px;
	border-color:#ACACAC;
	border-style:solid;
	border-width:1px;
}
/*----- end of add creditcard -----*/

/*----- system -----*/
.systemMessage {
	font-size:12px;
}

table.messageBox, table.shoppingList, table.productDetailDescription {
	background-color:#FFCC01;
}
/*----- end of system -----*/

.searchField {
	width:140px;
}

.navigation {
	font-weight:bold;
	color:#333333;
}

.navigationWelcome {
	font-weight:bold;
	color:#E70C03;
}

.navigation a{color:#333333; text-decoration:none;}
.navigation a:visited {color: #333333;	text-decoration:none;}
.navigation a:active {color: #333333;	text-decoration:none;}
.navigation a:hover {color:#FF6600; text-decoration:none;}

.navigationLink a{color:#003399; text-decoration:underline;}
.navigationLink a:visited {color: #003399; text-decoration:underline;}
.navigationLink a:active {color: #003399; text-decoration:underline;}
.navigationLink a:hover {color:#FF6600; text-decoration:underline;}

.tagOn, .tagMore { /* tagMore is used in the homepage only */
	font-weight:bold;
	color:#FFFFFF;
	background-color:#5D98B8;
}

.tagMore {
	cursor:pointer;
}

.tagOn a{color:#FFFFFF; text-decoration:none;}
.tagOn a:visited {color: #FFFFFF;	text-decoration:none;}
.tagOn a:active {color: #FFFFFF;	text-decoration:none;}
.tagOn a:hover {color:#FFFFFF; text-decoration:underline;}

.tagMore a{color:#FFFFFF; text-decoration:underline;}
.tagMore a:visited {color: #FFFFFF;	text-decoration:underline;}
.tagMore a:active {color: #FFFFFF;	text-decoration:underline;}
.tagMore a:hover {color:#FFFFFF; text-decoration:underline;}

.tagOff {
	font-weight:bold;
	color:#FFFFFF;
	background-color:#AFCCDC;
	cursor:pointer;
}

.tagOffOver {
	color:#195778;
}

.tagOff a{color:#FFFFFF; text-decoration:none;}
.tagOff a:visited {color: #FFFFFF;	text-decoration:none;}
.tagOff a:active {color: #FFFFFF;	text-decoration:none;}
.tagOff a:hover {color:#FFFFFF; text-decoration:none;}

.tagOffOver a{color:#195778; text-decoration:none;}
.tagOffOver a:visited {color: #195778;	text-decoration:none;}
.tagOffOver a:active {color: #195778;	text-decoration:none;}
.tagOffOver a:hover {color:#195778; text-decoration:none;}

.tagSection {
	border-bottom-width:1px;
	border-bottom-color:#ffcc00;
	border-bottom-style:solid;
}

.contentHeader {
	font-size:13px;
	font-weight:bold;
	color:#003399;
}

.content {
	color:#333333;
}

.contentBold {
	font-weight:bold;
	color:#333333;
}

.stepOn {
	font-weight:bold;
	height:30px;
	color:#195778;
	background-color:#FFCC01;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

.stepOff {
	font-weight:bold;
	color:#5E99B9;
	background-color:#CEE0EA;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

.pageSection {
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.pageCurrent {
	color:#E60C03;
}

.pageSection a {color:#003399; text-decoration:underline;}
.pageSection a:visited {color: #003399; text-decoration:underline;}
.pageSection a:active {color: #003399; text-decoration:underline;}
.pageSection a:hover {color: #E60C03; text-decoration:underline;}

.footer {
	font-size:11px;
}

.footer a {color:#003399; text-decoration:none;}
.footer	a:visited {color: #003399; text-decoration:none;}
.footer	a:active {color: #003399; text-decoration:none;}
.footer	a:hover {color: #FF6600; text-decoration:underline;}
/* eu */
.eu_pageCell {
	background: #e60c03;
	border-right: 1px solid #CCCCCC;
}
/* eu_topbanner */
.eu_topBanner {
	background: #FF0000 url(eu_images/topBannerBg.png) no-repeat;
}
.eu_utiltiesRow1 {
	margin: 8px 55px 0 0;
}
.eu_utiltiesRow2 {
	margin: 6px 30px 0 0;
}
.eu_utiltiesRow3 {
	margin: 36px 0 0 10px;
	text-align: left;
}
.eu_utiltiesLogin {
	background: #ffc11b;
}
.eu_utiltiesLogin input {
	height: 18px;
	width: 90px;
	border: 1px solid #ffc11b;
}
.eu_utiltiesDivider {
	margin: 0 5px;
	background: #FFFFFF;
	width: 1px;
}
.eu_utiltiesUser {
	color: #fdba26;
	padding: 0 0 0 15px;
}
.eu_utiltiesUserName {
	color: #FFFFFF;
}
.eu_imgMiddle {
	vertical-align: middle;
}
/* eu_sidebar */
.eu_sideBar {
	width: 148px;
	background: #f36d23 url(eu_images/sidebarBg.png) no-repeat;
}
.eu_sidebarSearch {
	margin: 3px auto 0;
	background: #ffc11b;
}
.eu_sidebarSearch input {
	height: 18px;
	width: 95px;
	border: 1px solid #ffc11b;
}
.eu_sidebarQuickBtn {
	margin: 3px 0;
	text-align: center;
}
.eu_sidebarSlogan {
	margin: 6px auto;
	text-align: center;
}
.eu_sidebarSelectCategories {
	text-align: center;
	background-image: url(eu_images/ch/sidebar_select_categories_2.png);
	background-repeat: repeat-y;
}
.eu_sidebarSelectCategories a{
	display: block;
	font-weight: bold;
	color: #000000;	
	text-decoration:none
}
.eu_sidebarSelectCategories a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

/* eu_contentCell */
.eu_contentCell {
	background: #ffffff;
}
.eu_contentAd {
	/*background: #e60c03 url(eu_images/contentAdBg.jpg) no-repeat;*/
	background: #ffffff;
	width: 100%;
	padding: 0 0 2px;
}
.eu_contentShopping {
	background: #ffffff;
	margin: 25px auto 30px;
}
/* eu_cards */
.eu_cards {
	background: #ffffff;
	border-top: 1px solid #636466;
}

/* eu_footer */
.eu_footer {
	background: #bcbdc0;
}
.eu_footerCopyright {
	text-align: right;
	padding: 0;
}

.eu_content_jump_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 22px;
	width: 254px;
	border: 1px solid #FF4B3D;
}

.eu_content_jump_menu_bg {
	background-repeat: no-repeat;
	background-image: url(eu_images/sale_catalogue_menu_bg.gif);
}
.eu_sales_catalogue_name {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
}
