body {    margin: 0;    padding: 0;}body, table, td {    color: #999;    font-family: Geneva, Arial, Helvetica, sans-serif;    font-size: 11px;    letter-spacing: 1px;}body {    background-image: url(../images/structure.jpg);    margin: 4px 4px 4px 4px;}img {    border-style: none;}select {    font-size: 9px;    margin: 0 2px 0 2px;}input {    font-size: 9px;    margin: 0 2px 0 2px;}.error {    font-size: 13px;    font-weight: bold;    background-color: #F00;    color: white;}.current-state {    color: #C00;}a {    text-decoration: none;}a:visited {    color: #999;}a:link {    color: #999;}a:hover {    color: #CCC;}#ixmain {    width: 752px;    background-image: url(../images/home_camera_bg.jpg);    background-repeat: no-repeat;}.ixspc {    border: 1px solid #666;    border-width: 1px 0 0 1px;}#ixentry {    background-image: url(../images/structure.jpg);    background-repeat: repeat;}tr#ixentry td {    padding: 4px 0 4px 0;}#ixftr {    border: 1px solid #666;    border-width: 1px 0 0 1px;    margin: 4px 0 0 0;    padding: 0 0 0 4px;    text-transform: uppercase;}#code {    width: 6em;    border: 0;}.menutbl {    border: 1px solid #999;    border-width: 1px 0 0 1px;    margin: 4px 0 0 0;    padding: 2px 0 0 0;}td.menu {    padding: 0 4px 0 4px;    margin: 2px 0 2px 0;    font-size: 9px;    text-transform: uppercase;    white-space: nowrap;}td.menuin {    padding: 0 4px 0 4px;    margin: 2px 0 2px 0;    font-size: 9px;    color: #666;    text-transform: uppercase;}select#sequence {    width: 165px;}select#moment, select#reference {    width: 115px;}table#fmttbl {    margin: 0 0 0 2px;}td.label {    font-size: 9px;    text-transform: uppercase;    padding: 0 2px 0 4px;    vertical-align: bottom;}td.formatlbl {    color: #999;    font-size: 9px;    text-transform: uppercase;    padding: 3px 2px 2px 4px;}table#thumbtable {    margin-left: -4px;}table#thumbtable td {    padding: 4px 0 0 4px;}.thumbh {    display: block;    border: 1px solid #999;    border-width: 1px 8px 1px 8px;    padding: 12px 1px 12px 1px;}a:hover.thumbh {    border-color: #CCC;}.thumbh img {    width: 65px;    height: 43px;}.thumbv {    display: block;    border: 1px solid #999;    border-width: 1px 8px 1px 8px;    padding: 1px 12px 1px 12px;}a:hover.thumbv {    border-color: #CCC;}.thumbv img {    width: 43px;    height: 65px;}a.thumbc, a:hover.thumbc {    border: 1px solid #C00;    border-width: 1px 8px 1px 8px;}#thumbnav {    margin: 4px 0 4px 0;}#navleft {    text-align: left;}#navright {    text-align: right;}td#seqtd {    padding-right: 4px;}table.seqtbl {    border: 1px solid #999;    border-width: 1px 0 0 1px;    margin: 4px 0 0 0;    padding-top: 4px;    display: block;}table.seqtbl td {    padding: 2px 0 0 2px;}td.border {    margin: 0 0 0 0;    padding: 0 0 0 0;    background-color: #999;    border: 1px solid black;    border-width: 0 0 0 0;}#zoom-up {    border-width: 0 0 2px 0;    text-align: center;}#zoom-right {    border-width: 0 0 0 2px;}#zoom-down {    border-width: 2px 0 0 0;}#zoom-left {    border-width: 0 2px 0 0;}#zoom-up img, #zoom-down img {    width: 223px;    height: 7px;}#zoom-left img, #zoom-right img {    width: 7px;    height: 223px;}td.photo p {    padding: 0 0 0 0;    display: block;}td.photoh p {    padding: 50px 0 50px 0;    display: block;}td.photov p {    padding: 0 50px 0 50px;    display: block;}.phototbl {    margin: 4px 0 0 0;}.slideh {    width: 285px;    height: 185px;    padding: 50px 0 50px 0;}.slidev {    width: 185px;    height: 285px;    padding: 0 50px 0 50px;}.slidef {    width: 285px;    height: 285px;}#caddie {    background-color: #999;    margin: 4px 0 0 0;    width: 193px;}tr.item td {    color: black;    background-color: #999;    font-size: 11px;    line-height: 13px;    text-align: left;    vertical-align: middle;    padding: 2px 2px 2px 2px;    white-space: nowrap;}tr.caddieh td {    color: black;    font-size: 11px;    font-weight: bold;    padding: 2px 2px 2px 2px;    border: 1px solid black;    border-width: 1px 0 0 0;}.quantity {    width: 24px;}.tinyh {    vertical-align: middle;    display: block;    padding: 6px 0 6px 0;}.tinyh img {    width: 33px;    height: 21px;}.tinyv {    vertical-align: middle;    display: block;    padding: 0 6px 0 6px;}.tinyv img {    width: 21px;    height: 33px;}.x {    vertical-align: middle;    color: black;}.itemq {    width: 30px;}.itemh {    width: 33px;}.itemv {    width: 39px;    overflow: hidden;}.itema {    width: 40px;    text-align: right;    font-weight: bold;    overflow: hidden;}.itemr {    width: 21px;}.itemr img {    width: 21px;    height: 21px;    border: 0;}.info {    background-color: #999;    color: black;    font-size: 11px;    line-height: 13px;    padding: 2px 4px 2px 4px;}.info p {    display: block;}#logo {    border: 1px solid #999;    border-width: 1px 0 0 1px;    padding: 2px 0 0 2px;}#title {    text-transform: uppercase;    font-weight: bold;    padding: 2px 4px 0 4px;}.copyright {    font-size: 9px;    margin-top: 16px;    text-align: center;}#form {    font-size: 13px;    font-weight: bold;    text-transform: uppercase;}.form {    background-color: #999;    font-size: 11px;    line-height: 13px;}.formtop {    background-color: #999;    font-size: 11px;    line-height: 13px;    margin-top: 1px;}td.formtitle {    color: black;    padding: 4px 4px 4px 4px;    font-weight: bold;}td.formtitle p {    display: block;    border: 1px solid black;    border-width: 1px 0 0 0;}td.formlabel {    color: black;    padding: 0 4px 0 4px;    text-transform: uppercase;}td.radio {    color: black;    padding: 0 4px 0 4px;    padding-left: 24px;    text-indent: -24px;    white-space: nowrap;}select.title {    width: 120px;}input.lastname {    width: 120px;}input.firstname {    width: 120px;}input.company {    width: 184px;}input.address {    width: 244px;}input.zip {    width: 60px;}input.city {    width: 120px;}select.country {    width: 120px;}input.phone {    width: 80px;}input.email {    width: 160px;}input.communication {    width: 308px;}.bold {    font-weight: bold;    text-decoration: underline;    font-size: 13px;    padding-bottom: 4px;}.verhead {    color: black;    font-weight: bold;    font-size: 13px;    line-height: 15px;    margin: 0 2px 0 2px;    border: 1px solid black;    border-width: 0 0 1px 0;}.veritem {    color: black;    font-size: 13px;    line-height: 15px;    margin: 0 2px 0 2px;    border: 1px solid black;    border-width: 0 0 1px 0;}.valhilight {    color: #900;    font-weight: bold;    text-decoration: underline;}.valinfo {    background-color: #999;    color: black;    font-size: 11px;    line-height: 15px;    padding: 2px 4px 2px 4px;}