body {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 80%;
    line-height: 120%;
    background:#fff;
    margin:0px;
    padding:0px;
    background:url(img/z_bg.jpg);
	overflow: -moz-scrollbars-vertical;
}

body#holding {
    background:url(img/z_bg_holding.jpg);
}

td {
    text-align:left;
    vertical-align:top;
}

th {
    text-align:left;
}

img {
    border:0px;
}

#header {
    position: relative;
    width:850px;
    left:50%;
    padding:0px;
    margin:0px;
    margin-left:-424px;
}

#topnav {
    position:absolute;
    font-size:9.5pt;
	letter-spacing: 0.04em;
	font-weight:bold;
    left:560px;
    top:47px;
    padding:0px;
    margin:0px;
    color:#cc2a2d;
    width:235px;
    overflow:hidden;
    line-height:20px;
    height:20px;
    text-align:center;
}
#topnav span {
	color: #333;
	padding: 0 5px 0 5px;
}
#topnav a {
    text-decoration:none;
    color:#cc2a2d;
}
#topnav a:hover {
    color:blue;
}
#logo {
	height: 130px;
}
#wrapper {
    position: relative;
    width:850px;
    left:50%;
    margin-left:-424px;
    background-image:url(img/bg.gif);
}
#wrapper_holding {
    position: relative;
    width:850px;
    left:50%;
    margin-left:-424px;
    background-image:url(img/bg_holding.gif);
}

#footer {
    position: relative;
    width:850px;
    left:50%;
    padding:0px;
    margin:0px;
    margin-left:-424px;
}


#content_home {
    width:680px;
    margin-left:84px;
}

#rand {
    margin:0px;
    padding:0px;
}

#content {
    width:710px;
    background:white;
    margin-left:43px;
	padding-bottom: 40px;
}
#content h1 {
    background:#bb2829;
    background:url(img/h1_bg.gif) repeat-y;
    color:white;
    line-height: 22px;
    font-size:16pt;
    padding: 8px 185px 8px 20px;
    margin:0px;
}

#nav {
    width:175px;
    margin:0px;
    padding:0px;
    padding-top:20px;
}
#nav ul {
    list-style-type: none;
    padding:0px;
    margin:0px;
    background:url(img/nav_bg.gif) repeat-y;
}
#nav li {
    padding:5px;
}
#nav a {
    text-decoration:none;
    color:white;
    font-weight:bold;
    padding:5px;
}
#nav li.active {
    padding:5px;
    background:white;
    margin-left:-10px;
}
#nav li.active a {
    color:#336;
}

.changed {
    color:red;
    font-weight:bold;
}

#footer {
    clear:both;
    background:#999;
}

.home_cover {
    width:216px;
    text-align:center;
    vertical-align:bottom;
    padding-top:20px;
}
.home_payoff {
    width:200px;
    padding:10px;
    text-align:center;
    background:white;
}

#detail_cover {
    position:absolute;
    left:575px;
    top:5px;
}
#body {
	margin-top: 25px;
	width: 535px;
	overflow: hidden;
}
.detail_body {
    padding: 0px 15px 8px 20px;
    margin: 0px;
	line-height: 14pt;
}

#content_bestel {
    width:690px;
    background:white;
    margin-left:43px;
    padding-left:20px;
}

h2 {
    background:url(img/ruler.gif) no-repeat bottom right;
    line-height: 22px;
    padding: 10px 0 8px 0;
    margin: 0px;
}
h3 {
    color:#bb2829;
    padding:0px;
}

.form_head {
    color:#bb2829;
    font-weight:bold;
    margin-top:10px;
}

#logos {
}

#logos div {
    width:400px;
    margin:15px 0px 15px 190px;
    padding:10px;
    background-color:white;
}

/* SHOP */
.shop_table_odd{
  background: #EEE;
  width: 100%;
  margin-bottom: 1em;
  padding: 1em;
}
.shop_table_even{
   background: #DDD;
   width: 100%;
  margin-bottom: 1em;
  padding: 1em;
}

