*{padding:0;margin:0;border:0;text-decoration:none;vertical-align: top;}
body{background-color:#000;background-repeat:no-repeat;color: #000;font-size: 1em;font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 105%;}
a {color: #33CCAF;}
a:hover {color: #33CCAF;}
h1, h2, h3, h4, h5, h6 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 0.08em;font-weight: lighter;margin-bottom:1em;line-height: 100%;}
h2{font-size:1.7em;margin-bottom:1.6em;}
h3{font-size:1.45em;}
h4{font-size:1.1em;}
h5{font-size:1.05em;}
h6{font-size:0.7em;}
p, hr {margin-bottom:2em;}
hr{width:100%;clear:both;color:#F2F2F2;height:1px;background: url(line_dot.gif) repeat;/* background-color:#F2F2F2; */}
q{quotes: "»" "«";}
#page {background:#FFF;margin:0px auto;width:640px;border:1px solid #F2F2F2;}
#header {height: 230px;padding-left:30px;}
#header h1 {font-size: 6.7em;position: absolute;top: 64px;font-family: "Swiss911 XCm BT", "Arial Narrow", sans-serif;letter-spacing: normal;}
#header h2 {font-size: 2.3em;position: absolute;top: 28px;font-family: "Swiss911 XCm BT", "Arial Narrow", sans-serif;letter-spacing: normal;}
#leftcol{width:590px;font-size:0.9em;padding-bottom:60px;}
#rightcol{width:159px;float:left;font-size: 0.55em;
background:#FFF;padding:5px 30px 30px 20px;border-left:1px solid #F2F2F2;}
#footer {height:120px;font-size:0.6em;color:#C0C0C0;padding:0px 60px 0px 30px;}
.box{margin: 0px 0px 0 30px;}
form {padding:0 30px 0 25px;}
fieldset {border:1px solid #D7D7DB;background:#FFF;padding:25px 25px 40px 25px;margin:0 0 1em 1em;}
legend {font-size:0.8em;color:#000;padding:0.3em;margin:0 0 1.8em -0.6em;}
input, textarea {width: 310px;font-size:1em;color:#999;padding: 2px 5px 2px 5px;}
.text {background: url(form_text.gif) no-repeat top;}
.text:focus {background-position: bottom;color:#000;}
.textarea {height: 117px;border:0px;background:url(form_textarea.gif) no-repeat top;overflow: hidden;}
.textarea:focus{background-position: bottom;color:#000;}
label{width:108px;padding: 0px 0px 3px 12px;float:left;margin:1px -3px 0 0;
background:url(form_label.gif) no-repeat top;color:#FFF;font-size:0.9em;}
.submitbutton{width:320px;height: 26px;padding:0 0 2px 0;margin-left: 122px;border: 0;font-weight:bold;color:#FFF;background: url(form_submitbutton.gif) no-repeat 0px 1px;cursor:pointer;}
.submitbutton:hover{background-position:0px -26px;color: #F0F0F0;}
.fixfloat {float:none;clear:both;margin:0;padding:0;border:none;width:1px;display:block;font-size:0;line-height:0;height:1px;}
.details .small {font-size:10px;color: #999;}
.spacer2 {height:2em;}
.box .zoom {display: inline;float:left;text-align:center;border: 0px double #CCCCCC;margin: 0 18px 20px 0; padding: 10px; background: url(pic_bg.jpg) no-repeat;}
.box .zoom a img{display: block;}