/* Primary Colours 003E15*/
.redBg{
  background:#940031
}

.greenBg{
  background:#00561D
}
/* Secondary Colours*/

.brownBg{
  background:#B16A45
}

.creamBg{
  background:#F5DF8A
}

.oliveBg{
  background:#868F3F
}

.naturalBg{
  background:#C1A66F
}
/* Other Colours*/

.whiteBg{
  background:#ffffff
}

.blackBg{
  background:#000000
}

.orangeBg{
  background:#FFAF71
}

.greyBg{
  background:#666666
}

.lightGreyBg{
  background:#DEDDDD
}

.lightOrangeBg{
  background:#FFDFC8
}
/* Scroll Bar. */

body{
  scrollbar-face-color:#000000;
  scrollbar-highlight-color:#3C3C3C;
  scrollbar-3dlight-color:#5A5A5A;
  scrollbar-darkshadow-color:#000000;
  scrollbar-shadow-color:#000000;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-track-color:#666666
}

A:link{
  font-family:Arial,Verdana,Helvetica,sans-serif;
  text-decoration:none
}

A:visited{
  font-family:Arial,Verdana,Helvetica,sans-serif;
  text-decoration:none
}

A:hover{
  font-family:Arial,Verdana,Helvetica,sans-serif;
  text-decoration:none
}

A:active{
  font-family:Arial,Verdana,Helvetica,sans-serif;
  text-decoration:none
}

A.infolink{
  font-family:Arial,Verdana,Helvetica,sans-serif;
  text-decoration:none;
  font-weight:bold;
  font-size:10px;
  background:#98cbd4
}

FONT{
  font-family:Arial,Verdana,Helvetica,sans-serif;
  color:#000000;
  text-decoration:none
}

ul{
  list-style-type:disc;
  margin-top:0.3em;
  margin-bottom:0.8em
}
/* Primary Navigation */

A.NavPrimarylink{
  color:#ffffff;
  font-size:10pt;
  font-weight:bold
}

A.NavPrimarylink:hover{
  color:#FFAF71;
  font-size:10pt;
  font-weight:bold
}

A.redNavPrimarylink{
  color:#ffffff;
  font-size:10pt;
  font-weight:bold
}

A.redNavPrimarylink:hover{
  color:#ff0000;
  font-size:10pt;
  font-weight:bold
}

A.greenNavPrimarylink{
  color:#ffffff;
  font-size:10pt;
  font-weight:bold
}

A.greenNavPrimarylink:hover{
  color:#00FF66;
  font-size:10pt;
  font-weight:bold
}

A.brownNavPrimarylink{
  color:#ffffff;
  font-size:10pt;
  font-weight:bold
}

A.brownNavPrimarylink:hover{
  color:#F1C0A6;
  font-size:10pt;
  font-weight:bold
}

A.oliveNavPrimarylink{
  color:#ffffff;
  font-size:10pt;
  font-weight:bold
}

A.oliveNavPrimarylink:hover{
  color:#D4DF7E;
  font-size:10pt;
  font-weight:bold
}

A.naturalNavPrimarylink{
  color:#ffffff;
  font-size:10pt;
  font-weight:bold
}

A.naturalNavPrimarylink:hover{
  color:#FCE4B2;
  font-size:10pt;
  font-weight:bold
}

A.creamNavPrimarylink{
  color:#ffffff;
  font-size:10pt;
  font-weight:bold
}

A.creamNavPrimarylink:hover{
  color:#F5DF8A;
  font-size:10pt;
  font-weight:bold
}
/* Footer */

A.redfooterlink{
  color:#ff0000;
  font-size:8pt
}

A.redfooterlink:hover{
  color:#ffffff;
  font-size:8pt;
  font-weight:bold
}

A.greenfooterlink{
  color:#00FF66;
  font-size:8pt
}

A.greenfooterlink:hover{
  color:#ffffff;
  font-size:8pt;
  font-weight:bold
}

A.brownfooterlink{
  color:#F1C0A6;
  font-size:8pt
}

A.brownfooterlink:hover{
  color:#ffffff;
  font-size:8pt;
  font-weight:bold
}

A.olivefooterlink{
  color:#D4DF7E;
  font-size:8pt
}

A.olivefooterlink:hover{
  color:#ffffff;
  font-size:8pt;
  font-weight:bold
}

A.naturalfooterlink{
  color:#FCE4B2;
  font-size:8pt
}

A.naturalfooterlink:hover{
  color:#ffffff;
  font-size:8pt;
  font-weight:bold
}

A.creamfooterlink{
  color:#666666;
  font-size:8pt
}

A.creamfooterlink:hover{
  color:#000000;
  font-size:8pt;
  font-weight:bold
}
/* Product Navigation */

FONT.navHeader{
  font-size:14pt;
  color:#666666;
  font-weight:normal
}

FONT.navPrSel{
  font-size:8pt;
  color:#ffffff;
  font-weight:bold
}

FONT.navPrSelCream{
  font-size:8pt;
  color:#666666;
  font-weight:bold
}

A.navlink{
  color:#666666;
  font-size:8pt
}

A.navlink:hover{
  color:#000000;
  font-size:8pt;
  text-decoration:none
}

A.navRangelink,A.navRangelink:visited{
  color:#666666;
  font-size:8pt;
  font-weight:bold;
  text-decoration:underline
}

A.navRangelink:hover{
  color:#000000;
  font-size:8pt;
  font-weight:bold;
  text-decoration:underline
}

A.navRangeSellink{
  color:#ffffff;
  font-size:8pt;
  font-weight:bold
}

A.navRangeSellink:hover{
  color:#FFAF71;
  font-size:8pt;
  font-weight:bold
}
/* Content */

FONT.header{
  font-size:14pt;
  color:#ffffff;
  font-weight:bold
}

FONT.headerCream{
  font-size:14pt;
  color:#666666;
  font-weight:bold
}

FONT.subHeader{
  font-size:14pt;
  color:#666666;
  font-weight:bold
}

FONT.prDesc{
  font-size:12pt;
  color:#666666;
  font-style:italic
}

FONT.prSubHeader{
  font-size:10pt;
  color:#666666;
  font-weight:bold
}

.std{
  font-size:10pt;
  color:#666666;
  font-weight:normal
}

FONT.std8{
  font-size:8pt;
  color:#666666;
  font-weight:normal
}

FONT.stdI{
  font-size:10pt;
  color:#666666;
  font-weight:normal;
  font-style:italic
}

.stdB {
  font-size:10pt;
  color:#666666;
  font-weight:bold
}

FONT.stdBI{
  font-size:10pt;
  color:#666666;
  font-weight:bold;
  font-style:italic
}

FONT.prCaption{
  font-size:8pt;
  color:#000000;
  font-weight:normal
}

FONT.prNbr{
  font-size:8pt;
  color:#000000;
  font-weight:normal
}

FONT.prFeatTab{
  font-size:10pt;
  color:#ffffff;
  font-weight:bold
}

FONT.prRangePrHeader{
  font-size:13pt;
  color:#666666;
  font-weight:bold
}

FONT.prRangeDesc{
  font-size:10pt;
  color:#666666;
  font-style:italic
}

FONT.tel{
  font-size:14pt;
  color:#666666;
  font-weight:normal
}

A.stdLink{
  color:#000000;
  font-size:10pt;
  font-weight:normal
}

A.stdLink:hover{
  color:#000000;
  font-size:10pt;
  font-weight:normal;
  text-decoration:underline
}

A.stdBLink{
  color:#000000;
  font-size:10pt;
  font-weight:bold
}

A.stdBLink:hover{
  color:#000000;
  font-size:10pt;
  font-weight:bold;
  text-decoration:underline
}

A.grayLink{
  color:#666666;
  font-size:10pt;
  font-weight:bold
}

A.grayLink:hover{
  color:#000000;
  font-size:10pt;
  font-weight:bold;
  text-decoration:underline
}

A.prRangePrHeader{
  color:#666666;
  font-size:13pt;
  font-weight:bold
}

A.prRangePrHeader:hover{
  color:#000000;
  font-size:13pt;
  font-weight:bold;
  text-decoration:underline
}
/* forms */

FONT.stdInput{
  font-weight:normal;
  font-size:8pt;
  color:#000000
}

INPUT.submit{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:#FFFFFF;
  font-weight:bold;
  width:200px;
  background-color:#000000;
  font-size:8pt
}

INPUT.submitHover{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:#ffffff;
  font-weight:bold;
  width:200px;
  background-color:#666666;
  font-size:8pt
}

INPUT.slocator{
  font-family:Arial,Helvetica,sans-serif;
  background-color:#DEDDDD;
  font-weight:normal;
  font-size:8pt;
  width:100px
}

INPUT.std{
  font-family:Arial,Helvetica,sans-serif;
  background-color:#DEDDDD;
  font-weight:normal;
  font-size:8pt;
  width:200px
}

TEXTAREA.stdtext{
  font-family:Arial,Helvetica,sans-serif;
  background-color:#DEDDDD;
  font-weight:normal;
  font-size:8pt;
  width:200px
}

SELECT.std{
  font-family:Arial,Helvetica,sans-serif;
  background-color:#DEDDDD;
  font-weight:normal;
  font-size:8pt;
  width:200px
}

BUTTON.submit{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:#FFFFFF;
  font-weight:bold;
  width:200px;
  background-color:#000000;
  font-size:8pt;
  border-style:ridge;
  border-width:4px;
  border-color:#E3E3DE
}

BUTTON.submitHover{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:#ffffff;
  font-weight:bold;
  width:200px;
  background-color:#666666;
  font-size:8pt;
  border-style:ridge;
  border-width:4px;
  border-color:#ffffff
}

FONT.qasTblHeader{
  font-size:12px;
  color:#666666;
  text-decoration:none;
  font-weight:bold
}

FONT.qasStoreName{
  font-size:12px;
  color:#666666;
  text-decoration:none;
  font-weight:bold
}

FONT.qasStdText{
  font-size:8pt;
  color:#666666;
  font-weight:normal
}

FONT.qasStdTextMiles{
  font-size:8pt;
  color:#000000;
  font-weight:normal
}

.style1{
  font-size:12px;
  font-weight:bold;
  color:#990066
}

.style2{
  color:#940031
}

#cloak {

       display: none;
       background-color: Gray;
       background-repeat: repeat;
       filter: alpha(opacity=70); /* IE */      
       -moz-opacity: 0.5;     
      opacity: .70; /* Mozilla > 1.6 */
       position: absolute;
       top: 0; left: 0; z-index: 10;
       width: 100%; height: 100%;
}

.popup { 
      visibility: hidden;
      position: absolute; 
      border: thin solid Black;
      background-color: White;
      width: auto; height: auto; z-index: 11;
      max-width: 600px; max-height: 250px;
      padding: 15px;
      margin-right: 50px;
}


