div.indicator { clear:both; text-align:center; background-color:#F5F5E5; padding:1px; margin:6px 0; } div.form-box.layer div.indicator { margin:-32px -30px 11px -30px; } div.form-box.layer.box div.indicator { margin:-32px -20px 11px -20px; } div.indicator span { color:#859DAE; font-size:16px; }  div.indicator span.indicator-error { color:red; }  div#content-inner { min-height:100px; padding:25px 30px; background:url(http://tujo.net/static/css/core/areas/content/../../../tpl/core/content-bgd.png) repeat 0 0 transparent; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }  p.article { text-align:justify; } p.article a { color:#CBD5DD; text-decoration:underline; } p.article a:hover { color:#000; background:#CBD5DD; text-decoration:none; } div.chapter { margin:40px 0 0 0; } div.chapter h2 { font-family:Georgia, "Lucida Bright", Arial; font-size:28px; font-weight:500; padding:0 0 2px 0; } div.chapter p.bumper { margin:0 0 8px 0; } p.section { margin:0 0 20px 0; } p.section span.gfx-small { display:block; float:left; width:80px; text-align:center; } p.section img.gfx {  margin:4px 10px 10px 0; } div.l-row { float:left; width:290px; } div.r-row { float:left; width:480px; margin:0 0 0 30px; } div.contact h3 { padding:0 0 2px 0; font-family:Georgia, "Lucida Bright", Arial; font-size:20px; font-weight:500; font-variant:small-caps; } div.sidebox { margin:0 0 20px 0; padding:15px 25px;  border:1px solid rgba(60,60,60,0.5); background:rgba(60,60,60,0.3); } div.address { margin:10px 0; } div.address p.text { line-height:16px; padding:6px 10px; } div.address span.img { display:block; float:left; width:45px; height:50px; margin:0px 18px 0 0; } div.phone { margin:10px 0 0 0; } div.phone p.text { padding:10px 0;  } div.phone p.text span.phone { display:block; overflow:hidden; min-width:170px; padding:5px 12px; font-size:12px; font-weight:800; background:transparent url(http://tujo.net/static/css/about/contact/modules/../../../tpl/core/sidebox-layer-bgd.png) repeat 0 0; } div.phone span.img { display:block; float:left; width:45px; height:30px; margin:-4px 18px 0 10px; } div.email {  } div.email p.text {  } div.email p.text span.email { display:block; overflow:hidden; min-width:170px; padding:5px 12px; font-size:12px; font-weight:800; background:transparent url(http://tujo.net/static/css/about/contact/modules/../../../tpl/core/sidebox-layer-bgd.png) repeat 0 0; } div.email p.text span.email a { color:#CBD5DD; } div.email span.img { display:block; float:left; width:45px; height:30px; margin:-8px 18px 0 10px; } div.email span.img img { margin:0 0 0 3px; } div.compose-message { } div.compose-message div.inner { margin:6px 0 0 0; padding:15px 25px;  border:1px solid rgba(60,60,60,0.5); background:rgba(60,60,60,0.3); } div.compose-message h3 { padding-left:6px;  } div.compose-message div.success { } div.compose-message table.form tr {  vertical-align:top; } div.compose-message table.form tr.top { vertical-align:top; } div.compose-message table.form tr td { padding:2px 5px 3px 0; } div.compose-message table.form tr td:first-child { min-width:70px; } div.compose-message table.form label { display:block; padding:5px 0 0 0; font-size:10px; font-weight:500;  color:#746A6C; opacity:0.6; } div.compose-message table.form span.comment { font-size:11px; font-weight:100; color:#516979; } div.compose-message table.form input, div.compose-message table.form textarea { width:200px; padding:4px 6px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CBD5DD;  background:transparent url(http://tujo.net/static/css/about/contact/modules/../../../tpl/core/form/input/input-60-bgd.png) repeat 0 0; border:1px dotted #050505;  } div.compose-message table.form *:focus, div.compose-message table.form *.focus, div.compose-message table.form *.changed { color:#CBD5DD !important; font-weight:700; } div.compose-message table.form textarea { width:335px; } div.compose-message table.form button { float:left; cursor:pointer; padding:1px 3px; font-size:10px; font-weight:900; color:#000; text-transform:uppercase;  background:transparent url(http://tujo.net/static/css/about/contact/modules/../../../tpl/core/form/input/input-60-bgd.png) repeat 0 0;  border:1px solid #050505; }   div.compose-message table.form div.form-box {  float:left; } div.compose-message table.form div.indicator {  margin:2px 0 8px 0; padding:2px 8px; font-size:11px; background-color:#000; } div.compose-message table.form div.indicator span { font-size:11px; }