/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0px;
    padding: 0px;
    background-color: rgb(103, 127, 171);
    color: rgb(69, 69, 69);
    text-align: center;
    font-family: arial,helvetica,sans-serif;
    font-size: 0.8em;
    }

  div#container { border: 1px solid rgb(0, 0, 0);
    margin: 10px auto;
    padding: 0pt;
    width: 750px;
    background-color: rgb(255, 255, 255);
    text-align: left;
    }

  div#banner { border-style: none;
    margin: 0px;
    padding: 0pt;
    text-align: left;
    }

  div#right_main { 
    border: 1px solid rgb(0, 0, 0);
    padding: 2px;
    float: right;
    background-color: rgb(192, 209, 243);
    width: 570px;
    /*height: 350px;*/
	clear: both;
    overflow: auto;
    }

  div#right_main2 { margin: 5px 5px 10px auto;
    padding: 0px;
    float: right;
    overflow: auto;
    width: 565px;
    }

  div#popupcontainer { border: 1px solid rgb(0, 0, 0);
    margin: 2px;
    padding: 5px;
    background-color: rgb(255, 255, 255);
    text-align: left;
    clear: both;
    }

    div#popupcontainer ul.offers {
	    padding-left:2px;
	    margin-left: 1.25em;
	    line-height:1.25em;
    }
    
    div#popupcontainer li.level1 {
	    padding-top: 5px;
	    list-style-type: disc;
	    list-style-position: outside;
	    margin-left: -1.25em;
    }
    
    div#popupcontainer li.level2 {
	    list-style-type: square;
	    list-style-position: outside;
	    font-size: 90%;
    }

    div#popupcontainer h3 {
	    padding: 2px;
	    background-color: #C0D1F3;
	    font-size: 120%;
    }
    
    div#popupcontainer h3.rates {
	    padding: 2px;
	    background-color: rgb(103, 127, 171);
	    color: white;
	    font-size: 120%;
    }
    
  div#nav_left { border: 1px solid rgb(0, 0, 0);
    padding: 0px;
    background-color: rgb(192, 209, 243);
    width: 170px;
    margin-top: 2px;
    text-align: center;
    }

  div#nav_left2 { margin: 5px 0px 0px;
    padding: 0px;
    width: 170px;
    /*height: 350px;*/
    text-align: center;
    }
    
    div.float {
	    float: right;
	    padding-left: 0.5em;
    }
    
    div.float p {
	    text-align: center;
	    font-size: 80%;
	    margin: 0px;
	    padding: 0px;	
    }

	div.book {
		margin: 2px;
		padding: 2px;
		border: 1px solid;
		}
		
  img.navbutton { border: 0px none ;
    margin: 0.5em auto;
    }

  img.banner { 
	  border: 0px none ;
    }

    img.scp {
	border: 0px none;
	margin-top: 2em;
	padding-left: 2px;
    }

  a:link { color: rgb(103, 127, 171);
    text-decoration: none;
    font-weight: bold;
    }

  a:visited { color: rgb(103, 127, 171);
    text-decoration: none;
    font-weight: bold;
    }

  a:active { color: rgb(103, 127, 171);
    font-weight: bold;
    }

  a:hover { text-decoration: underline;
    color: rgb(103, 127, 171);
    font-weight: bold;
    }


  div.row { clear: both;
    padding-top: 5px;
    }

  div.row span.label { float: left;
    width: 100px;
    text-align: right;
    }

  div.row span.formw { float: left;
    width: 300px;
    text-align: left;
    padding-left: 10px;
    }

  h2 { font-size: 1.5em;
	  margin-top: 5px;
  }
  
  p.quote {
	  font-style: italic;
	  margin: 1.5em 3em;
  }
  
  div.talk {
	  margin: 0.75em 0em;
  }
  
  
  div.talk span.title {
	  font-weight: bold;
	  font-size: 110%;
	  color: rgb(103, 127, 171)
  }

  div.clearing {
	clear:both;
	}

div.bookdetails{
	clear:both;
	padding: 10px 0;
	}
	
	
	
	