/* COMMON SETTINGS */

.frameBorderLeft {border-width:0px 0px 0px 1px;border-color:#006600;border-style:solid}
.frameBorderRight {border-width:0px 1px 0px 0px;border-color:#006600;border-style:solid}
.frameBorderSides {border-width:0px 1px 0px 1px;border-color:#006600;border-style:solid}
.dashedBorderBottom {border-bottom:1px dashed #006600;}
.dashedSeparator {border-bottom:dashed 1px #006600;}
.solidBorderBottom {border-bottom:1px solid #006600;}
.dashedBorderRight {border-right:1px dashed #006600}
.orderBorder {border-width:0px 1px 1px 1px;border-color:#B1C5EA;border-style:solid}

.blankBackgroundLeft
{
}

.blankBackgroundRight
{
}

.vat
{
}

.left
{
}

.cart
{
}


.header {font-weight:bold; height:20px; border-bottom:1px #CCCCCC solid; border-top:1px #CCCCCC solid; background-color:#006600; color:#ffffff;}
.separator {border-top:1px solid #006600;border-bottom:1px solid white;margin:10px 0px 10px 0px;}

p {margin: 0px; padding: 0px;}
body,td,span,div,input,select,option,textbox {font-family:verdana; font-size:10px}
img {border:0px;}
a.linkPassword {color:#121212; font-weight:bold; text-decoration: underline;}
a {FONT-SIZE:10px; COLOR:#006600; FONT-FAMILY: Verdana; TEXT-DECORATION:none;}
a:link {COLOR:#006600;}
a:visited {COLOR:#006600;}

/* PADDING & MARGINS */

.pad5 {padding:5px;}
.pad10 {padding:10px;}

.margLeft5 {margin-left:5px;}
.margLeft10 {margin-left:10px;}
.margRight5 {margin-right:5px;}
.margRight10 {margin-right:10px;}

.margTop10 {margin-top:10px;}
.margBot10 {margin-bottom:10px;}

.imageFrame
{
	border-right: darkgray 1px solid;
	padding-right: 5px;
	border-top: darkgray 1px solid;
	margin-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: darkgray 1px solid;
	width: 124px;
	padding-top: 5px;
	border-bottom: darkgray 1px solid;
	position: relative;
	background-color: white;
}

.imageFrameSearch
{
	BORDER-RIGHT:gray 1px solid; 
	PADDING-RIGHT:2px; 
	BORDER-TOP:gray 1px solid; 
	MARGIN-TOP:5px; 
	PADDING-LEFT:2px; 
	PADDING-BOTTOM:2px; 
	BORDER-LEFT:gray 1px solid; 
	PADDING-TOP:2px; 
	BORDER-BOTTOM:gray 1px solid; 
	BACKGROUND-COLOR:white;
}

/* PAGES MENU */
.PageLinkArrow {margin-top:3px;background-image:url('../../img/green/linkarrowSmall.gif');}
.PageLink {margin-right:20px}
a.PageLink:link {color:black;}
a.PageLink:Hover {color:black;}
a.PageLink:visited {color:black;}

/* CATEGORIES MENU */

.MC {font-weight:bold; font-size:10px; color:white; font-family:Verdana; background-color:#006600;}
a.MC {color:white;}
a.MC:hover {color:white;}
a.MC:visited {color:white;}

.SubCategory {background-color:#BCE18D; font-family:Verdana; font-size:10px; color:#ffffff;}
a.SubCategory {color:#ffffff;}
a.SubCategory:hover {color:#ffffff;}
a.SubCategory:visited {color:#ffffff;}

.SubCatLvl1 {font-family:Verdana; font-size:10px; font-weight:bold; color:#ffffff; text-transform:uppercase;}
a.SubCatLvl1 {color:#ffffff;}
a.SubCatLvl1:hover {color:#ffffff;}
a.SubCatLvl1:visited {color:#ffffff;}

.SubCatLvl2 {font-family:Verdana; font-size:10px; font-weight:normal; color:#ffffff;}
a.SubCatLvl2 {color:#ffffff;}
a.SubCatLvl2:hover {color:#ffffff;}
a.SubCatLvl2:visited {color:#ffffff;}

.SubCatLvl3 {font-family:Verdana; font-size:10px; font-weight:normal; color:#ffffff;}
a.SubCatLvl3 {color:#ffffff;}
a.SubCatLvl3:hover {color:#ffffff;}
a.SubCatLvl3:visited {color:#ffffff;}

.SubCatLvl4 {font-family:Verdana; font-size:10px; font-weight:normal; color:#ffffff;}
a.SubCatLvl4 {color:#ffffff;}
a.SubCatLvl4:hover {color:#ffffff;}
a.SubCatLvl4:visited {color:#ffffff;}

/* CONTENT */
h1 {font-family:Verdana; font-size:14px; font-weight:bold; color:#FF9900;}
h2 {font-family:Verdana; font-size:12px; font-weight:bold; color:#FF9900;}

.rub {font-family:Verdana; font-size:14px; font-weight:bold; color:#FF9900;}
.relatedHeadline {font-family:Verdana; font-size:12px; font-weight:bold; color:#000000; margin-top:5px; margin-bottom:5px;}
.PageContent {background-color:#BCE18D;}

.newsOfferDiv {position:absolute; left:595px; top:10px;}
.newsOfferBox {width:192px; border:1px solid #006600; color:#313232; margin-bottom:10px;}
.newsOfferHeader {background-color:#BCE18D;border-bottom:1px solid #006600;padding:3px;}

/* CART */

.commentRes {border: 1px solid #000000; padding-top:10px; padding-bottom: 10px;padding-left:10px;padding-right:10px;}
.commentBox {font-family:Verdana; font-size:10px; color:#000000; font-weight:normal; width: 650px; height: 100px;}
.productCommentBox {font-family:Verdana; font-size:10px; color:#000000; font-weight:normal; width: 150px; height: 65px;}

.cartListItem {font-size:10px;font-family:verdana;color:#4A3C8C;}
a.cartListItem {color:#242424;}

.cartAlterListItem {font-size:10px;font-family:verdana;background-color:#F4F3EF;}
.cartHeaderItem {font-size:10px; font-family:Verdana; font-weight:bold; color:#ffffff; background-color:#006600; border-bottom: 1px solid #000000}
.cartFooterItem {font-size:10px;font-family:verdana;color:#4A3C8C;background-color:#B5C7DE;}

/* SEARCH */

.searchBox
{
	font-family: Verdana;
	font-size: 10px;
	font-weight:normal;
	border: solid 1px black;
	width: 100px;
}

/* PRODUCTS */

.itemBox1 {font-family:Verdana; font-size:10px; color:#000000;border-style:solid; border-width: 1px; border-color: #000000; width: 40px;}
.itemBox2 {font-family:Verdana; font-size:10px; color:#000000;border-style:solid; border-width: 1px; border-color: #000000; width: 250px;}
.itemBox3 {font-family:Verdana; font-size:10px; color:#000000;border-style:solid; border-width: 1px; border-color: #000000; width: 125px;}
.itemBox4 {font-family:Verdana; font-size:10px; color:#000000;border-style:solid; border-width: 1px; border-color: #000000; width: 175px;}
.itemBox5 {font-family:Verdana; font-size:10px; color:#000000;border-style:solid; border-width: 1px; border-color: #000000; width: 75px;}

.priceStandard {font-family:Verdana; font-size:10px; color:#000000; font-weight:normal;}
.pricePrevious {font-family:Verdana; font-size:10px; color:#000000; font-style:italic; text-decoration:line-through;}
.priceExtra {font-family:Verdana; font-size:10px; color:#000000; font-weight:normal;}

a.listItem {color:#000000;}

.listItem {font-family:Verdana;}
.alterListItem { font-family:Verdana; background-color:#f4f4f4;}

.relListItem {font-family:Verdana; height:50px;}
.relAlterListItem { font-family:Verdana; background-color:#f4f4f4; height:50px;}

.ListProducts {font-family:Verdana; font-size:10px;	color:#ff9900; font-weight:bold; background-color:#336633;}
.ProdHead {font-family:Verdana; font-size:10px;	color:White; font-weight:bold; background-color:#006600; padding:3px}

.prodCatLink {font-family:Verdana; font-size:10px; color:#000000; font-weight:bold; text-decoration:underline;}

.bigTextExtra {margin-top:10px;font-size:12px}
.bigTextClassic {margin-top:10px; font-size:12px}

.prodHeadExtra {font-size:12px; font-weight:bold;margin:3px 0px 5px 0px;}
.prodHeadClassic {font-size:12px; font-weight:bold; margin:3px 0px 5px 0px;}

.prodDescriptionExtra {height:80px;}
.prodDescriptionExtraEmpty {height:10px;}
.prodPrice {height:15px;}

.prodSubHead
{
	font-weight: normal;
	margin: 3px 0px 5px 0px;
	font-style: italic;
	height:15px;
}

.productSpacer {width:1px;background-image:url('../../img/green/dotts.gif');background-color:#006600}
.productSpacerWide {width:1px;background-image:url('../../img/green/dotts_wide.gif');background-color:#006600}

.ddListBig {width:200px}
.ddListSmall {width:80px}

/* FORM */

.validation {color:White;font-size:10px;font-style:italic}
.coValidation {color:Red;font-size:10px;font-style:italic}
.errorText {color:Red;font-size:14px;font-weight:bold}

.bgForm {background-color:#BCE18D}

/* new css classes */

.categoryTreeTopLine
{
	PADDING-BOTTOM:3px; 
	BORDER-BOTTOM:white 2px solid;
}

.categoryTreeText
{
	font-weight:bold;
}

.categoryTreeBottomLine
{
	BORDER-BOTTOM:white 2px solid;
}

.cartText
{
	font-weight: bold;
	color: #000000;
}

.cartTextItems
{
	color: #000000;
}

.cartSum
{
	color: #000000;
}

.cartSumText
{
	font-weight: bold;
	color: #000000;
}

.confirmUserInfo
{
	font-weight:bold;
}

.confirmUserInfoCheck
{
	color:Navy;
	font-size:12px;
	font-style:italic;
}

td.confirmUserInfoCheck
{
	background-color:White;
}

.confirmUserInfoBox
{
	border: solid 1px #000000;
	background-color: #f4f4f4;
	padding: 10px 10px 10px 10px;
}

.confirmUserBox
{
	background-color: #f4f4f4;
}

P.confirmUserInfo
{
	font-weight: normal;
	text-justify: distribute-all-lines;
	font-size: 12px;
	line-height: 1.4em;
	vertical-align: baseline;
}

.registerInfo
{
	border: solid 1px #000000;
	width:700px;
}

.validationSummary
{
	margin:15px 5px 10px 5px;
	border: dotted 1px;
	padding: 5px 5xp 5px 5px;
	background-color: #ffffff;
	padding: 10px 10px 10px 10px;
}
.addOrderInfo
{
	margin: 10px 0px 30px 0px;
}

.customerInfo
{
	border: solid 1px #000000;
	background-color: #f4f4f4;
}

.commentInfo
{
	border: solid 1px #000000;
	background-color: #f4f4f4;
	margin: 10px 0px 10px 0px;
}

/* Discounts */

.discountInfo
{
	border: solid 1px #000000;
	background-color: #f4f4f4;
	margin: 10px 0px 20px 0px;
}

.discount
{
	border: solid 0px #000000;
}

.displayDiscountItemTitle
{
	font-size:12px;
	font-weight:bold;
}

.displayDiscountItem
{
	font-size:12px;
	font-style:italic;
}

.displayDiscountSubItemTitle
{
	font-size:10px;
	font-weight:bold;
}

.displayDiscountSubItem
{
	font-size:10px;
	font-style:italic;
}

.displayDiscountHeader
{
	width: 500px;
	background-color:#efefef;
	padding: 5px 5px 35px 5px;
	border: solid 1px #000000;
	margin: 10px 0px 10px 0px;
}

.discountHeader
{
	font-weight:bold;
	font-size:14px;
}

.discountFooter
{
	font-weight:bold;
	font-size:14px;
}

.discountItem
{
	font-style:italic;
}

table.discountItem
{
	border-bottom: solid 1px #000000;
}

.discountItemAmount
{
	font-style:italic;
	color:Red;
	font-weight:bold;
}

.discountCode
{
	color:Green;
}

span.discountCode
{
	font-weight: bold;
}

input.discountCode
{
	width:175px;
}

fieldset {
border:2px groove; padding:3;
}

.itemTitle
{
	font-weight:bold;
	font-family: Verdana;
	color:#000000;
}