*:focus { outline: 0; }a { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #3C090D; }a:hover { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #EE3A43; }.guidev { background-color: #FF0000; width: 1px; height: 100%; position: absolute; left: 50%; border: 1px solid #FF0000; z-index:999; top:0px; }.guideo { background-color: #FF0000; height: 1px; width: 100%; position: absolute; top: 50%; border: 1px solid #FF0000; z-index:999; left:0px; }body { margin: 0px; padding: 0px; border: 0px; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }div   {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; }td { font-family: Arial, Helvetica, sans-serif; color: #333333; }div, span, applet, object, iframe, {outline: 0;}.logo { width: 200px; height: 170px; margin-left: -195px; position: absolute; }.container0 { width: 100%; height: 100%; overflow:hidden; position:absolute; background-color: #3C090D; min-height: 600px; min-width: 800px; }.container1 { background-color: #34070A; width: 2000px; position: absolute; margin-left: -1000px; height: 100%; left: 50%; }.container_test { background-image: url(img/bgw.png); }.container_base { width: 4000px; position: absolute; height: 100%; background-image: url(img/bg.png); background-repeat: no-repeat; background-position: left center; margin-left: -370px; vertical-align: middle; left: 50%; }.container_page { width: 8000px; position: absolute; height: 100%; left: 2000px; vertical-align: middle; z-index: 33; background-image: url(img/bgw.png); line-height: 1.5; color: #34070A; background-position: left center; background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }#buttons { position:absolute; z-index:9999; font-size:12px; color: #FFFFFF; display: none; margin-left: 100px; margin-top: -2px; }#buttons a { color: #FFFFFF; font-size: 12px; letter-spacing: 0.17em; position: absolute; }#buttons a:hover { color: #CCCCCC; font-size: 12px; }#buttons a:active { color: #FFFFFF; font-size: 12px; }#btn_next_temp { display: none; float: left; margin-left: 5px; cursor: pointer; position: absolute; }#btn_prev_temp { display: none; cursor: pointer; position: absolute; }#bnext { cursor: pointer; margin-left: 15px; position: absolute; display: block; }#bprev { cursor: pointer; position: absolute; display: block; }#container7 { width: 8000px; position: absolute; height: 100%; left: 1500px; vertical-align: middle; z-index: 9; line-height: 1.4; color: #34070A; background-position: left center; background-repeat: no-repeat; }.diamonds { background-image: url(img/diamonds.jpg); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 30px; }form { margin: 0px; padding: 0px; }.inner_cont { width: 460px;   margin-left: 120px; position: relative; }/**/.middleimg { position: absolute; margin-left: 120px; z-index: 11; height: 100%; display: block; text-align: right; }.middlepage { height: 700px; width: 4000px; position: absolute; top: 50%; margin-top: -350px; margin-left: 270px; z-index: 888; }.verlags { line-height: 1.5; }.middleimgcover { width: 1600px; position: absolute; height: 100%; background-image: url(img/bg2.png); background-repeat: no-repeat; background-position: left center; z-index: 29; margin-left: -315px; }.mask_brown { width: 210px; position: absolute; height: 62%; z-index: 24; margin-left: 105px; background-color: #3C090D; top: 48%; }.navigationbox { height: 200px; width: 200px; position: absolute; top: 50%; margin-top: -68px; margin-left: 34px; z-index: 999; color: #FFFFFF; left: 50%; }.navigationbox a { text-transform: uppercase; display: block; margin-bottom: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 0.17em; color: #FFFFFF; }.navigationbox a:hover { text-transform: uppercase; display: block; margin-bottom: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 0.17em; color: #CCCCCC; }.navigationbox a.selected { text-transform: uppercase; display: block; margin-bottom: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 0.17em; color: #34070A; }.navigationbox a:hover { color: #34070A; }.namebio { font-size: 12px; text-transform: uppercase; color: #B51821; display: block; padding-bottom: 10px; letter-spacing: 0.17em; font-family: Arial, Helvetica, sans-serif; }.subnav { margin-left: 100px; position: absolute; width: 150px; }#press_tb a { color: #A8161F; text-transform: uppercase; letter-spacing: 0.1em; }#press_tb { color: #A8161F; font-size: 11px; }#press_tb td { color: #3C090D; padding-right: 10px; font-size: 12px; }.pdiamonds { background-image: url(img/diamonds.jpg); background-repeat: no-repeat; background-position: center bottom; }#angles { position: absolute; top: 0px; right: 0px; z-index: 12345; margin-right: -300px; }.callout { line-height: 1.5; font-size: 20px; }.join_input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3C090D; background-color: #F5F1F2; border: 1px solid #999999; padding-top: 4px; padding-right: 5px; padding-bottom: 4px; padding-left: 5px; }a:active { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #EE3A43; }a.namebio { font-size: 12px; text-transform: uppercase; color: #B51821; display: block; padding-bottom: 10px; letter-spacing: 0.17em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }a:hover.namebio { font-size: 12px; text-transform: uppercase; color: #B51821; display: block; padding-bottom: 10px; letter-spacing: 0.17em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }a:visited.namebio { font-size: 12px; text-transform: uppercase; color: #B51821; display: block; padding-bottom: 10px; letter-spacing: 0.17em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }a:active.namebio { font-size: 12px; text-transform: uppercase; color: #B51821; display: block; padding-bottom: 10px; letter-spacing: 0.17em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }.navigationbox_mask { height: 200px; width: 200px; position: absolute; top: 50%; margin-top: -100px; margin-left: -100px; z-index: 99999; color: #FFFFFF; left: 50%; display: none; }