/*




	This file was auto generated by Less (http://lesscss.org). To change the contents of this file, edit app/stylesheets/pierre/grid.less instead.




*/body {
  font: 14px Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  text-align: center;
}
.wrapper {
  margin: 0 auto;
  padding: 0;
  position: relative;
  text-align: left;
  width: 970px;
}
.inner-wrapper {
  background: url(../../images/css/web_grid_tile.jpg) repeat-y center top;
  clear: left;
  float: left;
  margin: 0;
  padding: 0 10px;
  position: relative;
  width: 950px;
}
.inner-wrapper { background-image: none; }
#logo { margin-bottom: 10px; }
.page {
  clear: both;
  float: left;
  margin: 30px 0;
  width: 950px;
}
.footer { clear: both; }
.one-col, .two-col, .three-col, .four-col, .five-col, .six-col, .seven-col, .eight-col, .nine-col, .ten-col, .eleven-col, .twelve-col, .two-half-col, .three-half-col, .seven-half-col, .eight-half-col, .four-half-col {
  float: left;
  margin: 0 10px 0 0;
}
.one-col { width: 70px; }
.two-col { width: 150px; }
.two-half-col { width: 190px; }
.three-col { width: 230px; }
.three-half-col { width: 270px; }
.four-col { width: 310px; }
.four-half-col { width: 350px; }
.five-col { width: 390px; }
.six-col { width: 470px; }
.seven-col { width: 550px; }
.seven-half-col { width: 590px; }
.eight-col { width: 630px; }
.eight-half-col { width: 670px; }
.nine-col { width: 710px; }
.ten-col { width: 790px; }
.eleven-col { width: 870px; }
.twelve-col {
  margin-right: 0;
  width: 950px;
}
.two-col-padded {
  background: #eeeeee;
  border: 1px solid #cccccc;
  padding: 5px;
  width: 139px;
}
.three-col-padded {
  background: #eeeeee;
  border: 1px solid #cccccc;
  padding: 5px;
  width: 219px;
}
.four-col-padded, .five-col-padded {
  background: #eeeeee;
  border: 1px solid #cccccc;
  padding: 5px;
  width: 299px;
}
.container {
  clear: both;
  float: left;
  width: 100%;
}
.prefix-half { margin-left: 40px; }
.prefix-one { margin-left: 80px; }
.prefix-two { margin-left: 160px; }
.prefix-three { margin-left: 240px; }
.prefix-four { margin-left: 320px; }
.prefix-five { margin-left: 400px; }
.prefix-six { margin-left: 480px; }
.prefix-seven { margin-left: 560px; }
.prefix-eight { margin-left: 640px; }
.prefix-nine { margin-left: 720px; }
.prefix-ten { margin-left: 800px; }
.prefix-eleven { margin-left: 880px; }
.suffix-half { margin-right: 50px; }
.suffix-one { margin-right: 90px; }
.suffix-two { margin-right: 170px; }
.suffix-three { margin-right: 250px; }
.suffix-four { margin-right: 330px; }
.suffix-five { margin-right: 410px; }
.suffix-six { margin-right: 490px; }
.suffix-seven { margin-right: 570px; }
.suffix-eight { margin-right: 650px; }
.suffix-nine { margin-right: 730px; }
.suffix-ten { margin-right: 810px; }
.suffix-eleven { margin-right: 890px; }
.padded-one-col, .padded-two-col, .padded-three-col, .padded-four-col, .padded-five-col, .padded-six-col, .padded-seven-col, .padded-eight-col, .padded-nine-col, .padded-ten-col, .padded-eleven-col, .padded-twelve-col {
  border: 1px solid #cccccc;
  float: left;
  margin: 0 10px 0 0;
  padding: 10px;
}
.padded-one-col { width: 48px; }
.padded-two-col { width: 128px; }
.padded-three-col { width: 208px; }
.padded-four-col { width: 288px; }
.padded-five-col { width: 368px; }
.padded-six-col { width: 448px; }
.padded-seven-col { width: 528px; }
.padded-eight-col { width: 608px; }
.padded-nine-col { width: 688px; }
.padded-ten-col { width: 768px; }
.padded-eleven-col { width: 848px; }
.padded-twelve-col { width: 928px; }
.last-grid, .last-col { margin-right: 0px; }
ul {
  list-style-image: url(/images/pierre/li-bullet.gif);
  list-style-type: disc;
}
ol { list-style-type: decimal; }
ul, ol {
  line-height: 150%;
  padding: 0 0 0 30px;
}
.inline-items li { display: inline; }
.no-margin { margin: 0; }
.clear { clear: both; }
.no-float { float: none; }
.inline { display: inline; }
.block { display: block; }
.normal-weight { font-weight: normal; }
.left { float: left; }
.center {
  margin-left: auto;
  margin-right: auto;
}
.right { float: right; }
.off-left, .accessibility-aid {
  left: -999em;
  overflow: hidden;
  position: absolute;
}
.image-replaced {
  text-align: left;
  text-indent: -9999em;
}
.hidden {
  display: none;
  visibility: hidden;
}
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }
.no-bullets {
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.caps { text-transform: uppercase; }
.one-col .one-col { margin-right: 0; }
.two-col .two-col { margin-right: 0; }
.three-col .three-col { margin-right: 0; }
.four-col .four-col { margin-right: 0; }
.five-col .five-col { margin-right: 0; }
.six-col .six-col { margin-right: 0; }
.seven-col .seven-col { margin-right: 0; }
.eight-col .eight-col { margin-right: 0; }
.nine-col .nine-col { margin-right: 0; }
.ten-col .ten-col { margin-right: 0; }
.eleven-col .eleven-col { margin-right: 0; }
.twelve-col .twelve-col { margin-right: 0; }
.rounded {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.rounded-top {
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
.rounded-bottom {
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

