html, body {    height: 100%;}html {    overflow-y: -moz-scrollbars-vertical;    overflow-y: scroll;}h1, h2, h3, h4, h5 {    margin: 0px;} .product_image {    height: 250px;    float: right;    background: white;    padding-left: 20px;    padding-bottom: 10px;    padding-top: 60px;} .product_thumb {    height: 50px;    float: right;} #page H1 {    top: -20px;    position: relative;    background: #A00;    padding: 15px 5px 5px 20px;    border-bottom: 5px silver solid;    color: white;} .main_menu {    float: right;    padding: 0 0 0 20px;    background: #000;    width: 550px;    height: 39px;    margin: 10px 30px 0 10px;} .main_menu_link {    float: left;    position: relative;    top: -10px;    margin: 5px 5px 0 0;} #top_menu {    margin-right: 30px;    background: white;    float: right;    width: 600px;    height: 20px;    margin-bottom: 50px;    padding: 0 5px;} #top_menu a {    margin: 0 5px 0 5px;    padding: 1px 5px;    background: black;    font-weight: bold;    color: white;} .top_menu_link {    float: right;} .main_menu_link a {    color: white;    float: left;    border: solid;    padding: 5px;    top: 5px;    position: relative;    margin: 0 0;    border-width: 0 0 5px 0;    font-size: 24px;    font-weight: bold;} #submenu {    padding: 0 0 10px 10px;    width: 280px;    float: left;    clear: left;    margin: 80px 10px 10px 0;    background-color: #F0F0F0;    font-weight: normal;    font-size: 32px;} #submenu h2 {    top: -10px;    position: relative;    float: left;    font-size: 30px;    width: 250px;    background: #A00;    padding: 15px 5px 5px 15px;    border-bottom: 5px silver solid;    color: white;} #submenu h3 {    padding-bottom:;font-size:    32px;width:    100px;background:    #A00;padding:    5px 5px 15px 5px;border-bottom:    5pxsilver solid;color:white;} .main_menu_sublink {    width: 250px;} #page {    width: 620px;    float: left;    background: #F0F0F0;    padding: 0 20px 20px 20px;    margin: 20px 10px 10px 10px;} .main_menu_sublink {    float: left;    clear: both;    margin: 5px;    padding: 5px;} .main_menu_sublink p {    font-size: 16px;    float: left;    font-weight: normal;    width: 170px;    margin: 0px;} .main_menu_sublink img {	width:70px;    margin: 0px;	float:right;} .main_menu_sublink a {    float: left;    margin: 0px;    font-size: 22px;} #page, #submenu, .main_menu {    filter: alpha( opacity = 90);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity:    .90;opacity:    0.90;}A {    text-decoration: none;    color: #039;}