/*

MyTravelTunes CSS For Print

AUTHOR :: Byron W. Jones, Visual Media Developer

Main Designer :: Joshua Connor (Modified  for print by Byron Jones)

byron_jones@rochester.rr.com

 

Prime Color

Black              000000

Light Grey        d0d0d0

Red                     9f0022

 

*/

 

/*##############   html style   ###################*/

* {margin:0;padding:0;}

body {margin:0;padding:0;}

div {margin:0;padding:0;}

table {margin:0;padding:0;}

tr {margin:0;padding:0;}

td {margin:0;padding:0;}

h1 {margin:0;padding:0;font-family: Trebuchet MS, helvetica, Tahoma, sans-serif;}

h2 {margin:0;padding:0;font-family: Trebuchet MS, helvetica, Tahoma, sans-serif;font-size:16px;}

p {margin:0;padding:0;font-family: Trebuchet MS, helvetica, Tahoma, sans-serif;}

a img {border:none}

a {}

a:hover {}

ul {margin:0;padding:0;}

li{margin:0;padding:0;}

 

/*##############   layout style   ###################*/

#page {

      margin:0 auto;

      padding:0;

      width:500pt;
      
      float:left;

      font: 12px 1.5em Trebuchet MS, helvetica, Tahoma, sans-serif;

}

#header {
      
      display:none;

}

#navigation {
      
      display:none;

}

#content {

 

}

#content .left{

      display:none;

}

#content .left-nav{

      display:none;

}

#content .left-nav-c{

      display:none;

}

#content .center{

      display:block;

      float:left;

      width:499pt;

      margin-top:10px;

}

#content .right{

      display:none;

}

#content .right-nav{

      display:none;

}

#content .right-nav-c{

      display:none;

}

#PostSearch {

      display:none;

}

#divSaveTrip {

      display:none;

}

#footer {
      
      display:none;

}

#closer {

      margin:0 auto;

      padding:0;

      width:500pt;

}

.clr {clear:both;}

 

/*##############   text style   ###################*/

 

/*navigation menu */

 

ul.nav, ul.nav li{

/*Remove all spacings from the list items*/

      list-style-type: none;

      display: inline;

}

 

ul.nav{

      margin:0 0 0 20px;

      border-left: 1px solid #FFF;

}

ul.nav li{

      margin:0;

      padding:0;

      border-right: 1px solid #FFF;

}

 

.nav li a {

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:13px;

      line-height:30px;

      font-weight:900;

      color:#9f0022;

      padding:6px 12px;

      text-decoration: none;

}

.nav li a:hover {

      background: url(../images/navigation-hover.gif) top center repeat-x;

}

/* end navigation menu */

 

/* left navigation */

ul.left-menu {

      list-style-type: none;

      margin:0;

      padding:0 0 10px 0;

      line-height:1; /* Fix for IE6 BUG */

}

ul.left-menu li{

      list-style-type: none;

      margin:0;

      padding:0;

      line-height:1; /* Fix for IE6 BUG */

      font-size:1px; /* Fix for IE6 BUG */

}

ul.left-menu li a{

      display: block;

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:12px;

      line-height:2;

      font-weight:900;

      color:#696969;

      text-decoration: none;

      padding:0 0 0 10px;

      margin:0;

 

}

ul.left-menu li a:hover{

      background-color: #696969;

      color:#FFF;

}

/* END left navigation */

 

/* right side text display */

#content .right-nav-c p {

      padding: 0 10px;

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:13px;

      font-weight:200;

      color:#696969;

}

/* end side text display */

 

/* CENTER CONTENT DISPLAY */

.text_display {

      padding: 0 10px;

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:12px;

      font-weight:200;

      color:#696969;

}

/* search */

.text_display h1.formheading{

      margin:0;

      padding:0;

      color:#9f0022;

      font-size: 16px;

      font-weight:900;

}

.text_display input.inputlocation{

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:11px;

      color:#696969;

      width:80px;

}

.text_display input.inputzip{

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:11px;

      color:#696969;

      width:50px; 

}

.text_display input[type=checkbox]{

      margin-right:5px;

}

.text_display span.local{

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:11px;

      color:#000;

      font-style:italic;

      

}

.text_display table.search_tbl{

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:12px;

      color:#000;

      width:643px;

}

.text_display table.search_tbl td{

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:12px;

      color:#000;

      width:auto;

}

/* RESULTS */

.text_display table.results_tbl {

      width:499pt;

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:12px;

      color:#000;

}

.text_display table.results_tbl th{

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:14px;

      font-weight:600;

      color:#000;

}

.text_display table.results_tbl td{

      width:auto;

      padding:5px 0 5px 5px;

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:12px;

      font-weight:100;

      color:#000;

}

.text_display table.results_tbl a{

      color:#081c48;

}

.text_display table.results_tbl tr.ALT{

      background-color:#ecccd3;

}

 

/*errors problems styles*/

 

input.err {

border:1px solid #2b7ded;

}

table.home_error {

      color: #FFF;

      background:#2b7ded;

      padding: 15px;

      display:block;

      width:500px;

      margin:0 auto;

      text-align:center;

}

table.comment_error {

      color: #FFF;

      background:#2b7ded;

      padding: 15px;

      display:block;

      width:643px;

      margin:0 auto;

      text-align:center;

}

span.errorbox {

      color: #FFF;

      font-family:Verdana, sans-serif;

      font-size:12px;

      font-weight:bold;

}

span.error {

      color: #2b7ded;

      font-family:Verdana, sans-serif;

      font-size:12px;

      font-weight:normal;

      font-style:italic;

}

 

 

 

/* END CENTER CONTENT DISPLAY */

 

/* Footer */

.footer-menu {

      padding:5px;

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:12px;

      font-weight:100;

      color:#696969;

      text-align:center;

}

.footer-menu a{

      color:#696969;

}

 

/*END Footer */

 

#closer {

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:11px;

      font-weight:100;

      color:#696969;

      text-decoration: none;

}

#printcloser {

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:11px;

      font-weight:100;

      color:#696969;

      text-decoration: none;

}

#closer .left{

      float:left;

}

#closer .right{

      float:right;

}

#closer .right a{

      text-decoration: none;

      color:#696969;

}

/* REGISTRATION PAGE FORM */

.registration_tbl {

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:11px;

      font-weight:100;

      color:#696969;

      text-decoration: none;

      width:643px;

}

.registration_tbl span{

      font-family:Times, serif;

      font-size:18px;

      font-weight:600;

      color:#9f0022;

 

}

.registration_tbl span.error {

      color: #2b7ded;

      font-family:Verdana, sans-serif;

      font-size:12px;

      font-weight:normal;

      font-style:italic;

}

.registration_tbl input.input_usr{

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:11px;

      font-weight:100;

      color:#696969;

      text-decoration: none;

      width: 120px;

}

.registration_tbl input.input_usr1{

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:11px;

      font-weight:100;

      color:#696969;

      text-decoration: none;

      width: 150px;

}

.registration_tbl span.usr{

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:11px;

      font-weight:900;

      color:#000000;

      text-decoration: none;

}

 

/* END REGISTRATION PAGE FORM */

 

 

/* LOGIN PAGE FORM */

.login_tbl {

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:11px;

      font-weight:100;

      color:#696969;

      text-decoration: none;

      width:400px;

      margin: 0 auto;

      padding:25px;

      border:1px solid #696969;

}

.login_tbl span{

      font-family:Times, serif;

      font-size:12px;

      font-weight:600;

      color:#9f0022;
}

.login_tbl span.error {

      color: #2b7ded;

      font-family:Verdana, sans-serif;

      font-size:12px;

      font-weight:normal;

      font-style:italic;

}

.login_tbl input.input_usr{

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:11px;

      font-weight:100;

      color:#696969;

      text-decoration: none;

      width: 120px;

}

.login_tbl input.input_usr1{

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:11px;

      font-weight:100;

      color:#696969;

      text-decoration: none;

      width: 180px;

}

.login_tbl span.usr{

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:11px;

      font-weight:900;

      color:#000000;

      text-decoration: none;

}

.login_tbl a{

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:13px;

      font-weight:100;

      color:#081c48;

}

.login_tbl a:hover{

      color:#2b7ded;

}

 

/* END LOGIN PAGE FORM */

 

/* HEADER LOGIN errors ----------- happens on every page with a login at top! */

.regnow {

      color:#FFF;

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:14px;

}

 

/* MY TRIPS PAGE  */

table.savedtrip {

padding: 20px;

margin:0 auto;

border: 1px solid #CCC;

width:600px;

}

table.savedtrip td{

      width:50%;

      padding: 5px 0 10px 0;

      clear:both;

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:14px;

      font-weight:100;

      color:#000000;

}

.savedtrip a{

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:12px;

      color:#9f0022;

}

.savedtrip a:hover{

      color:#000000;

}

 

/* END MY TRIPS PAGE  */

 

/* COMMENTS PAGE */

table.comment_tbl {

width:643px;

margin:0;

padding:0;

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:13px;

}

table.comment_tbl th{

      margin:0;

      padding:4px;

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:15px;

      font-weight:bold;

      text-align:center;

            color:#696969;

}

table.comment_tbl td{

      margin:0;

      padding:4px;

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:13px;

      text-align:center;      

      color:#000;

}

 

.rate_me {

border:1px dotted #9f0022;

padding: 20px;

width:643px;

}

.rate_me caption{

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:14px;

      color:#9f0022;

}

/* only if there is no comment */

.com-err {

      font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:15px;

      font-weight:bold;

      text-align:center;

      color:#9f0022;

}
/* FOR REGISTRATION PAGE JS */
input.invisible {

        font-family:Trebuchet MS, helvetica, Tahoma, sans-serif;

      font-size:11px;

      font-weight:100;

      color:#696969;

      text-decoration: none;

      width: 120px;
      
        visibility:hidden
}

/* END COMMENTS PAGE  */

