/*La Quinta Vacation Home Page - Extra Pages Styles*/
body { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 100%; 
 color: #FFFFFF; 
 background-color: #000000; 
 margin: 0; 
 padding: 0; 
 min-width: 770px; 
 }
 #masthead { 
 position: relative; 
 top: 0px;
 border-bottom: thin yellow solid;
  
 }
 #logodiv { 
 width: 770px; 
 height: 80px; 
 } 
 /* hide from IE mac \*/ 
 #logodiv img {float: left;} 
 /* end hiding from IE5 mac */
 #wrap_outer { 
 margin: 30px auto 0 auto; 
 padding: 0; 
 width: 770px; 
 }
 #wrap_inner { 
 background-image: url(images/sidebar_tile.jpg); 
 background-repeat: repeat-y; 
 background-position: right top;
 }
 #nav_wrapper {
 background-image: url(images/footer.gif); 
 width: 90px; 
 float: left; 
 }
 #mainbox { 
 width: 487px; 
 float: left; 
 }  
 #sidebox { 
 width: 191px; 
 float: left;
 color: #FFFFFF;
 border-left: thin #999999 dotted;
 }
 .clearit { 
 clear: both; 
 height: 0; 
 line-height: 0.0; 
 font-size: 0; 
 }
 #nav_wrapper img {border: 0;} 
  #nav_wrapper ul, #nav_wrapper li { 
 list-style-type: none; 
 margin: 0; 
 padding: 0; 
 }
 #maincontent { 
 font-size: 0.8em; 
 line-height: 1.75em; 
 padding: 0 24px 20px 32px; 
 } 
 #sidecontent { 
 font-size: 0.70em; 
 line-height: 1.7em; 
 padding: 24px 30px 24px 24px;
 } 
h1, h2, h3 { 
font-size: 1.1em; 
 margin: 0;
 color: #b7971d
 }
 h2, h3 { ß
margin: 30px 0 0 0; 
 }
 
 #sidecontent h3 { 
 font-size: 1.3em; 
 margin: 0 0 10px 0; 
 color: #99cc33; 
 font-weight: normal; 
 }
 #sidecontent #side_nav, #sidecontent #side_nav li { 
 margin: 0; 
 padding: 0; 
 list-style-type: none; 
 }
 #sidecontent #side_nav a { 
 font-size: 1.1em; 
 display: block; 
 background-color: #56628C; 
 color: #ECE9D8; 
 border: 1px solid; 
 border-color: #717DA8 #000000 #000000 #717DA8; 
 padding: 2px 6px; 
 filter: alpha(opacity=100); 
 opacity: 100; 
 text-decoration: none; 
 }
 #sidecontent #side_nav a:hover, #sidecontent #side_nav a:active, #sidecontent #side_nav 
 a:focus { 
 background-color: #333333; 
 color: #FFFF00; 
 border-color: #333333 #000000 #000000 #333333; 
 filter: alpha(opacity=100); 
 opacity: 100; 
 }
 #footer { 
 background-color: #99cc33; 
 color: #000000; 
 }
 #footerwrap {width: 770px;}
 #footercontent { 
 padding: 12px; 
 font-size: 0.7em; 
 } 
 #maincontent a:link {color: #99cc33;}
 #maincontent a:visited {color: #993300;}
 #maincontent a:hover, #maincontent a:active, #maincontent a:focus { 
 background-color: #4A4A4A; 
 color: #CCCCCC; 
 text-decoration: none; 
 }
 #sidecontent a:link {color: #FFFFFF;
 #sidecontent a:visited {color: #DEDEDE;
 #sidecontent a:hover, #sidecontent a:active, #sidecontent a:focus { 
 color: #0000FF;  }
 #footercontent a:link {color: #FFFFFF;}
 #footercontent a:visited {color: #ABABAB;}
 #footercontent a:hover, #footercontent a:active, #footercontent a:focus { 
 color: #0099FF; 
}
div {zoom: 100%;}
#p7menubar a, #side_nav a {height: 1%;
#wrap_inner, #nav_wrapper, #footer { 
 height: 1%; 
}
#nav_wrapper ul li { 
 float: left;  
 clear: both; 
}
body { 
 text-align: center; 
} 
 #masthead, #wrap_outer, #footer { 
 text-align: left; 
}
<script type="text/javascript" src="p7exp.js"></script>