

a.vac:link  {text-decoration:underline;font-weight: bold;color:#6666CC;}
a.vac:visited {text-decoration:underline;font-weight: bold;color:#9191CC;}

  a.bright:link  {text-decoration: none; color:#0000FF;}
   a.bright:visited {text-decoration: none;color:#3B4A73;}
 a.bright:hover {text-decoration: underline;color:#0000FF;}


 a:link  {text-decoration: none; color:#666666;}
 a:visited {text-decoration: none;color:#666666;}
 a:hover {text-decoration: underline;color:#666666;}

#banner {
margin-left:-5px;
}

#mymovie img {

}

  .navlist ul { margin: 0px;
      padding: 0px;
      list-style-type: none;
      font-family: arial,Helvetica,sans-serif;
      font-size: 12px;
      font-weight: bold;
      text-decoration: none;
      text-align: left;
      }

    .navlist li { margin: 0px;
     line-height: 2.1;
     padding: 1px 0px;
     position: relative;

      }

    .navlist a {
      margin: 0px;
      padding: 0px;
      display: block;
      width: 100px;
      background-color: #D2DDF4;
      padding-left: 0.6em;
	 text-indent: 0em;
      }

  .navlist ul ul ul a {
      padding:  0px;
      display: block;
      width: 146px;
      background-color: #FEF7AC;
      padding-left: 0.6em;
	 text-indent: 0em;

      }

    .navlist a:link { color: #666666;
      text-decoration: none;
      padding-left: 0.6em;
	 text-indent: 0em;

      }

    .navlist ul ul a {
      background-color: #FEF7AC;
      padding-left: 0.6em;
	 text-indent: 0em;

      }

    .navlist a:visited {
      text-decoration: none;
      color: #666666;
      }

    .navlist a:hover {
     text-decoration: none;
     font-weight: bold;
     color: #ffffff;
     background-color: #7179CC;

     }

    .navlist a:active {
      background-color: #CCCCCC;
      color: #666666;
      }

body {
 margin:8px;
 background:#5F76B4;
 color: #333333;
 text-align:center;
 height:100%;
 margin-bottom: 1px;
  }

#right {

border-left: 1px solid #cccccc;
padding: 5px 10px;
position: absolute;
top: 0px;
width: 117px;
left: 636px;
height:53em;
overflow:hidden;
}

#botleft {
left:-15px;
top:27em;
width:182px;
height:8em;
padding: 5px 0px 5px 0px;
position: relative;
float:left;
text-align: left;
border-style:solid;
border-color: #cccccc;
border-width:0px 1px 0px 0px;
overflow:hidden;

}

#botright {
left:-15px;
top:27em;
width:287px;
height:6em;
position: relative;
float:left;
padding: 5px 0px 5px 10px;
text-align: left;

}

#botcont {
height:8em;
}

#toeline {
top:4em;
position: relative;
font-family: arial,helvetica;
font-size: 0.8em;
font-weight: normal;
text-align:center;
margin:0 auto;
}

.out {
color:#FF0000;
}

#outer {
 text-align:left;
 border:0px solid #000000;
 width:800px;
 margin:auto;
 }


 #topbar {
 height:75px;
 border: solid #7592DE;
 border-width: 0px 0px 9px 0px;
 width:800px;
  }

#bodyblock {
 position:relative;
 background: #ffffff;
 color: #333333;
 width:800px;
 padding:0;
height: auto;
 }

#fixed {
 position:absolute;
 top:0px;
 float:left;
 background:#ffffff;
 border-bottom: 0px solid #ffffff;
 color: #333333;
 width: 108px;

 }

#shop {
position:relative;
margin:auto;
color: rgb(102, 102, 204);
top:25em;
width:85px;
text-align:center;
}

#shop a {
color: rgb(102, 102, 204);
font-size:12px;
}

.plus1 {
position:relative;
top: 430px;
left: 18px;
}

.vids a:link {
color: rgb(102, 102, 204);
font-size:12px;
font-weight: bold;
}

.vids a:visited {
color: RGB(175, 175, 204);
}

#cont {
 width:688px;
 background:#ffffff;
 color: #333333;
 border-left: 1px solid #cccccc;
 text-align:left;
 font-family: arial,helvetica;
 font-size: 10pt;
 font-weight: normal;
 padding-top: 0px; padding-left: 5px; padding-right: 0px;
 min-height:53em;
 height:auto !important;
 height:53em;


 }

div.cell {
position:relative;
float:left;
width:99px;
text-align:center;
height:60px;
margin: 0 auto;
border-right:1px solid #D2DDF4;
background-color:#fff;

}

#midd {
width:500px;
height:75px;
padding: 1px;
border-style:solid;
border-color: #D2DDF4;
border-width:1px 0 0 1px ;

}

.caption {
position:relative;
float:left;
color:#333333;
font-family: arial,helvetica;
font-size: 1em;
font-weight: bold;
text-align:center;
background-color:#FEF7AC;
width:100px;
height: 1.2em;

}
 .navlist { margin: 0px;
      padding: 0px;
      position: absolute;
      left: 0px;
      top: 1px;
      height:352px;
      width: 107px;
      z-index:101;
      background-color: #fff;

      }

    .navlist ul ul { position: absolute;
      top:0;
      left:0px;
      width: 100%;


      }

  .navlist ul ul ul {
      position: absolute;
      top: 0px;
      left: 107px;
      width: 154px;
      height:27.1em;
      background-color: #fff;

     }

   .navlist2 ul { position: absolute;
     top: 9.1em;
     left: 0px;
     width: 100%;

     }

   .navlist ul ul ul { display: none;
     }
 .navlist ul ul:hover ul { display: block;
     }


/**
ftr  GLOBAL ATTRIBUTES
 **/
div.bottom-left-corner,div.bottom-right-corner {position:absolute; width:20px; height:20px; background-color:#5F76B4; overflow:hidden;}

div.bottom-left-inside, div.bottom-right-inside {position:relative; }


/**
ftr SPECIFIC ATTRIBUTES
**/


div.bottom-left-corner {bottom:-1px; left:0px;
}

div.bottom-right-corner {bottom: -1px; right:0px;
}


div.bottom-left-inside {left:0px; top:-1px;
}

div.bottom-right-inside {left:0px; top:-1px;
}

#ftr {
 height:28px;
 background:#C0CEE7;
 border:solid #ffffff;
 border-width:1px 0px 0px 0px;
 padding:3px 0px 0px 0px;
 font-size: 11px;
 font-weight: normal;
 text-align: center;
 font-family: arial, helvetica, sans-serif;
 color: #2F2F2F;

 }

 #right {
  font-size: 0.9em;
  font-weight: normal;
  font-family: arial, helvetica, sans-serif;
  color: #333333;

  }

h2, h4, h5, h6 {
margin-top: 0em;
font-family: helvetica, arial, sans-serif;
font-size: 1.2em;
font-weight: bold;
margin-bottom: 0.5em;

}

h1 {
margin-top: 0em;
font-family: helvetica, arial, sans-serif;
font-size: 1.4em;
font-weight: bold;
margin-bottom: 0.5em;
}

h3 {
margin-top: 0em;
font-family: helvetica, arial, sans-serif;
font-size: 1em;
font-weight: bold;
margin-bottom: 0.5em;
}

.phone {
left:3px;
font-size: 1.3em;
font-weight:bold;
font-family: arial, helvetica, sans-serif;
text-align: left;
color: #666666;
}

@media print {

    .navlist { display: none;

    }

    #bodyblock {background:#fff;

    }

    #ftr {display: none;
}

 #cont {border-left: 0px;
 }


}


