/* line 1, ../scss/_base.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 5, ../scss/_base.scss */
body {
  background: url(../images/top-repeat.jpg) repeat-x;
  background-color: #1f6be0;
  color: #191919;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 14px;
  margin: 0;
  min-width: 435px;
  padding: 0; }

/* line 16, ../scss/_base.scss */
.dashed {
  border: 2px dashed #1f54bc; }

/* line 20, ../scss/_base.scss */
#footer {
  background: url(../images/footer.gif) repeat-x;
  clear: both;
  height: 45px;
  padding-top: 10px; }

/* line 27, ../scss/_base.scss */
* html body {
  overflow: hidden; }

/* line 31, ../scss/_base.scss */
* html #footer-wrapper {
  background: #1f6be0;
  float: left;
  margin-bottom: -10000px;
  padding-bottom: 10010px;
  position: relative;
  width: 100%; }

/* line 40, ../scss/_base.scss */
#header, #footer {
  font-size: large;
  text-align: center; }

/* line 45, ../scss/_base.scss */
#header {
  background: url(../images/headlogo.jpg) no-repeat;
  height: 166px; }
  /* line 48, ../scss/_base.scss */
  #header h2 {
    font-size: 1.4em;
    color: #e34e48;
    float: right;
    margin: 55px 35px;
    text-shadow: 0 1px 0 white; }

/* line 57, ../scss/_base.scss */
ul.auto-nav {
  background: #5ea8f1;
  background: linear-gradient(#5ea8f1, #1f6bdf);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ea8f1', endColorstr='#1f6bdf',GradientType=0  );
  margin: 0;
  padding: 10px 0 10px 20px;
  list-style: none;
  border-top: 1px solid #1f54bc;
  border-bottom: 1px solid #1f54bc;
  text-shadow: 0 1px 0 #1f6bdf; }

/* line 69, ../scss/_base.scss */
ul.auto-nav > li {
  display: inline;
  padding-right: 3%; }

/* line 74, ../scss/_base.scss */
ul.auto-nav > li .selected {
  background: #1f6bdf;
  background: linear-gradient(#1f6bdf, #5ea8f1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f6bdf', endColorstr='#5ea8f1',GradientType=0  );
  padding: 10px;
  color: #fab000; }

/* line 82, ../scss/_base.scss */
ul.auto-nav > li a {
  font-size: 1.2em;
  color: #FFF;
  text-decoration: none;
  letter-spacing: 1px;
  text-transform: uppercase; }

/* line 90, ../scss/_base.scss */
ul.auto-nav > li a:hover {
  color: #fab000; }

/* line 94, ../scss/_base.scss */
#img-shadow img {
  border: 1px solid #1f54bc;
  text-align: center;
  max-width: 100%; }

/* line 100, ../scss/_base.scss */
.frame {
  background-color: #fff;
  border: solid #1f54bc 1px;
  padding: 4px; }

/* line 107, ../scss/_base.scss */
#floatimgleft,
#floatimgmiddle {
  padding-top: 20px; }

/* line 111, ../scss/_base.scss */
#floatimgmiddle {
  float: left;
  padding-left: 5%; }

/* line 116, ../scss/_base.scss */
h2 {
  color: #FFF;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.1em;
  text-shadow: 0 1px 0 #000; }

/* line 124, ../scss/_base.scss */
h3 {
  color: #FFF;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1.3em;
  margin: 0; }

/* line 141, ../scss/_base.scss */
h4 {
  color: #FFF;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
  margin: 0;
  padding: .8em; }

/* line 150, ../scss/_base.scss */
#centercontact {
  clear: both;
  color: #1f6be0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3em;
  padding-top: 5px;
  text-align: center; }

/* line 160, ../scss/_base.scss */
#sectionabout {
  background: url(../images/dotted-line.gif) repeat-x bottom left;
  color: #FFF;
  font-size: 14px;
  padding: 25px;
  width: 960px; }

/* line 168, ../scss/_base.scss */
#sectionabout p, #sectionabout img {
  line-height: 24px;
  padding-left: 10px;
  padding-right: 20px; }

/* line 174, ../scss/_base.scss */
#sectionabout h2 {
  color: #1f6be0;
  padding-left: 10px;
  padding-right: 10px;
  text-transform: uppercase; }

/* line 181, ../scss/_base.scss */
#contact {
  color: #FFF;
  font-weight: 700;
  padding-bottom: 7px;
  padding-top: 15px;
  text-align: center;
  text-transform: uppercase;
  clear: both; }

/* line 191, ../scss/_base.scss */
#contact a:hover {
  border: none;
  color: #FFF;
  text-decoration: none !important; }

/* line 197, ../scss/_base.scss */
#contact a {
  border-bottom-color: #1f6be0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #1f6be0;
  padding-bottom: 1.5px;
  text-decoration: none !important; }

/* line 206, ../scss/_base.scss */
#copyright {
  color: #FFF;
  float: left;
  font-size: 10px;
  font-weight: 700;
  padding-left: 2em; }

/* line 214, ../scss/_base.scss */
#ws {
  color: #FFF;
  float: right;
  font-size: 10px;
  font-weight: 700;
  padding-right: 2em; }

/* line 222, ../scss/_base.scss */
#ws a {
  color: #FFF;
  text-decoration: none !important; }

/* line 227, ../scss/_base.scss */
#ws a:hover {
  border-bottom-color: #FFF;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-bottom: 1.5px;
  text-decoration: none !important; }

/* line 238, ../scss/_base.scss */
#servicesroll span,
#clientsroll span,
#photosroll span,
#aboutusroll span {
  display: none; }

/* line 242, ../scss/_base.scss */
#servicesroll {
  background: url(../images/services.gif) no-repeat 0 0;
  height: 186px;
  padding: 10px;
  width: 211px;
  display: inline-block; }

/* line 250, ../scss/_base.scss */
#servicesroll:hover {
  background: url(../images/serviceson.gif) no-repeat 0 0; }

/* line 254, ../scss/_base.scss */
#clientsroll {
  background: url(../images/clients.gif) no-repeat 0 0;
  height: 186px;
  padding: 10px;
  width: 211px;
  display: inline-block; }

/* line 262, ../scss/_base.scss */
#clientsroll:hover {
  background: url(../images/clientson.gif) no-repeat 0 0; }

/* line 266, ../scss/_base.scss */
#photosroll {
  background: url(../images/photos.gif) no-repeat 0 0;
  height: 186px;
  padding: 10px;
  width: 211px;
  display: inline-block; }

/* line 274, ../scss/_base.scss */
#photosroll:hover {
  background: url(../images/photoson.gif) no-repeat 0 0; }

/* line 278, ../scss/_base.scss */
#aboutusroll {
  background: url(../images/about.gif) no-repeat 0 0;
  height: 186px;
  padding: 10px 0 10px;
  width: 211px;
  display: inline-block; }

/* line 286, ../scss/_base.scss */
#aboutusroll:hover {
  background: url(../images/abouton.gif) no-repeat 0 0; }

/* line 290, ../scss/_base.scss */
#center > div.cta-box {
  display: inline-block;
  margin: 0 auto;
  width: 100%;
  text-align: center; }

/* line 297, ../scss/_base.scss */
.toplink a {
  border: none;
  overflow: hidden;
  padding: 15px 15px 3em;
  text-decoration: none; }

/* line 304, ../scss/_base.scss */
.droptitle {
  margin-bottom: 20px; }

/* line 308, ../scss/_base.scss */
.droptitle a {
  background: #1f6bdf url(../images/bg_answer.gif) no-repeat;
  border: 1px solid #6faef6;
  color: #FFF;
  font-size: 18px;
  font-weight: 900;
  height: 30px;
  margin-bottom: 10px;
  margin-top: 2px;
  padding: 3px 75px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 500px; }

/* line 324, ../scss/_base.scss */
.toggler-1 {
  background-color: #FFF;
  background-image: url(../images/services_answer.gif);
  background-repeat: no-repeat;
  border: 2px solid #d7d5d5;
  padding: 10px;
  width: 460px; }

/* line 333, ../scss/_base.scss */
.toggler-1 h2 {
  color: #1f54bc;
  font-size: 14px;
  line-height: 24px; }

/* line 339, ../scss/_base.scss */
.padding {
  padding: 20px; }

/* line 344, ../scss/_base.scss */
.postcard,
.postcard a {
  color: #3264ad;
  border-bottom: 1px solid #1f6be0;
  padding-bottom: 1.5px;
  text-decoration: none; }

/* line 351, ../scss/_base.scss */
.postcard a:hover {
  color: #FFF;
  text-decoration: none; }

/* line 356, ../scss/_base.scss */
h1 {
  color: #3264ad;
  text-shadow: 0 1px 0 #FFF; }

/* line 361, ../scss/_base.scss */
.h1 {
  font-size: 28px; }

/* line 365, ../scss/_base.scss */
.margin-top {
  margin-top: 15px; }

/* line 369, ../scss/_base.scss */
.fb-like {
  margin-bottom: 10px; }

/* line 416, ../scss/_base.scss */
.corner-smile {
  position: relative;
  top: 25px;
  left: -15px; }

/* line 424, ../scss/_base.scss */
#int-ext h1,
#complete-packages h1,
#maintenance-plans h1 {
  text-transform: uppercase;
  text-align: center; }

/* line 429, ../scss/_base.scss */
.center-text {
  text-align: center; }

/* line 433, ../scss/_base.scss */
.italic-text {
  font-style: italic; }

/* line 437, ../scss/_base.scss */
.section-about {
  padding: 0 0 25px;
  max-width: 700px;
  clear: both; }

/* line 443, ../scss/_base.scss */
.section-about img {
  float: left;
  padding: 0 20px 20px 0; }

/* line 448, ../scss/_base.scss */
.section-about p {
  color: #333;
  line-height: 1.7;
  text-align: left; }

/* line 454, ../scss/_base.scss */
.section-about h2 {
  text-align: left;
  font-size: 24px;
  text-transform: uppercase;
  color: #3264ad;
  text-shadow: 0 1px 0 #FFF; }

/* line 462, ../scss/_base.scss */
.thumbsBox {
  float: left;
  margin: 0 auto; }

/* line 467, ../scss/_base.scss */
.payment-options {
  margin: 30px auto;
  text-align: center; }

/* RxD */
@media screen and (max-width: 1000px) {
  /* line 474, ../scss/_base.scss */
  body {
    background: #fab000; }

  /* line 477, ../scss/_base.scss */
  #header {
    height: 225px;
    margin-top: -35px;
    background: url(../images/rwd-logo.png) no-repeat;
    background-position: top center; }
    /* line 482, ../scss/_base.scss */
    #header h2 {
      float: none;
      padding-top: 150px; }

  /* line 487, ../scss/_base.scss */
  #left, #right, #floatimgmiddle {
    display: none; }

  /* line 490, ../scss/_base.scss */
  #container {
    padding: 0 20px; }

  /* line 493, ../scss/_base.scss */
  #center {
    padding: 10px 0; }

  /* line 496, ../scss/_base.scss */
  #img-shadow img {
    width: 100%;
    max-width: 673px; }

  /* line 500, ../scss/_base.scss */
  .rwd-img {
    width: 100%;
    max-width: 431px; }

  /* line 504, ../scss/_base.scss */
  .section-about img {
    float: right;
    padding: 0 0 20px 20px; }

  /* line 508, ../scss/_base.scss */
  ul.auto-nav > li {
    display: inline;
    padding-right: 2.25%; }

  /* line 512, ../scss/_base.scss */
  ul.auto-nav > li a {
    font-size: .85em; }

  /* line 515, ../scss/_base.scss */
  ul.auto-nav > li .selected {
    padding: 13px 8px; }

  /* line 518, ../scss/_base.scss */
  #wufoo-z7x3p9 {
    width: auto !important; }

  /* line 521, ../scss/_base.scss */
  .thumbsBox {
    margin: 0 auto;
    width: 100%; } }
/* line 529, ../scss/_base.scss */
.container {
  position: relative; }

/* line 533, ../scss/_base.scss */
.left, .right {
  height: 100%;
  position: absolute;
  top: 0; }
  @media (max-width: 800px) {
    /* line 533, ../scss/_base.scss */
    .left, .right {
      display: none; } }

/* line 543, ../scss/_base.scss */
.left {
  background: #fdc816 url(../images/corner-smile.png) repeat-y 20px;
  left: 0;
  width: 100px; }

/* line 549, ../scss/_base.scss */
.right {
  padding-top: 20px;
  background: #fdc816;
  right: 0;
  width: 200px;
  overflow: hidden; }

/* line 557, ../scss/_base.scss */
.center {
  background: #fab000;
  margin: 0 200px 0 100px;
  padding: 3%; }
  @media (max-width: 800px) {
    /* line 557, ../scss/_base.scss */
    .center {
      margin: 0; } }

/* line 567, ../scss/_base.scss */
img.outline {
  max-width: 100%; }

/* line 571, ../scss/_base.scss */
.detail-packages img {
  width: 70%; }

/* line 576, ../scss/_base.scss */
.detail-packages h1, .vehicle-sizes h1 {
  text-transform: uppercase;
  text-align: center;
  font-size: 2em;
  margin-top: 0; }

/* line 585, ../scss/_base.scss */
.detail-packages h1 {
  margin-top: 5%; }

/* line 590, ../scss/_base.scss */
.vehicle-sizes {
  background: #eaeaea;
  padding: 3%;
  border-bottom: 5px solid #d1d1d1;
  overflow: hidden;
  *zoom: 1; }

/* line 597, ../scss/_base.scss */
.vehicle {
  float: left;
  width: 33%;
  padding: 2%;
  text-align: center; }
  /* line 603, ../scss/_base.scss */
  .vehicle h3 {
    text-transform: uppercase;
    margin-top: 8px;
    color: #333333; }
  /* line 608, ../scss/_base.scss */
  .vehicle img {
    width: 55%; }
  /* line 612, ../scss/_base.scss */
  .vehicle:first-of-type {
    padding-left: 0;
    border-right: 1px solid #d1d1d1; }
  /* line 616, ../scss/_base.scss */
  .vehicle:last-of-type {
    padding-right: 0;
    border-left: 1px solid #d1d1d1; }
  /* line 621, ../scss/_base.scss */
  .vehicle p {
    color: #595959; }

/* line 626, ../scss/_base.scss */
.detail-service {
  background: #fff;
  border-bottom: 5px solid #d1d1d1;
  text-align: center;
  width: 50%;
  margin-bottom: 3%;
  float: left; }
  /* line 635, ../scss/_base.scss */
  .detail-service h2 {
    text-transform: uppercase;
    margin-top: 0;
    color: #333333;
    text-shadow: none; }
  /* line 642, ../scss/_base.scss */
  .detail-service.service-left {
    margin-right: 2.5%;
    width: 47.5%; }
  /* line 646, ../scss/_base.scss */
  .detail-service.service-right {
    margin-left: 2.5%;
    width: 47.5%; }
  /* line 651, ../scss/_base.scss */
  .detail-service p {
    color: #737373;
    line-height: 1.4;
    padding-bottom: 10px;
    margin-bottom: 0; }
  /* line 658, ../scss/_base.scss */
  .detail-service .description {
    background: #eaeaea;
    padding: 20px 10px; }
  /* line 663, ../scss/_base.scss */
  .detail-service.full-width {
    width: 100%; }

/* line 668, ../scss/_base.scss */
.detail-packages {
  overflow: hidden;
  *zoom: 1; }

/* line 672, ../scss/_base.scss */
ul.service-prices {
  list-style-type: none;
  margin: 0;
  padding: 10px 0; }
  /* line 677, ../scss/_base.scss */
  ul.service-prices li {
    width: 33%;
    float: left;
    display: inline-block;
    padding-top: 10px; }
    /* line 683, ../scss/_base.scss */
    ul.service-prices li:first-of-type {
      padding-left: 0;
      border-right: 1px solid #d1d1d1; }
    /* line 687, ../scss/_base.scss */
    ul.service-prices li:last-of-type {
      padding-right: 0;
      border-left: 1px solid #d1d1d1; }
    /* line 691, ../scss/_base.scss */
    ul.service-prices li.full-width {
      width: 100%; }
      /* line 694, ../scss/_base.scss */
      ul.service-prices li.full-width img {
        width: 23%; }

/* line 701, ../scss/_base.scss */
.price {
  font-size: 1.5em; }

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
/* line 18, ../scss/_fancybox.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
  display: none; }

/* line 32, ../scss/_fancybox.scss */
#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url("fancybox.png"); }

/* line 41, ../scss/_fancybox.scss */
#fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1100;
  display: none; }

/* line 50, ../scss/_fancybox.scss */
#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none; }

/* line 58, ../scss/_fancybox.scss */
#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 1101;
  outline: none;
  display: none; }

/* line 68, ../scss/_fancybox.scss */
#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff; }

/* line 75, ../scss/_fancybox.scss */
#fancybox-content {
  width: 0;
  height: 0;
  padding: 0;
  outline: none;
  position: relative;
  overflow: hidden;
  z-index: 1102;
  border: 0px solid #fff; }

/* line 86, ../scss/_fancybox.scss */
#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1101; }

/* line 96, ../scss/_fancybox.scss */
#fancybox-close {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
  background: transparent url("fancybox.png") -40px 0px;
  cursor: pointer;
  z-index: 1103;
  display: none; }

/* line 108, ../scss/_fancybox.scss */
#fancybox-error {
  color: #444;
  font: normal 12px/20px Arial;
  padding: 14px;
  margin: 0; }

/* line 115, ../scss/_fancybox.scss */
#fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top; }

/* line 126, ../scss/_fancybox.scss */
#fancybox-frame {
  width: 100%;
  height: 100%;
  border: none;
  display: block; }

/* line 133, ../scss/_fancybox.scss */
#fancybox-left, #fancybox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background: transparent url("blank.gif");
  z-index: 1102;
  display: none; }

/* line 145, ../scss/_fancybox.scss */
#fancybox-left {
  left: 0px; }

/* line 149, ../scss/_fancybox.scss */
#fancybox-right {
  right: 0px; }

/* line 153, ../scss/_fancybox.scss */
#fancybox-left-ico, #fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
  display: block; }

/* line 165, ../scss/_fancybox.scss */
#fancybox-left-ico {
  background-image: url("fancybox.png");
  background-position: -40px -30px; }

/* line 170, ../scss/_fancybox.scss */
#fancybox-right-ico {
  background-image: url("fancybox.png");
  background-position: -40px -60px; }

/* line 175, ../scss/_fancybox.scss */
#fancybox-left:hover, #fancybox-right:hover {
  visibility: visible;
  /* IE6 */ }

/* line 180, ../scss/_fancybox.scss */
#fancybox-left:hover span {
  left: 20px; }

/* line 184, ../scss/_fancybox.scss */
#fancybox-right:hover span {
  left: auto;
  right: 20px; }

/* line 189, ../scss/_fancybox.scss */
.fancybox-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 20px;
  height: 20px;
  z-index: 1001; }

/* line 199, ../scss/_fancybox.scss */
#fancybox-bg-n {
  top: -20px;
  left: 0;
  width: 100%;
  background-image: url("fancybox-x.png"); }

/* line 206, ../scss/_fancybox.scss */
#fancybox-bg-ne {
  top: -20px;
  right: -20px;
  background-image: url("fancybox.png");
  background-position: -40px -162px; }

/* line 213, ../scss/_fancybox.scss */
#fancybox-bg-e {
  top: 0;
  right: -20px;
  height: 100%;
  background-image: url("fancybox-y.png");
  background-position: -20px 0px; }

/* line 221, ../scss/_fancybox.scss */
#fancybox-bg-se {
  bottom: -20px;
  right: -20px;
  background-image: url("fancybox.png");
  background-position: -40px -182px; }

/* line 228, ../scss/_fancybox.scss */
#fancybox-bg-s {
  bottom: -20px;
  left: 0;
  width: 100%;
  background-image: url("fancybox-x.png");
  background-position: 0px -20px; }

/* line 236, ../scss/_fancybox.scss */
#fancybox-bg-sw {
  bottom: -20px;
  left: -20px;
  background-image: url("fancybox.png");
  background-position: -40px -142px; }

/* line 243, ../scss/_fancybox.scss */
#fancybox-bg-w {
  top: 0;
  left: -20px;
  height: 100%;
  background-image: url("fancybox-y.png"); }

/* line 250, ../scss/_fancybox.scss */
#fancybox-bg-nw {
  top: -20px;
  left: -20px;
  background-image: url("fancybox.png");
  background-position: -40px -122px; }

/* line 257, ../scss/_fancybox.scss */
#fancybox-title {
  font-family: Helvetica;
  font-size: 12px;
  z-index: 1102; }

/* line 263, ../scss/_fancybox.scss */
.fancybox-title-inside {
  padding-bottom: 10px;
  text-align: center;
  color: #333;
  background: #fff;
  position: relative; }

/* line 271, ../scss/_fancybox.scss */
.fancybox-title-outside {
  padding-top: 10px;
  color: #fff; }

/* line 276, ../scss/_fancybox.scss */
.fancybox-title-over {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FFF;
  text-align: left; }

/* line 284, ../scss/_fancybox.scss */
#fancybox-title-over {
  padding: 10px;
  background-image: url("fancy_title_over.png");
  display: block; }

/* line 290, ../scss/_fancybox.scss */
.fancybox-title-float {
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 32px; }

/* line 297, ../scss/_fancybox.scss */
#fancybox-title-float-wrap {
  border: none;
  border-collapse: collapse;
  width: auto; }

/* line 303, ../scss/_fancybox.scss */
#fancybox-title-float-wrap td {
  border: none;
  white-space: nowrap; }

/* line 308, ../scss/_fancybox.scss */
#fancybox-title-float-left {
  padding: 0 0 0 15px;
  background: url("fancybox.png") -40px -90px no-repeat; }

/* line 313, ../scss/_fancybox.scss */
#fancybox-title-float-main {
  color: #FFF;
  line-height: 29px;
  font-weight: bold;
  padding: 0 0 3px 0;
  background: url("fancybox-x.png") 0px -40px; }

/* line 321, ../scss/_fancybox.scss */
#fancybox-title-float-right {
  padding: 0 0 0 15px;
  background: url("fancybox.png") -55px -90px no-repeat; }

/* IE6 */
/* line 328, ../scss/_fancybox.scss */
.fancybox-ie6 #fancybox-close {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

/* line 333, ../scss/_fancybox.scss */
.fancybox-ie6 #fancybox-left-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }

/* line 338, ../scss/_fancybox.scss */
.fancybox-ie6 #fancybox-right-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

/* line 343, ../scss/_fancybox.scss */
.fancybox-ie6 #fancybox-title-over {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');
  zoom: 1; }

/* line 349, ../scss/_fancybox.scss */
.fancybox-ie6 #fancybox-title-float-left {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }

/* line 354, ../scss/_fancybox.scss */
.fancybox-ie6 #fancybox-title-float-main {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }

/* line 359, ../scss/_fancybox.scss */
.fancybox-ie6 #fancybox-title-float-right {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

/* line 364, ../scss/_fancybox.scss */
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
  height: expression(this.parentNode.clientHeight + "px"); }

/* line 368, ../scss/_fancybox.scss */
#fancybox-loading.fancybox-ie6 {
  position: absolute;
  margin-top: 0;
  top: expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'); }

/* line 374, ../scss/_fancybox.scss */
#fancybox-loading.fancybox-ie6 div {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */
/* line 381, ../scss/_fancybox.scss */
.fancybox-ie .fancybox-bg {
  background: transparent !important; }

/* line 385, ../scss/_fancybox.scss */
.fancybox-ie #fancybox-bg-n {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }

/* line 389, ../scss/_fancybox.scss */
.fancybox-ie #fancybox-bg-ne {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }

/* line 393, ../scss/_fancybox.scss */
.fancybox-ie #fancybox-bg-e {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }

/* line 397, ../scss/_fancybox.scss */
.fancybox-ie #fancybox-bg-se {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }

/* line 401, ../scss/_fancybox.scss */
.fancybox-ie #fancybox-bg-s {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }

/* line 405, ../scss/_fancybox.scss */
.fancybox-ie #fancybox-bg-sw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }

/* line 409, ../scss/_fancybox.scss */
.fancybox-ie #fancybox-bg-w {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }

/* line 413, ../scss/_fancybox.scss */
.fancybox-ie #fancybox-bg-nw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

/* line 417, ../scss/_fancybox.scss */
.album {
  list-style: none; }

/* line 421, ../scss/_fancybox.scss */
.album li {
  float: left;
  margin-right: 11px;
  margin-bottom: 15px;
  text-align: center;
  padding: 10px; }

/* line 429, ../scss/_fancybox.scss */
.album a {
  background: #F7F7F7;
  border: 5px solid #184090;
  -webkit-box-shadow: #5ea8f1 7px 7px;
  -moz-box-shadow: #5ea8f1 7px 7px;
  box-shadow: #5ea8f1 7px 7px;
  display: block;
  margin: 10px;
  padding: 10px; }

/* line 438, ../scss/_fancybox.scss */
.album a:hover {
  border: 5px solid #1f54bc; }

/* line 442, ../scss/_fancybox.scss */
.cv-widget {
  margin: 10px auto; }

/* line 446, ../scss/_fancybox.scss */
div#badges {
  text-align: center;
  clear: both; }

/* line 451, ../scss/_fancybox.scss */
.outline {
  border: 5px solid #000;
  padding: 3px;
  background: #fff; }
