.dummy{} /* leave in - bug fix */


/*******************************/
/* Editor Styles               */
/*******************************/

.ec
  {
    position:absolute;
  }





/******* type styles *******/

body, 
td{
  font-family:arial, sans-serif;
  font-size:12px;
 }

h1
{
  font-family:arial, sans-serif;
  font-size:22px;
  font-weight:normal;
  color:white;
}

h2
{
  font-family:arial, sans-serif;
  font-size:17px;
  font-weight:normal;
  color:white;
}

h3
{
  font-family:arial, sans-serif;
  font-weight:normal;
  font-size:11px;
  QStitle:Small print;
}


p
{
}

hr
{
}

.Tcaption
{
  color:black;
  padding:2px;
  font-size:10px;
}

li p
{
  margin:0px;
}

li
{
  margin:10px 0;  

} 

ul
{
  margin-left:15px;
  padding-left:0px;
  list-style-type:square;
}


table,
td
{
  border:0px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border-collapse:collapse;
}


/********* links ********/
a:link,
a:visited
{
  color:#8cadce;
}

a:active, 
a:hover
{
  color:#F03337;
}



/********* MAIN MENU ********/

#mainMenu
{
  border:0px black solid;
  width:185px;
  background:#7A8083;
}

#mainMenu div
{
  padding:0px 0px 0px 0px;
  border-bottom:0px solid #cccccc;
}

#mainMenu .pageOn
{
  margin: 0px 0px 0px 0px;
  padding:5px 0px 0px 5px;
  background:#7A8083;
  height:28px;
}

#mainMenu .pageOn a
{
}

#mainMenu .pageOn a
{
  display:block;
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;

  font-size:15px;
  font-weight:normal;

  text-decoration:none;
  color:white;
}

#mainMenu .pageOff
  {
    margin: 0px 0px 0px 0px;
    padding:7px 0px 0px 7px;
    background:white;
    height:24px;
  }

#mainMenu .pageOff a
  {
    display:block;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

    font-size:15px;
    font-weight:normal;

    text-decoration:none;
    color:#7A8083;
  }

#mainMenu .pageOff a:hover
  {
    text-decoration:none;
    color:black;  
  }




/******** layout ********/

body
  {
    margin:0;
    padding:0; 
    background:#7A8083;
  }

#pageOuter
  {
    border:0px solid black;
    width:800px;
    margin:auto auto;
    padding:40px 0px 0px 0px;
    vertical-align:middle;
  }


.sidebar_text
  {
    color:white;
    width:170px;
  }

.sidebar_text p
  {
    font-size:10px;
  }



.pageWhiteBox
{
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background:white;
  text-align:left;
  vertical-align:top;
  color:black;
  font-size:13px;
}

.whiteBoxInnerDiv
  {
     margin: 10px 10px 0px 10px;
  }

.pageWhiteBox p
{
  margin:0px 0px 10px 0px;
  color:black;
}

.pageWhiteBox h1
{
  color:black;
}

.pageWhiteBox h2
{
  color:black;
}

.pageWhiteBox a:link,
.pageWhiteBox a:visited
{
  font-weight:bold;
  color:#7a8083;
  text-decoration:none;
}

.pageWhiteBox a:active, 
.pageWhiteBox a:hover
{
  font-weight:bold;
  color:black;
  text-decoration:none;
}



.bigSquare
{
  height:380px;
  width:380px;
}

.square
{ 
  height:185px;
  width:185px;
}

.FAQsquare
{ 
  height:185px;
  width:185px;
}

.tall
{ 
  height:380px;
  width:185px;
}

.menuTall
{ 
  height:380px;
  width:180px;
}

.long
{ 
  height:185px;
  width:380px;
}

.fullPage
{ 
  height:575px;
  width:575px;
}

.spacer
  {
    height:10px;
    width:10px;
  }


.footerSpacer
  {
    height:1px;
    width:195px;
  }


.a123LiveLinkBox
  {
    width:575px;
    text-align:left;
    font-size:8px;
    
  }

.a123LiveLink
  {
    text-align:left;
    font-size:8px;
    
  }

.a123LiveLink a,
.a123LiveLink a:link,
.a123LiveLink a:visited
  {
    text-align:left;
    font-size:8px;
    color:#cccccc;
  }

.vMessage
  {
    width:203px;
  }




/******** don't edit these! *******/

#footer p{
  margin:0;
}
p,h1,h2,h3{
  margin-top:0;
}
@media print{
  #banner,
  #mainMenu,
  #path_basket,
  #r1c1,
  #r2c1{
    display:none;
  }
  #main,
  #r1c2,
  #r2c2{
    width:590px;
    padding:0;
    margin:0;
  }
  #pageOuter,
  body{
    margin:0;
    padding:0;
    width:auto;
    background:white;
  }
}

