/* line 14, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 17, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body {
  line-height: 1;
  color: black;
  background: white;
}

/* line 19, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 21, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 23, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 25, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: "" "";
}
/* line 96, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
}

/* line 27, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 14, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 17, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body {
  line-height: 1;
  color: black;
  background: white;
}

/* line 19, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 21, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 23, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 25, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: "" "";
}
/* line 96, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
}

/* line 27, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 98, ../../app/stylesheets/default.scss */
a {
  color: #ff8900;
  text-decoration: none;
}
/* line 18, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
a:visited {
  color: #ff8900;
}
/* line 21, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
a:focus {
  color: #ff8900;
}
/* line 24, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
a:hover {
  color: black;
}
/* line 27, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
a:active {
  color: #ff8900;
}

/* line 103, ../../app/stylesheets/default.scss */
body {
  min-height: 100%;
  height: 100%;
  background: #c9c7c7 url(/images/background.jpg) repeat-x;
  font: normal 13px "Trebuchet MS", Helvetica, sans-serif;
  color: #333333;
}
/* line 110, ../../app/stylesheets/default.scss */
body.alt {
  background: #eeeeee url(/images/background-alt.jpg) repeat-x;
}
/* line 113, ../../app/stylesheets/default.scss */
body.alt .slideshow {
  margin-bottom: 20px;
}

/* line 119, ../../app/stylesheets/default.scss */
input, textarea {
  border: 1px solid #333333;
  color: #333333;
  font: bold 11px "Trebuchet MS", Helvetica, sans-serif;
}

/* line 125, ../../app/stylesheets/default.scss */
h1 {
  color: #ff8900;
  font-size: 24px;
  font-weight: bold;
  padding: 0 0 10px 0;
}

/* line 132, ../../app/stylesheets/default.scss */
h2 {
  color: #ff8900;
  font-size: 18px;
  font-weight: bold;
}

/* line 138, ../../app/stylesheets/default.scss */
h3 {
  font-size: 16px;
  font-weight: bold;
  padding: 0;
}

/* line 144, ../../app/stylesheets/default.scss */
p {
  padding: 10px 0;
}

/* line 147, ../../app/stylesheets/default.scss */
strong {
  font-weight: bold;
}

/* line 150, ../../app/stylesheets/default.scss */
em {
  font-style: italic;
}

/* line 160, ../../app/stylesheets/default.scss */
.container {
  display: block;
  position: relative;
  clear: both;
  width: 900px;
  margin: 0px auto;
  font-size: 14px;
}
/* line 168, ../../app/stylesheets/default.scss */
.container h1 {
  font-size: 35px;
  color: #000000;
  font-weight: normal;
  padding: 15px 0px;
  margin: 0px;
}
/* line 169, ../../app/stylesheets/default.scss */
.container h2 {
  font-size: 24px;
  color: #333333;
  font-weight: normal;
  padding: 0px;
  margin: 0px;
}
/* line 170, ../../app/stylesheets/default.scss */
.container p {
  text-align: justify;
  padding: 10px;
  margin: 0px;
}
/* line 171, ../../app/stylesheets/default.scss */
.container p ol, .container #container p ul {
  margin: 0px auto 0px;
}
/* line 172, ../../app/stylesheets/default.scss */
.container p.notes {
  color: #999999;
  font-size: 10px;
}

/* ----------------product SLIDER------------- */
/* line 176, ../../app/stylesheets/default.scss */
#SlideItMoo_outer {
  width: 956px;
  height: 65px;
  display: block;
  position: relative;
}

/* create custom forward-backward buttons for this container */
/* line 184, ../../app/stylesheets/default.scss */
#SlideItMoo_outer .SlideItMoo_forward,
#SlideItMoo_outer .SlideItMoo_back {
  float: left;
  display: block;
  cursor: pointer;
  height: 65px;
  width: 33px;
  bottom: 0px;
  background: url(/images/slideitmoo_forward.png) no-repeat center;
}

/* line 193, ../../app/stylesheets/default.scss */
#SlideItMoo_outer .SlideItMoo_back {
  background: url(/images/slideitmoo_back.png) no-repeat center;
}

/* the width is set to show the number of thumbnails that will be visible */
/* line 198, ../../app/stylesheets/default.scss */
#SlideItMoo_inner {
  position: relative;
  float: left;
  overflow: hidden;
  width: 890px;
  /* set a display width to make the slider look good in case js is disabled */
  height: 65px;
  margin: 0px auto 0px;
}

/* the thumbnails container; set a width on it so everything will be fine */
/* line 207, ../../app/stylesheets/default.scss */
#SlideItMoo_items {
  display: block;
  position: relative;
}

/* single element design */
/* line 212, ../../app/stylesheets/default.scss */
#SlideItMoo_items div.SlideItMoo_element {
  display: block;
  position: relative;
  float: left;
  padding: 0px 15px 0px;
  width: 148px;
}

/* line 219, ../../app/stylesheets/default.scss */
#SlideItMoo_items a {
  padding: 0px;
  margin: 0;
  clear: both;
  display: block;
}

/* line 220, ../../app/stylesheets/default.scss */
#SlideItMoo_items a img {
  border: none;
}

/* ----------------website thumb SLIDER------------- */
/* line 223, ../../app/stylesheets/default.scss */
#thumbnails_outer {
  width: 635px;
  height: 120px;
  display: block;
  position: relative;
}

/* create custom forward-backward buttons for this container */
/* line 231, ../../app/stylesheets/default.scss */
#thumbnails_outer .SlideItMoo_forward,
#thumbnails_outer .SlideItMoo_back {
  float: left;
  display: block;
  cursor: pointer;
  height: 120px;
  width: 33px;
  bottom: 0px;
  background: url(/images/slideitmoo_forward.png) no-repeat center;
}

/* line 240, ../../app/stylesheets/default.scss */
#thumbnails_outer .SlideItMoo_back {
  background: url(/images/slideitmoo_back.png) no-repeat center;
}

/* the width is set to show the number of thumbnails that will be visible */
/* line 245, ../../app/stylesheets/default.scss */
#thumbnails_inner {
  position: relative;
  float: left;
  overflow: hidden;
  width: 571px;
  /* set a display width to make the slider look good in case js is disabled */
  height: 120px;
  margin: 0px auto 0px;
}

/* the thumbnails container; set a width on it so everything will be fine */
/* line 254, ../../app/stylesheets/default.scss */
#thumbnails_items {
  display: block;
  position: relative;
}

/* single element design */
/* line 259, ../../app/stylesheets/default.scss */
#thumbnails_items div.thumbnails_element {
  display: block;
  position: relative;
  float: left;
  padding: 0px 15px 0px;
  width: 160px;
}
/* line 266, ../../app/stylesheets/default.scss */
#thumbnails_items div.thumbnails_element img {
  border: 1px solid #999;
}

/* line 270, ../../app/stylesheets/default.scss */
#thumbnails_items a {
  padding: 0px;
  margin: 0;
  clear: both;
  display: block;
  padding: 2px;
}

/* line 271, ../../app/stylesheets/default.scss */
#thumbnails_items a img {
  border: none;
}

/* line 279, ../../app/stylesheets/default.scss */
.cancel-button {
  background: url("/images/cancel-button.png") no-repeat;
  background-position: 0 -20px;
  border: 0;
  cursor: pointer;
  height: 20px;
  width: 65px;
}
/* line 287, ../../app/stylesheets/default.scss */
.cancel-button:hover {
  background-position: 0 0;
}

/* line 293, ../../app/stylesheets/default.scss */
.contact-us input, .contact-us textarea {
  margin: 2px;
  width: 268px;
}
/* line 298, ../../app/stylesheets/default.scss */
.contact-us input {
  height: 25px;
  line-height: 25px;
}
/* line 303, ../../app/stylesheets/default.scss */
.contact-us textarea {
  height: 100px;
}
/* line 307, ../../app/stylesheets/default.scss */
.contact-us label {
  display: none;
}

/* line 312, ../../app/stylesheets/default.scss */
div.vms-dealer-login {
  margin-top: 10px;
}
/* line 315, ../../app/stylesheets/default.scss */
div.vms-dealer-login input {
  width: 230px;
}
/* line 319, ../../app/stylesheets/default.scss */
div.vms-dealer-login label {
  display: inline-block;
  width: 65px;
}
/* line 323, ../../app/stylesheets/default.scss */
div.vms-dealer-login .gold {
  margin: 0;
  padding: 0;
  font-style: italic;
}
/* line 327, ../../app/stylesheets/default.scss */
div.vms-dealer-login .submit {
  text-align: right;
}
/* line 331, ../../app/stylesheets/default.scss */
div.vms-dealer-login .submit-button {
  width: 65px;
}

/* line 336, ../../app/stylesheets/default.scss */
.demo-button {
  cursor: pointer;
  background: url("/images/demo-button.png") no-repeat;
  background-position: 0 0;
  border: 0;
  cursor: pointer;
  height: 42px;
  width: 308px;
}
/* line 346, ../../app/stylesheets/default.scss */
.demo-button:hover {
  background-position: 0 -42px;
}

/* line 351, ../../app/stylesheets/default.scss */
.home-products {
  margin: 0 0 10px;
}

/* line 354, ../../app/stylesheets/default.scss */
.two-column.top-carousel {
  height: 65px;
  overflow: hidden;
}
/* line 359, ../../app/stylesheets/default.scss */
.two-column.top-carousel .carousel li {
  height: 68px;
  margin: 0 15px;
  width: 148px;
}
/* line 366, ../../app/stylesheets/default.scss */
.two-column.top-carousel .jcarousel-clip-horizontal {
  width: 890px;
  margin: 0 32px;
}
/* line 371, ../../app/stylesheets/default.scss */
.two-column.top-carousel .carousel-next {
  background: url("/images/slideitmoo_forward.png");
  cursor: pointer;
  height: 31px;
  margin: 20px 0 0 922px;
  position: absolute;
  top: 0;
  width: 32px;
}
/* line 381, ../../app/stylesheets/default.scss */
.two-column.top-carousel .carousel-prev {
  background: url("/images/slideitmoo_back.png");
  cursor: pointer;
  height: 31px;
  margin: 20px 0 0 0;
  position: absolute;
  top: 0;
  width: 32px;
}

/* line 392, ../../app/stylesheets/default.scss */
.chat_button a {
  display: block;
  margin: 10px 0;
  background: url("/images/chat-button.png") no-repeat;
  background-position: 0 0;
  border: 0;
  cursor: pointer;
  height: 42px;
  width: 308px;
  font-size: 0;
}
/* line 403, ../../app/stylesheets/default.scss */
.chat_button a:hover {
  background-position: 0 -42px;
}

/* line 407, ../../app/stylesheets/default.scss */
.demo-request {
  height: 225px;
  margin: 0 14px;
  padding: 5px;
  width: 270px;
}
/* line 413, ../../app/stylesheets/default.scss */
.demo-request.animate {
  background: url("/images/request_demo_bg.png");
  display: none;
  position: absolute;
  z-index: 2;
}
/* line 420, ../../app/stylesheets/default.scss */
.demo-request input, .demo-request textarea {
  width: 267px;
}
/* line 424, ../../app/stylesheets/default.scss */
.demo-request input {
  height: 25px;
  line-height: 25px;
}
/* line 428, ../../app/stylesheets/default.scss */
.demo-request input.half {
  width: 116px;
}
/* line 433, ../../app/stylesheets/default.scss */
.demo-request textarea {
  height: 100px;
}
/* line 437, ../../app/stylesheets/default.scss */
.demo-request label {
  display: none;
}

/* line 441, ../../app/stylesheets/default.scss */
.demo-request-landing {
  height: 225px;
  padding: 5px;
  width: 270px;
}
/* line 446, ../../app/stylesheets/default.scss */
.demo-request-landing h2 {
  color: #000;
  margin: 0 0 10px;
}
/* line 450, ../../app/stylesheets/default.scss */
.demo-request-landing input, .demo-request-landing textarea {
  width: 267px;
}
/* line 454, ../../app/stylesheets/default.scss */
.demo-request-landing input {
  height: 25px;
  line-height: 25px;
}
/* line 458, ../../app/stylesheets/default.scss */
.demo-request-landing input.half {
  width: 116px;
  margin: 0 0 5px;
}
/* line 462, ../../app/stylesheets/default.scss */
.demo-request-landing input.full {
  margin: 0 0 5px;
}
/* line 468, ../../app/stylesheets/default.scss */
.demo-request-landing textarea {
  height: 100px;
}
/* line 472, ../../app/stylesheets/default.scss */
.demo-request-landing label {
  display: none;
}

/* line 476, ../../app/stylesheets/default.scss */
.gallery_group {
  padding: 30px 0 0;
}
/* line 479, ../../app/stylesheets/default.scss */
.gallery_group a {
  display: block;
  background: url("/images/gallery-group.png") no-repeat;
  background-position: 0 0;
  border: 0;
  cursor: pointer;
  height: 30px;
  width: 225px;
  font-size: 0;
}
/* line 489, ../../app/stylesheets/default.scss */
.gallery_group a:hover {
  background-position: 0 -30px;
}

/* line 494, ../../app/stylesheets/default.scss */
.gallery_franchise {
  padding: 30px 0 0;
}
/* line 497, ../../app/stylesheets/default.scss */
.gallery_franchise a {
  display: block;
  background: url("/images/gallery-franchise.png") no-repeat;
  background-position: 0 0;
  border: 0;
  cursor: pointer;
  height: 30px;
  width: 225px;
  font-size: 0;
}
/* line 507, ../../app/stylesheets/default.scss */
.gallery_franchise a:hover {
  background-position: 0 -30px;
}

/* line 512, ../../app/stylesheets/default.scss */
.gallery_independent {
  padding: 30px 0 0;
}
/* line 515, ../../app/stylesheets/default.scss */
.gallery_independent a {
  display: block;
  background: url("/images/gallery-independent.png") no-repeat;
  background-position: 0 0;
  border: 0;
  cursor: pointer;
  height: 30px;
  width: 225px;
  font-size: 0;
}
/* line 525, ../../app/stylesheets/default.scss */
.gallery_independent a:hover {
  background-position: 0 -30px;
}

/* line 530, ../../app/stylesheets/default.scss */
.error {
  background-color: #ff8900;
  border: 1px solid #666;
  font-size: 11px;
  color: #000;
  padding: 3px 10px;
  margin-left: -2px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 0 6px #ddd;
  -webkit-box-shadow: 0 0 6px #ddd;
}
/* line 538, ../../app/stylesheets/default.scss */
.error p {
  padding: 0;
}

/* line 547, ../../app/stylesheets/default.scss */
.footer {
  background: url(/images/footer-bg.jpg) repeat-x;
  color: #1d1d1d;
  height: 340px;
}
/* line 552, ../../app/stylesheets/default.scss */
.footer a {
  color: #1d1d1d;
}
/* line 18, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.footer a:visited {
  color: #1d1d1d;
}
/* line 21, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.footer a:focus {
  color: #1d1d1d;
}
/* line 24, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.footer a:hover {
  color: #ff8900;
}
/* line 27, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.footer a:active {
  color: #1d1d1d;
}
/* line 556, ../../app/stylesheets/default.scss */
.footer .column {
  float: left;
}
/* line 560, ../../app/stylesheets/default.scss */
.footer ul.sitemap {
  font-size: 11px;
  font-weight: bold;
  padding: 30px 20px 0 0;
}
/* line 567, ../../app/stylesheets/default.scss */
.footer ul.sitemap li {
  font-size: 11px;
  display: block;
}
/* line 570, ../../app/stylesheets/default.scss */
.footer ul.sitemap li:first-child {
  color: #ff8900;
}
/* line 573, ../../app/stylesheets/default.scss */
.footer ul.sitemap li:first-child a {
  display: block;
  color: #ff8900;
}
/* line 18, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.footer ul.sitemap li:first-child a:visited {
  color: #ff8900;
}
/* line 21, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.footer ul.sitemap li:first-child a:focus {
  color: #ff8900;
}
/* line 24, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.footer ul.sitemap li:first-child a:hover {
  color: #cccccc;
}
/* line 27, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.footer ul.sitemap li:first-child a:active {
  color: #ff8900;
}
/* line 581, ../../app/stylesheets/default.scss */
.footer ul.sitemap_sub {
  font-size: 11px;
  font-weight: bold;
  padding: 15px 20px 0 0;
}
/* line 589, ../../app/stylesheets/default.scss */
.footer ul.sitemap_sub li:first-child {
  color: #ff8900;
}
/* line 592, ../../app/stylesheets/default.scss */
.footer ul.sitemap_sub li:first-child a {
  color: #ff8900;
}
/* line 18, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.footer ul.sitemap_sub li:first-child a:visited {
  color: #ff8900;
}
/* line 21, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.footer ul.sitemap_sub li:first-child a:focus {
  color: #ff8900;
}
/* line 24, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.footer ul.sitemap_sub li:first-child a:hover {
  color: #cccccc;
}
/* line 27, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.footer ul.sitemap_sub li:first-child a:active {
  color: #ff8900;
}
/* line 599, ../../app/stylesheets/default.scss */
.footer .primary {
  height: 272px;
}
/* line 603, ../../app/stylesheets/default.scss */
.footer .secondary {
  color: #999999;
  font-size: 12px;
  font-weight: bold;
  padding-top: 30px;
}
/* line 611, ../../app/stylesheets/default.scss */
.footer .secondary a {
  color: #999999;
}
/* line 18, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.footer .secondary a:visited {
  color: #999999;
}
/* line 21, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.footer .secondary a:focus {
  color: #999999;
}
/* line 24, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.footer .secondary a:hover {
  color: #ff8900;
}
/* line 27, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.footer .secondary a:active {
  color: #999999;
}
/* line 615, ../../app/stylesheets/default.scss */
.footer .secondary p {
  float: left;
  padding: 0;
}
/* line 620, ../../app/stylesheets/default.scss */
.footer .secondary ul {
  float: right;
}
/* line 623, ../../app/stylesheets/default.scss */
.footer .secondary ul li {
  float: left;
  padding-left: 10px;
}
/* line 630, ../../app/stylesheets/default.scss */
.footer .sub {
  float: right;
  font-size: 12px;
  font-weight: bold;
  padding-top: 30px;
  text-align: right;
  width: 225px;
}
/* line 640, ../../app/stylesheets/default.scss */
.footer .sub p {
  padding: 0;
}
/* line 643, ../../app/stylesheets/default.scss */
.footer .sub p.accent {
  color: #ff8900;
  padding-top: 10px;
}
/* line 649, ../../app/stylesheets/default.scss */
.footer .company {
  padding-top: 30px;
}
/* line 652, ../../app/stylesheets/default.scss */
.footer .company img {
  padding-bottom: 10px;
}
/* line 657, ../../app/stylesheets/default.scss */
.footer .newsletter {
  padding-top: 10px;
  float: right;
}
/* line 661, ../../app/stylesheets/default.scss */
.footer .newsletter input {
  float: left;
  width: 173px;
  margin-right: 10px;
}
/* line 667, ../../app/stylesheets/default.scss */
.footer .newsletter .newsletter-submit {
  border: 0;
  width: 19px;
}

/* line 675, ../../app/stylesheets/default.scss */
.list-bullet li {
  list-style: disc;
  margin-left: 20px;
}
/* line 679, ../../app/stylesheets/default.scss */
.list-bullet li em {
  color: #ff8900;
  font-style: italic;
  font-weight: bold;
  width: 110px;
}

/* line 690, ../../app/stylesheets/default.scss */
.logo {
  width: 175px;
  display: block;
  float: left;
}
/* line 695, ../../app/stylesheets/default.scss */
.logo img {
  padding: 18px 0 0;
}

/* line 700, ../../app/stylesheets/default.scss */
.nav_container {
  clear: both;
  height: 84px;
}

/* line 705, ../../app/stylesheets/default.scss */
.nav {
  background: url(/images/menu-bg.png) top left no-repeat;
  float: right;
  height: 44px;
  margin: 18px 0 0 0;
  width: 771px;
}
/* line 712, ../../app/stylesheets/default.scss */
.nav a {
  color: #c9c9c9;
}
/* line 18, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.nav a:visited {
  color: #c9c9c9;
}
/* line 21, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.nav a:focus {
  color: #c9c9c9;
}
/* line 24, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.nav a:hover {
  color: #ff8900;
}
/* line 27, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.nav a:active {
  color: #c9c9c9;
}
/* line 716, ../../app/stylesheets/default.scss */
.nav h1 {
  line-height: 24px;
  margin: 10px 0 0 10px;
  padding: 0 0 0 25px;
  font-weight: normal;
}
/* line 723, ../../app/stylesheets/default.scss */
.nav li {
  float: left;
}
/* line 726, ../../app/stylesheets/default.scss */
.nav li:first-child {
  margin-left: 280px;
}
/* line 730, ../../app/stylesheets/default.scss */
.nav li a {
  display: block;
  padding: 14px 25px 12px;
}
/* line 735, ../../app/stylesheets/default.scss */
.nav li ul {
  display: none;
  margin: 0 0 0 17px;
  position: absolute;
  z-index: 999;
}
/* line 741, ../../app/stylesheets/default.scss */
.nav li ul li {
  background: url("/images/submenu-bg.png") repeat;
  clear: both;
  font-size: 12px;
  font-weight: bold;
}
/* line 749, ../../app/stylesheets/default.scss */
.nav li ul li:first-child {
  margin: 0;
}
/* line 753, ../../app/stylesheets/default.scss */
.nav li ul li:hover {
  background: #000;
}
/* line 757, ../../app/stylesheets/default.scss */
.nav li ul li a {
  height: 30px;
  line-height: 30px;
  padding: 0 0 0 10px;
}
/* line 764, ../../app/stylesheets/default.scss */
.nav li ul.first li {
  width: 170px;
}
/* line 768, ../../app/stylesheets/default.scss */
.nav li ul.second li {
  width: 225px;
}

/* line 775, ../../app/stylesheets/default.scss */
.pdf {
  background: url("/images/pdficon_small.gif") no-repeat scroll left center transparent;
  display: inline-block;
  padding-left: 20px;
}

/* line 783, ../../app/stylesheets/default.scss */
.pressroom li {
  clear: both;
  padding: 10px 0;
}
/* line 787, ../../app/stylesheets/default.scss */
.pressroom li a {
  float: left;
  width: 450px;
  color: #000;
}
/* line 792, ../../app/stylesheets/default.scss */
.pressroom li a:hover {
  color: #ff8900;
}
/* line 797, ../../app/stylesheets/default.scss */
.pressroom li em {
  display: inline-block;
  float: left;
  font-style: italic;
  width: 125px;
}

/* line 808, ../../app/stylesheets/default.scss */
.rounded-box-outer {
  border: solid 1px #b5b5b5;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
/* line 812, ../../app/stylesheets/default.scss */
.rounded-box-outer.nav-item {
  border-color: #000;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 816, ../../app/stylesheets/default.scss */
.rounded-box-outer.nav-item .rounded-box-inner {
  background: #000;
  border-color: #000;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 823, ../../app/stylesheets/default.scss */
.rounded-box-outer .rounded-box-inner {
  background: url("/images/box-bg.png") repeat-x #f6f6f6;
  border: solid 1px #fff;
  padding: 15px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
/* line 830, ../../app/stylesheets/default.scss */
.rounded-box-outer .rounded-box-inner.borderradius {
  background: -webkit-gradient(linear, left top, left bottom, from(#d7d7d7), to(#f6f6f6 250px));
  background: -moz-linear-gradient(top, #d7d7d7, #f6f6f6 250px);
}

/* line 836, ../../app/stylesheets/default.scss */
.stretch {
  margin: 0 0 10px;
}

/* line 840, ../../app/stylesheets/default.scss */
.home_sites {
  margin: 10px 0 0;
}
/* line 843, ../../app/stylesheets/default.scss */
.home_sites .carousel-sites {
  height: 120px;
  overflow: hidden;
}
/* line 847, ../../app/stylesheets/default.scss */
.home_sites .carousel-sites li {
  height: 120px;
  margin: 0 15px;
  width: 160px;
}
/* line 854, ../../app/stylesheets/default.scss */
.home_sites .jcarousel-clip-horizontal {
  clear: both;
  width: 572px;
  margin: 0 32px;
}
/* line 860, ../../app/stylesheets/default.scss */
.home_sites .carousel-next {
  background: url("/images/slideitmoo_forward.png");
  cursor: pointer;
  height: 31px;
  margin: 60px 0 0 604px;
  position: absolute;
  top: 0;
  width: 32px;
}
/* line 870, ../../app/stylesheets/default.scss */
.home_sites .carousel-prev {
  background: url("/images/slideitmoo_back.png");
  cursor: pointer;
  height: 31px;
  margin: 60px 0 0 0;
  position: absolute;
  top: 0;
  width: 32px;
}

/* line 881, ../../app/stylesheets/default.scss */
.blogfeed {
  background: url("/images/blog-title.png") top left no-repeat;
  padding: 2px 0 10px 35px;
  color: #000;
  height: 25px;
  border-color: #666;
  border-style: dotted;
  border-width: 0 0 1px 0;
}

/* line 894, ../../app/stylesheets/default.scss */
.rss-feed {
  height: 408px;
  overflow: hidden;
}

/* line 899, ../../app/stylesheets/default.scss */
.rss-container em {
  display: inline-block;
  font-style: italic;
  width: 100%;
}
/* line 905, ../../app/stylesheets/default.scss */
.rss-container li {
  padding: 10px 0;
  border-bottom: 1px dotted #666;
  text-align: right;
}
/* line 910, ../../app/stylesheets/default.scss */
.rss-container li h3 {
  padding: 0;
  text-align: left;
}

/* line 917, ../../app/stylesheets/default.scss */
.slideshow {
  height: 340px;
}
/* line 920, ../../app/stylesheets/default.scss */
.slideshow .indicators {
  margin-top: 250px;
  position: absolute;
  width: 628px;
}
/* line 925, ../../app/stylesheets/default.scss */
.slideshow .indicators .indicator-container {
  display: table;
  margin: 0 auto;
}
/* line 929, ../../app/stylesheets/default.scss */
.slideshow .indicators .indicator-container .indicator {
  cursor: pointer;
  float: left;
  margin: 4px;
  background-image: url("/images/slideshow.png");
  background-position: 0 -324px;
  width: 10px;
  height: 10px;
}
/* line 934, ../../app/stylesheets/default.scss */
.slideshow .indicators .indicator-container .indicator.on {
  background-image: url("/images/slideshow.png");
  background-position: 0 -384px;
  width: 10px;
  height: 10px;
}
/* line 942, ../../app/stylesheets/default.scss */
.slideshow .indicators .indicator {
  float: left;
  margin: 4px;
  background-image: url("/images/slideshow.png");
  background-position: 0 -324px;
  width: 10px;
  height: 10px;
}
/* line 946, ../../app/stylesheets/default.scss */
.slideshow .indicators .indicator.on {
  background-image: url("/images/slideshow.png");
  background-position: 0 -384px;
  width: 10px;
  height: 10px;
}
/* line 954, ../../app/stylesheets/default.scss */
.slideshow .next {
  cursor: pointer;
  float: right;
  margin-top: 120px;
  width: 32px;
  background-image: url("/images/slideshow.png");
  background-position: 0 -162px;
  width: 32px;
  height: 31px;
}
/* line 960, ../../app/stylesheets/default.scss */
.slideshow .next:hover {
  background-image: url("/images/slideshow.png");
  background-position: 0 -243px;
  width: 32px;
  height: 31px;
}
/* line 967, ../../app/stylesheets/default.scss */
.slideshow .previous {
  cursor: pointer;
  float: left;
  margin-top: 120px;
  width: 32px;
  background-image: url("/images/slideshow.png");
  background-position: 0 0;
  width: 32px;
  height: 31px;
}
/* line 973, ../../app/stylesheets/default.scss */
.slideshow .previous:hover {
  background-image: url("/images/slideshow.png");
  background-position: 0 -81px;
  width: 32px;
  height: 31px;
}
/* line 980, ../../app/stylesheets/default.scss */
.slideshow .slide {
  display: none;
  margin-left: 32px;
  position: absolute;
  z-index: -1;
}
/* line 986, ../../app/stylesheets/default.scss */
.slideshow .slide .left-pane {
  float: left;
  height: 235px;
  overflow: hidden;
  width: 596px;
}
/* line 993, ../../app/stylesheets/default.scss */
.slideshow .slide .right-pane {
  float: left;
  height: 340px;
  overflow: hidden;
  width: 330px;
}

/* line 1004, ../../app/stylesheets/default.scss */
.social_bar {
  border: 0;
  color: #555555;
  float: right;
  font-size: 15px;
  font-weight: bold;
}
/* line 1013, ../../app/stylesheets/default.scss */
.social_bar li {
  float: left;
  height: 19px;
  line-height: 19px;
  padding: 10px 0 9px 10px;
}
/* line 1019, ../../app/stylesheets/default.scss */
.social_bar li:first-child {
  padding-right: 10px;
}

/* line 1024, ../../app/stylesheets/default.scss */
.social_bar li a {
  background-position: 0 0;
  display: block;
  font-size: 0;
  height: 19px;
  width: 19px;
  text-decoration: none;
}

/* line 1032, ../../app/stylesheets/default.scss */
.social_bar li.blog a {
  background: url("/images/social_icon_blog.png") no-repeat;
}

/* line 1035, ../../app/stylesheets/default.scss */
.social_bar li.blog a:hover {
  background-position: 0 -19px;
}

/* line 1038, ../../app/stylesheets/default.scss */
.social_bar li.facebook a {
  background: url("/images/social_icon_facebook.png") no-repeat;
}

/* line 1041, ../../app/stylesheets/default.scss */
.social_bar li.facebook a:hover {
  background-position: 0 -19px;
}

/* line 1044, ../../app/stylesheets/default.scss */
.social_bar li.twitter a {
  background: url("/images/social_icon_twitter.png") no-repeat;
}

/* line 1047, ../../app/stylesheets/default.scss */
.social_bar li.twitter a:hover {
  background-position: 0 -19px;
}

/* line 1050, ../../app/stylesheets/default.scss */
.social_bar li.linkedin a {
  background: url("/images/social_icon_linkedin.png") no-repeat;
}

/* line 1053, ../../app/stylesheets/default.scss */
.social_bar li.linkedin a:hover {
  background-position: 0 -19px;
}

/* line 1056, ../../app/stylesheets/default.scss */
.social_bar li.youtube a {
  background: url("/images/social_icon_youtube.png") no-repeat;
}

/* line 1059, ../../app/stylesheets/default.scss */
.social_bar li.youtube a:hover {
  background-position: 0 -19px;
}

/* line 1065, ../../app/stylesheets/default.scss */
.splash .splash_text {
  float: left;
  width: 420px;
  height: 340px;
  padding: 0 20px 0 32px;
}
/* line 1071, ../../app/stylesheets/default.scss */
.splash .splash_text p {
  text-align: right;
}
/* line 1074, ../../app/stylesheets/default.scss */
.splash .splash_text p a {
  font-weight: bold;
  text-decoration: underline;
}
/* line 1081, ../../app/stylesheets/default.scss */
.splash .splash_image {
  float: left;
  width: 486px;
  height: 340px;
  padding: 0 32px 0 0;
}
/* line 1087, ../../app/stylesheets/default.scss */
.splash h1 {
  font-size: 30px;
  margin: 50px 0 0;
}
/* line 1092, ../../app/stylesheets/default.scss */
.splash h3 {
  font-size: 20px;
  font-weight: normal;
}
/* line 1096, ../../app/stylesheets/default.scss */
.splash .splash_video {
  background: url("/images/vid_bg.png") no-repeat;
  float: right;
  width: 486px;
  height: 338px;
}
/* line 1102, ../../app/stylesheets/default.scss */
.splash .splash_video .video_container {
  padding: 23px 0 0 50px;
}
/* line 1106, ../../app/stylesheets/default.scss */
.splash .video_player {
  padding: 35px 15px;
}
/* line 1109, ../../app/stylesheets/default.scss */
.splash .video_player .slimlist-steam .slimlist-video {
  border: 1px solid #AAAAAA;
}
/* line 1112, ../../app/stylesheets/default.scss */
.splash .video_player .slimlist-steam .slimlist-playlist {
  border: 1px solid #AAAAAA;
}
/* line 1115, ../../app/stylesheets/default.scss */
.splash .video_player .slimlist-steam .slimlist-sections a {
  border: 1px solid #AAAAAA;
}

/* line 1121, ../../app/stylesheets/default.scss */
.submit-button {
  background: url("/images/submit-button.png") no-repeat;
  background-position: 0 -20px;
  border: 0;
  cursor: pointer;
  height: 20px;
  width: 65px;
}
/* line 1129, ../../app/stylesheets/default.scss */
.submit-button:hover {
  background-position: 0 0;
}

/* line 1135, ../../app/stylesheets/default.scss */
.tree-node li {
  margin-left: 25px;
}
/* line 1138, ../../app/stylesheets/default.scss */
.tree-node li a {
  text-decoration: none;
  display: none;
  height: 35px;
  line-height: 35px;
  padding-left: 10px;
  color: #1d1d1d;
}
/* line 1145, ../../app/stylesheets/default.scss */
.tree-node li a:hover {
  background: #ddd;
}
/* line 18, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.tree-node li a:visited {
  color: #1d1d1d;
}
/* line 21, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.tree-node li a:focus {
  color: #1d1d1d;
}
/* line 24, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.tree-node li a:hover {
  color: #ff8900;
}
/* line 27, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.tree-node li a:active {
  color: #1d1d1d;
}
/* line 1152, ../../app/stylesheets/default.scss */
.tree-node li:first-child {
  background: #ddd;
  border-color: #666;
  border-style: dotted;
  border-width: 1px 0 0 0;
  font-size: 14px;
  margin: 0;
}
/* line 1162, ../../app/stylesheets/default.scss */
.tree-node li:first-child a {
  display: block;
  font-weight: bold;
  color: #1d1d1d;
}
/* line 18, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.tree-node li:first-child a:visited {
  color: #1d1d1d;
}
/* line 21, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.tree-node li:first-child a:focus {
  color: #1d1d1d;
}
/* line 24, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.tree-node li:first-child a:hover {
  color: #ff8900;
}
/* line 27, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
.tree-node li:first-child a:active {
  color: #1d1d1d;
}
/* line 1173, ../../app/stylesheets/default.scss */
.tree-node.current li a {
  display: block;
}
/* line 1177, ../../app/stylesheets/default.scss */
.tree-node.current li:first-child {
  border-bottom-width: 1px;
}
/* line 1184, ../../app/stylesheets/default.scss */
.tree-node:last-child li {
  border-bottom-width: 1px;
}

/* line 1190, ../../app/stylesheets/default.scss */
.two-column {
  width: 990px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 1191, ../../app/stylesheets/default.scss */
.two-column .primary {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 670px;
}
/* line 138, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .two-column .primary {
  overflow-x: hidden;
}
/* line 1195, ../../app/stylesheets/default.scss */
.two-column .primary, .two-column .secondary {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1198, ../../app/stylesheets/default.scss */
.two-column .primary.last, .two-column .secondary.last {
  margin-right: 0;
}
/* line 1203, ../../app/stylesheets/default.scss */
.two-column .secondary {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 310px;
}
/* line 138, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .two-column .secondary {
  overflow-x: hidden;
}
/* line 1206, ../../app/stylesheets/default.scss */
.two-column .primary_blank {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 670px;
  margin: 10px 0 0 20px;
}
/* line 138, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .two-column .primary_blank {
  overflow-x: hidden;
}
/* line 1210, ../../app/stylesheets/default.scss */
.two-column .secondary_blank {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 310px;
  width: 250px;
  margin: 10px 10px 0 0;
  border-color: #666;
  border-style: dotted;
  border-width: 0 1px 0 0;
}
/* line 138, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .two-column .secondary_blank {
  overflow-x: hidden;
}
/* line 1223, ../../app/stylesheets/default.scss */
.two-column a {
  text-decoration: underline;
}

/* line 1227, ../../app/stylesheets/default.scss */
.wrapper {
  margin: 0 auto;
  padding-bottom: 20px;
  width: 990px;
}

/* line 1233, ../../app/stylesheets/default.scss */
.bio_container {
  padding: 10px 0;
  border-color: #666;
  border-style: dotted;
  border-width: 1px 0 0 0;
}
/* line 1241, ../../app/stylesheets/default.scss */
.bio_container .bio_image {
  float: left;
  padding: 0 10px 5px 0;
}

/* line 1245, ../../app/stylesheets/default.scss */
.site_gallery {
  margin: 0 0 15px 0;
  padding: 0 0 15px 0;
  border-color: #666;
  border-style: dotted;
  border-width: 0 0 1px 0;
}

/* line 1254, ../../app/stylesheets/default.scss */
.gallery_image {
  float: left;
  text-align: center;
  width: 308px;
  height: 242px;
}
/* line 1260, ../../app/stylesheets/default.scss */
.gallery_image img {
  border: 1px solid #999;
}

/* line 1265, ../../app/stylesheets/default.scss */
.gallery_text {
  float: left;
  height: 242px;
  width: 285px;
  padding: 0 0 0 15px;
}
/* line 1271, ../../app/stylesheets/default.scss */
.gallery_text h2 {
  color: #000;
}

/* line 1275, ../../app/stylesheets/default.scss */
.gallery_thumb {
  float: left;
  width: 308px;
  text-align: center;
}
/* line 1280, ../../app/stylesheets/default.scss */
.gallery_thumb img {
  margin: 0 0 5px;
  border: 1px solid #999;
}
/* line 1285, ../../app/stylesheets/default.scss */
.gallery_thumb a {
  text-decoration: none;
  color: #000;
}
/* line 1289, ../../app/stylesheets/default.scss */
.gallery_thumb a:hover {
  color: #ff8900;
}
/* line 1294, ../../app/stylesheets/default.scss */
.gallery_thumb p {
  font-weight: bold;
  font-size: 18px;
  padding: 0 0 30px 0;
}

/* line 1299, ../../app/stylesheets/default.scss */
.thumb_center {
  padding: 0 15px;
}

/* line 1302, ../../app/stylesheets/default.scss */
.bullet_list {
  list-style-position: outside;
  list-style-type: disc;
  padding: 0 0 0 20px;
}
/* line 1307, ../../app/stylesheets/default.scss */
.bullet_list strong {
  font-weight: bold;
}

/* line 1312, ../../app/stylesheets/default.scss */
.sitemap_page {
  list-style-position: outside;
  list-style-type: disc;
  padding: 0 0 0 20px;
}
/* line 1317, ../../app/stylesheets/default.scss */
.sitemap_page a {
  font-weight: bold;
  color: #000;
  text-decoration: underline;
}
/* line 1321, ../../app/stylesheets/default.scss */
.sitemap_page a:hover {
  color: #ff8900;
}

/* line 1324, ../../app/stylesheets/default.scss */
.contact_info {
  width: 50%;
  float: left;
}
/* line 1328, ../../app/stylesheets/default.scss */
.contact_info p {
  padding: 0;
}

/* line 1331, ../../app/stylesheets/default.scss */
.i_frame {
  width: 635px;
  height: 350px;
  border: 1px solid #666;
  margin: 15px 0 0;
}

/* line 1338, ../../app/stylesheets/default.scss */
.testimonial {
  padding: 10px 0 0;
  border-color: #666;
  border-style: dotted;
  border-width: 1px 0 0 0;
}
/* line 1345, ../../app/stylesheets/default.scss */
.testimonial h3 {
  padding: 0 0 20px;
}

/* line 1349, ../../app/stylesheets/default.scss */
.product_summary {
  padding: 15px 0 10px;
  border-color: #666;
  border-style: dotted;
  border-width: 1px 0 0 0;
}

/* line 1358, ../../app/stylesheets/default.scss */
.product_summary_first {
  padding: 15px 0 10px;
  margin: 10px 0 0;
  border-color: #666;
  border-style: dotted;
  border-width: 1px 0 0 0;
}

/* line 1368, ../../app/stylesheets/default.scss */
.product_summary_final {
  padding: 15px 0 10px;
  border-color: #666;
  border-style: dotted;
  border-width: 1px 0 1px;
}

/* line 1376, ../../app/stylesheets/default.scss */
.career {
  padding: 15px 0 10px;
  border-color: #666;
  border-style: dotted;
  border-width: 1px 0 0;
}

/* line 1384, ../../app/stylesheets/default.scss */
.form_buttons {
  float: right;
  padding: 0 4px 0 0;
}

/* line 1388, ../../app/stylesheets/default.scss */
.demo_buttons {
  float: right;
  margin: 2px 2px 0 0;
}

/* line 1392, ../../app/stylesheets/default.scss */
.single_blank {
  padding: 10px 0 0;
}

/* line 1395, ../../app/stylesheets/default.scss */
.half {
  float: left;
  width: 45%;
  padding: 0 15px 0 0;
}

/* line 1400, ../../app/stylesheets/default.scss */
.summary_logo {
  float: right;
  height: 30px;
  border: 0;
}

/* line 1406, ../../app/stylesheets/default.scss */
.home_content {
  float: left;
  width: 305px;
  height: 155px;
}
/* line 1411, ../../app/stylesheets/default.scss */
.home_content .home_description {
  width: 115px;
}
/* line 1414, ../../app/stylesheets/default.scss */
.home_content .home_description p {
  color: #666;
}
/* line 1417, ../../app/stylesheets/default.scss */
.home_content .home_description p strong {
  color: #ff8900;
  text-decoration: underline;
}
/* line 1421, ../../app/stylesheets/default.scss */
.home_content .home_description p strong:hover {
  color: #000;
}
/* line 1428, ../../app/stylesheets/default.scss */
.home_content a {
  color: #000;
  text-decoration: none;
}
/* line 1432, ../../app/stylesheets/default.scss */
.home_content img {
  float: right;
  border: 0;
}

/* line 1437, ../../app/stylesheets/default.scss */
.home_vertical {
  float: left;
  height: 155px;
  width: 15px;
  margin: 0 5px;
}

/* line 1443, ../../app/stylesheets/default.scss */
.home_horizontal {
  float: left;
  height: 15px;
  width: 636px;
}

/* line 1448, ../../app/stylesheets/default.scss */
.page_right {
  float: right;
  margin: 0 0 15px 15px;
  border: 1px solid #999;
}
