/* main body */
body { color: #333; font-family: Arial, Helvetica, SunSans-Regular; }


/* Standard items */
p, td, input, textarea { color: #333; font-size: 12px; line-height: 16px; } 

a    { color: #039; font: bold 12px Arial, Helvetica, SunSans-Regular; text-decoration: none  }       


a:link    { color: #039; font: bold 12px Arial, Helvetica, SunSans-Regular; text-decoration: none  }       
a:visited { color: #09c; font: bold 12px Arial, Helvetica, SunSans-Regular; text-decoration: none  }      
a:active  { color: #69f; font: bold 12px Arial, Helvetica, SunSans-Regular; text-decoration: none  }      
a:hover   { color: #f03; font: bold 12px Arial, Helvetica, SunSans-Regular; text-decoration: none  }
/* Left Bar Navigation*/
#menucontainer          { width: 160px; margin-right: 8px; margin-left: 20px; }
ul.rollmenu ul          { list-style-type: none; margin: 12px 0 0 0; padding: 0; voice-family: "\"}\""; voice-family: inherit; margin: 12px 12px 0 0; } 
ul.rollmenu             { list-style-type: none; color: #fff; font-size: 12px; font-weight: bold; line-height: 18px; margin: 0; padding: 0; width: 100%; voice-family: "\"}\""; voice-family: inherit; padding: 0 12px 0 0; width: 100%; } 
ul.rollmenu li          { list-style-type: none; color: #fff; font-size: 12px; font-weight: bold; line-height: 18px; margin: 0; padding: 0; } 
ul.rollmenu a           { list-style-type: none; color: #000; font-size: 12px; font-weight: bold; line-height: 18px; text-decoration: none; padding: 3px 12px 3px 0; width: 100%; display: block; voice-family: "\"}\""; voice-family: inherit; } 
ul.rollmenu a:hover     { color: #f30;} 
ul.rollmenu a:visited     { color: #036;} 
html>body ul.rollmenu   { width: 100%;} 
html>body ul.rollmenu a { width: auto;} 

ul.submenu ul          { list-style-type: none; margin: 12px 0 0 0; padding: 0; voice-family: "\"}\""; voice-family: inherit; margin: 12px 12px 0; } 
ul.submenu             { list-style-type: none; color: #fff; font-size: 12px; font-weight: normal; line-height: 16px; margin: 0; padding: 0; width: 100%; voice-family: "\"}\""; voice-family: inherit; padding: 0 12px 0 0; width: 100%; } 
ul.submenu li          { list-style-type: none; color: #fff; font-size: 12px; font-weight: normal; line-height: 16px; margin: 0; padding: 0; } 
ul.submenu a           { list-style-type: none; color: #fc3; font-size: 12px; font-weight: normal; line-height: 16px; text-decoration: none; padding: 0 12px 0 0; width: 100%; margin-left: 0; display: block; voice-family: "\"}\""; voice-family: inherit; } 
ul.submenu a:hover     { color: #ff9; } 
ul.submenu a:visited   { color: #9cf;  } 
html>body ul.submenu   { width: 100%;} 
html>body ul.submenu a { width: auto;} 



/* Signoff */
a.signoff          { color: #666; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; font-weight: normal; text-decoration: none  }       
a.signoff:visited  { color: #999; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; font-weight: normal; text-decoration: none  }       
a.signoff:active   { color: #309; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; font-weight: normal; text-decoration: none  }       
a.signoff:hover    { color: #c0c0c0; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; font-weight: normal; text-decoration: none  }   

.tiny         { color: #000; font: 10px Arial, Helvetica, SunSans-Regular; } 
.hours         { color: #000; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; font-weight: bold; font-style: normal; line-height: 10px; margin-right: 8px; margin-left: 20px; padding-top: 0; padding-bottom: 0; } 
.tinywht      { color: #fff; font: 10px Arial, Helvetica, SunSans-Regular; } 
.tinygrey     { color: #999; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; line-height: 9px;} 
.notice     { color: #666; font: 10px/10px Arial, Helvetica, SunSans-Regular; } 
p.terms     { color: #666; font: 10px/10px Arial, Helvetica, SunSans-Regular; } 
.white        { color: #fff; font: 12px Arial, Helvetica, SunSans-Regular; }


/* content */

#content { margin-right: 15px; margin-left: 20px; }

.title { color: #606; font-size: 14px; font-family: "arial black", "helvetica black", sans-serif; line-height: 15px; }
.big_title { color: #606; font-size: 14px; font-family: "arial black", "helvetica black", sans-serif; line-height: 15px; }

.navtext { width:235px; z-index:10000; layer-background-color:#FFF6D9; background-color:#ff9; color:black; font: 12px/14px Helvetica, Arial, sans-serif; padding: 3px; border: outset 2px #606; }

/* content */

#content { margin-right: 15px; margin-left: 20px; }


/* Prices */
ul.rental { margin: 0; padding: 0; }

li.rental_a   { color: #fff; background-color: #006;    margin-top: 2px; margin-bottom: 2px; padding: 3px 6px 2px; list-style-type: none; }
li.rental_aa   { color: #fc0; background-color: #006;    margin-top: 2px; margin-bottom: 2px; padding: 3px 6px 2px; list-style-type: none; }
li.renthead_a { color: #000; background-color: #ff8000;    margin-top: 2px; margin-bottom: 2px; padding: 3px 6px 2px; list-style-type: none;  font-weight: bold;}
li.rental_b   { color: #fff; background-color: #174db5; margin-top: 2px; margin-bottom: 2px; padding: 3px 6px 2px; list-style-type: none; }
li.rental_bb   { color: #fc0; background-color: #174db5; margin-top: 2px; margin-bottom: 2px; padding: 3px 6px 2px; list-style-type: none; }
li.renthead_b { color: #000; background-color: #fc0;    margin-top: 2px; margin-bottom: 2px; padding: 3px 6px 2px; list-style-type: none;  font-weight: bold;}
li.rental_c   { color: #000; background-color: #69f; margin-top: 2px; margin-bottom: 2px; padding: 3px 6px 2px; list-style-type: none; }
li.renthead_c { color: #000; background-color: #ffffc8;    margin-top: 2px; margin-bottom: 2px; padding: 3px 6px 2px; list-style-type: none;  font-weight: bold;}


/* EDITOR Boxes */
.editor_box { width: 90%; padding: 14px; border: solid 4px #717171; outline: solid 6px #c0c0c0; }
.WOG_banner { color: #fff; font-size: 14px; font-weight: bold; line-height: 14px; background-color: #006; margin-top: 8px; margin-bottom: 2px; padding-top: 0; padding-bottom: 8px; border-top: 3px solid #996; border-bottom: 3px solid #996; }

/* EDITOR TEXT */
.editor_head { font-size: 16px; font-family: "Arial Black", "LB Helvetica Black"; line-height: 16px; margin-bottom: 0; padding-bottom: 0; }
.editor_sub { font-size: 12px; font-family: "Arial Black", "LB Helvetica Black"; line-height: 16px; }
.subheader { font-size: 14px; font-weight: bold; line-height: 14px; width: 100%; margin: 0; }

a.button:link          { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; background-color: #363137; padding: 4px; border: solid 2px #717171; outline: solid 2px #ccc; } 
a.button:visited     { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; background-color: #363137; padding: 4px; border: solid 2px #717171; outline: solid 2px #ccc; } 
a.button:hover     { color: #fc0; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; background-color: #363137; padding: 4px; border: solid 2px #717171; outline: solid 2px #ccc; } 


.button { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; padding: 2px; border: solid 2px #363137; outline: solid 2px #ccc; }
.small { font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 14px; }
.medium { font-size: 16px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 16px; }
.large { font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 18px; }

/* Terminology */

div#tipDiv { position:absolute; visibility:hidden; left:0; top:0; z-index:10000; width:300px; padding:6px; color:#000; font-size:11px; line-height:12px; background-color: #fcc; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: solid 2px #c6f; outline: solid 2px #600061; }
a.term:link      { color: #600061; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 14px; } 
a.term:visited   { color: #c6f; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 14px; } 
a.term:hover     { color: #f40; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 14px; }
