.dummy{}/* leave in - bug fix */



/******* type styles *******/

body, td
  {
    font-family:century gothic, trebuchet ms, verdana, arial, sans-serif;
    font-size:11px;
    color:black;
  }

div
  {
    background:white;
  }

h1
  {
    font-size:18px;
    font-weight:bold;
    color:#F7941F;
    margin:0px;
  }

h2 
  {
    font-size:14px;
    font-weight:bold;  
    color:#F7941F;
    margin:0px;
  }

h3
  {
    font-size:12px;
    color:#F7941F;
    margin:0px;
  }

p
  {
    margin:0px;
  }

hr 
  {
  }

.Tcaption
  {
  }

li p{
  margin:0px;
}
ul li{
  margin-top:8px;
  margin-bottom:8px;
  padding-left:8px;
} 




/********* links ********/
a:link,
a:visited{
    color:#F7941F;
}
a:active, 
a:hover{
    color:#F7941F;
}






/********* MAIN MENU ********/

#mainMenu
{
  border:0px solid black;
  margin:1px 10px 10px 15px;
  background:white url(wave-mainmenu-bg.jpg) repeat-x;
  width:750px;
}

#mainMenu table{
  border-collapse:collapse;
  width:100%;
}
#mainMenu td
{
  padding:0;
  text-align:center;
}

#mainMenu a{
  display:block;
  padding:15px 5px 25px 5px;
  text-decoration:none;
  color:black;
  font-weight:bold;
} 
#mainMenu .pageOff a
{
  color: #7D848A;
}

#mainMenu .pageOff
  {
  }

#mainMenu .pageOn
  {
    background:white url(wave-mainmenu-on-bg.gif) repeat-x;
  }

#mainMenu .pageOn a
  {
    color:#F7941F;
  }

#mainMenu .pageOff a:hover
{
  text-decoration:underline;
}

#mainMenu .pageOff a
{
  color:white;
  font-weight:bold;
}









/********* SUB MENU ********/

#subMenu
  {
    border-top:0px solid #eee;
    padding:0px 0px 0px 0px;
  }

#subMenu div{
  margin:0;
}
#subMenu a{
  display:block;
  padding:9px 4px 9px 46px;
  text-decoration:none;
}
#subMenu .pageOn a
{
  background:#F7941F url(wave-submenu-on-bg.gif) no-repeat 20px 50%;
  color:white;
}

#subMenu .pageOff a
{
  color:#656565;
  background: url(wave-submenu-off-bg.gif) no-repeat 20px 50%;
}

#subMenu .pageOff a:hover
  {
    text-decoration:none;
    color:#F7941F;
  }



#path{
  margin:0px 20px 10px 0px;
  padding:3px 0px 13px 0;
  color:#F7941F;
  font-size:9px;
  text-align:left;
  font-weight:bold;
  width:auto;
}

#path .pageOn
  {
    color:#ccc;
  }

#path a
  {
    color:#F7941F;
  } 




/********* two column ********/
.two_col{
  width:100%;
  border-collapse:collapse;
}
.two_col td{
  width:50%;
  vertical-align:top;
}
.two_col .col_01{
  padding-right:7px;
}
.two_col .col_02{
  padding-left:7px;
}





/******** layout ********/

body{
  margin:0;
  padding:0;
  background:#F8931F;
}

#pageOuter
  {
    width:782px;
    margin:0px auto 0px auto;
    border:0px solid black;
    background: url(wave-slice.gif) repeat-y 50%;
  }

#pageOuterBottom
  {
    width:782px;
    margin:0px auto 0px auto;
    border:0px solid black;
  }

#banner{
  margin:12px 0px 0px 15px;
  width:710px;
  border:0px solid black;
}
#main{
  width:710px;
  border-collapse:collapse;
  margin:10px 0 10px 15px;
  border:0px solid black;
}
#r1c1{
  width:200px;
  padding:0px 10px 0 0px;
  height:400px;
  vertical-align:top;
}
#r1c2{
  vertical-align:top;
  padding:0 0px 20px 10px;
}


#r2c1
{
  padding:2px 0px 30px 0;
  text-align:center;
  height:20px;
  background:#F8931F;
}

#r2c1 a
{
  color:white;
}

#r2c2{
  height:20px;
  padding:6px 20px 30px 0px;
  text-align:left;
  width:522px;
  color:white;
  background:#F8931F;
}

#r2c2 p{
  margin:0;
}

#r2c2 a
  {
    color:white;
  }

#sidebar_text{
  padding:10px;
}

#usercontent{
  width:100%;
}

.logoDiv
  {
    height:149px;
    width:293px;
    margin:0px 0px 0px 0px;
    background: url(wave-logo.jpg) no-repeat;
  }




/******** don't edit these! *******/

#footer p{
  margin:0;
}
p,h1,h2,h3{
  margin-top:0;
}
@media print{
  #banner,
  #mainMenu,
  #path_basket,
  #pageFooter,
  .sep,
  #r1c1,
  #r2c1{
    display:none;
  }
  #r1c2,
  #r2c2{
    width:620px;
  }
  body{background:white;}
}

