
body {text-align: left; background: #AED4DB; margin: 20px;}

#wrap {width: 900px; margin: auto; text-align: left; background: white; border: 3px solid #42403a;}
#footer {font-size: .9em; clear: both; text-align: center; padding: 10px; line-height: 1em;}
.spacer {padding: 5px;}

#bigborder {width: 800px; margin: auto;  background-image: url(images/zebra-bg.gif);}
#main {min-height: 500px; width: 700px; margin: auto; margin-top: 50px; margin-bottom: 50px; padding-bottom: 30px; background-image: url(images/main-bg.gif);}

#header {overflow: visible;}
#header div {overflow: visible;}
#opencube {display: none;}

#products {text-align: center; font-size: .9em;}
#products table {text-align: center; margin: auto;}
#products img {margin-top: 15px;}
#pricelist {font-size: .9em; padding-left: 30px;}
#maincontent {padding-left: 80px; padding-right: 80px; font-size: 1.1em;}
#centercolumn {width: 280px; margin:auto;}

#menu {background: #dfcea7;}
#menu table {margin: auto;}

#side_menu {font-family:Marker Felt, Arial; font-size: .95em; width: 200px; margin-top:40px; float:left;}
#side_menu ul {list-style-type: none; width: 160px;}
#side_menu li {border-bottom: 3px solid #ffffff; padding: 8px; padding-left: 0;}

h1 {font-size: 1.1em;}
h2 {font-size: .9em; text-align: center;}
h3 {font-size: .9em;}

/* Main Formatting */
* {margin:0; padding:0;}
div {overflow: hidden;}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {margin: 0.5em 0.5em;}
p {padding: 0 5px; font-size: .8em;}
li,dd {margin-left: 1em;}
fieldset {padding: .5em;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;}
table {font-size: 1em;}
ul {margin-left: 0; padding-left: 1.5em;}
#contactform table-cell {padding: 5px;}


a:link, a:visited { color: #000000; text-decoration: none;}
a:hover, a:active { color: #000000; text-decoration: underline;}
a img {border: 0px solid;}