body {background-color:#000000 ;}
body,td,p, .cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link, .copyright, a.copyright, .copyright a, a.copyright:link {color:#777777 ;}
body.cmsPopup {background-color:white ;background-image:none;padding:2%;}
body.cmsPopup {background-color:#000000 ;}
.btn.btn-primary, .btn-primary {background-color:;}
.btn.btn-primary, .btn-primary {color:#000000 ;}
body {margin:0px;padding:0px;}
#ajaxCart TR.shoppingbasketrow TD {BORDER-BOTTOM:#ccc 1px solid;BORDER-LEFT:#ccc 0px solid;BORDER-TOP:#ccc 0px solid;BORDER-RIGHT:#ccc 0px solid}
#ajaxCart TD.subtotalAmount {BORDER-BOTTOM:#ccc 0px solid;BORDER-LEFT:#ccc 0px solid;BORDER-TOP:#ccc 0px solid;BORDER-RIGHT:#ccc 0px solid}
#ajaxCart TD.subtotalSavingsAmount {BORDER-BOTTOM:#ccc 0px solid;BORDER-LEFT:#ccc 0px solid;BORDER-TOP:#ccc 0px solid;BORDER-RIGHT:#ccc 0px solid}
#ajaxCart TD.subtotalAmount {BORDER-TOP:black 0px solid}
body {font-family:Lucida Grand, Arial, Helvetica, sans-serif;padding:10px;font-size:10pt;line-height:15px;}
td, th {font-family:Lucida Grand, Arial, Helvetica, sans-serif;font-size:10pt;line-height:15px;color:#525252;}
a {color:#9900CC;}
a:hover{color:#333333;}
.contentbox {font-family:Lucida Grand, Arial, Helvetica, sans-serif;font-size:10pt;background-color:#FFFFFF;line-height:15px;padding:15px;background-image:url(/images/body-top.png);background-repeat:no-repeat;}
.gradient {background-image:url(/images/body-tile.png);background-color:#333333;background-repeat:repeat-x;}
h1, contentH1Wrapper {font-size:18px;line-height:18px;margin:0px;color:#9900CC;font-style:normal;font-weight:normal;}
h2 {font-size:14px;padding:0px;margin:0px;color:#9900CC;}
h3 {font-size:10px;font-weight:bold;color:#525252;}
.footer {background-color:#FFFFFF;text-align:center;font-size:8px;padding-bottom:10px;background-image:url(/images/footer-bottom.png);background-repeat:no-repeat;background-position:bottom;}
.footer a{text-align:center;font-size:8px;}
.footer a:hover{font-size:8px;color:#333333;}
.lefttile {background-image:url(/images/l-shadow.png);background-repeat:repeat-y;background-position:right;}
.righttile {background-image:url(/images/r-shadow.png);background-repeat:repeat-y;background-position:left;}
#menu {width:100%;}
#menu ul {list-style:none;margin:0;padding-top:0px;padding-right:8px;padding-bottom:0px;padding-left:8px;background-position:center;border-right-width:1px;border-right-style:dotted;border-right-color:#333333;}
#menu li {float:left;}
#menu a, #menu a:visited {text-align:center;font-weight:normal;text-decoration:none;font-size:10pt;display:block;color:#FFFFFF;padding-top:0px;padding-right:8px;padding-bottom:0px;padding-left:8px;margin:1;z-index:2;text-transform:lowercase;border-right-width:1px;border-right-style:dotted;border-right-color:#333333;}
#menu a:hover {color:#333333;}
#menu ul ul {position:absolute;left:-999em;width:130px;padding:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;z-index:2;text-transform:uppercase;}
#menu ul ul ul {position:absolute;top:auto;left:15px;margin:-20 150;width:130px;}
#menu ul ul a, #menu ul ul a:visited {color:#003366;width:130px;text-align:center;font-size:10pt;border-top:1px solid #FFFFFF;border-left:4px solid #F0C791;border-right:4px solid #F0C791;border-bottom:1px solid #F0C791;padding:2;margin:0;font-weight:normal;}
#menu li ul a:hover {color:#003366;background-color:#CCCCCC;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {left:-999em;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {left:auto;}
A {color:#0000FF ;}
BODY {font-family:arial ;}
.formDIVColour {background-color:#EEEEEE ;border:3px solid #EEEEEE ;padding:1%;}
.formDIVColour {border:1px solid #EEEEEE ;padding:1%;}