.messages{ display:block;padding:3px 1em;background-color:#fff1a8;border:1px solid #fff1a8;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:1em;}.messages ul{ margin:0;padding:0;}.messages li{ list-style:none;padding:0;margin:0;font-weight:bold;}.messages li li{ list-style:disc;margin-left:2em;}.contactform td{ padding:.5em;}.contactform .left{ text-align:right;font-size:11px;padding-top:1em;}.contactform .input,.contactform textarea{ width:20em;padding:5px;font-size:13px;}.contactform textarea{ height:10em;}.gp_gallery{ clear:both;}.gp_gallery img{ float:left;clear:both;margin:0 1em 1em 0;}.gp_gallery div{ margin-bottom:.5em;}.gp_gallery li{ float:left;width:20em;overflow:hidden;list-style:none;display:inline-block;margin:0 1em 1em 0;padding:.5em .5em 0 .5em;border:1px solid #ccc;height:110px;-moz-border-radius:9px;-webkit-border-radius:9px;-o-border-radius:9px;border-radius:9px;background-color:#F1F1F1;background:#fafafa url(../imgs/list_back.png) bottom repeat-x;}.IE6CLASS .req_script,.IE7CLASS .req_script,.STCLASS .req_script{ display:block !important;}.IE6CLASS .without_script,.IE7CLASS .without_script,.STCLASS .without_script{ display:none !important;}