/*
** CSS SUNSETTOURSCR
*/
BODY { margin:0px; padding:0px; text-align:center;
       background:#F8EFDD; font-family:Myriad Pro;
       font-size:14px; color:#333;
     } 


a { font-weight:normal; text-decoration:none; 
    color:#EE1C25; 
  }

a:hover { color:#B35F00;
	}

h1 { color:#CD181D; font-size:18px;
     margin:14px 0px 0px 5px;
   }

h2 { color:#333; font-size:16px;
     margin:14px 0px 0px 5px;
   }

p#subt { color:#F15024; font-weight:bold;
       }   
   
img { border:0px solid red;
    }

/**/


/**/

div#site { width:667px; padding:0px; margin:30px auto; text-align:left;
         }

div#site hr { color:#FEEACA;
            }

div#top { width:667px; height:280px;
        }
        
div#ban { width:667px; height:150px;
          background-image:url(../imgs/bgflash.jpg);
        }
/**/

div#topmen { background:#F79C41; height:35px; text-align:center;
           }
           
div#topmen img { display:inline; margin:7px 1px 0px 1px;
               }

/**/

div#content { width:667px; background-image:url(../imgs/middle.gif);
              background-repeat:repeat-y; border-top:6px solid #F04F23 ;
            }

div#lft_men { float:left; background:#EFD6AA;
            }
            
div#lft_men hr { width:155px; color:#FFCC19;
               }

div#opts { width:155px; background-image:url(../imgs/bg_men.gif);
         }

div#lft_men ul { list-style-type:none; text-align:left;
                 margin-left:8px;
               }

div#lft_men ul li { padding:4px;
                  }

div#lft_men ul li ul li { font-size:11px; padding:1px;
                        }

div#lft_men a { color:#fff; margin:0;
              }

div#lft_men a:hover { color:#FAD23D;
                    }

div#lft_bot { width:155px; height:12px;
              background-image:url(../imgs/bot_men.gif);
              background-repeat:no-repeat;
            } 


div#ads { width:155px; text-align:center;
          font-size:11px;
        }

div#ads a { font-size:11px; color:#333;
          }

div#ads a:hover { color:#F04F23;
                }

/**/

div#page { margin:0 0 0 156px; padding:5px;
         }	

hr.cleaner { clear:both; height:1px; margin: -1px 0 0 0; padding:0;
	     border:none; visibility: hidden;
	   }

div#cnt_bot { width:667px; height:30px;
              background-image:url(../imgs/bottom2.gif);
            } 

/**/

div#tlft { float:left; width:250px; padding:5px;
         }
         
div#trgt { margin:0px 0px 0px 250px; padding:5px;
         }         

/**/

table#rates { width:500px; margin:20px 0px 0px 0px;
            }
table#rates td { text-align:center; border-bottom:1px solid #FEEACA;
               }
table#rates th { text-align:left; font-weight:bold; width:410;
		 border-bottom:1px solid #FEEACA;
               }

div#day { text-align:left; color:red; padding:4px 4px 4px 33px;
          white-space:nowrap;
        }

/**/

table#contact { margin:0px; padding:5px;
              }

table#contact th { text-align:right; vertical-align:top;
                 }

table#contact td { vertical-align:top; padding:3px;
                 }
            
/**/            

div#tic  { width:667px;  margin:0; text-align:left; font-size:12px;
           /*background-image:url(../imgs/bg_gen.gif);
           background-repeat:repeat-y;*/ text-align:right;
         }

div#tic a { color:#333; font-size:12px; font-weight:normal;
          }

div#tic a:hover { color:#ED1B24;
                }

/**/

.rhead { padding:1px; font-weight:700;text-align:center;  
         border:1.0pt solid windowtext;
       }

.rfrom { padding:1px; background:#FFFF99;
	 border:.5pt solid windowtext;
       }
	
.roran { padding:1px; text-align:center;
         border:.5pt solid windowtext;
         background:#FF9900;
       }

.ryell { padding:1px; text-align:center;
         border:.5pt solid windowtext;
         background:#FFCC00;
       }

/**/

.trates { font-size:12px; border:1px solid #FEEACA; width:495px;
        }
.trates th { font-weight:bold; text-align:center; border:1px solid #FEEACA;
             padding:2px;
           }
.trates td { text-align:center; border:1px dotted #FEEACA;
           }

.verticaltext { writing-mode:tb-rl; filter: flipv fliph;
                font-size:12px; font-family:tahoma;
              }

.rtit { color:#FF6600;
      }

/*
** CSS for the template email
*/

div#wrapperm { width:720px;  margin:0; text-align:center;
             }

div#topm { width:720px; height:311px;
         }

div#contentm { width:720px; height:745px;  
               background-image:url(../imgs/bgmail.jpg);
               background-repeat:repeat-y;
             }

div#mail { width:530px; text-align:left; margin-top:45px;
           font-size:18px;
         }
/**/

div#fpani { width:155px; height:305px;
          }

/*
** jeff's fixing
*/
sub { font-size:16px; vertical-align:middle; text-align:left; color:red;
    }
table.evens { width:470px;
	    }
table.evens td	{ vertical-align:middle; text-align:center;
		  font-weight:bold;
		}
sup { font-size:10px; vertical-align:middle; text-align:left;
      display:block;
    }
div.fine  { font-size:10px; text-align:center;
	  }
label { font-size:10px; vertical-align:middle; text-align:left; width:85px;
	float:left; clear:left; margin-top:3px;
      }
label.wide  { width:115px;
	    }
label.wider { width:145px;
	    }
fieldset input, fieldset select	{ margin-bottom:3px;
				}
.single { float:left; margin-bottom:3px;
	}
.clear	{ clear:left;
	}
#IE_root sup, #IE_root label, #IE_root div.fine { font-size:14px;
						}
div.hide_me,
div.shrink_show div.show  { visibility:hidden; height:2px; overflow:hidden;
			    color:transparent; background:transparent;
			  }
div.shrink_show fieldset.open div.show  { visibility:visible; height:auto;
					  overflow:auto; color:inherit;
					  background:inherit;
					}
fieldset legend.clicker	{ cursor:auto;
			}
div.shrink_show fieldset legend.clicker	{ cursor:s-resize;
					}
div.shrink_show fieldset.open legend.clicker  { cursor:n-resize;
					      }
