html, body, form, fieldset, div, span, table, tr, td, h1, h2, h3, h4, h5, h6, p, ul, ol, li {
margin: 0;
padding: 0; }


/*---Document---*/
body { background-color: #000;
       background: url('../Images/BackGround.jpg') left top repeat;
       font-family:"Arial", sans-serif;
       color: #fff;
       text-align: center;
       margin: 0px auto;
       padding: 0px; }

h1 { font-style: normal;
     font-weight: normal;
     color: #f3f3f3;
     margin: 5px auto;
     padding: 0px;
     font-size: 30px; }

h2 { font-style: normal;
     font-weight: normal;
     color: #f3f3f3;
     margin: 5px auto;
     padding: 0px;
     font-size: 18px; }

p { font-style: normal;
    font-weight: normal;
    color: #d7d7d7;
    margin: 0px auto;
    padding: 10px;
    text-align: left;
    font-size: 14px; }

p.copyright { font-style: normal;
              font-weight: normal;
              margin: 9px auto;
              padding: 0px;
              text-align: center;
              font-size: 14px; }

#body { width: 1139px;
        height: 1824px;
        margin: -15px auto;
        padding: 28px 0px 0px 6px;
        background: url('../Images/Body.png') top center no-repeat; }

#bg_bathroom { width: 947px;
               height: 1422px;
               margin: -5px auto;
               padding: 0px auto;
               background: url('../Images/BG_BathRoom.jpg') no-repeat top center; }

#bg_factory { width: 947px;
              height: 1422px;
              margin: -5px auto;
              padding: 0px auto;
              background: url('../Images/BG_Factory.jpg') no-repeat top center; }


/*---Header---*/
#header { width: 947px;
          height: 198px;
          margin: -3px auto;
          padding: 0px;
	  background: url('../Images/Header.jpg') no-repeat top center; }


/*---Nav---*/
#nav { width: 957px;
       height: 51px;
       margin: 0px auto;
       padding: 7px; }

#nav ul { margin: 0px auto;
          padding-top: 10px;
          padding-right: 0px; }

#nav li { margin: 0px auto;
          padding: 35px;
          font-size: 24px;
          display: inline; }

#nav #last { border: none; }

#nav a:link { color: #CCCCCC; text-decoration: none; }

#nav a:visited { color: #CCCCCC; text-decoration: none;}

#nav a:hover {color: #5E5E5E; text-decoration: none;}

#nav a:active {color: #CCCCCC; text-decoration: none;}

.nav_bar { text-align: center; }


/*---Demo_Reel---*/
div.demo_reel { float:right;
                margin: 0px auto;
                padding: 30px 5px 0px 10px; }

#bg_demo { width: 744px;
           height: 515px;
           background: url('../Images/BG_Demo.png') no-repeat top center; }

#demo { width: 720px;
        height: 496px;
        margin: 0px auto;
        padding: 10px 0px 0px 0px; }