
BODY {
  background-color:      #7b7d7b;  /* green-grey */
  background-image:      url('images/bg-horizon.jpg');
  background-attachment: fixed;
  background-position:   top;
  background-repeat:     repeat-x;
}

BODY, TD, DIV, A, H1 {
  font-family: 'MS Trebuchet', Tahoma, Arial, Helvetica, Verdana, sans-serif;
  font-size:   12pt;
}

A {
  font-weight:       bold;
  text-decoration:   none;
  color:             #06363f;
} A:hover {
    text-decoration: underline;
    color:           #66CCFF;
  }

H1 { /* normal */
  display: inline;
  font-weight: normal;
} H1.wo {
    color: #FFFFFE;
  }

H2 {
  font-size: 24pt;
  font-style: italic;
  color: #66CCFF;
}

A.ext_link {
  display:block;
  margin: 5px 0px 5px 40px
}

LI {
  font-size:10pt;
}

IFRAME {
  border:0px;  overflow:hidden;
}

DIV.classic_car_photo {
  float:right;
  margin: 0px 30px 10px 30px;
} DIV.classic_car_photo IMG {
  border: 2px solid #66CCFF;
  -webkit-border-radius: 6px;
  -moz-border-radius:    6px;
  border-radius:         6px;
}

DIV.coord { display:inline; position:relative; }
DIV#flyover {
  display:none;
  position:absolute; top:15px; left:15px;
  width: 300px; padding:10px;
  border: 1px solid #333333;
  background-color:#c0c0c0;
  -webkit-border-radius: 10px;
  -moz-border-radius:    10px;
  border-radius:         10px;
  box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
  -moz-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
  -webkit-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
} DIV#flyover IMG {
    -webkit-border-radius: 6px;
    -moz-border-radius:    6px;
    border-radius:         6px;
  }

DIV.classic_car_finders {
  position:   absolute;
  z-index:    -1;
  top:-20px; left:-10%; right:-10%; bottom:-20px;
  background-color: #fdfdf6;  /* beige */
  filter:  alpha(opacity=40);
  opacity: 0.4;
  border: 1px solid #333333;  /* charcoal */
  -webkit-border-radius: 20px;
  -moz-border-radius:    20px;
  border-radius:         20px;
  box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
  -moz-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
  -webkit-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
}

DIV.buy_classic_automobiles {
  position: absolute;  z-index: 0;
  top:33px; right:10%; margin-bottom:66px; left:10%;
  min-height: 666px;
  min-width:  1050px;
  padding:    11px;
  background-color: #ffffff;  /* white */
  border: 4px solid #66CCFF;  /* bright cyan */
  -webkit-border-radius: 10px;
  -moz-border-radius:    10px;
  border-radius:         10px;
}

DIV.cornering {
  float:left; width:180px; height:220px;
}

DIV.white_glove_delivery_service {
  position: absolute;  z-index: 1;
  top:-38px; left:-33px; width:200px; height:244px;
  background-image: url('images/logo_small.jpg');
  border: 1px solid #66CCFF;  /* bright cyan */
  -webkit-border-bottom-left-radius:  10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-bottomleft:      10px;
  -moz-border-radius-bottomright:     10px;
  border-bottom-left-radius:          10px;
  border-bottom-right-radius:         10px;
  box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
  -moz-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
  -webkit-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
}

DIV.classic_nostalgia {
  position: absolute;
  bottom:-40px;  left:0px;  right:0px;
  font-size:9pt;
  color:#999999;
  text-align:center;
} DIV.classic_nostalgia A {
    font-size:9pt; color:#AAAAAA;
    text-decoration:none; }

DIV.classic_car_reality_series {
  float:left;  width:47%;
}

DIV.bring_a_classic_to_your_door {
  float:right; width:47%;
}

/* -- IMAGEFLOW gallery -- */
@media screen, projection{.imageflow{overflow:hidden; position:relative; text-align:left; visibility:hidden; width:100%}.imageflow img{border:none; position:absolute; top:0px; visibility:hidden; -ms-interpolation-mode:bicubic}.imageflow p{margin:0 auto; text-align:center}.imageflow .loading{border:1px solid white; height:15px; left:50%; margin-left:-106px; padding:5px; position:relative; visibility:visible; width:200px}.imageflow .loading_bar{background:#fff; height:15px; visibility:visible; width:1%}.imageflow .navigation{z-index:10000}.imageflow .caption{font-weight:bold; position:relative; text-align:center; z-index:10001}.imageflow .scrollbar{border-bottom:1px solid #b3b3b3; position:relative; visibility:hidden; z-index:10002; height:1px}.imageflow .slider{background:url(include/imageflow/slider.png) no-repeat; height:14px; margin:-6px 0 0 -7px; position:absolute; width:14px; z-index:10003}.imageflow .slideshow{cursor:pointer; height:14px; margin:20px 0 0 20px; position:absolute; width:14px; z-index:10003}.imageflow .slideshow.pause{background:url(include/imageflow/button_pause.png) no-repeat}.imageflow .slideshow.play{background:url(include/imageflow/button_play.png) no-repeat}.imageflow .images{overflow:hidden; white-space:nowrap}.imageflow .button{cursor:pointer; height:17px; position:relative; width:17px}.imageflow .previous{background:url(include/imageflow/button_left.png) top left no-repeat; float:left; margin:-7px 0 0 -30px}.imageflow .next{background:url(include/imageflow/button_right.png) top left no-repeat; float:right; margin:-7px -30px 0 30px}}

DIV.gallery {
  width:1000px; margin:15px auto 20px auto; padding:10px;
  background-color:#ffffff; }
DIV.imageflow {   width: 1000px; background-color:#666666; 
  border-top:3px solid #666666; border-bottom:3px solid #666666; }
DIV.detail_view { width: 1000px; height: 750px; overflow:hidden; text-align:center; }
