body { color: black; font-size: xx-small; font-family: verdana; }

a:link { color: black; font-size: xx-small; font-family: verdana; font-weight: normal; font-style: normal; text-decoration: none; }
a:visited { color: black; font-size: xx-small; font-family: verdana; font-weight: normal; font-style: normal; text-decoration: none; }
a:hover { color: gray; font-size: xx-small; font-family: verdana; font-weight: normal; font-style: normal; text-decoration: none; }
a:active { color: black; font-size: xx-small; font-family: verdana; font-weight: normal; font-style: normal; text-decoration: none; }

.title {
color: #cc0000;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 12px }

.bold  {
color: black;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 13px }


.cartcolumn {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #4c7ed2;
	FONT-SIZE: x-small;
	PADDING: 4px;
    text-align: left;
}

.smallred { color: red; font-size: xx-small; font-family: verdana; padding: 2px 0px 0px 6px; }
.smallred a:link { color: red; font-size: xx-small; font-family: verdana; padding: 2px 0px 0px 6px; }
.smallred a:visited { color: red; font-size: xx-small; font-family: verdana; padding: 2px 0px 0px 6px; }
.smallred a:hover { color: red; font-size: xx-small; font-family: verdana; padding: 2px 0px 0px 6px; }
.smallred a:active { color: red; font-size: xx-small; font-family: verdana; padding: 2px 0px 0px 6px; }

.disclaimer { color: gray; font-size: xx-small; font-family: verdana; padding: 2px 0px 0px 6px; }
.disclaimer a:link { color: gray; font-size: xx-small; font-family: verdana; padding: 2px 0px 0px 6px; }
.disclaimer a:visited { color: gray; font-size: xx-small; font-family: verdana; padding: 2px 0px 0px 6px; }
.disclaimer a:hover { color: gray; font-size: xx-small; font-family: verdana; padding: 2px 0px 0px 6px; }
.disclaimer a:active { color: gray; font-size: xx-small; font-family: verdana; padding: 2px 0px 0px 6px; }

.white { color: white; font-size: xx-small; font-family: verdana; }
.white a:link { color: white; font-size: xx-small; font-family: verdana; }
.white a:visited { color: white; font-size: xx-small; font-family: verdana; }
.white a:hover { color: white; font-size: xx-small; font-family: verdana; }
.white a:active { color: white; font-size: xx-small; font-family: verdana; }

.smallgrey { color: gray; font-size: xx-small; font-family: verdana; }
.smallgrey a:link { color: gray; font-size: xx-small; font-family: verdana; }
.smallgrey a:visited { color: gray; font-size: xx-small; font-family: verdana; }
.smallgrey a:hover { color: black; font-size: xx-small; font-family: verdana; }
.smallgrey a:active { color: gray; font-size: xx-small; font-family: verdana; }

.smallblack { color: black; font-size: xx-small; font-family: verdana; }
.smallblack a:link { color: black; font-size: xx-small; font-family: verdana; }
.smallblack a:visited { color: black; font-size: xx-small; font-family: verdana; }
.smallblack a:hover { color: gray; font-size: xx-small; font-family: verdana; }
.smallblack a:active { color: black; font-size: xx-small; font-family: verdana; }

.smallblue { color: #4c7ed2; font-size: xx-small; font-family: verdana; }
.smallblue a:link { color: #4c7ed2; font-size: xx-small; font-family: verdana; }
.smallblue a:visited { color: #4c7ed2; font-size: xx-small; font-family: verdana; }
.smallblue a:hover { color: #4c7ed2; font-size: xx-small; font-family: verdana; }
.smallblue a:active { color: #4c7ed2; font-size: xx-small; font-family: verdana; }

.menutitle {color: white; font-size: x-small; font-family: verdana; font-weight: bold}
.menutitle a:active { color: white; font-size: x-small; font-weight: bold; text-decoration: none  }
.menutitle a:link { color: white; font-size: x-small; font-weight: bold; text-decoration: none  }
.menutitle a:visited { color: white; font-size: x-small; font-weight: bold; text-decoration: none  }
.menutitle a:hover { color: white; font-size: x-small; font-weight: bold; text-decoration: none  }

.tabs {color: black; font-size: x-small; font-family: verdana; font-weight: bold}
.tabs a:active { color: black; font-size: x-small; font-weight: bold; text-decoration: none  }
.tabs a:link { color: black; font-size: x-small; font-weight: bold; text-decoration: none  }
.tabs a:visited { color: black; font-size: x-small; font-weight: bold; text-decoration: none  }
.tabs a:hover { color: black; font-size: x-small; font-weight: bold; text-decoration: none  }


.TopTabPassive {
	background-image: url(images/dialog_account_tabbs.jpg); background-position: left top; background-repeat: repeat-x;
}
div.TopTabPassive { text-align: center; padding: 4px 21px 4px 20px; color: black; font-size: x-small; font-family: verdana; cursor: pointer;}

.TopTabActiveFirst {
	background-image: url(images/first_tab.gif); background-repeat: no-repeat;
}
.TopTabActiveCenter {
    background-image: url(images/central_tab.gif); background-repeat: no-repeat;
}
.TopTabActiveLast {
    background-image: url(images/last_tab.gif); background-repeat: no-repeat;
}

div.TopTabActive {
	text-align: center; white-space : nowrap; padding: 4px 21px 4px 20px; color: #4c7ed2; font-size: x-small; text-decoration: none; 
}
.TabDelimiter { background-image: url(images/dialog_account_tabbs.jpg); background-position: left top; background-repeat: repeat-x; }

.Items {
color: #C5C5C5;
}

.smalltabactive_white {color: #4c7ed2; font-size: x-small; font-family: verdana; background-image: url(images/dialog_account_tabts_white.jpg); background-position: left top; background-repeat: repeat-x;}
.smalltabactive_white a:active { color: #4c7ed2; font-size: x-small; text-decoration: none  }
.smalltabactive_white a:link { color: #4c7ed2; font-size: x-small; text-decoration: none  }
.smalltabactive_white a:visited { color: #4c7ed2; font-size: x-small; text-decoration: none  }
.smalltabactive_white a:hover { color: #4c7ed2; font-size: x-small; text-decoration: none  }

.smalltab_white {color: black; font-size: x-small; font-family: verdana;  background-image: url(images/dialog_account_tabbs_white.jpg); background-position: left top; background-repeat: repeat-x; padding: 4px 13px 4px 14px;}

.smalltab_whiteFirst {color: black; font-size: x-small; font-family: verdana;  background-image: url(images/dialog_account_tabbs_white.jpg); background-position: left top; background-repeat: repeat-x; padding: 4px 14px 4px 9px;}

.smalltabactive_white .Left {
    background-image: url(images/dialog_account_tablc_white.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}
.smalltabactive_white .LeftFirst {
    background-image: url(images/dialog_account_tablf_white.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}
.smalltabactive_white .RightFirst {
    background-image: url(images/dialog_account_tabrc_white.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    text-align: center;
    padding: 4px 14px 4px 9px;
}
.smalltabactive_white .Right {
    background-image: url(images/dialog_account_tabrc_white.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    text-align: center;
    padding: 4px 13px 4px 14px;
}

.smalltab_white a:active { color: black; font-size: x-small; text-decoration: none  }
.smalltab_white a:link { color: black; font-size: x-small; text-decoration: none  }
.smalltab_white a:visited { color: black; font-size: x-small; text-decoration: none  }
.smalltab_white a:hover { color: black; font-size: x-small; text-decoration: none  }

.smalltab_whiteFirst a:active { color: black; font-size: x-small; text-decoration: none  }
.smalltab_whiteFirst a:link { color: black; font-size: x-small; text-decoration: none  }
.smalltab_whiteFirst a:visited { color: black; font-size: x-small; text-decoration: none  }
.smalltab_whiteFirst a:hover { color: black; font-size: x-small; text-decoration: none  }


.red {color: red; font-size: x-small; font-family: verdana; }
.red a:active { color: red; font-size: x-small; text-decoration: underline  }
.red a:link { color: red; font-size: x-small; text-decoration: underline  }
.red a:visited { color: red; font-size: x-small; text-decoration: underline  }
.red a:hover { color: red; font-size: x-small; text-decoration: underline  }

.menublack {
	color: black;
	font-size: xx-small;
	font-family: verdana;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 1px;
}
.footerblack {
	color: black;
	font-size: xx-small;
	font-family: verdana;
	font-weight: bold;
}
.menublack a:link { color: black; font-size: xx-small; font-family: verdana; font-weight: bold; padding-bottom: 2px; padding-top: 1px;}
.menublack a:visited { color: black; font-size: xx-small; font-family: verdana; font-weight: bold; padding-bottom: 2px; padding-top: 1px;}
.menublack a:hover { color: white; font-size: xx-small; font-family: verdana; font-weight: bold; padding-bottom: 2px; padding-top: 1px;}
.menublack a:active { color: black; font-size: xx-small; font-family: verdana; font-weight: bold; padding-bottom: 2px; padding-top: 1px;}

.menugrey { color: gray; font-size: x-small; font-family: verdana; font-weight: bold; }
.menugrey a:link { color: gray; font-size: x-small; font-family: verdana; font-weight: bold; }
.menugrey a:visited { color: gray; font-size: x-small; font-family: verdana; font-weight: bold; }
.menugrey a:hover { color: gray; font-size: x-small; font-family: verdana; font-weight: bold; }
.menugrey a:active { color: gray; font-size: x-small; font-family: verdana; font-weight: bold; }

.grey { color: gray; font-size: x-small; font-family: verdana; }
.grey a:link { color: gray; font-size: x-small; font-family: verdana; }
.grey a:visited { color: gray; font-size: x-small; font-family: verdana; }
.grey a:hover { color: gray; font-size: x-small; font-family: verdana; }
.grey a:active { color: gray; font-size: x-small; font-family: verdana; }

.dialogtitle {color: #4c7ed2; font-size: x-small; font-family: verdana; font-weight: bold}
.dialogtitle a:active { color: black; font-size: x-small; font-weight: bold; text-decoration: none  }
.dialogtitle a:link { color: black; font-size: x-small; font-weight: bold; text-decoration: none  }
.dialogtitle a:visited { color: black; font-size: x-small; font-weight: bold; text-decoration: none  }
.dialogtitle a:hover { color: #4c7ed2; font-size: x-small; font-weight: bold; text-decoration: none  }

.blue {color: #4c7ed2; font-family: verdana}
.blue a:active { color: #4c7ed2; text-decoration: none  }
.blue a:link { color: #4c7ed2; text-decoration: none  }
.blue a:visited { color: #4c7ed2; text-decoration: none  }
.blue a:hover { color: #4c7ed2; text-decoration: none  }

.padding5 {
	PADDING: 5px;
}
.mail_bg {
	margin: 0px 0 0px 0;
	TEXT-ALIGN: left;
	PADDING: 10px;
	width: 572px;
	background: url(../images/dialog_bg_mail.jpg) no-repeat top;
}
.information_bg {
    margin: 0px 0 0px 0;
	background: url(../images/dialog_information_bg.jpg) repeat-x top;
}
.aboutus_bg {
	margin: 0px 0 0px 0;
	TEXT-ALIGN: left;
	PADDING: 10px;
	width: 572px;
	background: url(../images/dialog_bg_aboutus.jpg) no-repeat top;
	
}
.home_bg {
	margin: 0px 0 0px 0;
	background: url(../images/home_bg.jpg) repeat-x top;
	
}
.account_bg {
	margin: 0px 0 0px 0;
	background: url(../images/dialog_bg_account.jpg) no-repeat top;
	PADDING: 10px;
	width: 572px;
}
.dialog_bg {
	margin: 0px 0 0px 0;
	background: url(../images/dialog_bggrey.jpg) repeat-x top;
	PADDING: 10px;
}

input.invalid {
	background-color: #fdc1c1;
	border: 2px red inset;
}

label.invalid {
	color: #F00;
}
