body {
  margin: 0;
  border: 0;
  padding: 0;
  background: #fff; 
  font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
}

img{
 border: solid 0px blue;
}

#header {
  position: relative; 
  top: 0px; 
  left: 0px; 
  width: 1000px; 
  height: 69px; 
  overflow: hidden; 
  background: #E5DBCF;
  padding-left: 15px;
}

#topbar {
 position: relative;
 left: 0px;
 width: 1000px;
 height: 21px;
 background-color: #F0D2AC;
 border-top: 1px solid #bbb;
 border-bottom: 1px solid #bbb;
 padding-left: 15px;
}

#logo {
 position: fixed;
 bottom: 10px;
 left: 0px;
 z-index: 1;
}

#menu {
 position: relative;
 width: 160px;
 top: 10px;
 left: 15px;
 float: left;
}

p.navButts {
 color : #333;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 11px;
 margin-bottom : 4px;
 margin-top : 6px;
}

.navButts a {
 background-color : #F5F0EB;
  border : 1px solid #999;
 color : #333333;
 display : block;
 padding : 2px 0px 2px 8px;
 text-decoration : none;
}

.navButts a:hover {
 background-color : #E2D9B8;
 border : 1px solid #999;
 color : #FFF;
 text-decoration : none;
}

#workingarea{
 position: relative;
 width: 800px;
 margin-left: 200px;
 z-index: 2;
}

.title{
 font-size: 15px;
 font-weight: bold;
 margin-top: 20px;

}

.text{
 font-size: 13px;
}

#bottom{
 position: relative;
 top: 100px;
 font-size: 10px;
 width: 800px;
 left: 0px;
 text-align: center;
}

#bottom a{
 text-decoration: none;
 color: #000000;
}

.imagerow{
 position: relative;
 height: 140px;
 width: 800px;
}


.imageplacement{
 position: relative;
 float: right;
 text-align: center; 
 padding-left: 10px;
}

.imageplacements{
 position: relative;
 width: 266px;
 float: left;
 text-align: center; 
}

.imageplacementl{
 position: relative;
 float: left;
 text-align: center; 
 padding-right: 10px;
}

.imageplacementd{
 position: relative;
 width: 200px;
 float: left;
 text-align: center; 
}

.producttable{
 position: relative;
 width: 800px;
}

.product{
 position: relative;
 width: 800px;
 height: 150px;
}

.productrow{
 position; relative;
 width: 800px;
 height: 30px;
}

.productrowdesc{
 position: relative;
 width: 800px;
 padding-bottom: 10px;
}

.productname{
 position: relative;
 width: 660px;
 float: left;
}

.productunit, .productquantity{
 position: relative;
 width: 330px;
 float: left;
}

.productdelamount{
 position: relative;
 width: 200px;
 float: left;
 text-align: right;
 font-weight: bold;
}

.productdel{
 position: relative;
 width: 600px;
 float: left;
 text-align: right;
 font-weight: bold;
}

.productadd, .productremove, .productnumber, .producttotal{
 float: left;
 width: 175px;
 float: left;
}


.productimage{
 position: absolute;
 width: 140px;
 right: 0px;
}

.navButtsmall a {
 float: left;
 position: relative;
 color: #333333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-color: #F5F0EB;
 border: 1px solid #999999;
 width: 175px;
 padding: 2px 5px 3px 5px;
 margin: 3px;
 text-decoration: none;
 text-align: center;
 line-height: 200%;
}

.navButtsmall a:hover {
 background-color: #E2D9B8;
 border: 1px solid #999999;
 color: #FFFFFF;
 text-decoration: none;
 width: 175px;
 float: left;
}

.productOption,.productOptionMinus {
 color : #333333;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 14px;
 background-color : #F5F0EB;
 border : 1px solid #999999;
 width : 19px;
 margin-left:5px;
 margin-bottom: 4px;
 text-decoration:none;
 position: relative;
 top: 5px;
 text-align: center;
 display: block;
}

.productOptionMinus{
 padding-left:0px;
}

a.productOption:hover,a.productOptionMinus:hover {
 background-color : #E2D9B8;
 border : 1px solid #999999;
 color : #FFFFFF;
 text-decoration : none;
}

.form{
 position: relative;
 width: 800px;
 height: 220px;
}

.col1{
 position: relative;
 width: 400px;
 float: left;
}

.orderoptions{
 position: relative;
 width: 800px;
 float: left;
}

#imgfloatright {
 float : right;
 margin: 0px 0px 25px 25px;
 width: 200px;
 height: 162px;
 border: 1px solid #993600;
}

.space{
 height: 10px;
}


.video{
 position: relative;
 float: right;
 width: 320px;
 padding-left: 10px;
 padding-bottom: 10px;
}

#player{
 position: relative;
 right: 0px;
 display: block;
 width: 320px;
 height: 214px;
}

.videotext{
 text-align: center;
 line-height: 10px;
 font-size: 11px;
}

.map{
 position: relative;
 width: 400px;
 height: 320px;
 float: left;
}

.times{
 position: relative;
 width: 380px;
 float: left;
 padding-left: 10px;
}

.day{
 position: relative;
 width: 150px;
 float: left;
}

.time{
 position: relative;
 width: 230px;
 float: left;
}