linkBODY,P,DIV,TD,P {FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; COLOR: #666666; FONT-SIZE: 12px; line-height: 140%;}

INPUT,SELECT,TEXTAREA {FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; COLOR: #000000; FONT-SIZE: 12px;}

BODY {MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; BACKGROUND-COLOR: #EEEEEE;}

FORM {margin: 0px;}

/* changed container, added others; 28.08.10 rd; */
#Container { border:solid #8C8170 2px; margin:0 auto; width:962px; z-index:1; height:100%; background-image:url(images/background.jpg); background-repeat:repeat; }
  #border_container { clear:both; overflow:auto; }
    #left_border { height:auto; width:20px; float:left; background-image:url(images/label-border-left.gif); background-repeat:repeat-y; }
	#right_border { height:auto; float:right; width:20px; background-image:url(images/label-border-right.gif); background-repeat:repeat-y; }

  .content_box { }
/* end alterations */

#Wrapper {width: 920px; z-index: 1; background-color: #FFFFFF; border: 0px solid #4A99CC; height: auto;}

.main 	{padding: 10px 20px 10px 20px; height: 525px; vertical-align: top; overflow: auto;}

.main-checkout 	{ padding: 10px 20px 10px 20px;  min-height: 400px; vertical-align: top; background:  url("images/background.jpg"); background-repeat: repeat;}

#Content {width: 600px; min-height: 400px; }
#Content-Checkout {width: 860px; padding-right: 20px; min-height: 400px; }

.left {width: 130px; padding: 10px 20px 10px 10px; vertical-align: top; border-right: 1px solid #4A99CC;}

A:link {COLOR: #446644; TEXT-DECORATION: none;}
A:visited {COLOR: #446644; TEXT-DECORATION: none;}
A:hover {COLOR: #FFFFFF; TEXT-DECORATION: none;}
A:active  {COLOR: #446644; TEXT-DECORATION: none;}

H1 {FONT-SIZE: 15px; margin-top: 0px; margin-bottom: 5px; color: #333333;}
H2 {FONT-SIZE: 13px; margin-top: 0px;  margin-bottom: 5px; color: #333333;}
H3 {FONT-SIZE: 12px; margin-top: 0px;  margin-bottom: 5px; color: #333333;}
H4 {FONT-SIZE: 16px; margin-top: 0px;  margin-bottom: 5px; color: #333333;}

HR {COLOR: #333333; background-color: #333333;}

.HeadLine {
	clear:both;
	background-color: #8c8170;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	padding-top: 7px;
	color: #FFFF99;
	font-size: 14px;
}

.CategoriesList {padding-bottom: 1px;}

.DialogBox {border: solid black 1px; padding-top: 5px;}
.DialogTitle {COLOR: #333333; margin-bottom: 5px; font-size: 16px; font-weight: bold;}

.DialogMessageTitle {background-color: #446644; color: #FFFFFF; padding: 4px;}
.DialogMessageBox {border: 1px solid #446644; padding: 4px;}

.VertMenuBox {BACKGROUND-COLOR: #FFFFFF; border: 0px solid #4A99CC; padding: 5px;}
.VertMenuTitle {}

.VertMenuItems:link {COLOR: #446644; TEXT-DECORATION: none;}
.VertMenuItems:visited {COLOR: #446644; TEXT-DECORATION: none;}
.VertMenuItems:hover {COLOR: #FFFFF; TEXT-DECORATION: none;}
.VertMenuItems:active  {COLOR: #446644; TEXT-DECORATION: none;}

.Bottom {
	COLOR: #333333;
	font-size: 10px;
	text-align: center;
	clear: both;
	background-color: #8C8170;
	width: 100%;
	height: 25px;
	padding-top: 7px;
}

.NumberOfArticles {FONT-WEIGHT: bold;}

.TopLabel {FONT-WEIGHT: bold;}

.ProductTitle {FONT-WEIGHT: bold;}
.ProductDetailsTitle {FONT-WEIGHT: bold;}
.ProductDetails {}

.ProductPriceTitle {FONT-WEIGHT: bold;}
.ProductPriceCategory {FONT-WEIGHT: bold;}
.ProductPriceDetail {FONT-WEIGHT: bold; }
.ProductPriceCart {FONT-WEIGHT: bold; padding-bottom: 10px;}

.HelpLinks {font-weight: bold; padding-bottom: 10px;}

.CartTotalsTable {FONT-WEIGHT: bold; padding-bottom: 10px;}

.CartTotal {border: 1px solid #BEAF98; padding: 5px; text-transform: uppercase; font-weight: bold; font-size: 13px;}

.order-data {border: 1px solid #4A99CC;}

.OptionTitles {font-weight: bold; padding-bottom: 10px;}

.ExtraFields {padding-bottom: 10px;}

.MarketPrice {FONT-SIZE: 11px;}

.ItemsList {COLOR: #081589; FONT-WEIGHT: bold; FONT-SIZE: 10px;}

.youarehere {COLOR: #333333; FONT-WEIGHT: bold; FONT-SIZE: 10px;}

.NavigationPathStatic {COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 10px;}

.NavigationPath:link {COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 10px;}
.NavigationPath:visited {COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 10px;}
.NavigationPath:active {COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 10px;}
.NavigationPath:hover {COLOR: #CC0000; FONT-WEIGHT: bold; FONT-SIZE: 10px;}

.Button2On {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	Background-color: #6699CC;
	text-transform: uppercase;
	padding: 3px;
	cursor: pointer;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #0099CC;
	border-right-color: #0099CC;
	border-bottom-color: #0099CC;
	border-left-color: #0099CC;
	text-align: center;
}

.Button2Off {
	Background-color: #666666;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	padding: 3px;
	cursor: pointer;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	text-align: center;
}

.CustomerMessage {COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 10px;}

.ErrorMessage {COLOR: #8F0006; FONT-WEIGHT: bold; FONT-SIZE: 12px;}

.Star {COLOR: #777777;}

.HighLight {BACKGROUND-COLOR: #FFFFCC;}

.TableHead {BACKGROUND-COLOR: #BEAF98;}

.SmallNote:link {COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px;}
.SmallNote:visited {COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px;}
.SmallNote:hover {COLOR: #888888; TEXT-DECORATION: underline; FONT-SIZE: 9px;}
.SmallNote:active {COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px;}

.custinfo {padding: 10px; border: 1px solid #BEAF98;}

.custinfo-text {font-weight: bold; padding-bottom: 5px;}

.head:link {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	font-variant: small-caps;
}
.head:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	font-variant: small-caps;
}
.head:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	font-variant: small-caps;
}
.head:active  {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	font-variant: small-caps;
}

.bottom-link:link {COLOR: #333333; TEXT-DECORATION: none;}
.bottom-link:visited {COLOR: #333333; TEXT-DECORATION: none;}
.bottom-link:hover {COLOR: #FFFFFF; TEXT-DECORATION: none;}
.bottom-link:active  {COLOR: #333333; TEXT-DECORATION: none;}

.checkoutmenuon {font-weight: bold; color: #FFFFFF; font-style: italic; font-size: 14px; text-align: right; padding-right: 20px; width: 160px; height: 27px;}
.checkoutmenuoff {color: #4A99CC; font-style: italic; font-weight: bold; font-size: 14px; text-align: right; padding-right: 20px; width: 160px; height: 27px;}
.checkoutmenu {color: #FFFFFF; font-style: italic; font-weight: bold; font-size: 14px; text-align: right; padding-right: 20px; width: 160px; height: 27px;}

.checkoutmenu-link:link {color: #FFFFFF;}
.checkoutmenu-link:active {color: #FFFFFF;}
.checkoutmenu-link:visited {color: #FFFFFF;}
.checkoutmenu-link:hover {color: yellow;}

.progress-cart {background: url(images/progress-cart.gif); border-top: 1px solid #4A99CC; border-bottom: 1px solid #4A99CC;}
.progress-login {background: url(images/progress-login.gif); border-top: 1px solid #4A99CC;border-bottom: 1px solid #4A99CC;}
.progress-payment {background: url(images/progress-payment.gif); border-top: 1px solid #4A99CC;border-bottom: 1px solid #4A99CC;}
.progress-review {background: url(images/progress-review.gif); border-top: 1px solid #4A99CC;border-bottom: 1px solid #4A99CC;}
.progress-confirmation {background: url(images/progress-confirmation.gif);  border-top: 1px solid #4A99CC;border-bottom: 1px solid #4A99CC;}

.checkout-box-border {border: 0px solid #446644;}

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

.SubHeader2Line {BACKGROUND-COLOR: #CCCCCC;}

.regheadtext {}
.regbox {border: 1px solid #BEAF98; padding: 10px;}
