.bl {background: url(../images/css/bl.black.gif) 0 100% no-repeat #000000; width: 20em; padding: 0px	}
.br {background: url(../images/css/br.black.gif) 100% 100% no-repeat; padding: 0px;}
.tl {background: url(../images/css/tl.black.gif) 0 0 no-repeat #000000; width: 20em; ; padding-left: 20px ; padding-bottom:0px; padding-top:0px; padding-right:0px; }
.tr {background: url(../images/css/tr.black.gif) 100% 0 no-repeat; padding: 0px; }
.blline {background: url(../images/css/blline.gif) 0 100% no-repeat; padding: 0px;}
.brline {background: url(../images/css/brline.gif) 100% 100% no-repeat;; padding: 0px;}
.tlline {background: url(../images/css/tlline.gif) 0 0 no-repeat ; padding: 0px;}
.trline {background: url(../images/css/trline.gif) 100% 0 no-repeat;; padding: 0px; }
.t {background: url(../images/css/dot.black.gif) 0 0 repeat-x; width: 20em; padding: 0px;}
.b {background: url(../images/css/dot.black.gif) 0 0 repeat-x; padding: 0px;}
.l {background: url(../images/css/dot.black.gif) 0 0 repeat-y; padding: 0px;}
.r {background: url(../images/css/dot.black.gif) 100% 0 repeat-y; padding: 0px;}
.tline {background: url(../images/css/dot.black.gif) 0 0 repeat-x; ; padding: 0px; float: left}
.bline {background: url(../images/css/dot.black.gif) 0 100% repeat-x; padding: 0px;}
.lline {background: url(../images/css/dot.black.gif) 0 0 repeat-y; ; padding: 0px;}
.rline {background: url(../images/css/dot.black.gif) 100% 0 repeat-y; padding: 0px;}

.hidden{
	visibility:hidden;
	display:none;
	overflow:hidden;
	height:0;
	width:0;
}
.show{
	visibility:visible;
	display:block;
	overflow:auto;
	height:auto;
	width:auto;
}

BODY	
{
	font-family: arial;
	font-size: 10pt;
	margin:0px;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
}
TABLE.packinglist
{
	padding: 0;
	width: 680;
	height: 200;
	border-color: #000000;
	border-style: solid;
	border-width: 2.5px;
}
TD.packinglist
{
	padding: 5;
	border-color: #000000;
	border-style: solid;
	border-width: 2.5px;
}
input#packinglist
{
	border: #FFFFFF solid 1px;
}
TD.packinglistship
{
	font-size: 14pt;
}
.news#date
{
	font-size: 8pt;
	color: #6699CC;
}
.news#title
{
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
.news#last
{
    BORDER-BOTTOM: solid 0.03cm #6699CC;
}
.news
{
	font-family: arial;
	font-size: 8pt;
	color: #000000;
}
A.news
{
	font-family: arial;
	font-size: 8pt;
	color: #7A3B36;
	text-decoration: none;
}
A.news:hover
{
	text-decoration: underline;
}
.topProductsList
{
	width:120px;
	font-family: arial;
	font-size: 10pt;
	color: #6699CC;
	BORDER-RIGHT: solid 0.03cm #6699CC;
	BORDER-TOP: solid 0.03cm #6699CC;
    BORDER-LEFT: solid 0.03cm #6699CC;
    BORDER-BOTTOM: solid 0.03cm #6699CC;
}
TD.topProductsList
{
	width:100px;
	font-family: arial;
	font-size: 10pt;
	color: #6699CC;
	BORDER: none;
}
A.topProductsList
{
	font-family: arial;
	font-size: 8pt;
	color: #6699CC;
	text-decoration: none;
	BORDER: none
}
A.topProductsList#hover
{
	text-decoration: underline;
}

.mainTable{
	font-family: arial;
	font-size: 10pt;
	padding:0cm;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
    BORDER-LEFT: none;
    BORDER-BOTTOM: none;
    border-collapse: collapse; 
    vertical-align: top;
    text-align:left;
}
TR.dataRow
{
	font-family: arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;	
	vertical-align: top;
}
TR.dataRow#alt
{
	background-color: #CCCCCC;
}


SELECT{
	font-family: arial;
	font-size: 8pt;
}
.maintext 
{
	font-family: arial;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}
.maintext#bold
{
	font-weight: bold;
}
A.maintext
{	font-family: arial;
	font-size: 10pt;
	color: #7A3B36;
	font-weight: normal;
	text-decoration: none;
}

A.maintext:hover
{
	text-decoration: underline;
}

.smallermaintext 
{
	font-family: arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}
.smallermaintext#link
{
	color: #7A3B36;
	cursor:pointer;
}
A.smallermaintext 
{
	font-family: arial;
	font-size: 8pt;
	color: #7A3B36;
	font-weight: normal;
	text-decoration: none;
	cursor:pointer;
	}
A.smallermaintext:hover
{
	text-decoration: underline;
}
.button
{
	BORDER:none;
	cursor:pointer;
	font-weight:normal;
} 
.welcomeTable{
	padding:0cm;
	BORDER-RIGHT: solid 0.05cm #000000;
	BORDER-TOP: solid 0.05cm #000000;
    BORDER-LEFT: solid 0.05cm #000000;
    BORDER-BOTTOM: solid 0.05cm #000000;
	color:#000000;
	text-align:center;
	font-weight: normal;
	font-size: 10pt;
}
.adminlink{
	text-align:center;
	font-family: arial;
	font-size: 10pt;
	color: #3333FF;
	padding:0cm;
	margin:0cm;
	background-color: #CCCCFF;
	BORDER-RIGHT: solid 0.01cm #3333FF;
	BORDER-TOP: solid 0.01cm #3333FF;
    BORDER-LEFT: solid 0.01cm #3333FF;
    BORDER-BOTTOM: solid 0.01cm #3333FF;
}
TD.mainTable#stockDepartmentBreak{
	font-size: 14pt;
	BORDER-TOP: solid 0.05cm #3333FF;
}
TD.mainTable#stockCategoryBreak{
	font-size: 12pt;
	BORDER-TOP: solid 0.02cm #3333FF;
}
TD.mainTable#stockProductBreak{
	BORDER-TOP: dashed 0.02cm #3333FF;
}
A.adminlink
{
	font-family: arial;
	font-size: 8pt;
	color: #000099;
	font-weight: normal;
	text-decoration: none;
	border:none
}
A.adminlink:hover
{
	text-decoration: underline;
}
.navTable{
	font-family: arial;
	width:130px;
	font-size: 10pt;
	padding:0cm;
	margin:0cm;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
    BORDER-LEFT: none;
    BORDER-BOTTOM: none;
    border-collapse: collapse; 
}
.navCellFirst{ 
	BORDER-RIGHT: solid 0.03cm #000000;
    BORDER-LEFT: solid 0.03cm #000000;
    BORDER-BOTTOM: solid 0.03cm #000000;
   	BORDER-TOP: solid 0.03cm #000000;
	text-decoration: none;
	text-align: center ;
	padding-top:0cm;
	padding-left:0.3cm;
	padding-right:0.3cm;
	padding-bottom:0cm;
	background-color: #FF0000;
	color: #000000;
	cursor:pointer;
} 
.navCellFirstOn{ 
	BORDER-RIGHT: solid 0.03cm #000000;
    BORDER-LEFT: solid 0.03cm #000000;
    BORDER-BOTTOM: solid 0.03cm #000000;
   	BORDER-TOP: solid 0.03cm #000000;
	text-decoration: none;
	text-align: center ;
	padding-top:0cm;
	padding-left:0.3cm;
	padding-right:0.3cm;
	padding-bottom:0cm;
	background-color: #C00000;
	color: #FFFFFF;
	cursor:pointer;
} 
.navCell{ 
	BORDER-RIGHT: solid 0.03cm #000000;
    BORDER-LEFT: solid 0.03cm #000000;
    BORDER-BOTTOM: solid 0.03cm #000000;
	text-decoration: none;
	text-align: center ;
	padding:0cm;
	background-color: #FF0000;
	color: #000000;
	cursor:pointer;
} 
.navCellOn{ 
	BORDER-RIGHT: solid 0.03cm #000000;
    BORDER-LEFT: solid 0.03cm #000000;
    BORDER-BOTTOM: solid 0.03cm #000000;
	text-decoration: none;
	text-align: center ;
	padding:0cm;
	background-color: #C00000;
	color: #FFFFFF;
	cursor:pointer;
} 
.imageCell{ 
	BORDER-RIGHT: solid 0.03cm #FFFFFF;
    BORDER-LEFT: solid 0.03cm #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding-left:0.25em;
	padding-right:0.5em;
	padding-top:0.25em;
	padding-bottom:0.25em;
	background-color: #FFFFFF;
	cursor:pointer;
} 
.imageCellImage{ 
	BORDER-TOP: solid 0.05cm #CCCCCC;
    BORDER-BOTTOM: none;
	BORDER-RIGHT: solid 0.05cm #CCCCCC;
    BORDER-LEFT: solid 0.05cm #CCCCCC;
	padding:0cm;
} 
.imageCellImageOn{ 
	BORDER-TOP: solid 0.05cm #666666;
    BORDER-BOTTOM: none;
	BORDER-RIGHT: solid 0.05cm #000000;
    BORDER-LEFT: solid 0.05cm #666666;
	padding:0cm;
} 


.blackTable{ 
	BORDER-RIGHT: solid 0.05cm #000000;
	BORDER-TOP: solid 0.05cm #000000;
    BORDER-LEFT: solid 0.05cm #000000;
    BORDER-BOTTOM: solid 0.05cm #000000;
    padding:0cm;
   	vertical-align: top;
}
.blackContentCell{ 
	BORDER-RIGHT: none 0.0cm #000000;
	BORDER-TOP: none 0.0cm #000000;
    BORDER-LEFT: none 0.0cm #000000;
    BORDER-BOTTOM: none 0.0cm #000000;
    height:20px;
	text-decoration: none;
	text-align: left ;
	vertical-align: top;
	padding-right:0.25cm;
	padding-left:0.25cm;
	padding-top:0.15cm;
	padding-bottom:0.15cm;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 14pt;
	font-weight: bold;
} 
.blackHeaderCell{ 
	BORDER-RIGHT: solid 0.03cm #000000;
	BORDER-TOP: solid 0.03cm #000000;
    BORDER-LEFT: solid 0.03cm #000000;
    BORDER-BOTTOM: solid 0.03cm #000000;
    height:20px;
	text-decoration: none;
	text-align: left ;
	vertical-align: top;
	padding-right:0.5cm;
	padding-left:0cm;
	padding-top:0cm;
	padding-bottom:0cm;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 14pt;
	font-weight: bold;
} 
.blackHeaderCell#small{ 
	font-size: 10pt;
} 
A.blackHeaderCell{ 
	BORDER-RIGHT: solid 0.03cm #000000;
	BORDER-TOP: solid 0.03cm #000000;
    BORDER-LEFT: solid 0.03cm #000000;
    BORDER-BOTTOM: solid 0.03cm #000000;
    height:20px;
	text-decoration: none;
	text-align: left ;
	vertical-align: bottom;
	padding-right:0.25cm;
	padding-left:0.25cm;
	padding-top:0cm;
	padding-bottom:0cm;
	background-color: #000000;
	color: #999999;
	font-size: 12pt;
	font-weight: bold;
} 
A.blackHeaderCell:hover{ 
	color: #FF0000;
} 
A.blackHeaderCell#selected{ 
	color: #FF0000;
} 
A.blackHeaderCell#white{ 
	color: #FFFFFF;
	font-size: 14pt;
} 


.blackSubHeaderCell{ 
	BORDER-RIGHT: solid 0.03cm #000000;
	BORDER-TOP: solid 0.03cm #000000;
    BORDER-LEFT: solid 0.03cm #000000;
    BORDER-BOTTOM: solid 0.03cm #000000;
    height:20px;
	text-decoration: none;
	text-align: center ;
	vertical-align: top;
	padding:0cm;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: normal;
} 

.breadcrumbs
{
	height:20px;
	vertical-align: top;
	font-family: arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}

A.breadcrumbs 
{
	font-family: arial;
	font-size: 8pt;
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
}
A.breadcrumbs:hover
{
	text-decoration: underline;
}
A.moreInformationLink
{
	font-family: arial;
	font-size: 8pt;
	color: #6699CC;
	font-weight: normal;
	text-decoration: none;
}
A.moreInformationLink:hover
{
	text-decoration: underline;
}
.moreInformationTable{ 
	BORDER-RIGHT: solid 0.05cm #000000;
	BORDER-TOP: solid 0.05cm #000000;
    BORDER-LEFT: solid 0.05cm #000000;
    BORDER-BOTTOM: solid 0.05cm #000000;
	padding-right:0.5cm;
	padding-left:0cm;
	padding-top:0cm;
	padding-bottom:0cm;
   	font-family: arial;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}
.moreInformationTable#heading{ 
	BORDER-RIGHT: solid 0.03cm #000000;
	BORDER-TOP: solid 0.03cm #000000;
    BORDER-LEFT: solid 0.03cm #000000;
    BORDER-BOTTOM: solid 0.03cm #000000;
	text-decoration: none;
	text-align: left ;
	vertical-align: bottom;
	padding-right:0.5cm;
	padding-left:0cm;
	padding-top:0cm;
	padding-bottom:0cm;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
} 

A.moreInformation 
{
	font-family: arial;
	font-size: 10pt;
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
	cursor:pointer;
}
A.moreInformation:hover
{
	text-decoration: underline;
}
A.blacktext:hover
{
	text-decoration: underline;
}
.errorText 
{
	font-family: arial;
	font-size: 8pt;
	color: #FF0000;
	font-weight: bold;
}
A.errorText 
{
	font-weight: bold;	
	font-family: arial;
	font-size: 8pt;
	color: #FF0000;
	font-weight: bold;
}
.redtext 
{
	font-family: arial;
	font-size: 10pt;
	color: #FF0000;
	font-weight: normal;
}

A.redtext 
{
	font-family: arial;
	font-size: 10pt;
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
}
A.redtext:hover
{
	text-decoration: underline;
}


.departmentLink
{
	padding-top: 1.0em;
}

A.departmentLink
{
	font-family: arial;
	font-size: 18pt;
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
}

A.departmentLink:hover
{
	text-decoration: underline;
}

A.categoryLink
{
	padding:0.7em;
}

A.categoryLink
{
	font-family: arial;
	font-size: 12pt;
	color: red;
	font-weight: normal;
	text-decoration: none;
}

A.categoryLink:hover
{
	text-decoration: underline;
}
.rightInfo
{
    width:125px;
	text-decoration: none;
	text-align: center ;
	vertical-align: middle;
	padding-left:.5cm;
	padding-right:.5cm;
	padding-top:2cm;
	padding-bottom:2cm;
	background-color: #FFFFFF;
	color: #888888;
	font-size: 10pt;
}
.productTable
{
	font-weight: normal;
	BORDER: none;
	padding-left:0cm;
	padding-right:0cm;
	text-align:center;
	color: #666666;
	cursor:pointer;
	font-size: 9pt;
}
.productTableOn
{
	BORDER: none;
	padding-left:0cm;
	padding-right:0cm;
	text-align:center;
	color: #000000;
	cursor:pointer;
	font-size: 9pt;
}
.funktionExpress#productName
{
	font-family: arial;
	font-size: 12pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;	
	vertical-align: top;
	padding:none;
}
.funktionExpress#productTable
{
	padding:none;
}

.productTable#funktionexpress
{
	BORDER-RIGHT: solid 0.03cm #BBBBBB;
	BORDER-TOP: solid 0.03cm #BBBBBB;
    BORDER-LEFT: solid 0.03cm #BBBBBB;
    BORDER-BOTTOM: solid 0.03cm #BBBBBB;
}
.productTablePrice
{
	BORDER: none;
	font-size: 8pt;
}
.productTablePriceOn
{
	BORDER: none;
	font-size: 8pt;
}
.productPriceTable
{
	font-family: arial;
	font-weight: normal;
	BORDER: none;
	padding-left:0cm;
	padding-right:0cm;
	text-align:left;
	font-size: 8pt;
}
.productPriceTable#name
{
	width:400px
}
.productPriceTable#price
{
	width:50
}
.productPriceTable#variant
{
	padding-left:5px;
	padding-right:5px;
	width:240px;
}
.productPriceTable#quantity
{
	width:5%;
		text-align:right
}
.productPriceTable#qtyadj
{
	width:4%;
	text-align:left
}
.productPriceTable#buy
{
	width:10%;
	text-align:center;
}
.productPriceTable#even
{
	background-color: #EEEEEE;
	padding-top:.5cm;
	padding-bottom:.5cm;
}
.productPriceTable#odd
{
	background-color: #FFFFFF;
	padding-top:.5cm;
	padding-bottom:.5cm;
}
.productImage
{
	BORDER: none;
	padding-left:.5cm;
	padding-right:.5cm;
}
.productImage#large
{
}
.productImage#medium
{
	cursor:pointer;
}
.productImageSmall{
	height:94px;
	BORDER-RIGHT:  solid 0.03cm #BBBBBB;
	BORDER-TOP:    solid 0.03cm #BBBBBB;
    BORDER-LEFT:   solid 0.03cm #BBBBBB;
    BORDER-BOTTOM: solid 0.03cm #BBBBBB;
   	padding:0px;
}
.productImageSmallOn{
	height:94px;
	BORDER-RIGHT:  solid 0.03cm #000000;
	BORDER-TOP:    solid 0.03cm #000000;
    BORDER-LEFT:   solid 0.03cm #000000;
    BORDER-BOTTOM: solid 0.03cm #000000;
   	padding:0px;
}
.productImageFunktionexpress
{
	height:94px;
	border:none;
   	padding:0;
}
.productImage#additional
{
	height:auto;
	BORDER-RIGHT: solid 0.03cm #BBBBBB;
	BORDER-TOP: solid 0.03cm #BBBBBB;
    BORDER-LEFT: solid 0.03cm #BBBBBB;
    BORDER-BOTTOM: solid 0.03cm #BBBBBB;
	padding:0;
}

.productDimensionsTable
{
	height:auto;
	font-size: 8pt;
	BORDER: solid 0.03cm #BBBBBB;
	padding:0;
}	
.productDimensionsTable#header
{
	height:auto;
	font-size: 8pt;
	font-weight: bold;
}	
.productDimensionsTable#data
{
	height:auto;
	font-size: 8pt;
}	
TD.productDimensionsTable
{
	height:auto;
	BORDER: solid 0.03cm #BBBBBB;
	text-align:center;
	padding:0;
}	

.productPage
{
	BORDER: none;
	color: #000000;
	font-size: 8pt;
	vertical-align: top;	
}
.productPage#info
{
	border:none;
	vertical-align: top;	
}
.productPage#infoHeading
{
	border:none;
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
}
.productPage#productName
{
	border:none;
	color: #FF0000;
	font-weight: bold;
	font-size: 14pt;
}
.productPage#productDescription
{
	border:none;
	width:250px;
	padding-left:0.5cm;
	padding-right:0.5cm;
}

A.productPage{
	color: #000000;
	font-size: 10pt;
	text-decoration: none;
}
A.productPage:hover{
	text-decoration: underline;
}
.pageNumber {
	color: #FF0000;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}
A.pageNumber {
	color: #666666;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}
A.pageNumberSelected {
	color: #FF0000;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}

.footer
{
	font-family: arial;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	background-color: #FFFFFF;
}
A.footer
{
	font-family: arial;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	background-color: #FFFFFF;
	text-decoration:none;
}
A.footer:hover
{
	font-family: arial;
	font-size: 8pt;
	color: #000000;
	text-decoration:underline;
	font-weight: normal;
	background-color: #FFFFFF;
}
.footer#tagline
{
	font-size: 12pt;
	text-align:center;
	background-color: #000000;
	color: #FFFFFF;
}
.headertext
{
	font-family: arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
	cursor:pointer;
	text-align:right;
}
A.headertext
{
	font-family: arial;
	font-size: 8pt;
	color: #6699CC;
	font-weight: normal;
	text-decoration: none;
}
A.headertext:hover
{
	text-decoration: underline;
}
TABLE.orders{
	border:0;
	font-family: arial;
	font-size: 8pt;
	padding:0;
}


.orderColumnHeader
{
	padding:0;
	font-family: arial;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: left;
}
.orderColumnHeader#name
{
	text-align: left;
}
.orderLineItemProductName
{
	vertical-align: top;
	font-family: arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}

A.orderLineItemProductName
{
	font-family: arial;
	font-size: 8pt;
	color: #C00000;
	font-weight: normal;
	text-decoration: none;	
}

A.orderLineItemProductName:hover
{
	text-decoration: underline;	
}

.orderLine
{
	font-family: arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;	
	vertical-align: top;
}
.orderLine#odd
{
	background-color: #CCCCCC;
}

.orderLine#unitPrice
{
	padding-top: 0.1cm;
	vertical-align: top;
	text-align: right;
}

.orderLine#totalPrice
{
	padding-top: 0.1cm;
	vertical-align: top;
	text-align: right;
	font-weight: bold;
}

.orderSubTotal
{
	font-family: arial;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;	
	vertical-align: middle;
	text-align: right;
	background-color: #FFFFFF;
}

.checkoutDetailsHeader
{
	width:150px;
	font-family: arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;	
	text-align: right;
	background-color: #FFFFFF;
}
.checkoutDetailsHeader#title
{
	text-align: center;
}
.checkoutDetailsDataColumn
{
	width:250px;
	font-family: arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;	
	text-align: left;
	background-color: #FFFFFF;
}
.checkoutDetailsData
{
	width:150px;
	font-family: arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;	
	text-align: left;
	background-color: #FFFFFF;
}

.checkoutProcess
{
	height:27px;
	vertical-align: top;
	font-family: arial;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	vertical-align: top;
}
.checkoutProcess#currentStep
{
	font-size: 10pt;
	color: #FF0000;
	font-weight: bold;
}
.checkoutProcess#completedStep
{
	color: #FF0000;
}
A.checkoutProcess
{
	font-family: arial;
	font-size: 8pt;
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
}
A.checkoutProcess#currentStep
{
	font-size: 10pt;
	font-weight: bold;
	vertical-align: top;
}
A.checkoutProcess#currentStep:hover
{
	text-decoration: underline;
}
A.checkoutProcess:hover
{
	text-decoration: underline;
}

<!--- INHERITED STYLES ---->

.maintext 
{
	font-family: arial;
	font-size: 10pt;
	color: #7A3B36;
	font-weight: normal;
}

.smallermaintext 
{
	font-family: arial;
	font-size: 8pt;
	color: #7A3B36;
	font-weight: normal;
}

.footertext 
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 8px;
	color: #7A3B36;
	font-weight: normal;
}
.maintextHeader
{
	font-family: arial;
	font-size: 20px;
	color: #7A3B36;
	font-weight: normal;
}

.maintextFooter
{
	font-family: arial;
	font-size: 20px;
	color: #7A3B36;
	font-weight: normal;
}

A.maintextHeader
{
	font-family: arial;
	font-size: 20px;
	color: #7A3B36;
	font-weight: normal;
	text-decoration: none;
}

A.maintextHeader:hover
{
	text-decoration: underline;
}


TABLE.Header
{
	font-family: arial;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
}




TABLE.navigation
{
	text-align: center ;
	padding:0cm;
	BORDER-TOP: solid 0.03cm #000000;
	background-color: #F5EB97;
}

.navigation 
{
	padding:0cm;
	font-family: arial;
	font-size: 10pt;
	color: #F5EB97;
	font-weight: normal;
	cursor: pointer;
	text-align: center ;
}

.navigationHover
{
	padding:0cm;
	font-family: arial;
	font-size: 10pt;
	color: #7A3B36;
	BORDER-TOP: solid 0.03cm #000000;
	font-weight: normal;
	background-color: #F5EB97;
}




td.navigationHover { 
	BORDER-RIGHT: solid 0.03cm #000000;
	BORDER-TOP: solid 0.03cm #000000;
    BORDER-LEFT: solid 0.03cm #000000;
    BORDER-BOTTOM: solid 0.03cm #000000;
	text-decoration: none;
	text-align: center ;
	padding:0cm;
	background-color: #F5EB97;
} 

td.navigation { 
	BORDER-RIGHT: solid 0.03cm #7A3B36;
	BORDER-TOP: solid 0.03cm #7A3B36;
    BORDER-LEFT: solid 0.03cm #7A3B36;
    BORDER-BOTTOM: solid 0.03cm #000000;
	text-decoration: none;
	text-align: center ;
	padding:0cm;
	background-color: #7A3B36;
} 

td.navigationOn { 
	background-color: #FFFFFF; 
	color: #7A3B36;
	BORDER-RIGHT: solid 0.03cm #000000;
	BORDER-TOP: solid 0.03cm #000000;
    BORDER-LEFT: solid 0.03cm #000000;
	text-decoration: none;
} 



.subnavigation 
{
	text-align: center ;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
}

TABLE.subnavigation 
{
    BORDER-BOTTOM: solid 0.03cm  #7A3B36;
}

A.subnavigation
{
	text-decoration: none;
	color: #7A3B36;
}
	
A.subnavigation:hover
{
	text-decoration: underline;
	color: #7A3B36;
}

A.subnavigationOn
{
	text-decoration: underline;
	color: #7A3B36;
}

A.subnavigationOn:hover
{
	text-decoration: underline;
	color: #7A3B36;
}

.imagematrix
{
	display: block; 
	padding-left: 0.4em;
	padding-right: 0.4em;
	BORDER-RIGHT: solid 0.03cm #7A3B36;
	BORDER-TOP: solid 0.03cm #7A3B36;
      	BORDER-LEFT: solid 0.03cm #7A3B36;
      	BORDER-BOTTOM: solid 0.03cm #7A3B36;
	text-decoration: none;
	text-align: center ;
	font-family: arial;
	font-size: 10pt;
	color: #7A3B36;
	font-weight: normal;
}

A.imagematrix
{
	text-decoration: none;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
      	BORDER-LEFT: none;
      	BORDER-BOTTOM: none;
}

.catalogpicture
{
	display: block; 
	padding-top: 0.0em;
	padding-bottom: 0.0em;
	padding-left: 0.0em;
	padding-right: 0.0em;
	BORDER-RIGHT: solid 0.03cm #7A3B36;
	BORDER-TOP: solid 0.03cm #7A3B36;
      	BORDER-LEFT: solid 0.03cm #7A3B36;
      	BORDER-BOTTOM: solid 0.03cm #7A3B36;
	text-decoration: none;
	text-align: center ;
	font-family: arial;
	font-size: 10pt;
	color: #7A3B36;
	font-weight: normal;
}

.catalogpicturefirstrow
{
	BORDER-TOP: solid 0.03cm #7A3B36;
   	BORDER-BOTTOM: solid 0.03cm #7A3B36;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}