body, html {
  padding: 0px;
  margin: 0px;
  font-family: Arial;
  font-size: 10px;
}
p, label {
  font-size: 12px;
}
a img {
  border: 0px;
}
a {
  color: #23475C;
}
a:visited {
  color: #927537;
}
a:hover {
  color: #3C7BA0;
}
td#logo {
  cursor: pointer;
}
.header_row td {
  background: #FFF url(../images/header_bg.gif) repeat-x bottom;
}
td#header_cell {
  background: #FFF;
  font-size: 10px;
}
table#menu {
  height: 50px;
  font-size: 12px;
  font-weight: bold;
  width: 100%;
}
table#menu.admin {
  height: 50px;
  font-size: 12px;
  font-weight: bold;
  width: 50%;
}
table#menu td {
  width: 16%;
  text-align: center;
  border-left: 1px solid #FFF;
  border-right: 1px solid #8E8E8E;
  border-top: 4px solid #F00;
  padding: 0px;
  margin: 0px;
  color: #000;
  cursor: pointer;
  -moz-box-sizing: border-box;  
}
#menu td.blue {
  border-top-color: #5599D6;
}
#menu td.orange {
  border-top-color: #FF9C00;
}
#menu td.yellow {
  border-top-color: #FFCB03;
}
#menu td.green {
  border-top-color: #8DC432;
}
#menu td.burgandy {
  border-top-color: #AF0000;
}
#menu td.red {
  border-top-color: #F55710;
}
#menu td.current {
  background: url(../images/button-bg-selected.gif) repeat-x;
  color: #FFF;
  border-left: 1px solid #8E8E8E;
}
#menu td img {
  margin: 5px auto;
  display: block;
}    
td#bar {
  height: 13px;
  background: #FFF url(../images/header_bar.gif) repeat-x bottom;
}
td.side_body {
  background: #DEDEDE;/* url(../images/body_bg.gif);*/
}
td.side_menu {
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  width: 150px;
  border: 1px solid #FF7D0C;
  border-width: 0 1px;
  background: #B9B9B9 url(../images/menu_bg.gif);
}
td.side_menu p, td.side_menu h2, td.side_menu ul, {
  position: relative;
  padding: 5px;
  z-index: 1;
}
td.content {
  border: 2px solid #FF7D0C;
  border-width: 0 2px 0 0;
  width: 598px;
  font-size: 10px;
}
td.content h1 {
  display: block;
  background: #E5E5E5 url(../images/h1.gif) no-repeat center left;
  padding: 2px 0px 0px 42px;
  margin: 0px;
  font-size: 16px;
  font-weight: bolder;
  color: #5B5B5B;
}
td.content h2 {
  font-size: 14px;
  color: #2A70AE;
}
td.content h3 {
  font-size: 12px;
  color: #2A70AE;
}
td.content h4 {
  font-size: 11px;
  color: #2A70AE;
}
td.content p {
  padding: 2px 15px;
}
td#footer {
  padding-top: 9px;
  height: 81px;
  text-align: center;
  background: transparent url(../images/footer.gif);
}
#footer p {
  font-size: 11px;
}
#footer a {
  color: #193241;
  font-size: 11px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
}
#footer a:hover{
  color: #000;
  text-decoration: none;
}      
td.sub_footer {
  height: 20px;
  text-align: center;
  background: #B9B9B9 url(../images/menu_bg.gif);
  font-size: 11px;
  color: #6C6C6C;
}
td.sub_footer a {
  color: #6C6C6C;
  text-decoration: none;
}
td.sub_footer a:hover {
  color: #215B8E;
}
#product_menu {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
}
#product_menu ul {
  list-style-type: none;
  margin: 0 10px;
  padding: 0px;
}
#product_menu li {
  padding-left: 10px;
}
#product_menu li a {
  text-decoration: none;
  color: #444;
}
#product_menu li a:hover  {
  color: #777;
}
#product_menu h2 {
  font-size: 12px;
  margin: 10px 5px 0px 5px;
  color: #DE6E00;
}
#product_menu h2 a {
  color: #DE6A00;
  text-decoration: none;
}
#product_menu h2 a:hover {
  color: #FF8449;
}
/*Gallery */
table#gallery_overview img, table#single_view img {
  border: 2px solid #FF7D0C;
}
table#gallery_overview a, table#single_view a, table#single_view td.header_row {
  text-decoration: none;
  font-size: 16px;
  color: #5599D6;
  font-weight: bold;
}
table#gallery_overview a:hover, table#single_view a:hover {
  color: #FF7D0C;
}
table#gallery_overview div.name, table#single_view tr.header_row {
  color: #5B5B5B;
}
table#gallery_overview div.name, table#single_view td.caption {
  font-size: 12px;
}
table#single_view td.caption {
  text-align: center;
}
/* Admin */
span#admin_label {
  position: absolute;
  top: 10px;
  left: 10px;
  font: normal bolder 40px arial;
  color: #F00;
  filter:
    progid:DXImageTransform.Microsoft.DropShadow(Color=#000000, OffX=3, OffY=3)
    progid:DXImageTransform.Microsoft.Blur(pixelradius=1)
    ;
}

textarea.description {
  height: 600px;
}

ul.product_list {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.product_list li {
  margin: 5px;
  padding: 5px;
  background: #FFF3E6;
}
.product_list li form {
  display: inline;
}

.product_list li, .product_list li div {
  height: 20px;
}

span.product_name {
  padding: 0px 20px;
}

.handle {
  cursor: move;
}

img.dot {
  vertical-align: middle;
}

.content{
	font-family:Arial;
	font-size=12px;
}