@import                     url("reset.css");

/*//////////////////////////////////////////////////////////////////////////////
// Utility                                                                    //
//////////////////////////////////////////////////////////////////////////////*/

.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.clear { display:inline-block; }

/* Hides from IE-mac \*/
* html .clear { height:1%; }

.clear { display:block; }
/* End hide from IE-mac */

.remove                     { display:none; }

/*//////////////////////////////////////////////////////////////////////////////
// Layout                                                                     //
//////////////////////////////////////////////////////////////////////////////*/

body                        { font-family:"tahoma", "arial", "verdana"; line-height:12px; font-size:12px; padding-bottom:10px; }

div#wrapper                 { position:relative; width:760px; margin:0px auto; background:url("background.gif") repeat-y; }

div#navigation              { width:760px; background:url("navigation/background.gif") repeat-x; height:39px; }

div#navigation a            { float:left; display:inline-block; height:39px; }

div#navigation a.segway     { width:231px; background:url("navigation/segway.gif") no-repeat; }

div#navigation a.radikal    { width:184px; background:url("navigation/radikal.gif") no-repeat; }

div#navigation a.language   { float:right; width:98px; background:url("navigation/language.gif") no-repeat; }

div#display                 { width:760px; height:444px; background:url("display.jpg") no-repeat; }

div#display div.available   { float:left; width:352px; }

div#display div.previous    { float:left; width:45px; padding-left:13px; }

div#display div.previous a  { display:block; background:url("previous.jpg") no-repeat; width:45px; height:67px; margin-top:362px; }

div#display div.segway      { float:left; width:261px; }

div#display div.next        { float:left; width:89px; }

div#display div.next a      { display:block; background:url("next.jpg") no-repeat; width:45px; height:67px; margin-top:362px; }

div#call                    { background:url("i2x2.jpg") no-repeat; height:148px; margin:0px 1px 0px 1px; padding:20px 20px 0px 0px; }

div#call p                  { line-height:18px; margin-bottom:5px; text-align:right; color:#868686; font-style:italic; }

div#call p.trial            { line-height:24px; font-size:24px; font-weight:bold; }

div#call p.trial span       { color:#2CA823; }

div#call p.company          { line-height:20px; font-size:20px; }

div#call p.phone            { line-height:26px; font-size:26px; }

div#call p.address          { line-height:14px; font-size:14px; }

div#detail                  { border-bottom:1px solid #e3e3e3; }

div#detail p                { font-size:13px; line-height:18px; padding:10px 20px 10px 20px; color:#454545; }

div#detail p img.left       { float:left; padding:10px; }

div#detail p img.right      { float:right; padding:10px; }

div#postit                  { position:absolute; top:120px; left:670px; z-index:2; width:200px; height:200px; }

div#postit a                { display:block; width:200px; height:200px; background:url("postit.png") no-repeat; }

div#footer                  { color:#999999; width:760px; margin:0px auto; text-align:center; padding:10px 0px 10px 0px; }

div#footer a                { font-size:11px; color:#999999; }

