body {
	background-color: #006699; /* Change background color here */
}
body, p, div, th, td, p, input, select, textarea {
	font: 10px Verdana, Arial, Helvetica, Sans-serif; 
	color: #000000;
}

a:link	{ color: #000000; text-decoration: none; }
a:visited 	{ color: #000000; text-decoration: none; }
a:hover 	{ color: #000000; text-decoration: none; }
a:active  	{ color: #000000; text-decoration: none; }

h1 { font-size: 15px; }
h2 { font-size: 13px; }
h3 { font-size: 12px; }

hr { color: #ddd; height: 1px; }

.whitetext {
	color: #FFFFFF; 
	text-decoration: none; 
	font: 11px tahoma;
}


td.menuback{ 
	background-color: #C0C0C0;
	border-bottom: 1px #000000 solid;
	border-left: 1px #808080 solid;
	border-top: 1px #808080 solid;
}
td.menubackright{ 
	background-color: #C0C0C0;
	border-bottom: 1px #000000 solid;
	border-right: 1px #808080 solid;
	border-left: 1px #808080 solid;
	border-top: 1px #808080 solid;
}
td.menu { 
	background-color: #FFFFFF;
	border-left: 1px #000000 solid;
	border-top: 1px #000000 solid;
	border-right: 1px #000000 solid;
}
td.border {
	border-left: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	border-right: 1px #000000 solid;
}
td.borderbottom {
	border-bottom: 1px #000000 solid;
}

.whitelink:link { color: #FFFFFF; text-decoration: none; font: 11px tahoma; font-weight: bold; }
.whitelink:visited { color: #FFFFFF; text-decoration: none; font: 11px tahoma; font-weight: bold; }
.whitelink:hover { color: #DADADA; text-decoration: none; font: 11px tahoma; font-weight: bold; }
.whitelink:active { color: #FFFFFF; text-decoration: none; font: 11px tahoma; font-weight: bold; }

.speedbar:link { color: #FFFFFF; text-decoration: none; font: 11px tahoma; font-weight: bold; }
.speedbar:visited { color: #FFFFFF; text-decoration: none; font: 11px tahoma; font-weight: bold; }
.speedbar:hover { color: #C9DAF0; text-decoration: none; font: 11px tahoma; font-weight: bold; }
.speedbar:active { color: #FFFFFF; text-decoration: none; font: 11px tahoma; font-weight: bold; }

#categories a { display: block; background-color: #F4F7FC; border-bottom: 1px #cccccc solid; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; color: #1B1B1B; padding-right: 3px; }
#categories a:hover { background-color: #C9DAF0; color: #23381D; text-decoration: none; }

.listing { border: 1px solid; padding: 0px; border-color: #EAEAEA; cursor: pointer; }
.listing2 { background-color: #F4F7FC; padding: 0px; border: 1px solid #006699; cursor: pointer; }

.products { border: 1px solid #EAEAEA; padding: 3px; cursor: pointer; }
.products2 { background-color: #F4F7FC; padding: 3px; border: 1px solid #006699; cursor: pointer; }

.HeadBox {
	background-color: #3399CC;
	font: bold 11px tahoma;
}

.HeadLine {
	background-color: #D6D7D9;
}

.VertMenuBox {
	background-color: #FFFFFF;
}
.VertMenuBorder {
	background-color: #B2B2B3;
}
.VertMenuTitle {
	background-color: #e5ebefe; 
	color: #000000; 
	font: bold 11px Tahoma;
}
.VertMenuItems {
	color: #373b3d; 
	text-decoration: none;
}
.VertMenuItems:link {
	color: #373b3d;
}
.VertMenuItems:visited {
	color: #373b3d;
}
.VertMenuItems:hover {
	color: #000000;
}
.VertMenuItems:active {
	color: #373b3d;
}
.VertMenuHr {
	color: #b2b2b3;
}

.CategoriesList {
	font-size: 11px;
}

.DialogBox {
	background-color: #ffffff;
}
.DialogBorder {
	background-color: #E5EBEF;
}
.DialogTitle {
	font: bold 11px tahoma; 
	color: #FFFFFF
}

.ProductTitle {
	color: #666666; 
	font: bold 14px arial, tahoma;
	margin-bottom: 6px;
}
.ProductDetailsTitle {
	color: #666666; 
	font: bold 11px tahoma;
	margin: 8px 0px;
}
.ProductDetails {
	COLOR: #000000;
}
.ProductPriceTitle {
	color: #000000;
	font: bold 11px tahoma;
}
.ProductPriceTitle {
	color: #CC0033;
	font: bold 11px tahoma;
}
.ProductPriceConverting {
	color: #000000; 
	font: bold 11px tahoma;
}
.ProductPrice {
	color: #cc0033; 
	font: bold 11px tahoma;
}
.ProductPriceSmall {
	color: #cc0033; 
	font: bold 10px tahoma;
}
.MarketPrice {
	font-size: 11px;
}

.ItemsList {
	color: #006699; 
	font: bold 10px tahoma ;
}

.Bottom {
	background-color: #0099CC; 
	padding: 4px;
}
.Bottom table td {
	color: #FFFFFF; 
	text-decoration: none; 
	font: bold 10px tahoma;
}
.Bottom a {
	color: #FFFFFF; 
	text-decoration: none; 
	font: bold 10px tahoma;
}

.NavigationPath {
	text-align: left;
	margin: 2px 0px 6px 0px;
	padding: 0px 0px 5px 0px;
	color: #000000; 
	font: 11px tahoma;
	border-bottom: dotted 1px #666666;
}
.NavigationPath a {
	color: #666666; 
	font: 11px tahoma;
	text-decoration: none;
}
div.NavigationPages {
	margin: 2px 0px;
	padding: 2px 10px;
	display: block;
	height: 14px;
	font: bold 11px tahoma, verdana, sans-serif;
	text-align: right;
	background-color: #f7f7f7;
	border: dotted 1px #999;
}
div.NavigationPages span {
	width: 20px;
	height: 14px;
	clear: none;
	padding: 6px;
	white-space: nowrap;
}
div.NavigationPages span a {
	color: #666666;
	font: bold 11px tahoma, verdana, sans-serif;
	text-decoration: none;
}
div.NavigationPages span a img {
	border: none;
}
div.NavigationPages span a:hover {
	color: #999;
	text-decoration: none;
}

.SmallNote:link {
	COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
	COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
	COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; 
}
.SmallNote:active {
	COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}

.Text {
	color: #000000;
}

.AdminSmallMessage {
	COLOR: #006699;
}

.AdminTitle {
	color: #006699; 
	font: bold 12px;
}

.Line {
	background-color: #006699;
}

.FormButton {
	font: bold 11px tahoma;
	color: #000000;
	text-decoration: none;
}

.Button {
	font: bold 11px tahoma;
	color: #000000;
	text-decoration: none;
	background-image: url(images/butbg.gif);
	background-position: top;
	background-position: bottom;
}

.CustomerMessage {
	COLOR: #006699; FONT: bold 10px;
}

.ErrorMessage {
	COLOR: #006699; FONT: bold 10px;
}

.Star {
	COLOR: #FF0000;
}

.HighLight {
	background-color: #FFFFCC;
}

.SaveMoneyLabel {
	COLOR: #FFFFFF;
}

.TableHead {
	background-color: #ddd;
	height: 25px;
}

.Tab {
	background-color: #D6D7D9;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
}

.CatMenuItemOff {
	background-color: transparent; /* like "VertMenuBox" */
	BORDER-RIGHT: none; /* like "VertMenuBox" */
	BORDER-TOP: none; /* like "VertMenuBox" */
	BORDER-LEFT: none; /* like "VertMenuBox" */
	BORDER-BOTTOM: none; /* like "VertMenuBox" */
	MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 1px; 
	MARGIN-RIGHT: 2px;
	CURSOR: hand;
}
.CatMenuItemOffExp {
	background-color: transparent; /* like "VertMenuBox" */
	BORDER-RIGHT: none; /* like "VertMenuBorder" */
	BORDER-TOP: none; /* like "VertMenuBorder" */
	BORDER-LEFT: none; /* like "VertMenuBorder" */
	BORDER-BOTTOM: none; /* like "VertMenuBorder" */
	MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 2px; 
	CURSOR: hand;
}
.CatMenuItemOn {
	background-color: #081589; /* like "VertMenuTitle" */
	BORDER-RIGHT: #081589 1px solid; /* like "VertMenuTitle" */
	BORDER-TOP: #081589 1px solid; /* like "VertMenuTitle" */
	BORDER-LEFT: #081589 1px solid; /* like "VertMenuTitle" */
	BORDER-BOTTOM: #081589 1px solid; /* like "VertMenuTitle" */
	MARGIN-LEFT: 1px; 
	MARGIN-RIGHT: 2px; 
	CURSOR: hand;
}
.CatSubMenu {
	background-color: #D6D7D9; /* like "VertMenuBox" */
	BORDER-RIGHT: #68C1FF 1px solid; /* like "VertMenuBorder" */
	BORDER-TOP: #68C1FF 1px solid; /* like "VertMenuBorder" */
	BORDER-LEFT: #68C1FF 1px solid; /* like "VertMenuBorder" */
	BORDER-BOTTOM: #68C1FF 1px solid; /* like "VertMenuBorder" */
	MARGIN-LEFT: 1px; 
	MARGIN-RIGHT: 2px; 
}
.CatMenuItem {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial; 
	CURSOR: hand;
}
.CatMenuItem:link {
	COLOR: #000000; /* like "VertMenuItems" */
}
.CatMenuItem:visited {
	COLOR: #000000; /* like "VertMenuItems" */
}
.CatMenuItem:hover {
	COLOR: #666666; /* like "VertMenuTitle" */
}
.CatMenuItem:active {
	COLOR: #000000; /* like "VertMenuItems" */
}

.NavDialogTitle {
	font-size: 11px;
	font-weight: bold;
	color: #330000;
} 
.NavDialogBorder {
	background-color: #D6D7D9;
}
.NavDialogBox {
	background-color: #ffffff;
}

.SubHeader2 {
	COLOR: #666666;
	font-size: 11px;
	FONT-WEIGHT: bold;
}
.SubHeader2Line {
	background-color: #CCCCCC;
}

.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #330000;
	TEXT-DECORATION: none;
}

.NumberOfArticles {
	color: #000000; 
	font: bold 10px tahoma;
}

.TopLabel {
	color: #FFFFFF; 
	font: bold 11px tahoma;
}

.AdminTitle {
	COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}

div.SearchBy {
	margin: 2px 0px;
	padding: 2px 10px; 2px; 2px;
	display: block;
	height: 18px;
	font: bold 11px tahoma, verdana, sans-serif;
	text-align: left;
	background-color: #f7f7c7;
	border: dotted 1px #999;
}
div.SearchBy span {
	width: 20px;
	height: 14px;
	clear: none;
	padding: 6px;
	white-space: nowrap;
}
div.SearchBy span a {
	color: #666666;
	font: bold 11px tahoma, verdana, sans-serif;
	text-decoration: none;
}
div.SearchBy span a img {
	border: none;
}

/*
	Fast Lane Checkout module
*/
.FLCAuthBox {
	WHITE-SPACE: nowrap;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
}
.FLCAuthPreBox {
	PADDING-LEFT: 30px;
	HEIGHT: 20px;
	WIDTH: 100%;
}
.FLCTopPad {
	VERTICAL-ALIGN: middle;
	HEIGHT: 15px;
}
.FLCTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 15px;
}
TD.FLCDialogCell {
	WIDTH: 50%;
	HEIGHT: 220px;
	TEXT-ALIGN: center;
}
TABLE.FLCDialog {
	WIDTH: 100%;
	HEIGHT: 100%;
}
img{border:0}

textarea, input, select { FONT-SIZE: 11px; FONT-FAMILY: tahoma; COLOR: #39404D; BACKGROUND-COLOR: #FFFFFF; }
.form { FONT-SIZE: 11px; FONT-FAMILY: tahoma; COLOR: #39404D; BACKGROUND-COLOR: #FFFFFF; border: 1px solid; border-color: #666666; height: 19px; }