.dummy{}/* leave in - bug fix */



#basketButton
  {
    background:url(ViewBasketButton-2.gif) no-repeat;
    width:158px;
    height:32px;
    border:none;
  }


/******* PASSWORD SYSTEM *******/

#wrongPass{
  color:#ff5555;
  font-size:15px;
  font-style:italic;
}




/******* type styles *******/

#footerImage
  {
    width:100%;
    height:17px;
    background:url(footer.gif) no-repeat 0 50%;
    margin:0px;
  }

body, td{
  font-family:verdana, arial, sans-serif;
  font-size:11px;
  color:black;
}

h1
  {
    font-size:18px;
    font-weight:bold;
    color:#26418A;
    margin-bottom:6px;
  }

h2
  {
    font-size:14px;
    font-weight:bold;
    color:#26418A;
    margin-bottom:6px;
  }

h3
  {
    font-size:12px;
    font-weight:bold;
    color:#26418A;
    margin-bottom:6px;
  }

p
  {
    margin:0px;
  }

hr{
}
.Tcaption{
}

ul
 {
  padding:0px;
  margin:0px;
  margin-left:15px;
 }

li p{
  margin:0;
  padding:0px;
}
ul li{
  margin:0px;
  padding:0px;
} 




/********* links ********/
a:link,
a:visited{
  color:#009ACC;
}
a:active, 
a:hover{
  color:#009ACC;
}





/********* TRADE MAIN MENU ********/

#tradeMainMenu
{
  padding:0px;
  margin:2px 0px 0px 0px;
  width:1007px;
}

#tradeMainMenu table
{
  width: 100%;
  border:0px;
  padding:0px 0px 0px 0px;
  margin:0px;
  background:#757779;
}

#tradeMainMenu td
{
  padding:0px;
  margin:0px;
  text-align:center;
  border-collapse:collapse;  
}

#tradeMainMenu a
{
  padding:0px;
  margin:0px;
  text-decoration:none;
  border:0px solid black;
  border-collapse:collapse;
  color:black;
} 

#tradeMainMenu .pageOff
  { 
    color:black;
  }

#tradeMainMenu .pageOn
{
  text-align:center;
  color:black;
}


#tradeMainMenu .pageOn a
{
  display:block;
  color:white;
  font-weight:bold;
  line-height:28px;
  height:28px;
}

#tradeMainMenu .pageOff a:hover
{
  text-decoration:underline;  
  color:white;
}

#tradeMainMenu .pageOff a
{
  display:block;
  color:white;
  font-weight:bold;
  line-height:28px;
  height:28px;
}






/******************************/

.green #mainMenu table
  {
    width:100%;
    border:0px;
    padding:0px 0px 0px 0px;
    margin:0px;
    background:#2B6D25;
  }

.green #subMenu .pageOn
  {
    width:150px;
    background: #8AB036 url(xtreame-submenu-on-bg-green.gif) no-repeat 100% 0;
    padding:0px;
    margin:0px 0px 2px 0px;
  }

.green h1
  {
    color:#2E6D26;
  }

.green h2
  {
    color:#2E6D26;
  }

.green h3
  {
    color:#2E6D26;
  }

.green #mainMenu .pageOn a
  {
    display:block;
    color:#8AB036;
    font-weight:bold;
    line-height:28px;
    height:28px;
  }

.green #mainMenu .pageOff a:hover
  {
    color:#8AB036;
  }

.green a:link,
.green a:visited
  {
    color:#8AB036;
  }

.green a:active, 
.green a:hover
  {
    color:#8AB036;
  }


.green .footer
  {
    background:#2E6D26;
  }



.green #basketButton
  {
    background:url(ViewBasketButton-2green.gif) no-repeat;
    width:158px;
    height:32px;
    border:none;
  }


.green #pagebg
  {
    width:1034px;
    margin:0px auto;
    padding:0px 0px 0px 0px;
    background:url(bg-slice-pagegreen.gif) repeat-y;
  }

.green #footerImage
  {
    width:100%;
    height:17px;
    background:url(footergreen.gif) no-repeat 0 50%;
    margin:0px;
  }


/******************************/









/********* MAIN MENU ********/

#mainMenu
{
  padding:0px;
  margin:2px 0px 0px 0px;
  width:1007px;
}

#mainMenu table
{
  width:100%;
  border:0px;
  padding:0px 0px 0px 0px;
  margin:0px;
  background:#06387F;/*#26418A*/
}

#mainMenu td
{
  padding:0px;
  margin:0px;
  text-align:center;
  border-collapse:collapse;  
}

#mainMenu a
{
  padding:0px;
  margin:0px;
  text-decoration:none;
  border:0px solid black;
  border-collapse:collapse;
  color:black;
} 

#mainMenu .pageOff
  { 
    color:black;
  }

#mainMenu .pageOn
{
  text-align:center;
  color:black;
}


#mainMenu .pageOn a
{
  display:block;
  color:#0374C2;
  font-weight:bold;
  line-height:28px;
  height:28px;
}

#mainMenu .pageOff a:hover
{
  text-decoration:underline;  
  color:#0374C2;
}

#mainMenu .pageOff a
{
  display:block;
  color:white;
  font-weight:bold;
  line-height:28px;
  height:28px;
}

/**************************/
/******** SUB MENU ********/
/**************************/

#subMenu
  {
    width:150px;
    padding:0px;
    font-size:12px;
    font-weight:normal;
  }

#subMenu .pageOn
  {
    width:150px;
    background: #AAC8E4 url(xtreame-submenu--on-bg.gif) no-repeat 100% 0;
    padding:0px;
    margin:0px 0px 2px 0px;
  }

#subMenu .pageOn a
  {
    display:block;
    width:100%;
    padding:9px 0px 11px 5px;
    color:black;
    text-decoration:none;
  }

#subMenu .pageOff
  {
    width:150px;
    padding:0px;
    margin:0px 0px 2px 0px;
    color:black;
    background: #DCDDDE url(xtreame-submenu-bg.gif) no-repeat 100% 0;  
  }

#subMenu .pageOff a
  {
    display:block;
    width:100%;
    padding:9px 0px 11px 5px;
    text-decoration:none;    
    color:black;
  }

#subMenu .pageOff a:hover
  {

  }



/******** layout ********/


body
  {
    margin:0;
    padding:0;
  }

#pageOuter
  {
    width:800px;
    padding:0px 0px 0px 0px;
  }

#pageOuterTop
  {
    width:1007px;
    margin:0px 13px 0px 14px;
    padding:0px 0px 0px 0px;
  }
#pagebg
  {
    width:1034px;
    margin:0px auto;
    padding:0px 0px 0px 0px;
    background:url(bg-slice-page.gif) repeat-y;
  }


#main
  {
    border-collapse:collapse;
    margin:0px 0px 0px 2px;
  }

#r1c1
  {
    padding:0px 0px 0px 0px;
    height:390px;
    vertical-align:top;
  }

#r1c2
  {
    vertical-align:top;
    height:400px;
    padding:0px 5px 0px 10px;
    border-bottom:0px solid #c8c8c8;
  }

#r1c3
  {
    width:148px;
    background:#DCDDDE url(right-top.gif)  no-repeat 0 0;    
    padding:0px 0px 0px 3px;
  }

#r1c3Text
  {
    width:140px;
    padding:10px 0px 10px 10px;
  }


#r1c3Text2
  {
    width:140px;
    padding:10px 0px 10px 7px;
  }


.prodBy2div
  {

  }


#r2c1,
#r2c1 a
  {
    width: 175px;
    padding:0px;
    margin:0px;
    text-align:center;
    height:30px;
    color:#555;
  }

#r2c2,
#r2c2 a
  {
    height:30px;
    color:#555;
  }

#r2c2 p
  {
    border-top:0px solid #ccc;
    margin:0px 0px 0px 15px;
    padding:10px 0px 0px 10px;
    font-size:10px;
  }


#usercontent
  {
    width:674px;
  }

#subnav_text
  {
    padding:10px 0px 0px 0px;
    width:150px;
  }

#subnav_text p,
#subnav_text h1,
#subnav_text h2,
#subnav_text h3
  {
    padding:0px 0px 0px 5px;
    margin:0px;
  }


.bannerBottom
{
  margin:0 0 0 0;
  height:160px;
  width:100%;
}


.footer
  {
    background:#26418A;
    margin:0px 0px 0px 0px;
    padding:5px;
    width:1007px;
  }




.productTop
  {
     background:url(user-top.gif);
     display:block;
     width:670px;
     height:15px;   
  }


.green .productTop
  {
     background:url(user-topgreen.gif);
     display:block;
     width:670px;
     height:15px;   
  }




.productBottom
  {
     background:url(user-bottom.gif);
     display:block;
     width:670px;
     height:15px;   
  }


.green .productBottom
  {
     background:url(user-bottomgreen.gif);
     display:block;
     width:670px;
     height:15px;   
  }



#path
  {
    padding:10px 0px 0px 9px;
  }

.footer2
  {
    padding:7px;
    margin:0px;
  }


.fullWidthUser
  {
    background:url(user-slice.gif) repeat-y;
  }

.green .fullWidthUser
  {
    background:url(user-slicegreen.gif) repeat-y;
  }

/*
#img1div
  {
    padding:0 15px;
  }
*/
.txt1div
  {
    padding:0px 0px 0px 0px; 
    width:190px;
  }

/*
.txt2div
  {
    padding:0px 20px 0px 0px; 
    margin:0px;
    width:auto;
    height:220px;
  }
*/

.link1div
  {
    padding:0px 20px 10px 0px; 
    width:50px;    
  }

#itemname2
  {
    width:175px;
  }

.off
  {
    visibility:hidden;
  }


.rightBoxDiv
  {
    width:145px;
    height:62px;
    background: url(right-box-bg.gif) no-repeat;
  }

.rightBoxTextDiv
  {
    padding:5px 5px 0px 75px;
    height:70px;
  }


/******** don't edit these! *******/

#footer p{
  margin:0;
}
p,h1,h2,h3{
  margin-top:0;
}

@media print
{
  #banner,
  #mainMenu,
  #path_basket,
  #r1c1,
  #r2c1,
  .footer,
  .strapLine,
  .footerTable
    {
      display:none;
    }
  #r1c2,
  #r2c2
    {
      width:620px;
      background:white;
    }

  body
    {
      background:white;
    }

}

