/* undo some default styling of common (X)HTML browsers
 ************************************************************/

    /* No list-markers by default - 
     * must redefine bullets w/ bg graphics
     ********************************************************/
     ul,ol {
	     list-style:none;
	     }

    /* Avoid browser default inconsistent heading, 
     * font-sizes and pre/code
     ********************************************************/
     body,h1,h2,h3,h4,h5,h6,pre,code,td {
	     font-size:1em;
         }

    /* Remove inconsistent (among browsers) - 
     * default padding or margin 
     ********************************************************/
     ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,
     fieldset,input,label,div,dd,dt,dl,table,tr,td,img,hr {
         margin:0; padding:0;
         }

     /* prevent blue linked image borders
     ********************************************************/
      a img,:link img,:visited img,fieldset {
         border:none;
         }


body {
background: #fff;
color:#fff;
font:15px serif;
}

a {
color:#fff;
text-decoration: none;
font:13px sans-serif;
}
a:hover {
color:#fff;
text-decoration: none;
font:13px sans-serif;
}

iframe {
color:#fff;
}

#home_container{
margin:0 auto;
text-align:left;
width:1024px;
height:749px;
background: url(images/home_container.png);
}
#about_container{
margin:0 auto;
text-align:left;
width:1024px;
height:749px;
background: url(images/about_container.png);
}
#products_container{
margin:0 auto;
text-align:left;
width:1024px;
height:785px;
background: url(images/products_container.png);
}
#fun_container{
margin:0 auto;
text-align:left;
width:1024px;
height:749px;
background: url(images/fun_container.png);
}
#ownership_container{
margin:0 auto;
text-align:left;
width:1024px;
height:749px;
background: url(images/ownership_container.png);
}

#navigation {
padding-top: 117px;
padding-left: 240px;
}

#rcontent {
float: right;
}

#lcontent {
float: left;
}

#links {
padding-top: 450px;
padding-left: 250px;
}
#ownership_links {
padding-top: 350px;
padding-left: 250px;
}
#fun_links {
padding-top: 400px;
padding-left: 250px;
}

#head {
}

#locations_div {
width: 600px;
float: right;
}

#locations_header {
float: right;
padding-top: 160px;
}

#locations {
float: right;
padding-top: 10px;
padding-right: 10px;
}

#about_content {
padding-top: 90px;
padding-right: 25px;
}

#mcontent {
padding-top: 110px;
padding-right: 25px;
}

#fun_content {
padding-top: 40px;
width: 600px;
}

#home_footer {
margin-top:28px;
float: right;
width:1024px;
font:13px sans-serif;
}
#about_footer {
margin-top:30px;
float: right;
width:1024px;
font:13px sans-serif;
}
#products_footer {
margin-top:13px;
float: right;
width:1024px;
font:13px sans-serif;
}
#fun_footer {
margin-top:23px;
float: right;
width:1024px;
font:13px sans-serif;
}
#ownership_footer {
margin-top:10px;
float: right;
width:1024px;
font:13px sans-serif;
}
#lfooter {
float: left;
margin-left: 15px;
}
#rfooter {
float: right;
margin-right: 15px;}
