/* CSS Document */

table.frameTable{
table-layout:fixed;
}

H1{
font-size: 8pt;
font-family: Tahoma, Verdana, sans-serif;
font-weight: bold;
color: #716648;
}

BODY{
font-size: 8pt;
font-family: Tahoma, Verdana, sans-serif;
color: #716648;
}

TABLE{
font-size: 8pt;
font-family: Tahoma, Verdana, sans-serif;
color: #716648;
}

table.noBorderNoBackground{
font-size: 8pt;
font-family: Tahoma, Verdana, sans-serif;
color: #716648;
}

table.narrowBorderWhiteBackground{
font-size: 8pt;
font-family: Tahoma, Verdana, sans-serif; 
color:  #96E61E;
background-color:#FFFFFF;
border-bottom: 1px solid #333333;
}

.pageheader{
color: #FFFFFF;
background-color:#333333;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: bold;
}

.pagebody{
color: #FFFFFF;
background-color:#333333;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
}

TEXTAREA{
background-color:#FCFCFC;
border: #cccccc 1px solid;
color:#000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: normal
} 

TEXTAREA.default{
background-color:#FCFCFC;
border: #cccccc 1px solid;
color:#000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: normal
} 

TEXTAREA.disabledInput{
background-color: #D7D8CB;
border: #cccccc 1px solid;
font-size: 11px;
}

INPUT{
background-color:#FCFCFC;
border: #cccccc 1px solid;
color:#000000;
font-size: 11px;
font-family: Tahoma, Verdana, sans-serif;
font-weight: normal;
}

INPUT.default{
background-color:#FCFCFC;
border: #cccccc 1px solid;
color:#000000;
font-size: 11px;
font-family: Tahoma, Verdana, sans-serif;
font-weight: normal;
}

input.button{
background-color: #CCFF99;
border: #cccccc 1px solid;
color: #000000;
font-size: 8pt;
font-family: Tahoma, Verdana, sans-serif;
font-weight: bold;
} 

input.buttonHover{
background-color: #CCFF99;
border: #333333 1px solid;
color: #333333;
font-size: 8pt;
font-family: Tahoma, Verdana, sans-serif;
font-weight: bold;
cursor: hand;
} 

INPUT.disabledInput{
background-color: #D7D8CB;
border: #cccccc 1px solid;
font-size: 11px;
}

INPUT.imageLink{
border: 0px;
} 

INPUT.formButton
{
background-color: #ECE9E1;
border: #cccccc 1px solid;
color:#000000;
font-size: 11px;
}

SELECT.menu{
background-color: #CCFF99;
border: #CCFF99 1px solid;
color:#000000;
font-size: 11px;
font-weight:normal;
width:132pt;
} 

SELECT.currencymenu{
background-color: #CCFF99;
border: #CCFF99 1px solid;
color:#000000;
font-size: 11px;
font-weight:normal;
width:80pt;
} 

SELECT{background-color: #ECE9E1;
background-color:#FCFCFC;
border: #cccccc 1px solid;
color:#000000;
font-size: 11px;
} 

A{
font-size: 8pt;
font-family: Tahoma, Verdana, sans-serif;
color: #ffffff;
font-weight: bold;
text-decoration:none;
}

A:HOVER {
font-size: 8pt;
font-family: Tahoma, Verdana, sans-serif;
color: #000000;
font-weight: bold;
text-decoration:none;
}

a.navigationLinks{
font-size: 8pt;
font-family: Tahoma, Verdana, sans-serif;
font-weight: normal;
text-decoration: none;
color: #666666;
}

a.navigationLinks:link{
font-weight: normal;
text-decoration: none;
color: #666666;
}

a.navigationLinks:active{
font-weight: normal;
text-decoration: none;
color: #666666;
}

a.navigationLinks:visited{
font-weight: normal;
text-decoration: none;
color: #666666;
}
	
a.navigationLinks:hover{
font-weight: normal;
text-decoration: none;
color: #000000;
}

a.newsletterLinks{
font-size: 8pt;
font-family: Tahoma, Verdana, sans-serif;
font-weight: normal;
text-decoration: none;
color:  #96E61E;
}

a.newsletterLinks:link{
font-weight: normal;
text-decoration: none;
color:  #96E61E;
}

a.newsletterLinks:active{
font-weight: normal;
text-decoration: none;
color:  #96E61E;
}

a.newsletterLinks:visited{
font-weight: normal;
text-decoration: none;
color:  #96E61E;
}
	
a.newsletterLinks:hover{
font-weight: normal;
text-decoration: none;
color: #FFFFFF;
}


a.footerLinks{
font-size: 8pt;
font-family: Tahoma, Verdana, sans-serif;
font-weight: normal;
text-decoration: none;
color:  #96E61E;
}

a.footerLinks:link{
font-weight: normal;
text-decoration: none;
color:  #96E61E;
}

a.footerLinks:active{
font-weight: normal;
text-decoration: none;
color:  #96E61E;
}

a.footerLinks:visited{
font-weight: normal;
text-decoration: none;
color:  #96E61E;
}
	
a.footerLinks:hover{
font-weight: normal;
text-decoration: none;
color: #666666;
}

.imageLink{
border: 1px;
border-color: Black;
} 
.imageLink:hover{
border: 1px;
border-color: Black;
} 
.imageLink:active{
border: 1px;
border-color: Black;
} 
.imageLink:visited{
border: 1px;
border-color: Black;
} 
.versionLink{
font-size: 8pt;
font-family: Tahoma, Verdana, sans-serif;
color: #333333;
text-decoration:none;
font-weight: normal;
border: 0px;
}

.versionLink:HOVER {
font-size: 8pt;
font-family: Tahoma, Verdana, sans-serif;
color: #333333;
text-decoration:none;
font-weight: normal
}

/*Custom Styles*/
.user_prompt{
font-size: 8pt;
font-family: Tahoma, Verdana, sans-serif;
color: #CCCCCC;
}

.error{
font-size: 8pt;
font-family: Tahoma, Verdana, sans-serif;
color:  #96E61E;
}

.productText{
font-size: 8pt;
font-family: Tahoma, Verdana, sans-serif;
color: #FFFFFF;
}

.errorHeader{
font-size: 8pt;
font-family: Tahoma, Verdana, sans-serif;
color: #FFFFFF;
font-weight: bold
}

td.commentsLayout{
color: #FFFFFF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
BACKGROUND-COLOR: #444444;
border: 1px;
border-color: Black ;
}

td.formLayout{
color: #FFFFFF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
BACKGROUND-COLOR: #444444;
border: 0px;
}

td.cartLayoutTop{
color: #FFFFFF;
background-color:#000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
border-bottom-width:1px;
border-bottom-color:#666666;
border-bottom-style:solid;
}

td.compLayout{
color: #FFFFFF;
background-color:#000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
}

td.cartLayoutCentre{
color: #FFFFFF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
BACKGROUND-COLOR: #444444;
border-bottom-width:1px;
border-bottom-color:#666666;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#666666;
border-left-style:solid;
}

td.cartLayoutLeft{
color: #FFFFFF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
BACKGROUND-COLOR: #444444;
border-left-width:1px;
border-left-color:#666666;
border-left-style:solid;
border-bottom-width:1px;
border-bottom-color:#666666;
border-bottom-style:solid;
}

td.cartLayoutRight{
color: #FFFFFF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
BACKGROUND-COLOR: #444444;
border-right-width:1px;
border-right-color:#666666;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:#666666;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#666666;
border-left-style:solid;
}

td.cartLayoutRightWithCarriageReturns{
color: #FFFFFF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
BACKGROUND-COLOR: #444444;
border-right-width:1px;
border-right-color:#666666;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:#666666;
border-bottom-style:solid;
border-left-width:1px;
border-left-color:#666666;
border-left-style:solid;
}



td.cartLayoutNoBorder{
color: #FFFFFF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
BACKGROUND-COLOR: #444444;
border:0px;
}

td.cartLayoutLeftOnly{
color: #FFFFFF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
BACKGROUND-COLOR: #444444;
border-left-width:1px;
border-left-color:#666666;
border-left-style:solid;
}


td.cartCheckoutBarLeft{
color: #FFFFFF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
BACKGROUND-COLOR: #000000;
border-left-width:1px;
border-left-color:#666666;
border-left-style:solid;
border-bottom-width:1px;
border-bottom-color:#666666;
border-bottom-style:solid;
border-top-width:1px;
border-top-color:#666666;
border-top-style:solid;
}

td.cartCheckoutBarRight{
color: #FFFFFF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
BACKGROUND-COLOR: #000000;
border-right-width:1px;
border-right-color:#666666;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:#666666;
border-bottom-style:solid;
border-top-width:1px;
border-top-color:#666666;
border-top-style:solid;
}

td.cartCheckoutBarFull{
color: #FFFFFF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
BACKGROUND-COLOR: #000000;
border-left-width:1px;
border-left-color:#666666;
border-left-style:solid;
border-right-width:1px;
border-right-color:#666666;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:#666666;
border-bottom-style:solid;
border-top-width:1px;
border-top-color:#666666;
border-top-style:solid;
}

td.cartLayoutFull{
color: #FFFFFF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
BACKGROUND-COLOR: #444444;
border-right-width:1px;
border-right-color:#666666;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:#666666;
border-bottom-style:solid;
border-top-width:1px;
border-top-color:#666666;
border-top-style:solid;
border-left-width:1px;
border-left-color:#666666;
border-left-style:solid;
}


td.noBorderDarkGreyBackground{
FONT-SIZE: 10px; 
FONT-WEIGHT: bold; 
COLOR: #ffffff; 
font-family: Tahoma, Verdana, sans-serif;
TEXT-DECORATION: none;
BACKGROUND-COLOR: #333333;
border-collapse: collapse;
border: 0px;
}

.pagebodygrey{
color: #666666;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
}

tr.smallWhiteBorder{
border-top-width:1px;
border-top-color:#ffffff;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#ffffff;
border-bottom-style:solid;
}

table.smallWhiteBorder{
border-top-width:1px;
border-top-color:#ffffff;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#ffffff;
border-bottom-style:solid;
}

.smallWhiteBorder{
border-top-width:1px;
border-top-color:#ffffff;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#ffffff;
border-bottom-style:solid;
}

td.smallBlackBorder{
border-top-width:1px;
border-top-color:#000000;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#000000;
border-bottom-style:solid;
}

td.fullborder{
border-left-width:1px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-right-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
border-top-width:1px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
}

td.borderleft{
border-left-width:1px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
}

td.borderright{
border-left-width:0px;
border-right-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
border-top-width:0px;
border-bottom-width:0px;
}

td.borderleftsmall{
height:5px;
background-color:#000000;
border-left-width:1px;
border-left-color:#a8a8a8;
border-left-style:solid;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
}

td.borderrightsmall{
height:5px;
background-color:#000000;
border-left-width:0px;
border-right-width:1px;
border-right-color:#a8a8a8;
border-right-style:solid;
border-top-width:0px;
border-bottom-width:0px;
}

td.borderleftandrightsmall{
height:5px;
background-color:#000000;
border-left-width:1px;
border-left-color:#a8a8a8;
border-left-style:solid;
border-right-width:1px;
border-right-color:#a8a8a8;
border-right-style:solid;
border-top-width:0px;
border-bottom-width:0px;
}

table.narrowDarkBorder{
border-collapse: collapse;
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
}

.productTopBorder{
color: #FFFFFF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
BACKGROUND-COLOR: #444444;
border-collapse: collapse;
border-bottom: 0px;
border-right: 0px;
border-top: 1px solid #666666;
border-left: 0px;
}

.productBottomBorder{
color: #FFFFFF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
BACKGROUND-COLOR: #444444;
border-collapse: collapse;
border-bottom: 1px solid #666666;
border-right: 0px;
border-top: 0px;
border-left: 0px;
}

.productTopAndBottomBorder{
color: #FFFFFF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
BACKGROUND-COLOR: #444444;
border-collapse: collapse;
border-bottom: 1px solid #666666;
border-right: 0px;
border-top: 1px solid #666666;
border-left: 0px;
}

table.noColourGreyBottomBorder{
font-size: 8pt;
font-family: Tahoma, Verdana, sans-serif;
font-weight: normal;
color: #666666;
TEXT-DECORATION: none;
border-collapse: collapse;
border-bottom: 1px solid #666666;
}

.asterisk {
font-size: 7pt;
font-family: Tahoma, Verdana, sans-serif;
color:  #96E61E;
}
 
.smallWhite {
font-size: 7pt;
font-family: Tahoma, Verdana, sans-serif;
color: #FFFFFF;
}