#main   { background-color: #fff; margin-top: 10px; margin-right: auto; margin-left: auto; border-left: 1px solid #262324; position: relative; z-index: 4; top: 0; left: 0; width: 900px; height: auto; visibility: visible; display: block }
#wrapper { background: transparent repeat-y; z-index: 5 }
#header { background: url(images/pq_logonew.jpg) no-repeat; position: relative; margin-bottom: 0; padding: 0; z-index: 6; height: 144px; border-left: 1px solid #262324  }
#nav { color: #808080; background-color: transparent; text-align: left; margin-top: 110px; margin-left: 25px; padding: 0; border-left: medium none navy; z-index: 1 }
* html #nav { color: #808080; background-color: transparent; text-align: left; position: absolute; top: 110px; margin-left: 25px; padding: 0; z-index: 1 ; margin-top: 0; }
#content { background: url(images/contbg.jpg) no-repeat; text-align: left; margin-right: 10px; padding: 10px 25px 15px; border-left: 1px solid #262324; z-index: 6 ; min-height: 500px; }

#subnav { background-color: transparent; float: left; z-index: 6; width: 140px }
#farright { background-color: transparent; text-align: center; float: right; z-index: 6; width: 310px ; margin-top: 30px; margin-bottom: 20px; margin-left: 10px; padding: 5px; border: solid 1px #21b7ac; }
#footer { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #262324; text-align: right; vertical-align: middle; clear: both; margin-top: 0; padding: 0 10px 0 0; border-left: 1px solid #262324; z-index: 6 }
#imageholder      { background: url(images/mainbg.jpg) no-repeat; position: absolute; z-index: 1; top: 0px; left: 0px; width: 800px; height: 800px; visibility: visible; display: block }
#shopnav { position: absolute; top: 150px; left: 630px; }
