body {
font-family:Arial, Helvetica, sans-serif;
font-size:72%;
background-image:url(../images/bg2.jpg);
margin:0;
padding:0;
color:#333333;
}
.cnLabel {
font-weight:bold;
}
.basketTable td {
padding:10px;
}
#basketFooter {
border:1px solid #999;
margin-top:12px;
}
#basketFooter td{
background-color:#DDD;
vertical-align:middle;
}
.basketBorder td {
border-top:1px solid grey;
vertical-align:middle;
}
.miniTable td {
border-top:none;
vertical-align:middle;
padding:1px;
}
form {
margin:0;
padding:0;
}
#biscuit {
color:#999999;
font-size:90%;
}
#biscuit a{
color:#666666;
}
h1 {
font-size:160%;
margin-top:0;
}
a {
text-decoration:none;
margin:0;
padding:0;
color:#FF0000;
}
a:hover {
text-decoration:underline;
}
#subcatsTable td{
background-color:#FFFFFF;
}
#subcatsTable .subcatsOff td{
background-color:#FFFFFF;
color:#333333;
}
#subcatsTable .subcatsOn td{
background-color:#6C0F00;
color:#FFFFFF;
}
.error {
font-weight: bold;
color:#FF0000;
}
.success {
font-weight: bold;
color:#009933;
}
.mainTable {
width:980px;
background:url(../images/bg_white.jpg) no-repeat center top;
}
.mainTable td{
background-color:#FFFFFF;
vertical-align:top;
text-align:left;

}
.opac {
filter:alpha(opacity=25);
-moz-opacity:.25;
opacity:.25;
}
.cnInput {
width:230px;
}
#footer {
color:#FFFFFF;
height:38px;
padding-top:22px; 
width:1000px;
background-image:url(../images/grey_top.jpg);
background-repeat:repeat-x;
font-size:90%;
}
#footer a{
color:#FFFFFF;
}
#top {

}
.moreinfo {
color:#333333;
display:block;
padding-right:5px;
padding-left:8px;
height:23px;
width:80px;
background:url(../images/moreinfo.gif) 0px 1px no-repeat;
font-weight:bold;
text-align:right;
}
#basketLink {
color:#333333;
margin-right:10px;
display:block;
padding-top:6px;
padding-right:10px;
height:19px;
width:98px;
background-image:url(../images/buttons/viewbasket.gif);
font-weight:bold;
float:right;
text-align:right;
}
#continueLink {
color:#333333;
margin-right:10px;
display:block;
padding-top:4px;
padding-right:10px;
height:21px;
width:130px;
background-image:url(../images/buttons/continue.jpg);
font-weight:bold;
float:right;
text-align:right;
}
#continueLink2 {
color:#333333;
margin-left:5px;
display:block;
padding-top:4px;
padding-right:10px;
height:21px;
width:130px;
background-image:url(../images/buttons/continue1.jpg);
font-weight:bold;
float:right;
text-align:right;
}
#checkoutLink {
color:#333333;
margin-right:10px;
display:block;
padding-top:6px;
padding-right:0px;
height:19px;
width:143px;
padding-right:10px;
background-image:url(../images/buttons/checkout.gif);
font-weight:bold;
float:right;
text-align:right;
}
#checkoutLink2 {
color:#333333;
display:block;
padding-top:6px;
padding-right:0px;
height:19px;
width:143px;
padding-right:10px;
background-image:url(../images/buttons/checkout1.gif);
font-weight:bold;
text-align:right;
margin-right:5px;
}
#checkoutLink2:hover {
text-decoration:none;
}
#top a{
color:#ffffff;
float:left;
margin-right:10px;
display:block;
padding-top:5px;
padding-left:18px;
height:20px;
}
#top a:hover{
}
#homeLink {
width:56px;
background-image:url(../images/buttons/homeRO.jpg);
}
#aboutLink {
width:65px;
background-image:url(../images/buttons/aboutusRO.jpg);
}
#tcLink {
width:133px;
background-image:url(../images/buttons/termsRO.jpg);
}
#friendLink {
width:84px;
background-image:url(../images/buttons/tellfriendRO.jpg);
}
#bookmarkLink {
width:91px;
background-image:url(../images/buttons/bookmarkRO.jpg);
}
#contactLink {
width:78px;
background-image:url(../images/buttons/contactRO.jpg);
}
#newsletterLink {
width:78px;
background-image:url(../images/buttons/newsletterRO.jpg);
}
#browse {
width:142px;
height:20px;
background-image:url(../images/browse.jpg);
font-weight:bold;
padding-top:6px;
text-align:right;
padding-right:8px;
}
ol li {
margin-bottom:8px;
}

/*------------- FLY OUT MENU--------------- */
dl, dt, dd, ul,#menu li {
margin: 0;
list-style-type: none;
z-index: 100;
}
#menu {
position: relative;
width: 150px;
}

#menu dt {
cursor: pointer;
background-image:url(../images/grey.jpg);
background-repeat:repeat-x;
height: 28px;
line-height: 20px;
border-right: 1px solid #999999;
border-left: 1px solid #999999;
text-align: left;
font-weight: bold;
z-index: 100;
}

#menu dd {
position: absolute;
z-index: 100;
left: 149px;
margin-top: -2.50em;
width: 150px;
line-height:20px;
display:none;
}
#menu dd ul {
}
#menu dd li a{
background-image:url(../images/grey.jpg);
background-repeat:repeat-x;
width:100%;
border-right: 1px solid #999999;
border-left: 1px solid #999999;
}
#menu dd li a:hover{
background-image:url(../images/red.jpg);
background-repeat:repeat-x;
text-decoration:none;
color:#FFFFFF;
}
#menu dd a {
}
#menu dt a{
width:138px;
}

#menu ul {
padding: 0px;
}
#menu li {
text-align: left;
}
#menu li a, #menu dt a {
color: #6A6A6A;
text-decoration: none;
display: block;
padding: 4px 0px 4px 10px;
font-weight:bold;
}

#hasSub a:hover {
background-image:url(../images/red.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
}
#noSub a:hover {
background-image:url(../images/red.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
}

#menu li a:hover {
text-decoration: underline;
}

#hasSub a.activemenu  {
background-image:url(../images/red.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
}
#noSub a.activemenu  {
background-image:url(../images/red.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
}
/*------------- END FLY OUT MENU--------------- */