/* line 37, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */

body {
    margin: 0px;
}

body.bp .box {
  padding: 1.5em;
  margin-bottom: 1.5em;
  background: #e5ecf9; }
/* line 40, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp div.border {
  padding-right: 4px;
  margin-right: 5px;
  border-right: 1px solid #eeeeee; }
/* line 43, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp div.colborder {
  padding-right: 24px;
  margin-right: 25px;
  border-right: 1px solid #eeeeee; }
/* line 45, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp hr {
  background: #dddddd;
  color: #dddddd;
  clear: both;
  float: none;
  width: 100%;
  height: 0.1em;
  margin: 0 0 1.45em;
  border: none; }
/* line 47, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp hr.space {
  background: #dddddd;
  color: #dddddd;
  clear: both;
  float: none;
  width: 100%;
  height: 0.1em;
  margin: 0 0 1.45em;
  border: none;
  background: white;
  color: white;
  visibility: hidden; }
/* line 49, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp form.inline {
  line-height: 3; }
  /* line 6, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
  body.bp form.inline p {
    margin-bottom: 0; }

/* line 20, ../sass/screen.sass */
#check-form {
  display: none; }

/* line 22, ../sass/screen.sass */
h1.hide {
  position: absolute;
  text-indent: -9999px;
  left: -9999px;
  top: -9999px; }

/* line 28, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp body {
  line-height: 1.5;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 75%; }
/* line 54, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp h1, body.bp h2, body.bp h3, body.bp h4, body.bp h5, body.bp h6 {
  font-weight: normal;
  color: #222222; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body.bp h1 img, body.bp h2 img, body.bp h3 img, body.bp h4 img, body.bp h5 img, body.bp h6 img {
    margin: 0; }
/* line 56, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.5em; }
/* line 57, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp h2 {
  font-size: 2em;
  margin-bottom: 0.75em; }
/* line 58, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1em; }
/* line 59, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em; }
/* line 60, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.5em; }
/* line 61, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp h6 {
  font-size: 1em;
  font-weight: bold; }
/* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp p {
  margin: 0 0 1.5em; }
  /* line 63, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body.bp p img.left {
    display: inline;
    float: left;
    margin: 1.5em 1.5em 1.5em 0;
    padding: 0; }
  /* line 64, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body.bp p img.right {
    display: inline;
    float: right;
    margin: 1.5em 0 1.5em 1.5em;
    padding: 0; }
/* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp a {
  text-decoration: underline;
  color: #000099; }
  /* line 18, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
  body.bp a:visited {
    color: #000066; }
  /* line 21, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
  body.bp a:focus {
    color: black; }
  /* line 24, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
  body.bp a:hover {
    color: black; }
  /* line 27, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
  body.bp a:active {
    color: #cc0099; }
/* line 67, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp blockquote {
  margin: 1.5em;
  color: #666666;
  font-style: italic; }
/* line 68, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp strong {
  font-weight: bold; }
/* line 69, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp em {
  font-style: italic; }
/* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp dfn {
  font-style: italic;
  font-weight: bold; }
/* line 71, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp sup, body.bp sub {
  line-height: 0; }
/* line 72, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp abbr, body.bp acronym {
  border-bottom: 1px dotted #666666; }
/* line 73, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp address {
  margin: 0 0 1.5em;
  font-style: italic; }
/* line 74, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp del {
  color: #666666; }
/* line 75, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp pre {
  margin: 1.5em 0;
  white-space: pre; }
/* line 76, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp pre, body.bp code, body.bp tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5; }
/* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp li ul, body.bp li ol {
  margin: 0; }
/* line 78, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp ul, body.bp ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 3.333em; }
/* line 79, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp ul {
  list-style-type: disc; }
/* line 80, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp ol {
  list-style-type: decimal; }
/* line 81, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp dl {
  margin: 0 0 1.5em 0; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body.bp dl dt {
    font-weight: bold; }
/* line 83, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp dd {
  margin-left: 1.5em; }
/* line 84, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp table {
  margin-bottom: 1.4em;
  width: 100%; }
/* line 85, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp th {
  font-weight: bold; }
/* line 86, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp thead th {
  background: #c3d9ff; }
/* line 87, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp th, body.bp td, body.bp caption {
  padding: 4px 10px 4px 5px; }
/* line 88, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp tr.even td {
  background: #e5ecf9; }
/* line 89, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp tfoot {
  font-style: italic; }
/* line 90, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp caption {
  background: #eeeeee; }
/* line 91, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp .quiet {
  color: #666666; }
/* line 92, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
body.bp .loud {
  color: #111111; }
/* line 9, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_utilities.scss */
body.bp .clear {
  clear: both; }
/* line 12, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_utilities.scss */
body.bp .nowrap {
  white-space: nowrap; }
/* line 16, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_utilities.scss */
body.bp .clearfix {
  overflow: hidden;
  display: inline-block; }
  /* line 8, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/compass/stylesheets/compass/utilities/general/./_hacks.scss */
  body.bp .clearfix {
    display: block; }
/* line 18, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_utilities.scss */
body.bp .small {
  font-size: 0.8em;
  margin-bottom: 1.875em;
  line-height: 1.875em; }
/* line 22, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_utilities.scss */
body.bp .large {
  font-size: 1.2em;
  line-height: 2.5em;
  margin-bottom: 1.25em; }
/* line 26, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_utilities.scss */
body.bp .first {
  margin-left: 0;
  padding-left: 0; }
/* line 29, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_utilities.scss */
body.bp .last {
  margin-right: 0;
  padding-right: 0; }
/* line 32, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_utilities.scss */
body.bp .top {
  margin-top: 0;
  padding-top: 0; }
/* line 35, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_utilities.scss */
body.bp .bottom {
  margin-bottom: 0;
  padding-bottom: 0; }
/* line 8, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_debug.scss */
body.bp .showgrid {
  background: url('/www/content/images/grid.png?1272369967'); }
/* line 4, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_interaction.scss */
body.bp .error {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #fbe3e4;
  color: #8a1f11;
  border-color: #fbc2c4; }
  /* line 29, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_interaction.scss */
  body.bp .error a {
    color: #8a1f11; }
/* line 6, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_interaction.scss */
body.bp .notice {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #fff6bf;
  color: #514721;
  border-color: #ffd324; }
  /* line 37, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_interaction.scss */
  body.bp .notice a {
    color: #514721; }
/* line 8, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_interaction.scss */
body.bp .success {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #e6efc2;
  color: #264409;
  border-color: #c6d880; }
  /* line 45, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_interaction.scss */
  body.bp .success a {
    color: #264409; }
/* line 10, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_interaction.scss */
body.bp .hide {
  display: none; }
/* line 12, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_interaction.scss */
body.bp .highlight {
  background: yellow; }
/* line 14, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_interaction.scss */
body.bp .added {
  background: #006600;
  color: white; }
/* line 16, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_interaction.scss */
body.bp .removed {
  background: #990000;
  color: white; }
/* line 35, ../sass/screen.sass */
body.bp hr {
  margin: 0.75em 0 0.75em 0; }
/* line 37, ../sass/screen.sass */
body.bp a:link {
  text-decoration: underline;
  color: inherit;
  *color: black; }
/* line 41, ../sass/screen.sass */
body.bp a:visited {
  text-decoration: underline;
  color: inherit;
  *color: black; }
/* line 45, ../sass/screen.sass */
body.bp a:hover {
  text-decoration: underline;
  color: black;
  *color: black; }
/* line 49, ../sass/screen.sass */
body.bp fieldset {
  border: none;
  margin: 0px;
  padding: 0px; }

/* line 18, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
form.bp label {
  font-weight: bold; }
/* line 19, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
form.bp fieldset {
  padding: 1.4em;
  margin: 0 0 1.5em 0; }
/* line 20, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
form.bp legend {
  font-weight: bold;
  font-size: 1.2em; }
/* line 25, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
form.bp input.text, form.bp input.title, form.bp input[type=text], form.bp input[type=password] {
  margin: 0.5em 0;
  background-color: white;
  padding: 5px; }
/* line 26, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
form.bp input.title {
  font-size: 1.5em; }
/* line 30, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
form.bp input[type=checkbox], form.bp input.checkbox, form.bp input[type=radio], form.bp input.radio {
  position: relative;
  top: 0.25em; }
/* line 32, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
form.bp textarea {
  margin: 0.5em 0;
  padding: 5px; }
/* line 33, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
form.bp select {
  margin: 0.5em 0; }
/* line 57, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
form.bp fieldset {
  border: 1px solid #cccccc; }
/* line 60, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
form.bp input.text, form.bp input.title, form.bp input[type=text], form.bp input[type=password],
form.bp textarea, form.bp select {
  border: 1px solid #bbbbbb; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
  form.bp input.text:focus, form.bp input.title:focus, form.bp input[type=text]:focus, form.bp input[type=password]:focus,
  form.bp textarea:focus, form.bp select:focus {
    border: 1px solid #666666; }
/* line 46, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
form.bp input.text, form.bp input.title, form.bp input[type=text], form.bp input[type=password] {
  width: 300px; }
/* line 48, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
form.bp textarea {
  width: 390px;
  height: 250px; }
/* line 56, ../sass/screen.sass */
form.bp button {
  color: #444444;
  cursor: pointer;
  display: block;
  color: #555555;
  background-color: white;
  background-image: url(../../cms/css/cssdeck/plugins/images/button.bg.png);
  background-repeat: repeat-x;
  background-position: 0 -122px;
  text-decoration: none;
  border: 1px solid #bfbfbf;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  padding: 4px 10px;
  margin: 0;
  position: relative; }
  /* line 17, /\server\resources\sass\techdept.sass */
  form.bp button:hover {
    border-color: #999999; }

/* line 60, ../sass/screen.sass */
form.bp.sign {
  margin: 0px;
  padding: 10px;
  background-color: #f8f8f8;
  float: left;
  width: 450px; }
  /* line 66, ../sass/screen.sass */
  form.bp.sign p {
    margin: 0px; }
  /* line 69, ../sass/screen.sass */
  form.bp.sign label {
    width: 80px;
    float: left;
    padding: 10px 0px 0px 0px; }
  /* line 73, ../sass/screen.sass */
  form.bp.sign input {
    width: 223px; }
  /* line 75, ../sass/screen.sass */
  form.bp.sign button {
    color: #444444;
    cursor: pointer;
    display: block;
    color: #555555;
    background-color: white;
    background-image: url(../../cms/css/cssdeck/plugins/images/button.bg.png);
    background-repeat: repeat-x;
    background-position: 0 -122px;
    text-decoration: none;
    border: 1px solid #bfbfbf;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 4px 10px;
    margin: 0;
    position: relative;
    background-image: none;
    background-color: black;
    border: none;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
    float: left;
    margin-top: 10px; }
    /* line 17, /\server\resources\sass\techdept.sass */
    form.bp.sign button:hover {
      border-color: #999999; }

/* line 88, ../sass/screen.sass */
form.bp.new {
  margin: 0px;
  padding: 10px;
  background-color: #f8f8f8;
  float: left;
  width: 470px; }
  /* line 94, ../sass/screen.sass */
  form.bp.new p {
    margin: 0px; }
  /* line 97, ../sass/screen.sass */
  form.bp.new label {
    width: 120px;
    float: left;
    padding: 10px 0px 0px 0px; }
  /* line 101, ../sass/screen.sass */
  form.bp.new input {
    width: 200px; }
  /* line 103, ../sass/screen.sass */
  form.bp.new button {
    cursor: pointer;
    display: block;
    color: #555555;
    background-color: white;
    background-image: url(../../cms/css/cssdeck/plugins/images/button.bg.png);
    background-repeat: repeat-x;
    background-position: 0 -122px;
    text-decoration: none;
    border: 1px solid #bfbfbf;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 4px 10px;
    margin: 0;
    position: relative;
    background-image: none;
    background-color: black;
    border: none;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
    float: left;
    margin-top: 10px; }
    /* line 17, /\server\resources\sass\techdept.sass */
    form.bp.new button:hover {
      border-color: #999999; }

/* line 116, ../sass/screen.sass */
form.no-margin {
  margin: 0 !important; }

/* line 120, ../sass/screen.sass */
form.compact p {
  margin: 0; }
/* line 122, ../sass/screen.sass */
form.compact input {
  margin: 3px 0 6px 0 !important;
  padding: 5px;
  width: 90%; }
/* line 126, ../sass/screen.sass */
form.compact button {
  color: #444444;
  background-image: none;
  background-color: #212121;
  padding: 5px;
  color: white;
  border: 1px solid white;
  cursor: pointer; }
/* line 135, ../sass/screen.sass */
form.compact button:hover {
  background-color: white;
  color: black; }

/* line 139, ../sass/screen.sass */
div.button {
  display: block;
  float: left;
  padding: 0 10px 10px 0; }
  /* line 140, ../sass/screen.sass */
  div.button button {
    color: #444444;
    background-color: #212121;
    padding: 5px;
    color: white;
    border: 1px solid white;
    cursor: pointer; }
  /* line 148, ../sass/screen.sass */
  div.button button:hover {
    background-color: white;
    border: 1px solid #999999;
    color: black; }

/* line 157, ../sass/screen.sass */
div.calltoaction button {
  background: #00cc33;
  color: white;
  padding-left: 20px;
  padding-right: 20px; }

/* line 163, ../sass/screen.sass */
div.right {
  float: right; }

/* line 208, ../sass/screen.sass */
#container {
  width: 970px;
  margin: 0 auto;
  display: inline-block; }
  /* line 8, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/compass/stylesheets/compass/utilities/general/./_hacks.scss */
  #container {
    display: block; }

/* line 211, ../sass/screen.sass */
body {
  line-height: 1.5;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 75%;
  font-size: 12px; }
  /* line 54, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body h1, body h2, body h3, body h4, body h5, body h6 {
    font-weight: normal;
    color: #222222; }
    /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
    body h1 img, body h2 img, body h3 img, body h4 img, body h5 img, body h6 img {
      margin: 0; }
  /* line 56, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body h1 {
    font-size: 3em;
    line-height: 1;
    margin-bottom: 0.5em; }
  /* line 57, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body h2 {
    font-size: 2em;
    margin-bottom: 0.75em; }
  /* line 58, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body h3 {
    font-size: 1.5em;
    line-height: 1;
    margin-bottom: 1em; }
  /* line 59, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body h4 {
    font-size: 1.2em;
    line-height: 1.25;
    margin-bottom: 1.25em; }
  /* line 60, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body h5 {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 1.5em; }
  /* line 61, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body h6 {
    font-size: 1em;
    font-weight: bold; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body p {
    margin: 0 0 1.5em; }
    /* line 63, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
    body p img.left {
      display: inline;
      float: left;
      margin: 1.5em 1.5em 1.5em 0;
      padding: 0; }
    /* line 64, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
    body p img.right {
      display: inline;
      float: right;
      margin: 1.5em 0 1.5em 1.5em;
      padding: 0; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body a {
    text-decoration: underline;
    color: #000099; }
    /* line 18, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
    body a:visited {
      color: #000066; }
    /* line 21, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
    body a:focus {
      color: black; }
    /* line 24, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
    body a:hover {
      color: black; }
    /* line 27, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
    body a:active {
      color: #cc0099; }
  /* line 67, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body blockquote {
    margin: 1.5em;
    color: #666666;
    font-style: italic; }
  /* line 68, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body strong {
    font-weight: bold; }
  /* line 69, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body em {
    font-style: italic; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body dfn {
    font-style: italic;
    font-weight: bold; }
  /* line 71, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body sup, body sub {
    line-height: 0; }
  /* line 72, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body abbr, body acronym {
    border-bottom: 1px dotted #666666; }
  /* line 73, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body address {
    margin: 0 0 1.5em;
    font-style: italic; }
  /* line 74, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body del {
    color: #666666; }
  /* line 75, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body pre {
    margin: 1.5em 0;
    white-space: pre; }
  /* line 76, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body pre, body code, body tt {
    font: 1em "andale mono", "lucida console", monospace;
    line-height: 1.5; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body li ul, body li ol {
    margin: 0; }
  /* line 78, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body ul, body ol {
    margin: 0 1.5em 1.5em 0;
    padding-left: 3.333em; }
  /* line 79, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body ul {
    list-style-type: disc; }
  /* line 80, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body ol {
    list-style-type: decimal; }
  /* line 81, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body dl {
    margin: 0 0 1.5em 0; }
    /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
    body dl dt {
      font-weight: bold; }
  /* line 83, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body dd {
    margin-left: 1.5em; }
  /* line 84, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body table {
    margin-bottom: 1.4em;
    width: 100%; }
  /* line 85, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body th {
    font-weight: bold; }
  /* line 86, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body thead th {
    background: #c3d9ff; }
  /* line 87, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body th, body td, body caption {
    padding: 4px 10px 4px 5px; }
  /* line 88, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body tr.even td {
    background: #e5ecf9; }
  /* line 89, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body tfoot {
    font-style: italic; }
  /* line 90, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body caption {
    background: #eeeeee; }
  /* line 91, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body .quiet {
    color: #666666; }
  /* line 92, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/./_typography.scss */
  body .loud {
    color: #111111; }
  /* line 9, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_utilities.scss */
  body .clear {
    clear: both; }
  /* line 12, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_utilities.scss */
  body .nowrap {
    white-space: nowrap; }
  /* line 16, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_utilities.scss */
  body .clearfix {
    overflow: hidden;
    display: inline-block; }
    /* line 8, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/compass/stylesheets/compass/utilities/general/./_hacks.scss */
    body .clearfix {
      display: block; }
  /* line 18, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_utilities.scss */
  body .small {
    font-size: 0.8em;
    margin-bottom: 1.875em;
    line-height: 1.875em; }
  /* line 22, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_utilities.scss */
  body .large {
    font-size: 1.2em;
    line-height: 2.5em;
    margin-bottom: 1.25em; }
  /* line 26, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_utilities.scss */
  body .first {
    margin-left: 0;
    padding-left: 0; }
  /* line 29, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_utilities.scss */
  body .last {
    margin-right: 0;
    padding-right: 0; }
  /* line 32, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_utilities.scss */
  body .top {
    margin-top: 0;
    padding-top: 0; }
  /* line 35, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_utilities.scss */
  body .bottom {
    margin-bottom: 0;
    padding-bottom: 0; }
  /* line 46, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .container {
    width: 970px;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block; }
    /* line 8, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/compass/stylesheets/compass/utilities/general/./_hacks.scss */
    body .container {
      display: block; }
  /* line 48, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .column, body div.span-1, body div.span-2, body div.span-3, body div.span-4, body div.span-5, body div.span-6, body div.span-7, body div.span-8, body div.span-9, body div.span-10, body div.span-11, body div.span-12, body div.span-13, body div.span-14, body div.span-15, body div.span-16, body div.span-17, body div.span-18, body div.span-19, body div.span-20, body div.span-21, body div.span-22, body div.span-23, body div.span-24 {
    display: inline;
    float: left;
    margin-right: 10px; }
    /* line 138, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
    * html body .column, * html body div.span-1, * html body div.span-2, * html body div.span-3, * html body div.span-4, * html body div.span-5, * html body div.span-6, * html body div.span-7, * html body div.span-8, * html body div.span-9, * html body div.span-10, * html body div.span-11, * html body div.span-12, * html body div.span-13, * html body div.span-14, * html body div.span-15, * html body div.span-16, * html body div.span-17, * html body div.span-18, * html body div.span-19, * html body div.span-20, * html body div.span-21, * html body div.span-22, * html body div.span-23, * html body div.span-24 {
      overflow-x: hidden; }
  /* line 51, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .last, body div.last {
    margin-right: 0; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-1 {
    width: 30.833px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-2 {
    width: 71.667px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-3 {
    width: 112.5px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-4 {
    width: 153.333px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-5 {
    width: 194.167px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-6 {
    width: 235px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-7 {
    width: 275.833px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-8 {
    width: 316.667px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-9 {
    width: 357.5px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-10 {
    width: 398.333px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-11 {
    width: 439.167px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-12 {
    width: 480px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-13 {
    width: 520.833px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-14 {
    width: 561.667px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-15 {
    width: 602.5px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-16 {
    width: 643.333px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-17 {
    width: 684.167px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-18 {
    width: 725px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-19 {
    width: 765.833px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-20 {
    width: 806.667px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-21 {
    width: 847.5px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-22 {
    width: 888.333px; }
  /* line 55, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-23 {
    width: 929.167px; }
  /* line 57, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .span-24, body div.span-24 {
    width: 970px;
    margin: 0; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-1, body textarea.span-1, body select.span-1 {
    width: 30.833px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-2, body textarea.span-2, body select.span-2 {
    width: 71.667px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-3, body textarea.span-3, body select.span-3 {
    width: 112.5px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-4, body textarea.span-4, body select.span-4 {
    width: 153.333px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-5, body textarea.span-5, body select.span-5 {
    width: 194.167px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-6, body textarea.span-6, body select.span-6 {
    width: 235px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-7, body textarea.span-7, body select.span-7 {
    width: 275.833px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-8, body textarea.span-8, body select.span-8 {
    width: 316.667px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-9, body textarea.span-9, body select.span-9 {
    width: 357.5px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-10, body textarea.span-10, body select.span-10 {
    width: 398.333px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-11, body textarea.span-11, body select.span-11 {
    width: 439.167px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-12, body textarea.span-12, body select.span-12 {
    width: 480px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-13, body textarea.span-13, body select.span-13 {
    width: 520.833px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-14, body textarea.span-14, body select.span-14 {
    width: 561.667px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-15, body textarea.span-15, body select.span-15 {
    width: 602.5px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-16, body textarea.span-16, body select.span-16 {
    width: 643.333px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-17, body textarea.span-17, body select.span-17 {
    width: 684.167px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-18, body textarea.span-18, body select.span-18 {
    width: 725px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-19, body textarea.span-19, body select.span-19 {
    width: 765.833px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-20, body textarea.span-20, body select.span-20 {
    width: 806.667px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-21, body textarea.span-21, body select.span-21 {
    width: 847.5px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-22, body textarea.span-22, body select.span-22 {
    width: 888.333px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-23, body textarea.span-23, body select.span-23 {
    width: 929.167px !important; }
  /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body input.span-24, body textarea.span-24, body select.span-24 {
    width: 970px !important; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-1 {
    padding-right: 40.833px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-2 {
    padding-right: 81.667px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-3 {
    padding-right: 122.5px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-4 {
    padding-right: 163.333px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-5 {
    padding-right: 204.167px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-6 {
    padding-right: 245px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-7 {
    padding-right: 285.833px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-8 {
    padding-right: 326.667px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-9 {
    padding-right: 367.5px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-10 {
    padding-right: 408.333px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-11 {
    padding-right: 449.167px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-12 {
    padding-right: 490px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-13 {
    padding-right: 530.833px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-14 {
    padding-right: 571.667px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-15 {
    padding-right: 612.5px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-16 {
    padding-right: 653.333px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-17 {
    padding-right: 694.167px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-18 {
    padding-right: 735px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-19 {
    padding-right: 775.833px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-20 {
    padding-right: 816.667px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-21 {
    padding-right: 857.5px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-22 {
    padding-right: 898.333px; }
  /* line 66, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-23 {
    padding-right: 939.167px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-1 {
    padding-left: 40.833px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-2 {
    padding-left: 81.667px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-3 {
    padding-left: 122.5px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-4 {
    padding-left: 163.333px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-5 {
    padding-left: 204.167px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-6 {
    padding-left: 245px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-7 {
    padding-left: 285.833px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-8 {
    padding-left: 326.667px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-9 {
    padding-left: 367.5px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-10 {
    padding-left: 408.333px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-11 {
    padding-left: 449.167px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-12 {
    padding-left: 490px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-13 {
    padding-left: 530.833px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-14 {
    padding-left: 571.667px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-15 {
    padding-left: 612.5px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-16 {
    padding-left: 653.333px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-17 {
    padding-left: 694.167px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-18 {
    padding-left: 735px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-19 {
    padding-left: 775.833px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-20 {
    padding-left: 816.667px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-21 {
    padding-left: 857.5px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-22 {
    padding-left: 898.333px; }
  /* line 70, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-23 {
    padding-left: 939.167px; }
  /* line 74, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-1, body .pull-2, body .pull-3, body .pull-4, body .pull-5, body .pull-6, body .pull-7, body .pull-8, body .pull-9, body .pull-10, body .pull-11, body .pull-12, body .pull-13, body .pull-14, body .pull-15, body .pull-16, body .pull-17, body .pull-18, body .pull-19, body .pull-20, body .pull-21, body .pull-22, body .pull-23, body .pull-24 {
    display: inline;
    float: left;
    position: relative; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-1 {
    margin-left: -40.833px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-2 {
    margin-left: -81.667px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-3 {
    margin-left: -122.5px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-4 {
    margin-left: -163.333px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-5 {
    margin-left: -204.167px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-6 {
    margin-left: -245px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-7 {
    margin-left: -285.833px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-8 {
    margin-left: -326.667px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-9 {
    margin-left: -367.5px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-10 {
    margin-left: -408.333px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-11 {
    margin-left: -449.167px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-12 {
    margin-left: -490px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-13 {
    margin-left: -530.833px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-14 {
    margin-left: -571.667px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-15 {
    margin-left: -612.5px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-16 {
    margin-left: -653.333px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-17 {
    margin-left: -694.167px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-18 {
    margin-left: -735px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-19 {
    margin-left: -775.833px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-20 {
    margin-left: -816.667px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-21 {
    margin-left: -857.5px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-22 {
    margin-left: -898.333px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-23 {
    margin-left: -939.167px; }
  /* line 77, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .pull-24 {
    margin-left: -980px; }
  /* line 79, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-1, body .push-2, body .push-3, body .push-4, body .push-5, body .push-6, body .push-7, body .push-8, body .push-9, body .push-10, body .push-11, body .push-12, body .push-13, body .push-14, body .push-15, body .push-16, body .push-17, body .push-18, body .push-19, body .push-20, body .push-21, body .push-22, body .push-23, body .push-24 {
    display: inline;
    float: right;
    position: relative; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-1 {
    margin: 0 -40.833px 1.5em 40.833px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-2 {
    margin: 0 -81.667px 1.5em 81.667px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-3 {
    margin: 0 -122.5px 1.5em 122.5px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-4 {
    margin: 0 -163.333px 1.5em 163.333px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-5 {
    margin: 0 -204.167px 1.5em 204.167px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-6 {
    margin: 0 -245px 1.5em 245px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-7 {
    margin: 0 -285.833px 1.5em 285.833px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-8 {
    margin: 0 -326.667px 1.5em 326.667px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-9 {
    margin: 0 -367.5px 1.5em 367.5px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-10 {
    margin: 0 -408.333px 1.5em 408.333px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-11 {
    margin: 0 -449.167px 1.5em 449.167px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-12 {
    margin: 0 -490px 1.5em 490px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-13 {
    margin: 0 -530.833px 1.5em 530.833px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-14 {
    margin: 0 -571.667px 1.5em 571.667px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-15 {
    margin: 0 -612.5px 1.5em 612.5px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-16 {
    margin: 0 -653.333px 1.5em 653.333px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-17 {
    margin: 0 -694.167px 1.5em 694.167px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-18 {
    margin: 0 -735px 1.5em 735px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-19 {
    margin: 0 -775.833px 1.5em 775.833px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-20 {
    margin: 0 -816.667px 1.5em 816.667px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-21 {
    margin: 0 -857.5px 1.5em 857.5px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-22 {
    margin: 0 -898.333px 1.5em 898.333px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-23 {
    margin: 0 -939.167px 1.5em 939.167px; }
  /* line 82, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .push-24 {
    margin: 0 -980px 1.5em 980px; }
  /* line 84, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .prepend-top {
    margin-top: 1.5em; }
  /* line 86, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
  body .append-bottom {
    margin-bottom: 1.5em; }
  /* line 8, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_debug.scss */
  body .showgrid {
    background: url('/www/content/images/grid.png?1272369967'); }
  /* line 4, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_interaction.scss */
  body .error {
    padding: 0.8em;
    margin-bottom: 1em;
    border: 2px solid #dddddd;
    background: #fbe3e4;
    color: #8a1f11;
    border-color: #fbc2c4; }
    /* line 29, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_interaction.scss */
    body .error a {
      color: #8a1f11; }
  /* line 6, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_interaction.scss */
  body .notice {
    padding: 0.8em;
    margin-bottom: 1em;
    border: 2px solid #dddddd;
    background: #fff6bf;
    color: #514721;
    border-color: #ffd324; }
    /* line 37, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_interaction.scss */
    body .notice a {
      color: #514721; }
  /* line 8, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_interaction.scss */
  body .success {
    padding: 0.8em;
    margin-bottom: 1em;
    border: 2px solid #dddddd;
    background: #e6efc2;
    color: #264409;
    border-color: #c6d880; }
    /* line 45, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_interaction.scss */
    body .success a {
      color: #264409; }
  /* line 10, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_interaction.scss */
  body .hide {
    display: none; }
  /* line 12, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_interaction.scss */
  body .highlight {
    background: yellow; }
  /* line 14, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_interaction.scss */
  body .added {
    background: #006600;
    color: white; }
  /* line 16, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_interaction.scss */
  body .removed {
    background: #990000;
    color: white; }
  /* line 18, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
  body label {
    font-weight: bold; }
  /* line 19, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
  body fieldset {
    padding: 1.4em;
    margin: 0 0 1.5em 0; }
  /* line 20, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
  body legend {
    font-weight: bold;
    font-size: 1.2em; }
  /* line 25, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
  body input.text, body input.title, body input[type=text], body input[type=password] {
    margin: 0.5em 0;
    background-color: white;
    padding: 5px; }
  /* line 26, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
  body input.title {
    font-size: 1.5em; }
  /* line 30, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
  body input[type=checkbox], body input.checkbox, body input[type=radio], body input.radio {
    position: relative;
    top: 0.25em; }
  /* line 32, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
  body textarea {
    margin: 0.5em 0;
    padding: 5px; }
  /* line 33, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
  body select {
    margin: 0.5em 0; }
  /* line 57, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
  body fieldset {
    border: 1px solid #cccccc; }
  /* line 60, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
  body input.text, body input.title, body input[type=text], body input[type=password],
  body textarea, body select {
    border: 1px solid #bbbbbb; }
    /* line 62, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
    body input.text:focus, body input.title:focus, body input[type=text]:focus, body input[type=password]:focus,
    body textarea:focus, body select:focus {
      border: 1px solid #666666; }
  /* line 46, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
  body input.text, body input.title, body input[type=text], body input[type=password] {
    width: 300px; }
  /* line 48, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/./blueprint/_form.scss */
  body textarea {
    width: 390px;
    height: 250px; }
  /* line 214, ../sass/screen.sass */
  body #header, body #footer {
      clear: both;
    margin-right: 10px;
    width: 970px; }
    /* line 138, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
    * html body #header, * html body #footer {
      overflow-x: hidden; }
  /* line 216, ../sass/screen.sass */
  body #sidebar {
    display: inline;
    float: left;
    margin-right: 10px;
    width: 316.667px; }
    /* line 138, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
    * html body #sidebar {
      overflow-x: hidden; }
  /* line 220, ../sass/screen.sass */
  body #content {
    display: inline;
    float: left;
    margin-right: 0;
    width: 643.333px; }
    /* line 138, C:/Ruby_/lib/ruby/gems/1.8/gems/compass-0.10.0.rc4/frameworks/blueprint/stylesheets/blueprint/./_grid.scss */
    * html body #content {
      overflow-x: hidden; }

/* line 227, ../sass/screen.sass */
body.one-col {
  font-family: Arial;
  background-color: white; }
  /* line 230, ../sass/screen.sass */
  body.one-col #container {
    background-color: white;
    width: 970px;
    margin: 0px auto 0px auto; }
    /* line 234, ../sass/screen.sass */
    body.one-col #container #content {
      width: 970px;
      display: block;
      float: left;
      position: relative;
      z-index: 0; }
      /* line 240, ../sass/screen.sass */
      body.one-col #container #content #salesBanner {
        padding-bottom: 10px;
        position: relative;
        z-index: 0; }
        /* line 244, ../sass/screen.sass */
        body.one-col #container #content #salesBanner a img {
          border: 0; }
      /* line 246, ../sass/screen.sass */
      body.one-col #container #content h3 {
        margin-top: 20px; }

/* line 249, ../sass/screen.sass */
body.two-col {
  text-transform: uppercase;
  font-family: Arial;
  background-color: white; }
  /* line 254, ../sass/screen.sass */
  body.two-col #container {
    background-color: white;
    width: 970px;
    margin: 0px auto 0px auto; }
    /* line 259, ../sass/screen.sass */
    body.two-col #container #content #salesBanner {
      padding-bottom: 30px; }

/* line 263, ../sass/screen.sass */
.banner-logo 
{float:left;
    border:none;
    display: inline-block;

    }

 .banner-logo img{border:0px; float:left; display:block; }
 .bannerRight 
 {

     width: 400px;
     float: right;
     text-align: right;
     display:inline-block;
 }
/* line 267, ../sass/screen.sass */
#banner .scroll {
  z-index: 1;
  position: relative;
  overflow: hidden;
  width: 970px;
  height: 300px; }
  /* line 273, ../sass/screen.sass */
  #banner .scroll .banners {
    width: 20000em;
    position: absolute;
    clear: both; }
    /* line 277, ../sass/screen.sass */
    #banner .scroll .banners .banner, #banner .scroll .banners .nextbanner {
      z-index: 100;
      float: left;
      width: 970px;
      height: 300px;
      position: absolute;
      display: block;
      clear: none; }
      
      .bannerControls {
          z-index: 9999;
          position: absolute;
          bottom: 10px;  
          left:10px;           
      }
      /* line 285, ../sass/screen.sass */
      #banner .scroll .banners .banner .banner-content, #banner .scroll .banners .nextbanner .banner-content {
        z-index: 101;
        background-color: #295981;
        position: absolute;
        right: 0;
        left: 582px;
        bottom: 8%;
        width: 40%; }
        /* line 293, ../sass/screen.sass */
        #banner .scroll .banners .banner .banner-content p, #banner .scroll .banners .nextbanner .banner-content p {
          z-index: 102;
          color: white;
          font-size: 26px;
          font-weight: bold;
          line-height: 26px;
          padding: 10px;
          text-transform: uppercase;
          margin: 0; }
        /* line 302, ../sass/screen.sass */
        #banner .scroll .banners .banner .banner-content a, #banner .scroll .banners .nextbanner .banner-content a {
          background-color: #173f62;
          z-index: 103;
          color: white;
          font-size: 26px;
          font-weight: bold;
          line-height: 26px;
          padding: 10px;
          text-transform: uppercase;
          display: block;
          text-decoration: none; }
          /* line 313, ../sass/screen.sass */
          #banner .scroll .banners .banner .banner-content a:hover, #banner .scroll .banners .nextbanner .banner-content a:hover {
            color: #e2e2e2; }
    /* line 315, ../sass/screen.sass */
    #banner .scroll .banners .nextbanner {
      z-index: 1; }

/* line 317, ../sass/screen.sass */
.gallery {
  width: 970px; }
  /* line 319, ../sass/screen.sass */
  .gallery #image_wrap img {
    border: 0;
    color: transparent; }
  /* line 322, ../sass/screen.sass */
  .gallery #image_wrap a.image-link {
    color: white; }
  /* line 325, ../sass/screen.sass */
  .gallery a.browse {
    float: left;
    width: 35px; }
  /* line 328, ../sass/screen.sass */
  .gallery a.left {
    cursor: pointer;
    background: #212121 url(../images/white-left-arrow.png) no-repeat center center;
    border: 1px solid #212121;
    height: 100px;
    width: 20px;
    text-indent: -3000em; }
    /* line 335, ../sass/screen.sass */
    .gallery a.left:hover {
      background: white url(../images/brown-left-arrow.png) no-repeat center center; }
  /* line 337, ../sass/screen.sass */
  .gallery a.right {
    cursor: pointer;
    background: #212121 url(../images/white-right-arrow.png) no-repeat center center;
    border: 1px solid #212121;
    height: 100px;
    width: 20px;
    text-indent: -3000em; }
    /* line 344, ../sass/screen.sass */
    .gallery a.right:hover {
      background: white url(../images/brown-right-arrow.png) no-repeat center center; }
  /* line 346, ../sass/screen.sass */
  .gallery .scrollable {
    float: left;
    position: relative;
    overflow: hidden;
    width: 900px;
    height: 100px; }
  /* line 352, ../sass/screen.sass */
  .gallery .scrollable {
    width: 925px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 15px 0px; }
    /* line 356, ../sass/screen.sass */
    .gallery .scrollable .items {
      width: 20000em;
      position: absolute; }
      /* line 359, ../sass/screen.sass */
      .gallery .scrollable .items div {
        float: left;
        padding: 0 5px;
        cursor: pointer; }
        /* line 363, ../sass/screen.sass */
        .gallery .scrollable .items div .image {
          padding: 0;
          float: left; }
  /* line 366, ../sass/screen.sass */
  .gallery .image-desc {
    width: 800px;
    text-align: center;
    margin-left: 100px; }

/* line 371, ../sass/screen.sass */
#image_wrap {
  width: 970px; }

/* line 375, ../sass/screen.sass */
.gallery #image_wrap {
  width: 970px;
  height: 530px; }

/* line 379, ../sass/screen.sass */
.maincontent {
  width: 970px;
  display: block;
  float: left; }

/* line 384, ../sass/screen.sass */
#header {
  background-color: white;
  position: relative;
  z-index: 4; }
  /* line 388, ../sass/screen.sass */
  #header .searchBox {
    float: right;
      margin: 0px;
    padding: 0px 0 0 0;
    position: relative; }
    /* line 393, ../sass/screen.sass */
    #header .searchBox p {
      float: left;
      margin: 5px 10px 0 0;
      text-transform: uppercase; }
    /* line 397, ../sass/screen.sass */
    #header .searchBox .searchForm {
      float: left; }
      /* line 399, ../sass/screen.sass */
      #header .searchBox .searchForm div.button {
        padding: 0;
        margin-left: 0; }
    /* line 402, ../sass/screen.sass */
    #header .searchBox input[type='text'] {
      border: 1px solid #777777;
      margin: 0;
      float: left;
      width: 140px;
      height: 16px; }
    /* line 408, ../sass/screen.sass */
    #header .searchBox button {
      padding: 3px 5px 3px 5px;
      border: none;
      margin-left: 0px;
      float: left;
      position: relative;
      top: 0px;
      height: 28px;
      _height: 22px;
      width: 70px; }
    /* line 418, ../sass/screen.sass */
    #header .searchBox button:hover {
      border: 1px solid #dddddd; }
    /* line 420, ../sass/screen.sass */
    #header .searchBox div.button {
      padding: 0px;
      float: left; }
  /* line 423, ../sass/screen.sass */
  #header #basketBox {
    background-color: #212121;
    background-image: url(../images/basket_Sml.jpg);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    position: absolute;
    _zoom: 1;
    top: 84px;
    right: 0;
    width: 180px;
    height: 41px;
    z-index: 4; }
    /* line 437, ../sass/screen.sass */
    #header #basketBox a {
      background: transparent;
      display: block;
      float: left;
      margin: 12px 0 0 0;
      color: white;
      text-decoration: none; }
      /* line 444, ../sass/screen.sass */
      #header #basketBox a:hover {
        color: white; }
    /* line 446, ../sass/screen.sass */
    #header #basketBox .basketNum {
      margin-right: 4px;
      width: 40px;
      display: block;
      float: left;
      padding-left: 2px;
      text-align: center; }
  /* line 453, ../sass/screen.sass */
  #header ul#mainNavigation {
    position: relative;
    z-index: 4;
    text-transform: uppercase;
    text-index: -9999px;
    background-color: #363636;
    background-image: url(../images/navbg.png);
    background-repeat: repeat-x;
    float: left;
    list-style: none;
    margin: 0px;
    height: 39px;
    width: 970px;
    margin-top: 3px;
    padding: 0px 0px 3px 0px;
    _padding: 0px 0px 0px 0px; }
    /* line 469, ../sass/screen.sass */
    #header ul#mainNavigation li {
      z-index: 51;
      float: left;
      color: white;
      font-weight: bold;
      position: relative;
      background: url(../images/white-arrow.png);
      background-repeat: no-repeat;
      background-position: top right;
      background-position: 100% 50%; }
      /* line 480, ../sass/screen.sass */
      #header ul#mainNavigation li a:hover {
        background: url(../images/white-arrow.png);
        background-repeat: no-repeat;
        background-position: top right;
        background-position: 100% 50%;
        background-color: black; }
    /* line 486, ../sass/screen.sass */
    #header ul#mainNavigation a {
      color: white;
      text-decoration: none;
      display: block;
      padding: 12px 16px 12px 8px; }
      /* line 491, ../sass/screen.sass */
      #header ul#mainNavigation a:hover {
        background-color: black;
        display: block;
        width: inherit; }
    /* line 499, ../sass/screen.sass */
    #header ul#mainNavigation li ul {
      padding: 0px;
      margin: 0px;
      position: absolute;
      top: 42px;
      left: 0;
      display: none;
      width: auto;
      height: auto;
      z-index: 200;
      background-color: black; }
    /* line 510, ../sass/screen.sass */
    #header ul#mainNavigation li.sfhover ul {
      display: block;
      width: 220px; }
    /* line 513, ../sass/screen.sass */
    #header ul#mainNavigation li.over ul {
      display: block;
      width: 220px; }
    /* line 517, ../sass/screen.sass */
    #header ul#mainNavigation li:hover ul {
      display: block;
      width: 220px; }
    /* line 520, ../sass/screen.sass */
    #header ul#mainNavigation li li {
      float: none;
      list-style: none;     background-image:none;
      padding: 0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;
      border-bottom: 1px solid #1c1a1a; }
      /* line 526, ../sass/screen.sass */
      #header ul#mainNavigation li li a {
        color: white;
        text-decoration: none;
        background-image:none;
        background-color: #555756;
        padding: 10px 0px 10px 16px;
        width: 204px;
        display: block; }
        /* line 533, ../sass/screen.sass */
        #header ul#mainNavigation li li a:hover {
          background-color: black;
          background: none; }
        /* line 536, ../sass/screen.sass */
        #header ul#mainNavigation li li a:active {
          background-color: black; }
  /* line 538, ../sass/screen.sass */
  #header #topNavigation {
    text-transform: uppercase;
    text-index: -9999px;
    float: right;
    padding: 0px;
    margin: 5px;
      margin-right: 0px;
    list-style: none; }
    /* line 545, ../sass/screen.sass */
    #header #topNavigation li {
      float: left;
      padding: 10px 0px 5px 15px;
      _padding: 10px 10px 5px 0px; }
      /* line 549, ../sass/screen.sass */
      #header #topNavigation li a:link {
        color: #5b5d5c;
        text-decoration: none; }
      /* line 552, ../sass/screen.sass */
      #header #topNavigation li a:visited {
        color: #5b5d5c;
        text-decoration: none; }

/* line 556, ../sass/screen.sass */
#leftCol, #rightCol {
  float: left;
  width: 240px;
  min-height: 100px; }
  /* line 560, ../sass/screen.sass */
  #leftCol #categoryList, #rightCol #categoryList {
    padding: 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold; }
    /* line 567, ../sass/screen.sass */
    #leftCol #categoryList li, #rightCol #categoryList li {
      background-color: #e2e2e2;
      margin: 0px 0px 2px 0px; }
      /* line 570, ../sass/screen.sass */
      #leftCol #categoryList li a, #rightCol #categoryList li a {
        color: #2b2b2b;
        text-decoration: none;
        display: block;
        width: 220px;
        padding: 10px; }
      /* line 576, ../sass/screen.sass */
      #leftCol #categoryList li a.active, #leftCol #categoryList li a:hover, #rightCol #categoryList li a.active, #rightCol #categoryList li a:hover {
        color: white;
        text-decoration: none;
        display: block;
        background-color: #5b5d5c; }
      /* line 581, ../sass/screen.sass */
      #leftCol #categoryList li ul, #rightCol #categoryList li ul {
        list-style: none;
        margin: 0;
        padding: 0; }
        /* line 586, ../sass/screen.sass */
        #leftCol #categoryList li ul li, #rightCol #categoryList li ul li {
          margin: 0px;
          border-top: 1px solid #605b5b; }
          /* line 589, ../sass/screen.sass */
          #leftCol #categoryList li ul li a, #rightCol #categoryList li ul li a {
            padding: 10px 0 10px 20px; }
          /* line 592, ../sass/screen.sass */
          #leftCol #categoryList li ul li li a, #rightCol #categoryList li ul li li a {
            padding: 10px 0 10px 30px;
            width: 210px; }
    /* line 595, ../sass/screen.sass */
    #leftCol #categoryList .titleStyle, #rightCol #categoryList .titleStyle {
      background-color: #704242;
      color: white;
      font-weight: bold;
      padding: 10px; }
  /* line 600, ../sass/screen.sass */
  #leftCol .leftadHolder, #rightCol .leftadHolder {
    margin: 10px 0px 10px 0px; }
  /* line 602, ../sass/screen.sass */
  #leftCol .whatCustomerSay, #rightCol .whatCustomerSay {
    background-color: #6f6554;
    width: 240px;
    height: 160px;
    margin-bottom: 30px; }
    /* line 607, ../sass/screen.sass */
    #leftCol .whatCustomerSay h2, #rightCol .whatCustomerSay h2 {
      color: white;
      padding: 10px 0px 0px 10px; }
    /* line 610, ../sass/screen.sass */
    #leftCol .whatCustomerSay p, #rightCol .whatCustomerSay p {
      padding: 0px 0px 0px 10px;
      width: 220px;
      color: white;
      text-transform: none;
      font-size: 11px; }
    /* line 616, ../sass/screen.sass */
    #leftCol .whatCustomerSay a, #rightCol .whatCustomerSay a {
      background-color: black;
      color: white;
      display: block;
      text-decoration: none;
      padding: 10px;
      font-weight: bold; }

/* line 624, ../sass/screen.sass */
.breadCrumb {
  width: 100%;
  float: left;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 15px; }
  /* line 630, ../sass/screen.sass */
  .breadCrumb a {
    text-decoration: none !important;
    color: black !important; }
    /* line 633, ../sass/screen.sass */
    .breadCrumb a:hover {
      color: #908370 !important; }

/* line 636, ../sass/screen.sass */
#centerCol {
  float: left;
  width: 710px;
  height: 500px;
  margin: 0px 10px 0px 10px;
  background-color: white;
  height: 100%;
  position: relative;
  left: 10px; }
  /* line 645, ../sass/screen.sass */
  #centerCol h2 {
    padding: 0px;
    margin: 0px 0px 15px 0px; }
  /* line 648, ../sass/screen.sass */
  #centerCol h2.product {
    clear: both;
    margin-top: 0;
    font-weight: bold; }
  /* line 652, ../sass/screen.sass */
  #centerCol .adOne {
    float: left;
    margin: 30px 0px 5px 0px; }
  /* line 655, ../sass/screen.sass */
  #centerCol div.productRelated {
    padding-top: 30px;
    float: left; }
  /* line 658, ../sass/screen.sass */
  #centerCol .productRow {
    clear: both;
    list-style: none;
    padding: 0;
    margin: 20px 0px 0px 0px;
    text-transform: none; }
    /* line 664, ../sass/screen.sass */
    #centerCol .productRow li {
      background-color: #dddddd;
      float: left;
      height: 300px;
      width: 230px;
      margin: 0px 5px 20px 0px; }
      /* line 670, ../sass/screen.sass */
      #centerCol .productRow li .productImg {
        padding: 10px 0px 0px 10px;
        border: 0; }
      /* line 673, ../sass/screen.sass */
      #centerCol .productRow li .productDesc {
        padding: 0px 0px 0px 10px; }
        /* line 675, ../sass/screen.sass */
        #centerCol .productRow li .productDesc p {
          height: 55px;
          margin: 0 0 10px;
          overflow: hidden; }
        /* line 679, ../sass/screen.sass */
        #centerCol .productRow li .productDesc h3 {
          margin: 5px 0 !important;
          height: 40px;
          overflow: hidden;
          font-weight: bold;
          font-size: 16px; }
        /* line 685, ../sass/screen.sass */
        #centerCol .productRow li .productDesc h3 a {
          text-decoration: none; }
        /* line 687, ../sass/screen.sass */
        #centerCol .productRow li .productDesc .productExcerpt {
          height: 55px;
          overflow: hidden;
          margin: 0 0 10px 0; }
          /* line 691, ../sass/screen.sass */
          #centerCol .productRow li .productDesc .productExcerpt p {
            margin: 0;
            color: #333333; }
    /* line 694, ../sass/screen.sass */
    #centerCol .productRow .first {
      margin-right: 5px; }
    /* line 697, ../sass/screen.sass */
    #centerCol .productRow .productPrice a {
      color: white;
      text-decoration: none;
      background-color: black;
      padding: 10px;
      font-weight: bold;
      display: block; }
      /* line 704, ../sass/screen.sass */
      #centerCol .productRow .productPrice a:hover {
        background-color: #555756; }
  /* line 706, ../sass/screen.sass */
  #centerCol .featureProductRow {
    margin-bottom: 0.75em; }
    /* line 709, ../sass/screen.sass */
    #centerCol .featureProductRow .featurePrice a {
      background-color: #704242;
      padding: 10px;
      color: white;
      text-decoration: none;
      font-weight: bold;
      display: block; }
      /* line 716, ../sass/screen.sass */
      #centerCol .featureProductRow .featurePrice a:hover {
        background-color: #95866f; }

/* line 719, ../sass/screen.sass */
body.bp h3 {
  font-weight: bold; }
  /* line 721, ../sass/screen.sass */
  body.bp h3 a {
    color: inherit;
    text-decoration: none; }
    /* line 724, ../sass/screen.sass */
    body.bp h3 a:hover {
      color: #95866f; }

/* line 727, ../sass/screen.sass */
.productlist {
  float: left;
  background-color: #dddddd;
  margin-right: 10px;
    padding: 5px;
    padding-bottom: 0px;
    
    }
  /* line 728, ../sass/screen.sass */
  .productlist img {
    width: 100%;
    height: 100%;
    }
    
    .productlist img {
    border: 0; 
    }
  /* line 730, ../sass/screen.sass */
  .productlist a.imagelink {
    border: 0; }
  /* line 735, ../sass/screen.sass */
  .productlist .featureImg {
    margin: 10px 10px 0px 10px; }
  /* line 737, ../sass/screen.sass */
  .productlist .productListStyle {
    padding: 0px;
    margin: 0px 0px 10px 0px;
    list-style: none;
    min-height: 200px;
    height: auto !important;
    height: 200px; }
    /* line 183, ../sass/screen.sass */
    .productlist .productListStyle li {
      background-color: white;
      margin: 0px 10px 0px 10px;
      border: 1px solid #dddddd; }
      /* line 188, ../sass/screen.sass */
      .productlist .productListStyle li a {
        text-decoration: none;
        font-weight: bold;
        display: block;
        padding: 10px; }
        /* line 193, ../sass/screen.sass */
        .productlist .productListStyle li a:hover {
          background-color: #cfcfcf;
          color: white; }
    /* line 196, ../sass/screen.sass */
    .productlist .productListStyle li.viewStyle {
      background-color: black; }
      /* line 198, ../sass/screen.sass */
      .productlist .productListStyle li.viewStyle a {
        color: white;
        padding: 10px;
        display: block; }
        /* line 202, ../sass/screen.sass */
        .productlist .productListStyle li.viewStyle a:hover {
          background-color: white;
          display: block;
          color: black;
          padding: 10px; }
    /* line 740, ../sass/screen.sass */
    .productlist .productListStyle li a {
      color: #333333; }
      /* line 742, ../sass/screen.sass */
      .productlist .productListStyle li a:hover {
        color: #1c1a1a; }

/* line 745, ../sass/screen.sass */
.last-list {
  margin-right: 0 !important; }

/* line 750, ../sass/screen.sass */

#introBox {
  width: 970px;
  display: block;
  float: left; }
  /* line 756, ../sass/screen.sass */
  #introBox .introBoxOne {
    text-transform: none;
    width: 650px;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding-right: 17px; }
     
     #introBox div.introBoxQuarter {
         width: 25%;
         float: left;
     }
     
     #introBox div.introBoxHalf {
         width: 50%;
         float: left;
     }
    
    /* line 763, ../sass/screen.sass */
    #introBox .introBoxOne h2 {
      line-height: 1em;
      font-weight: bold;
      font-size: 25px;
      margin-top: 20px;
    color: #555;  }
    /* line 769, ../sass/screen.sass */
    #introBox .introBoxOne h3 {
      font-size: 25px;
      margin-top: 20px;
      color: #1c1a1a; }
  /* line 774, ../sass/screen.sass */
  #introBox .truck {
    background-repeat: no-repeat;
    background-position: bottom right;
    background-image: url(../images/truck.jpg); }
  /* line 779, ../sass/screen.sass */
  #introBox .introBoxTwo {
      background-position: top left;
    background-repeat: no-repeat;
    width: 300px;
    float: right;
    margin: 10px 0px 0px 0px; }
    /* line 786, ../sass/screen.sass */
    #introBox .introBoxTwo h3 {
      margin-top: 5px;
      margin-left: 5px;
      color: #557d38; }
    /* line 790, ../sass/screen.sass */
    #introBox .introBoxTwo .viewGallery {
      background-color: #557d38;
      padding: 5px;
      margin-left: 5px;
      color: white;
      text-decoration: none; }

/* line 797, ../sass/screen.sass */
.largeBox {
  width: 310px;
  height: 276px;
  _height: 100%;
  background-color: #f4f4f4; }
  /* line 802, ../sass/screen.sass */
  .largeBox h2 {
    padding: 0px 10px 0px 10px; }
  /* line 804, ../sass/screen.sass */
  .largeBox p {
    padding-left: 10px; }

/* line 807, ../sass/screen.sass */
.templateStoneOne {
  background-image: url(../images/h1.jpg);
  background-position: right bottom;
  background-repeat: no-repeat;
  height: 100%;
  min-height: 290px;
  height: 290px !important;
  display: block;
  float: left;
  width: 100%; }

/* line 819, ../sass/screen.sass */
.templateDelivery {
  background-image: url(../images/h2.jpg);
  background-position: left bottom;
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 100%;
  min-height: 290px;
  height: 290px !important;
  width: 100%; }

/* line 830, ../sass/screen.sass */

/* line 834, ../sass/screen.sass */
 .third {
     width: 33%;
     float: left;
 }
  /* line 842, ../sass/screen.sass */
  #highlightBoxHome h2 {
    font-size: 18px;
    color: black;
    font-weight: bold; }
    /* line 846, ../sass/screen.sass */
    #highlightBoxHome h2 a {
      color: black; }
  /* line 848, ../sass/screen.sass */
  #highlightBoxHome .hightlightOne {
    margin: 10px 10px 10px 10px;
    _margin: 10px 10px 10px 5px;
    background-color: #f4f4f4;
    width: 310px;
    height: 290px;
    float: left; }
    /* line 855, ../sass/screen.sass */
    #highlightBoxHome .hightlightOne p {
      text-transform: none;
      color: #555555; }
    /* line 859, ../sass/screen.sass */
    #highlightBoxHome .hightlightOne h2 {
      padding: 0px 0px 0px 10px; }
      /* line 861, ../sass/screen.sass */
      #highlightBoxHome .hightlightOne h2 a {
        color: black; }
  /* line 863, ../sass/screen.sass */
  #highlightBoxHome .hightlightTwo {
    margin: 10px 10px 10px 0px;
    background-color: #f4f4f4;
    width: 310px;
    height: 290px;
    float: left; }
    /* line 869, ../sass/screen.sass */
    #highlightBoxHome .hightlightTwo p {
      text-transform: none; }
    /* line 871, ../sass/screen.sass */
    #highlightBoxHome .hightlightTwo h2 {
      padding: 0px 0px 0px 10px; }
  /* line 873, ../sass/screen.sass */
  #highlightBoxHome .hightlightThree {
    margin: 10px 0px 10px 0px;
    background-color: #f4f4f4;
    width: 310px;
    height: 290px;
    float: left; }
    /* line 879, ../sass/screen.sass */
    #highlightBoxHome .hightlightThree p {
      margin: 0px 10px 10px 10px;
      text-transform: none; }
    /* line 882, ../sass/screen.sass */
    #highlightBoxHome .hightlightThree h2 {
      padding: 0px 0px 0px 10px; }
  /* line 884, ../sass/screen.sass */
  #highlightBoxHome #subscribe {
    margin: 10px;
    text-transform: none; }
    /* line 887, ../sass/screen.sass */
    #highlightBoxHome #subscribe label {
      display: block;
      clear: both;
      float: left; }
    /* line 891, ../sass/screen.sass */
    #highlightBoxHome #subscribe input {
      width: 260px;
      height: 25px;
      margin: 0px 0px 5px 0px; }
    /* line 896, ../sass/screen.sass */
    #highlightBoxHome #subscribe button {
      display: block;
      background-color: transparent;
      background-image: url(../images/submit.png);
      border: 0;
      text-indent: -9999em;
      width: 75px;
      height: 22px;
      cursor: pointer;
      float: left;
      padding: 0px;
      position: relative;
      top: 10px; }

/* line 910, ../sass/screen.sass */
.smallBox {
  width: 310px;
  height: 186px;
  _height: 100%;
  background-color: #f4f4f4; }
  /* line 915, ../sass/screen.sass */
  .smallBox h2 {
    padding: 10px 10px 0px 10px; }
    
     .smallBox.contentWithImage{
       padding: 10px;
         width: 300px;
         width: 290px;
height: 176px;
       }

/* line 920, ../sass/screen.sass */
.colFour .fancy {
  margin: 0px 0px 20px 0px; }

/* line 922, ../sass/screen.sass */
.colFour .templateMagazines {
  margin-bottom: 20px;
  width: 100%;
  background-position: right bottom; }

/* line 926, ../sass/screen.sass */
.colFour .templateDelivery, .colFour .templateQuestions {
  margin-bottom: 20px;
  width: 100%;
  height: 230px;
  background-position: right bottom; }

/* line 932, ../sass/screen.sass */
.templateStoneTwo {
  background-image: url(../images/h3.jpg);
  background-position: left bottom;
  background-repeat: no-repeat;
  height: 100%;
  min-height: 200px;
  float: left; }
  /* line 939, ../sass/screen.sass */
  .templateStoneTwo p {
    padding-left: 10px; }

/* line 942, ../sass/screen.sass */
.templateMagazines {
  background-image: url(/site/images/offer.jpg);
  background-position: left bottom;
  background-repeat: no-repeat;
  height: 100%;
  min-height: 200px;
  float: left; }
  /* line 949, ../sass/screen.sass */
  .templateMagazines p {
    padding-left: 10px; }

/* line 952, ../sass/screen.sass */
.templateQuestions {
  background-image: url(../images/h5.jpg);
  background-position: left bottom;
  background-repeat: no-repeat;
  height: 100%;
  min-height: 200px;
  float: left; }
  /* line 959, ../sass/screen.sass */
  .templateQuestions p {
    padding-left: 10px; }

/* line 963, ../sass/screen.sass */
body.bp h2 {
  line-height: 1em;
  font-weight: bold;
  font-size: 20px; }
/* line 967, ../sass/screen.sass */
body.bp .sideBox {
  margin: 0 0 1.5em; }
  /* line 969, ../sass/screen.sass */
  body.bp .sideBox h2 {
    color: white;
    padding: 10px 0 0 10px;
    margin: 0; }
  /* line 973, ../sass/screen.sass */
  body.bp .sideBox p {
    color: white;
    padding: 0 0 0 10px;
    margin: 1.5em 0 0; }

/* line 979, ../sass/screen.sass */
body.bp .templateStoneThree {
  background-image: url(../images/leftad1.jpg);
  background-position: left bottom;
  background-repeat: no-repeat; }
  /* line 983, ../sass/screen.sass */
  body.bp .templateStoneThree h2 {
    color: black; }
  /* line 986, ../sass/screen.sass */
  body.bp .templateStoneThree p {
    color: black; }

/* line 990, ../sass/screen.sass */
body.bp .templateTestimonial {
  background-color: #6f6554; }
  /* line 992, ../sass/screen.sass */
  body.bp .templateTestimonial .mainBoxLink {
    background-color: black;
    color: white;
    display: block;
    font-weight: bold;
    padding: 10px;
    margin: 10px 0 0 0;
    color: white; }
  /* line 1000, ../sass/screen.sass */
  body.bp .templateTestimonial a {
    color: white; }
/* line 1002, ../sass/screen.sass */
body.bp a.boxLink {
  text-decoration: none; }
  /* line 1004, ../sass/screen.sass */
  body.bp a.boxLink:hover {
    color: black;
    text-decoration: underline; }

/* line 1009, ../sass/screen.sass */
body.bp .templateLooseLoads {
  background-color: #0b69b1; }
  /* line 1011, ../sass/screen.sass */
  body.bp .templateLooseLoads img {
    position: relative;
    top: 5px; }
  /* line 1014, ../sass/screen.sass */
  body.bp .templateLooseLoads a {
    color: white; }

/* line 1017, ../sass/screen.sass */
#moreInfoBox {
  margin: 30px 0px 0px 0px;
  float: left;
  background-color: #958671;
  width: 970px;
  *padding-bottom: 15px; }
  /* line 1024, ../sass/screen.sass */
  #moreInfoBox h2 {
    font-size: 18px;
    font-weight: bold; }
    /* line 1027, ../sass/screen.sass */
    #moreInfoBox h2 a {
      color: black; }
  /* line 1029, ../sass/screen.sass */
  #moreInfoBox .hightlightOne {
    margin: 10px 10px 10px 10px;
    _margin: 10px 10px 10px 5px;
    background-color: #f4f4f4;
    width: 310px;
    height: 200px;
    float: left; }
    /* line 1036, ../sass/screen.sass */
    #moreInfoBox .hightlightOne p {
      text-transform: none; }
    /* line 1039, ../sass/screen.sass */
    #moreInfoBox .hightlightOne h2 {
      padding: 0px 0px 0px 10px; }
  /* line 1041, ../sass/screen.sass */
  #moreInfoBox .hightlightTwo {
    margin: 10px 10px 10px 0px;
    background-color: #f4f4f4;
    width: 310px;
    height: 200px;
    float: left; }
    /* line 1047, ../sass/screen.sass */
    #moreInfoBox .hightlightTwo p {
      text-transform: none; }
    /* line 1050, ../sass/screen.sass */
    #moreInfoBox .hightlightTwo h2 {
      padding: 0px 0px 0px 10px; }
  /* line 1052, ../sass/screen.sass */
  #moreInfoBox .hightlightThree {
    margin: 10px 0px 10px 0px;
    background-color: #f4f4f4;
    width: 310px;
    height: 200px;
    float: left; }
    /* line 1058, ../sass/screen.sass */
    #moreInfoBox .hightlightThree p {
      text-transform: none; }
    /* line 1061, ../sass/screen.sass */
    #moreInfoBox .hightlightThree h2 {
      padding: 0px 0px 0px 10px; }

/* line 1065, ../sass/screen.sass */
.feature-link img {
  border: none; }

/* line 1067, ../sass/screen.sass */
#productText {
  float: left;
  width: 290px;
  text-transform: none; }
  /* line 1071, ../sass/screen.sass */
  #productText .price {
    font-size: 24px;
    font-weight: bold;
    color: black; }
  /* line 1075, ../sass/screen.sass */
  #productText .red {
    color: #704242;
    font-weight: bold; }
  /* line 1078, ../sass/screen.sass */
  #productText #productExcerpt {
    color: #704242;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 15px; }
    /* line 1083, ../sass/screen.sass */
    #productText #productExcerpt p {
      margin: 0;
      color: #704242; }

/* line 1087, ../sass/screen.sass */
#productGallery {
  float: left;
  width: 400px;
  margin-left: 10px; }
  /* line 1091, ../sass/screen.sass */
  #productGallery #image_wrap {
    width: 390px;
    padding: 0; }
    /* line 1094, ../sass/screen.sass */
    #productGallery #image_wrap img {
      margin: 0;
      border: 0;
      vertical-align: bottom; }

/* line 1099, ../sass/screen.sass */
#selectPostcode {
  width: 710px;
  float: left;
  margin: 10px 0px 10px 0px; }
  /* line 1103, ../sass/screen.sass */
  #selectPostcode .enterPostcode {
    background-color: #605b5b;
    width: 460px;
    height: 43px;
    float: left; }
  /* line 1108, ../sass/screen.sass */
  #selectPostcode p {
    color: white;
    margin: 12px;
    _margin: 10px 10px 0px 5px;
    float: left; }
  /* line 1113, ../sass/screen.sass */
  #selectPostcode form {
    margin-top: 0px;
    padding: 0px; }
  /* line 1116, ../sass/screen.sass */
  #selectPostcode .searchPostcode {
    margin-top: 10px;
    width: 90px;
    float: left;
    border: none;
    padding: 3px; }
  /* line 1123, ../sass/screen.sass */
  #selectPostcode button {
    display: block;
    background-color: transparent;
    background-image: url(../images/submit.png);
    border: 0;
    text-indent: -9999em;
    width: 75px;
    height: 22px;
    cursor: pointer;
    float: left;
    margin-left: 5px;
    padding: 0px;
    position: relative;
    top: 10px; }
  /* line 1137, ../sass/screen.sass */
  #selectPostcode .currentPostcode {
    background-color: black;
    width: 230px;
    height: 43px;
    float: left;
    margin-left: 10px; }
    /* line 1143, ../sass/screen.sass */
    #selectPostcode .currentPostcode p {
      color: white;
      margin: 10px;
      font-weight: bold;
      font-size: 15px; }

/* line 1149, ../sass/screen.sass */
#selectProduct {
  margin-bottom: 30px;
  clear: both; }

/* line 1153, ../sass/screen.sass */
#selectBag {
  height: 182px;
  float: left;
  width: auto;
  margin: 0 0 20px 0;
  position: relative;
  right: 10px;
  _right: 0px; }

/* line 1166, ../sass/screen.sass */
body .choiceHolder {
  width: 135px;
  float: left;
  margin-right: 40px;
  _margin-right: 30px; }
  /* line 1171, ../sass/screen.sass */
  body .choiceHolder img {
    border: 1px solid white; }
  /* line 1173, ../sass/screen.sass */
  body .choiceHolder p {
    text-transform: none;
    text-align: center;
    ffont-size: 15px;
    font-weight: bold;
    position: relative;
    top: -25px;
    left: 5px;
    z-index: 1; }
  /* line 1182, ../sass/screen.sass */
  body .choiceHolder input {
    top: 12px;
    left: 10px;
    position: relative;
    z-index: 2; }

/* line 1188, ../sass/screen.sass */
#category-header {
  width: 970px;
  display: block;
  float: left;
  margin-bottom: 30px; }
  /* line 1193, ../sass/screen.sass */
  #category-header h1 {
    margin-top: 0;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 30px; }
  /* line 1198, ../sass/screen.sass */
  #category-header .pageBlurb {
    width: 600px; }
  /* line 1200, ../sass/screen.sass */
  #category-header .category-info.product {
    width: 340px;
    border-left: 1px solid #dddddd; }
  /* line 1203, ../sass/screen.sass */
  #category-header .category-info {
    display: block;
    padding: 20px 0 0 10px;
    float: right;
    width: 310px; }
    /* line 1208, ../sass/screen.sass */
    #category-header .category-info .templateDelivery, #category-header .category-info .templateMagazines, #category-header .category-info .templateStoneOne, #category-header .category-info .templateStoneTwo {
      min-height: 340px;
      height: 100%;
      _height: 340px;
      margin-bottom: 20px;
      float: left;
      display: block; }

/* line 1216, ../sass/screen.sass */
div.add {
  display: block;
  float: left;
  width: 700px;
  position: relative;
  right: 10px; }
  /* line 1222, ../sass/screen.sass */
  div.add div.quantity {
    display: block;
    float: left;
    position: relative;
    bottom: 0px;
    padding: 0px; }
    /* line 1228, ../sass/screen.sass */
    div.add div.quantity p {
      padding: 0px 0px 5px 0px;
      margin: 0px 10px 0px 0px;
      float: left; }
    /* line 1232, ../sass/screen.sass */
    div.add div.quantity input {
      margin: 0px; }

/* line 1235, ../sass/screen.sass */
form {
  margin-left: 10px;
  _margin-left: 0px; }
  /* line 1236, ../sass/screen.sass */
  form button.basket {
    display: block;
    float: left;
    background-color: transparent;
    background-image: url(../images/addbasket.png);
    border: 0;
    text-indent: -9999em;
    width: 193px;
    height: 45px;
    cursor: pointer;
    margin: 0 15px 0 0; }
  /* line 1247, ../sass/screen.sass */
  form #selectAd {
    float: left; }

/* line 1254, ../sass/screen.sass */
button.checkout {
  text-transform: uppercase;
  padding: 5px 20px 5px 30px !important;
  border: none;
  cursor: pointer;
  text-align: center;
  width: 235px;
  font-size: 12px;
  font-weight: bold; }

/* line 1265, ../sass/screen.sass */
button.forward {
  background: #212121 url(../images/white-right-arrow.png) no-repeat 10px center !important;
  color: white !important;
  font-size: 12px; }
  /* line 1269, ../sass/screen.sass */
  button.forward:hover {
    color: #222222 !important;
    background: white url(../images/brown-right-arrow.png) no-repeat 10px center !important;
    border: 1px solid #dddddd; }

/* line 1274, ../sass/screen.sass */
button.back {
  background: #ececec url(../images/brown-left-arrow.png) no-repeat 10px center !important;
  color: #222222 !important; }
  /* line 1277, ../sass/screen.sass */
  button.back:hover {
    color: white !important;
    background: #212121 url(../images/white-left-arrow.png) no-repeat 10px center !important; }

/* line 1282, ../sass/screen.sass */
thead.basket-head th {
  background: white !important;
  text-trasnform: uppercase;
  font-size: 14px;
  font-weight: bold;
  text-align: left; }

/* line 1291, ../sass/screen.sass */
tr.product-row td {
  padding: 10px;
  background: #ececec;
  border-bottom: 3px solid white;
  vertical-align: top; }
  /* line 1296, ../sass/screen.sass */
  tr.product-row td div.image {
    float: left;
    display: block;
    margin-right: 10px; }
    /* line 1300, ../sass/screen.sass */
    tr.product-row td div.image a, tr.product-row td div.image img {
      color: transparent;
      border: none; }

/* line 1304, ../sass/screen.sass */
td.rightalign, th.rightalign {
  text-align: left; }
  /* line 1307, ../sass/screen.sass */
  td.rightalign form, th.rightalign form {
    margin-left: 0px; }

/* line 1310, ../sass/screen.sass */
input.quantity {
  width: 30px !important;
  border: 1px solid #363636;
  text-align: right;
  padding: 3px; }

/* line 1316, ../sass/screen.sass */
div.basket-product {
  float: left;
  display: block;
  width: 340px; }
  /* line 1320, ../sass/screen.sass */
  div.basket-product p {
    margin: 0 0 10px 0 !important; }

/* line 1322, ../sass/screen.sass */
span.productname {
  color: #222222;
  font-size: 14px;
  font-weight: bold; }

/* line 1329, ../sass/screen.sass */
.product-row form a:link {
  text-decoration: underline; }
/* line 1331, ../sass/screen.sass */
.product-row form a:link.update, .product-row form a:visited.update {
  color: #1b5173;
  margin: 0;
  padding: 0;
  text-decoration: underline; }
/* line 1336, ../sass/screen.sass */
.product-row form a:link.remove, .product-row form a:visited.remove {
  color: #791930;
  margin: 0;
  padding: 0;
  text-decoration: underline; }

/* line 1342, ../sass/screen.sass */
div.final-total {
  border-bottom: 1px solid black;
  padding-bottom: 10px;
  width: 235px;
  text-align: right;
  font-size: 14px;
  font-weight: bold; }
  /* line 1350, ../sass/screen.sass */
  div.final-total label {
    width: 100%;
    text-transform: uppercase; }
  /* line 1353, ../sass/screen.sass */
  div.final-total div.basket-total {
    background: #212121;
    color: white;
    padding: 10px;
    font-size: 30px;
    font-weight: bold; }

/* line 1361, ../sass/screen.sass */
div.basket-postcode {
  background: #615b5b;
  padding: 15px 10px;
  margin: 10px 0;
  color: white;
  font-size: 14px;
  font-weight: bold; }
  /* line 1369, ../sass/screen.sass */
  div.basket-postcode span.postcode {
    font-size: 20px; }

/* line 1372, ../sass/screen.sass */
div.checkout-rapid {
  background: #ececec url(../images/overnight.png) no-repeat bottom right;
  padding: 10px;
  margin-bottom: 10px;
  height: 110px; }
  
  div.checkout-rapid.checkout-rapid-big-large {
    height: 130px;
} 

/* line 1377, ../sass/screen.sass */

div.checkout-rapid-big {
  height: 130px; }
  
 

  #datepickerContainer {
    width: 100%;
}

 #datepicker {
    float:left;  display:inline-block;
    padding-right:50px;
    
}
 
div.checkout-rapid-big.deliveryCalendar {
  height: 350px; }
  
  #deliveryDate{font-weight:bold !important;}
  /* line 1379, ../sass/screen.sass */
  div.checkout-rapid-big span.title {
    text-transform: uppercase;
    padding-bottom: 5px;
    display: block;
    font-size: 14px;
    font-weight: bold; }
  /* line 1386, ../sass/screen.sass */
  div.checkout-rapid-big form {
    margin-left: 0px; }
  /* line 1388, ../sass/screen.sass */
  div.checkout-rapid-big input[type="text"] {
    border: 1px solid #777777;
    margin: 0px 0px 10px 0px;
    width: 148px;
    height: 15px;
    display: block; }
  /* line 1394, ../sass/screen.sass */
  div.checkout-rapid-big button {
    display: block;
    width: 300px !important; }

/* line 1399, ../sass/screen.sass */
div.checkout-coupon {
  background: #ececec url(../images/coupons.png) no-repeat bottom right;
  padding: 10px;
  margin-bottom: 10px; }
  /* line 1403, ../sass/screen.sass */
  div.checkout-coupon span.title {
    text-transform: uppercase;
    padding-bottom: 5px;
    font-size: 14px;
    font-weight: bold; }
  /* line 1409, ../sass/screen.sass */
  div.checkout-coupon input[type="text"] {
    border: 1px solid #777777;
    margin: 0px 0px 10px 0px;
    width: 148px;
    height: 15px;
    display: block; }
  /* line 1416, ../sass/screen.sass */
  div.checkout-coupon button {
    display: block;
    width: 160px; }

/* line 1422, ../sass/screen.sass */
div.information {
  padding: 10px;
  background: #ffcc00;
  float: left;
  border-width: 1px;
  border-style: solid;
  border-color: #ff8800;
  margin: 0 0 10px 0px; }

/* line 1433, ../sass/screen.sass */
p.information {
  padding: 10px;
  background: #ffcc00;
  display: block;
  color: #212121;
  border-width: 1px;
  border-style: solid;
  border-color: #ff8800;
  margin: 0 0 10px 0px; }

/* line 1444, ../sass/screen.sass */
div.basket-deliverycheck {
  background: #615b5b;
  padding: 15px 10px;
  margin: 10px 0;
  color: white;
  font-size: 14px;
  font-weight: bold; }
  /* line 1452, ../sass/screen.sass */
  div.basket-deliverycheck span.postcode {
    font-size: 20px; }

/* line 1456, ../sass/screen.sass */
h1 {
  font-size: 24px; }

/* line 1459, ../sass/screen.sass */
h2 {
  font-size: 18px; }

/* line 1462, ../sass/screen.sass */
h3 {
  font-size: 14px; }

/* line 1465, ../sass/screen.sass */
p {
  color: #555555; }

/* line 1468, ../sass/screen.sass */
#footer {
  background-image: url(../images/footer.jpg);
  height: 200px;
  width: 970px;
  margin: 30px 0px 0px 0px;
  color: white; 
  }
  /* line 1475, ../sass/screen.sass */
  #footer ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    /* line 1480, ../sass/screen.sass */
    #footer ul li a {
      text-decoration: none;
      color: white;
      font-size: 12px; }
      /* line 1485, ../sass/screen.sass */
      #footer ul li a:hover {
        text-decoration: underline; }
  /* line 1487, ../sass/screen.sass */
  #footer p {
    color: white; }
  /* line 1489, ../sass/screen.sass */
  #footer .footerBlockOne {
    width: 310px;
    margin: 10px 0px 10px 15px;
    _margin: 10px 0px 10px 10px;
    float: left; }
  /* line 1496, ../sass/screen.sass */
  #footer .footerBlockTwo {
    width: 300px;
    margin: 10px 0px 10px 15px;
    float: left; }
  /* line 1500, ../sass/screen.sass */
  #footer h2 {
    color: white;
    font-weight: bold; }

/* line 1504, ../sass/screen.sass */
#mainsearch {
  padding: 20px;
  margin: 0;
  margin-bottom: 30px;
  
   }
  /* line 1509, ../sass/screen.sass */
  #mainsearch input[type='text'] {
    float: left;
    padding: 5px;
    width: 540px;
    border: 1px solid #363636;
    margin: 0;
    *margin: 5px 0; }
  /* line 1516, ../sass/screen.sass */
  #mainsearch div.button {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
      margin-left: 20px;
    }
    /* line 1521, ../sass/screen.sass */
    #mainsearch div.button button {
      cursor: pointer;
      display: block;
      color: #555555;
      background-color: white;
      background-image: url(../../cms/css/cssdeck/plugins/images/button.bg.png);
      background-repeat: repeat-x;
      background-position: 0 -122px;
      text-decoration: none;
      border: 1px solid #bfbfbf;
      border-radius: 2px;
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      padding: 4px 10px;
      margin: 0;
      position: relative; }
      /* line 17, /\server\resources\sass\techdept.sass */
      #mainsearch div.button button:hover {
        border-color: #999999; }

/* line 1524, ../sass/screen.sass */
div.message-message,
div.message-error,
div.message-warning {
  margin: 0 0 10px 0;
  padding: 20px;
  font-size: 1.1em;
  font-weight: bold;
  border-width: 2px;
  border-style: solid; }

/* line 1536, ../sass/screen.sass */
div.message-message {
  border-color: #00cc33;
  background-color: #d2ffe4; }

/* line 1540, ../sass/screen.sass */
div.message-warning {
  background: #ffcc00;
  border-color: #ff8800; }

/* line 1544, ../sass/screen.sass */
div.message-error {
  background: red;
  color: white;
  border-color: #ff3300; }

/* line 1551, ../sass/screen.sass */
tr.subtotal td {
  font-weight: bold;
  border-top: 1px solid #363636;
  border-bottom: 1px solid #363636;
  background: #ececec;
  padding: 10px;
  font-size: 14px; }

/* line 1560, ../sass/screen.sass */
tr.total td {
  font-weight: bold;
  border-top: 1px solid #363636;
  border-bottom: 4px double black; }

/* line 1564, ../sass/screen.sass */
div.search-count {
  display: block;
  float: right;
  padding: 10px; }

/* line 1569, ../sass/screen.sass */
.SearchResults {
  min-height: 500px;
  _height: 500px; }
  /* line 1572, ../sass/screen.sass */
  .SearchResults .SearchResultForm {
    clear: both; }
  /* line 1574, ../sass/screen.sass */
  .SearchResults .SearchResultList {
    clear: both; }
    /* line 1576, ../sass/screen.sass */
    .SearchResults .SearchResultList ul {
      list-style-type: none;
      padding: 0;
      margin: 0 20px; }
      /* line 1580, ../sass/screen.sass */
      .SearchResults .SearchResultList ul li {
        clear: both;
        float: left;
        width: 600px;
        padding: 10px;
        margin-bottom: 10px;
        display: block;
        background: #ececec; }
        /* line 1588, ../sass/screen.sass */
        .SearchResults .SearchResultList ul li .count {
          float: left; }
        /* line 1590, ../sass/screen.sass */
        .SearchResults .SearchResultList ul li a, .SearchResults .SearchResultList ul li a:visited {
          font-size: 20px;
          color: #333333;
          text-decoration: none !important; }
          /* line 1595, ../sass/screen.sass */
          .SearchResults .SearchResultList ul li ahover, .SearchResults .SearchResultList ul li a:visitedhover {
            text-deocoration: underline; }
        /* line 1597, ../sass/screen.sass */
        .SearchResults .SearchResultList ul li p {
          display: block;
          float: left;
          padding: 10px; }
        /* line 1601, ../sass/screen.sass */
        .SearchResults .SearchResultList ul li .figure {
          display: block;
          float: right;
          padding: 0;
          margin: 0 0 0 10px; }
          /* line 1606, ../sass/screen.sass */
          .SearchResults .SearchResultList ul li .figure img {
            vertical-align: bottom; }

/* line 1609, ../sass/screen.sass */
table.mceToolbar table {
  margin: 0;
  width: auto; }

/* line 1613, ../sass/screen.sass */
ul.pagination-clean {
  position: relative; }
  /* line 1615, ../sass/screen.sass */
  ul.pagination-clean li {
    display: inline-block;
    position: relative; }

/* line 1619, ../sass/screen.sass */
.field-validation-error {
  color: red;
  padding: 5px;
  display: block;
  border: 1px solid red;
    border-position: relative; }

/* line 1626, ../sass/screen.sass */
ul.subscribeLinks {
  position: relative; }
  /* line 1628, ../sass/screen.sass */
  ul.subscribeLinks li {
    display: inline-block;
    position: relative; }
    /* line 1631, ../sass/screen.sass */
    ul.subscribeLinks li img {
      border: none; }

/* line 1634, ../sass/screen.sass */
ul.categories {
  position: relative; }
  /* line 1636, ../sass/screen.sass */
  ul.categories li {
    list-style: none; }

/* line 1640, ../sass/screen.sass */
#content .blogPosts {
  text-transform: none; }
  /* line 1642, ../sass/screen.sass */
  #content .blogPosts ul.blogPostsList {
    list-style-type: none;
    padding: 0;
    margin: 0; }
    /* line 1646, ../sass/screen.sass */
    #content .blogPosts ul.blogPostsList li {
      clear: both;
      background: none repeat scroll 0 0 #ececec;
      padding: 10px;
      margin: 0 0 10px 0; }
      /* line 1651, ../sass/screen.sass */
      #content .blogPosts ul.blogPostsList li h1 {
        margin: 0 0 20px 0;
        font-size: 20px; }
        /* line 1654, ../sass/screen.sass */
        #content .blogPosts ul.blogPostsList li h1 a {
          color: #5b5d5c;
          text-decoration: none; }
      /* line 1657, ../sass/screen.sass */
      #content .blogPosts ul.blogPostsList li p {
        text-transform: none; }
      /* line 1660, ../sass/screen.sass */
      #content .blogPosts ul.blogPostsList li a img {
        border: 0px solid black;
        margin: 10px 0; }

/* line 1666, ../sass/screen.sass */
#content .blogBox ul.postList {
  margin: 0;
  padding: 10px; }
  /* line 1669, ../sass/screen.sass */
  #content .blogBox ul.postList span.excerpt {
    clear: both;
    display: block; }
  /* line 1673, ../sass/screen.sass */
  #content .blogBox ul.postList h3 a {
    color: black; }

/* line 1679, ../sass/screen.sass */
body #container #content .CalcDiv {
  background-color: white;
  display: block;
  float: left;
  width: 600px; }
  /* line 1684, ../sass/screen.sass */
  body #container #content .CalcDiv .CalcTable {
    display: block;
    margin: 5px; }
    /* line 1687, ../sass/screen.sass */
    body #container #content .CalcDiv .CalcTable td {
      line-height: 1.3em;
      padding: 2px; }
      /* line 1690, ../sass/screen.sass */
      body #container #content .CalcDiv .CalcTable td .CalcMeasureInput {
        background-color: #ffdfaa;
        border: 1px solid #777777;
        margin-right: 5px;
        text-align: center;
        width: 25px; }
      /* line 1696, ../sass/screen.sass */
      body #container #content .CalcDiv .CalcTable td .CalcResultTable {
        background: none repeat scroll 0 0 #f7f7f7;
        border: 1px solid #eeeeee;
        display: block;
        float: left;
        margin: 0 5px 0 0;
        width: 180px; }
        /* line 1704, ../sass/screen.sass */
        body #container #content .CalcDiv .CalcTable td .CalcResultTable tr td {
          font-size: 1.2em;
          font-weight: bold;
          height: 18px;
          padding-left: 5px;
          vertical-align: center; }
          /* line 1710, ../sass/screen.sass */
          body #container #content .CalcDiv .CalcTable td .CalcResultTable tr td .CalcValueRed {
            color: Red; }
          /* line 1712, ../sass/screen.sass */
          body #container #content .CalcDiv .CalcTable td .CalcResultTable tr td .CalcSign {
            vertical-align: top; }
        /* line 1714, ../sass/screen.sass */
        body #container #content .CalcDiv .CalcTable td .CalcResultTable tr td.CalcTitle {
          color: #363636; }
        /* line 1716, ../sass/screen.sass */
        body #container #content .CalcDiv .CalcTable td .CalcResultTable tr td.CalcValue {
          color: red; }

/* line 1724, ../sass/screen.sass */
body #container #content .cms .toolbar-in h2 {
  margin: 0 10px 0 22px;
  padding: 0; }

/* line 1730, ../sass/screen.sass */
body form#frm_templateblock label {
  position: relative;
  top: 10px;
  vertical-align: top; }

/* line 1736, ../sass/screen.sass */
body div.container.basket {
  margin-top: 30px; }
/* line 1738, ../sass/screen.sass */
body .span-10.first.sign {
  width: 470px; }
/* line 1740, ../sass/screen.sass */
body .span-14.last.new {
  width: 470px; }
/* line 1742, ../sass/screen.sass */
body .ideaBox {
  width: 340px;
  height: 190px;
  background-color: white; }
  /* line 1749, ../sass/screen.sass */
  body .ideaBox .figure {
    float: left; }
  /* line 1751, ../sass/screen.sass */
  body .ideaBox .figureCom {
    float: left;
    width: 145px;
    margin-top: 15px;
    margin-left: 10px; }
    /* line 1756, ../sass/screen.sass */
    body .ideaBox .figureCom h2 {
      font-size: 18px;
      color: #567941;
      margin: 0px;
      padding: 0px 0px 5px 0px; }
    /* line 1761, ../sass/screen.sass */
    body .ideaBox .figureCom p {
      margin: 0px;
      padding: 0px; }
    /* line 1764, ../sass/screen.sass */
    body .ideaBox .figureCom a:link, body .ideaBox .figureCom a:visited {
      background-color: #567941;
      padding: 5px;
      color: white;
      width: 125px;
      display: block;
      text-align: center;
      margin-top: 15px;
      font-weight: bold; }
    /* line 1773, ../sass/screen.sass */
    body .ideaBox .figureCom a:hover {
      cursor: pointer;
      display: block; }
/* line 1776, ../sass/screen.sass */
body .contentStyleHolder {
  background: url(../images/stones.jpg);
  background-repeat: no-repeat;
  background-position: 100% 50%; }
/* line 1780, ../sass/screen.sass */
body .contactBox {
  background-color: #e1e1e1; }
  /* line 1782, ../sass/screen.sass */
  body .contactBox p {
    padding: 10px 0px 0px 10px; }
  /* line 1784, ../sass/screen.sass */
  body .contactBox ul {
    padding: 10px 0px 0px 10px;
    margin: 0px; }
    /* line 1787, ../sass/screen.sass */
    body .contactBox ul li {
      list-style: none;
      background: url(../images/phone.png);
      background-repeat: no-repeat;
      background-position: 0% 0%;
      margin: 0px;
      padding: 0px;
      height: 45px; }
      /* line 1795, ../sass/screen.sass */
      body .contactBox ul li p, body .contactBox ul li a {
        color: black;
        font-weight: bold;
        font-size: 18px;
        padding: 10px 10px 10px 70px; }
    /* line 1800, ../sass/screen.sass */
    body .contactBox ul li.contactIcon {
      background: url(../images/mail.png);
      background-position: 0% 0%;
      background-repeat: no-repeat; }
      /* line 1804, ../sass/screen.sass */
      body .contactBox ul li.contactIcon a {
        color: black;
        position: relative;
        top: 5px; }
/* line 1808, ../sass/screen.sass */
body .fancy {
  margin: 20px 0;
  height: 100%;
  min-height: 100%;
  background: #6f6554;
  color: white;
  width: auto;
  position: relative; }
/* line 1816, ../sass/screen.sass */
body .fancy blockquote {
  padding: 10px 45px;
  margin: 0; }
/* line 1819, ../sass/screen.sass */
body .fancy blockquote.two {
  padding: 10px 40px 50px 40px;
  margin: 0px;
  color: white; }
/* line 1823, ../sass/screen.sass */
body .fancy blockquote p {
  text-align: center;
  color: white; }
/* line 1826, ../sass/screen.sass */
body .fancy img.qopen {
  left: 5px;
  position: relative;
  top: 8px;
  background-color: #e2ebf0; }
/* line 1831, ../sass/screen.sass */
body .fancy img.qclose {
  right: 5px;
  position: relative;
  bottom: 35px;
  float: right;
  background-color: #e2ebf0; }
/* line 1837, ../sass/screen.sass */
body .fancy img.qclosetwo {
  right: 5px;
  position: relative;
  bottom: 60px;
  float: right;
  background-color: #e2ebf0; }
/* line 1843, ../sass/screen.sass */
body .QuoteLink {
  position: relative;
  background-color: black;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  padding: 15px;
  width: auto;
  display: block;
  color: white; }
/* line 1853, ../sass/screen.sass */
body a:link.QuoteLink {
  color: white;
  width: auto;
  _width: 280px; }
/* line 1857, ../sass/screen.sass */
body a:hover.QuoteLink {
  color: white; }
/* line 1859, ../sass/screen.sass */
body a:visited.QuoteLink {
  color: white; }

/* line 1864, ../sass/screen.sass */
body .maincontent .colOne {
  width: 316px;
  float: left;
  margin: 0px 0px 0px 0px;
  display: block;
  padding-bottom: 30px;
  background-color: #f4f4f4; }
  /* line 1871, ../sass/screen.sass */
  body .maincontent .colOne h3 {
    margin: 0px;
    padding: 0px 0px 20px 15px; }
  /* line 1874, ../sass/screen.sass */
  body .maincontent .colOne p {
    margin: 0px;
    padding: 0px 0px 0px 15px; }
/* line 1877, ../sass/screen.sass */
body .maincontent .colTwo {
  width: 316px;
  float: left;
  margin: 0px 10px 0px 10px;
  display: block;
  padding-bottom: 10px;
  background-color: #f4f4f4; }
  /* line 1884, ../sass/screen.sass */
  body .maincontent .colTwo h3 {
    margin: 0px;
    padding: 0px 0px 20px 15px; }
  /* line 1887, ../sass/screen.sass */
  body .maincontent .colTwo p {
    margin: 0px;
    padding: 0px 0px 0px 15px; }
/* line 1890, ../sass/screen.sass */
body .maincontent .colThree {
  width: 530px;
  float: left;
  margin: 0px 0px 0px 0px;
  display: block;
  padding-bottom: 30px; }
  /* line 1896, ../sass/screen.sass */
  body .maincontent .colThree h3 {
    margin: 0px;
    padding: 0px 0px 20px 15px; }
  /* line 1899, ../sass/screen.sass */
  body .maincontent .colThree p {
    margin: 0px;
    padding: 0px 0px 0px 0px; }
/* line 1902, ../sass/screen.sass */
body .maincontent .colFour {
  width: 420px;
  float: left;
  margin: 0px 10px 0px 10px;
  display: block;
  padding-bottom: 30px; }
  /* line 1908, ../sass/screen.sass */
  body .maincontent .colFour h3 {
    margin: 0px;
    padding: 0px 0px 20px 15px; }
  /* line 1911, ../sass/screen.sass */
  body .maincontent .colFour p {
    margin: 0px;
    padding: 0px 0px 0px 10px; }
/* line 1915, ../sass/screen.sass */
body .maincontent .colTwo form, body .maincontent .colThree form, body .maincontent .colOne form {
  margin-left: 10px;
  padding-top: 10px; }
  /* line 1918, ../sass/screen.sass */
  body .maincontent .colTwo form textarea, body .maincontent .colThree form textarea, body .maincontent .colOne form textarea {
    width: 285px;
    height: 200px; }
  /* line 1921, ../sass/screen.sass */
  body .maincontent .colTwo form input, body .maincontent .colThree form input, body .maincontent .colOne form input {
    width: 285px; }
/* line 1923, ../sass/screen.sass */
body .total-footer {
  float: left;
  width: 100%;
  margin-bottom: 10px; }
  /* line 1927, ../sass/screen.sass */
  body .total-footer .basket-totalfooter {
    background-color: #212121;
    color: white;
    font-size: 30px;
    font-weight: bold;
    padding: 10px;
    width: 235px;
    float: right; }
    /* line 1935, ../sass/screen.sass */
    body .total-footer .basket-totalfooter p {
      margin: 0px;
      padding: 0px;
      float: right;
      color: white; }
  /* line 1940, ../sass/screen.sass */
  body .total-footer .bottom {
    width: 215px; }
/* line 1942, ../sass/screen.sass */
body .e404 {
  width: auto;
  margin-left: 0px; }
  /* line 1945, ../sass/screen.sass */
  body .e404 p, body .e404 ul {
    color: #555555; }
  /* line 1947, ../sass/screen.sass */
  body .e404 a:link {
    color: black;
    font-weight: bold; }
  /* line 1950, ../sass/screen.sass */
  body .e404 a:hover {
    color: #dddddd;
    text-decoration: underline; }
  /* line 1953, ../sass/screen.sass */
  body .e404 a:visited {
    color: black; }
/* line 1955, ../sass/screen.sass */
body h1.missingfile {
  font-size: 50px;
  padding: 0px 0px 20px 0px;
  margin: 0px; }
/* line 1959, ../sass/screen.sass */
body ol {
  color: #555555; }

/* line 1962, ../sass/screen.sass */
div.toolbar-wrap {
  clear: both; }

/* line 1965, ../sass/screen.sass */
.video {
  float: left;
  width: 100%;
  height: 100%;
  margin-bottom: 20px; }

/* line 1972, ../sass/screen.sass */
body .blogNav {
  margin: 0px 0px 0px 10px; }
  /* line 1974, ../sass/screen.sass */
  body .blogNav ul.subscribeLinks, body .blogNav ul.categories {
    padding: 0px 0px 0px 10px; }
/* line 1976, ../sass/screen.sass */
body #btn_calc {
  clear: both;
  display: block;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 0px 0px; }
/* line 1981, ../sass/screen.sass */
body #calculator {
  float: left; }
/* line 1983, ../sass/screen.sass */
body #selectBag p {
  color: black; }
/* line 1985, ../sass/screen.sass */
body .choiceHolder {
  float: left;
  margin-right: 0px;
  width: 135px; }
/* line 1989, ../sass/screen.sass */
body .selectBox {
  background: white;
  border: none;
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
  width: 154px; }
/* line 1996, ../sass/screen.sass */
body .selectBox p {
  text-align: center;
  line-height: 1.3em; }
/* line 1999, ../sass/screen.sass */
body .selectBox img {
  border: none; }
/* line 2001, ../sass/screen.sass */
body .radioBox {
  display: none; }
/* line 2003, ../sass/screen.sass */
body table.radioTable {
  background-color: white; }
/* line 2005, ../sass/screen.sass */
body table.radioTable th, body table.radioTable td {
  padding: 0px 10px 0px 10px;
  font-size: 13px;
  color: #dddddd;
  width: 154px; }
/* line 2010, ../sass/screen.sass */
body table.radioTable thead th {
  font-size: 21px;
  color: black; }
/* line 2013, ../sass/screen.sass */
body table.radioTable tbody th {
  text-align: right;
  font-size: 11px;
  color: #999999;
  width: 154px; }
/* line 2018, ../sass/screen.sass */
body table.radioTable tbody th acronym {
  margin-right: -16px;
  padding-right: 16px; }
/* line 2021, ../sass/screen.sass */
body table.radioTable td em {
  display: block;
  font-size: 11px;
  font-weight: normal;
  color: #999999; }
/* line 2026, ../sass/screen.sass */
body table.radioTable .highlight {
  background-color: #343434;
  color: white;
  float: left;
  cursor: pointer; }
/* line 2031, ../sass/screen.sass */
body .radioTable .row-stones td {
  font-size: 13px;
  color: #999999;
  width: 154px;
  height: 170px;
  float: left;
  vertical-align: top; }
/* line 2038, ../sass/screen.sass */
body .radioTable .row-stones strong {
  padding: 0 0.25em;
  font-weight: normal;
  color: black;
  font-size: 12px; }
/* line 2043, ../sass/screen.sass */
body .radioTable a.selectstone {
  margin: 0px 0 0px 0px;
  color: white;
  font-size: 12px;
  line-height: 1;
  width: 135px;
  cursor: pointer; }
/* line 2050, ../sass/screen.sass */
body table.radioTable .highlightover {
  background-color: #6f6554;
  float: left;
  cursor: pointer; }
/* line 2054, ../sass/screen.sass */
body #editable-23 {
  width: 550px; }
/* line 2057, ../sass/screen.sass */
body #cms-module-23 .block-in {
  float: left; }
/* line 2059, ../sass/screen.sass */
body .deliveryicon {
  position: relative;
  top: 0px;
  left: 10px;
  border: none; }
/* line 2064, ../sass/screen.sass */
body .normal {
  font-weight: normal !important; }
/* line 2067, ../sass/screen.sass */
body h2 {
  margin-top: 10px; }
/* line 2069, ../sass/screen.sass */
body select {
  margin: 0px; }

.productRow a
{
    text-decoration: none;
    }
  .buy-now
{
    background: #704242;
    color: #fff;
    width: 210px;
    margin: 10px;
    padding: 10px 0;
    position: absolute;
    float: left;
    display:block;
    text-align:center;
    cursor: pointer;
    font-weight: bold; 
   
    }

button.forward 
{
	border-bottom: 1px solid white;
	border-top: 1px solid white;
}
div.checkout-rapid {
background: #ECECEC;
}

.delDate {
  padding: 10px;
  background: #ffcc00;
  float: left;
  border-width: 1px;
  border-style: solid;
  border-color: #ff8800;
  margin: 0 0 10px 0px;
  color:#000; }


#reminders #centerCol .productRow li .productDesc .productExcerpt {
	height: 70px;
}
#reminders #centerCol .productRow li .productDesc .productExcerpt p {
	height: auto;
	min-height: 55px;
	margin-bottom: 10px;
}
#reminders #centerCol .productRow li 
{
	height: auto;
	min-height: 300px;
}
#reminders #centerCol .featureProductRow .featurePrice a {
	margin-top: -10px;
}
#reminders form {
	
}
#reminders form .right 
{
	margin-right: 10px;
	
}
#reminders form .left {
	float: left;
}

/* root element for tabs  */
ul.css-tabs {  
	margin:0 !important; 
	padding:0 !important; 
	height:30px;
	border-bottom:1px solid #666;
    margin-top: 10px;
}

/* single tab */
ul.css-tabs li {  
	float:left;	 
	padding:0;
    
	margin:0;  
	
	list-style-type:none;
    width: auto;
}

/* link inside the tab. uses a background image */
ul.css-tabs a { 
	float:left;
	font-size:16px;
	display:block;
	padding:5px 30px;	
	text-decoration:none;
	border:1px solid #666;	
	border-bottom:0px;
	height:18px;
	background-color:#efefef;
	color:#777;
	margin-right:2px;
	position:relative;
	top:1px;	
	outline:0;
	-moz-border-radius:4px 4px 0 0;	
	text-decoration:none;
	font-weight: bold;
}

ul.css-tabs a:hover {
	background-color:#F7F7F7;
	color:#333;
}
	
/* selected tab */
ul.css-tabs a.current {
	background-color:#ddd;
	border-bottom:1px solid #ddd;	
	color:#000;	
	cursor:default;
}

ul.css-tabs a:visited {
    text-decoration:none;
}
	
/* tab pane */
.css-panes div {
	display:none;
	border:1px solid #666;
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:15px 20px;
	background-color:#ddd;	
}
ul.table-pane{  
    margin-top: 20px  !important;
}
ul.table-pane li {  

	list-style-type:none;
	 text-decoration:none;
    width: auto;
    margin-bottom: 10px;
    min-height: 100px;
}

ul.table-pane a {
    font-weight: bold;
    font-size: 20px;
    text-decoration:none;
}

ul.table-pane a:visited {
    text-decoration:none;
}

p.search-count {
    float: right;
    display: block;
    margin-bottom: 10px;
    font-weight: bold;
    color: black;
}

ul.pagination-clean li{
    margin-left: 10px;
}

ul.table-pane span{
    float: left;
    width: 75%;
    display: block;
}

ul.table-pane img{
    float: right;
    display: block;
}

ul.table-pane a {
    float: left;
    display: block;
    width:100%
}

.navi {
margin-left: 440px;
width: 200px;
height: 20px;
    z-index: 999;
}

.bannerControls a {
width: 18px;
height: 18px;
float: left;
margin: 2px;
background: url(../css/images/navigator_2.png) top left no-repeat;
display: block;
font-size: 1px;
cursor: hand;
text-decoration:none !important;
}

.bannerControls a.active {
background-position: bottom left;
}

#category-header-top {
  width: 970px;
  display: block;
  float: left; 
  }  
  #category-header-top .area {
  	width: 100%;
  	display: block;
  }
  #category-header-top .left {
  	float: left;
  	width: 640px;
  }  
  #category-header-top .right {
  	float: right;
  	width: 300px;
  	border-left: 1px solid #DDD;
	padding: 0px 0 0 10px;
  }
  .innerBanner .banner-logo {
  	float: left;
position: absolute; 	
  }
div.preview  {
    display: block;
    float: none;
}
  
  
  /*#topBoxOne div.toolbar-wrap  {
      display: block;
      float: none;
  }
  
  #topBoxOne div.toolbar-wrap  div{
      display: block;
      float: none;
  }*/
  
  /*.preview div{
      display: block;
      float: none;
  }*/
  
 .largeHighlightBox {
    float: left;
    padding: 10px;
    overflow: hidden;
    color: #555;  
    background-color: #F4F4F4;
    height: 290px;
    width: 94%;
    border: 5px solid #5C5E5D;
    display: block;
 }
 
 #innerPageHeader {
     /*position: absolute;
     left: 0px;
     top: 0px;*/
     z-index: 5000;     
 }

#salesBanner img {
	z-index: 5;
	position: relative;
}
#salesBanner .default-banner {
	position: absolute;
	top: 0;
	z-index: 1;
}
#salesBanner {
	display: block;
clear: both;
width: 100%;
height: 150px;
}
#content-inner {
	display: block;
clear: both;
}
#salesBanner .add-item {
	z-index: 10;
position: relative;
background-color: white;
}
#salesBanner .ui-sortable  {
	z-index: 10;
position: relative;
background-color: white;
}
.default-banner {
	height: 150px;
}
