BODY, body { 
		margin-left: 5px;
		margin-right: 5px;
		font: 10pt "Arial";
		text-align: left;
		background-color: "#FFFFFF";
		}
BODY.contents, body.contents { 
		margin-left: 0px;
		margin-right: 0px;
		font: 10pt "Arial";
		text-align: left;
		background-image: url(http://www.windowsonthewild.com/Images/cont_back.gif);
		background-color: "#FFFFFF";
		}
BODY.top, body.top { 
		margin-left: 0px; 
		margin-top: 0px; 
		margin-right: 0px;
		font: 10pt "Arial";
		text-align: left;
		background-color: "#FFFFFF";
		background-image: url(http://www.windowsonthewild.com/Images/topback.gif);
		}

  P { 
		color: Black;
		margin-left: 5px;
		font: 10pt "Comic Sans MS";
		background: transparent;
		}
  P.small { 
		color: Navy;
		margin-left: 5px;
		text-indent: 0px; 
		font: 8pt/8pt "Comic Sans MS";
		background: transparent;
		}

  p.banner {
		font: 24pt Comic Sans MS; 
		font-weight: bold; 
		text-align: center;
		color: turquoise
		}


 H1 {
		margin-left: 5px;	
		font: 18pt/18pt "Comic Sans MS";
		color: navy;
		font-weight: bold;
		background: transparent;
		}
H1.contents {
		margin-left: 5px;	
		font: 12pt/12pt "Comic Sans MS";
		color: Cyan;
		background: transparent;
		}

  H2 {
		margin-left: 5px;	
		font: 16pt/16pt "Comic Sans MS";
		color: red;
		font-weight: bold;
		text-align: center;
		font-variant: normal;
		background: transparent;
		}

  H3 {
  		margin-left: 5px;
		font: 14pt/14pt "Comic Sans MS";
		background: transparent ;
		font-variant: small-caps;
		font-style: italic;
		color: red;
		font-weight: bold;
		}


  H4 {
  		margin-left: 5px;
		font: 12pt/12pt "Comic Sans MS";
		background: transparent ;
		color: navy;
		font-weight: normal;
		}


  H5 {
  		margin-left: 5px;
		font: 12pt/12pt "Comic Sans MS";
		background: transparent ;
		color: navy;
		font-weight: normal;
		}

  H6 {
  		margin-left: 0px;
		font: 8pt/8pt "Comic Sans MS";
		background: transparent ;
		color: navy;
		font-weight: bold; align: center; padding: 0px;
		}

  
  TH {
		background-color: white; 
		margin-left: 5px;
		text-indent: 0px; 
		font: 10pt "Comic Sans MS";
		color: Black;
		font-weight: bold;
		}

  TH.detail {
		background-color: transparent; 
		padding-left: 1px;
		font:  10pt "Comic Sans MS";
		color: Black;
		font-weight: bold;
		}
 
  TH.resort {
		background-color: navy; 
		padding-left: 0px; padding-right: 0px;
		vertical-align: middle; height: 25px;
		font: 10pt Comic Sans MS;
		color: #99ffff; text-transform: capitalize; font-weight: bold;
		}
 
th.itin, th.ITIN {
 		vertical-align: top; 
		margin-left: 0px; text-align: left; padding-bottom: 2px;

		text-indent: 0px; margin-top: 0px;
		font: 10pt/10pt Comic Sans MS;
		background-color: #FFFFcc;
		color: teal;
		font-weight: bold;
		text-transform: none;
	}
td.itin, td.ITIN {
		font: 10pt Comic Sans MS;		margin-left: 0px;
		text-indent: 0px; 

		background-color: #FFFFcc;
		color: black;
		font-weight: normal;
		text-transform: none;
	}

 TD {	
		margin-left: 0px;
		text-indent: 0px; 
		font: 10pt "Comic Sans MS";
		color: Black;
		}

  Td.detail {
		background-color: transparent; 
		padding-left: 3px;
		font: 10pt "Comic Sans MS";
		color: Black;
		font-weight: normal;
		}


  TD.small {	
		margin-left: 5px;
		text-indent: 0px; 
		font: 8pt "Comic Sans MS";
		color: Navy;
		}
td.h4 	{
		font: 12pt Comic Sans MS; 
		color: navy; 
		font-weight: normal
		}
td.h5, td.H5 	{
		font: 10pt Comic Sans MS; 
		color: navy; 
		font-weight: bold
		}

td.alterhd 	{
		text-align: center;
		font: 12pt Comic Sans MS; 
		color: yellow; 
		font-weight: normal;
		background-color: #339999
		}
td.alter 	{
		text-align: center;
		font: 10pt Comic Sans MS; 
		color: yellow; 
		font-weight: normal;
		background-color: #339999
		}
td.alterleft 	{
		text-align: left;
		font: 10pt Comic Sans MS; 
		color: yellow; 
		font-weight: normal;
		background-color: #339999
		}
  LI { 
		display: list-item; 
		margin-left: 10px;
		}		

  DL { 
		display: list-item; 
		}		

  DT {
  		margin-left: 35px; 
		font: 9pt "Arial";
		text-align: left;
		font-weight: bold
		color: black
		}

  DD {
  		margin-left: 35px; 
		font: 9pt "Arial";
  		display: list-item; 
  		text-align: left;
		color: black
		}
 TABLE  {
  		margin-left: 5px; 
		font: 10pt "Comic Sans MS";
		padding: 2pt { 1, 4 }; 
		border-width: 1pt { 1, 4 };
  		text-align: left;
		}
  TABLE.pricebox  {
		background-color: navy;
  		margin-left: 5px; 
		font: 10pt "Comic Sans MS";
		padding: 2pt { 1, 4 };
		border-width: 1pt { 1, 4 };
  		text-align: left;
		}

  B, STRONG { 
		font-weight: bold
		} 
  I, CITE, EM, VAR, ADDRESS, BLOCKQUOTE { 
		font-style: italic 
		}
  PRE, TT, CODE, KBD, SAMP { 
		font-family: monospace 
		}

 A:link {
		color: blue; 
		text-decoration: none
		}
A:visited { 
		color: purple;
		text-decoration: none
		}   
@media print {
  		@page         { margin: 10% }
  		H1, H2, H3,
  		H4, H5, H6    { page-break-after: avoid; page-break-inside: avoid }
  		BLOCKQUOTE, 
  		PRE           { page-break-inside: avoid }
  		UL, OL, DL    { page-break-before: avoid }
		}