body{
  margin:50px;
  padding:0;
  background-color:#c7b990;
  text-align:center;
  font:11px verdana, arial, hevetica, sans-serif;
  color:#000;
}
#popup{
  margin:0;
  background-color:#fff;
}
img{
  display:block;
}
a img{
  border-color:#000;
}
#more_info img{
  border:0;
}
p{
  margin:0;
  margin-bottom:1em;
}
h1{
  margin-top:1.5em;
  margin-bottom:0.8em;
  font-size:1.2em;
}
.top{
  margin-top:0;
}
.float-center, #list tr th div img{
  margin:0 auto;
}
.clear-both{
  clear:both;
}
.float-left{
  float:left;
}
.float-right{
  float:right;
}
#preview_product{
  width:202px;
}
#file_upload, #files_uploaded{
  margin-bottom:1em;
  padding:9px;
  border:1px solid #FFD980;
  background-color:#FFECBF;
}
#files_uploaded{
  height:300px;
  overflow:auto;
}
div.uploaded_file{
  clear:both;
  padding-bottom:10px;
}
div.uploaded_file img{
  margin-right:20px;
  background-color:#fff;
  border:1px solid #999;
}
#dropshadow{
  margin:0 auto;
  margin-bottom:14px;
  width:785px;
  background:url('/images/page_side.gif') top right repeat-y;
}
#container, #popup_container{
  background-color:#fff;
  text-align:left;
}
#container{
  width:778px;
  border-top:1px solid #000;
  border-left:1px solid #000;
  padding-bottom:65px;
}
#popup_container{
  width:570px;
  padding-bottom:15px;
}
#header{
  background-color:#fff;
  height:135px;
}
#popup_container #header{
  height:83px;
}
#menu{
  height:55px;
}
#popup_container #menu{
  height:53px;
}
#menu ul, #menu ul li{
  list-style:none;
  margin:0;
  padding:0;
}
#menu ul{
  padding-top:8px;
}
#popup_container #menu ul{
  padding-top:6px;
}
#menu ul li{
  float:left;
}
#nav1, #nav2, #nav3, #nav4, #nav5, #nav6, #close_popup{
  display:block;
  height:47px;
}
#close_popup{
  width:165px;
  background:url('/images/product_right.gif');
}
#close_popup:hover{
  width:165px;
  background:url('/images/product_right_over.gif');
}
#nav1{
  width:61px;
  background:url('/images/menu_home.gif');
}
#nav1:hover, #sel1{
  width:61px;
  background:url('/images/menu_home_over.gif');
}
#nav2{
  width:73px;
  background:url('/images/menu_about.gif');
}
#nav2:hover, #sel2{
  width:73px;
  background:url('/images/menu_about_over.gif');
}
#nav3{
  width:86px;
  background:url('/images/menu_products.gif');
}
#nav3:hover, #sel3{
  width:86px;
  background:url('/images/menu_products_over.gif');
}
#nav4{
  width:77px;
  background:url('/images/menu_lessons.gif');
}
#nav4:hover, #sel4{
  width:77px;
  background:url('/images/menu_lessons_over.gif');
}
#nav5{
  width:77px;
  background:url('/images/menu_repairs.gif');
}
#nav5:hover, #sel5{
  width:77px;
  background:url('/images/menu_repairs_over.gif');
}
#nav6{
  width:90px;
  background:url('/images/menu_contact.gif');
}
#nav6:hover, #sel6{
  width:90px;
  background:url('/images/menu_contact_over.gif');
}
#sub_menu{
  clear:both;
}
#column{
  margin-top:26px;
  margin-left:23px;
  width:240px;
}
#popup_container #column{
  width:210px;
}
#content{
  margin-top:26px;
  margin-right:23px;
  width:473px;
}
#popup_container #content{
  margin-right:40px;
  width:auto;
}
#above{
  position:relative;
  top:-60px;
  height:0;
  text-align:center;
}
#feature_image{
  margin:0 auto;
}
#thumbs li img, #feature_image, #random_product{
  border:1px solid #000;
  margin-bottom:1em;
}
#thumbs, #thumbs li{
  margin:0 auto;
  padding:0;
  list-style:none;
}
#thumbs{
  width:258px;
}
#thumbs li{
  float:left;
  margin-right:10px;
}
#thumbs li img{
  cursor:pointer;
}
#list table{
  width:100%;
  empty-cells:show;
  border-collapse:collapse;
  border:1px solid #000;
  margin-top:2px;
}
#list table.head{
  border:0;
}
#list table.span_it{
  margin-top:13px;
}
#list table tr td{
  vertical-align:top;
  border:0;
  text-align:center;
  background-color:#eee;
  padding:4px 8px;
  cursor:pointer;
}
#list table tr th{
  vertical-align:top;
  margin:0;
  padding:0;
}
#list table tr th div{
  border:1px solid #000;
  text-align:center;
  background-color:#f8de93;
  padding:2px;
  margin-right:2px;
}
#list table tr th div img{
  margin:0 auto;
}
#list table.span_it tr td{
  text-align:left;
  font-weight:bold;
  cursor:default;
}
#list table tr .first{
  width:24%;
}
#list table tr .second{
  width:20%;
}
#list table tr .third{
  width:38%;
}
#list table tr .last{
  width:18%;
}
#list table tr th.first{
  border-left:1px solid #000;
}
#list table tr th.first div{
  border-left:0;
}
#list table tr th.last div{
  margin-right:0;
}
#list table tr:hover td{
  background-color:#fef2cd;
}
#list table.span_it tr:hover td{
  background-color:#eee;
}
#more_info{
  margin-top:26px;
  margin-bottom:-16px;
}
#popup_container #more_info{
  margin-bottom:16px;
}
#category_list li:hover{
  background-color:#fef2cd;
}
textarea{
  width:470px;
}
a:link, a:visited, .altlink{
  color:#000;
  text-decoration:underline;
}
.altlink, #tools img{
  cursor:pointer;
}
#tools img{
  border:1px solid #999;
}
#tools img:hover{
  border:1px solid #000;
}
a:hover, .altlink:hover{
  color:#7c0d10;
}
#list a:link, #list a:visited{
  text-decoration:none;
}
#list a:hover{
  color:#000;
}
