/* CSS Document */



@font-face {







    font-family: 'titilliumtext22l999_wt';



    src: url('titilliumtext22l-999wt-webfont.eot');



    src: url('titilliumtext22l-999wt-webfont.eot?#iefix') format('embedded-opentype'),



         url('titilliumtext22l-999wt-webfont.woff') format('woff'),



         url('titilliumtext22l-999wt-webfont.ttf') format('truetype'),



         url('titilliumtext22l-999wt-webfont.svg#titilliumtext22l999_wt') format('svg');



    font-weight: normal;



    font-style: normal;



}



@font-face {



    font-family: 'titilliumtext25l999_wt';



    src: url('titilliumtext25l-webfont.eot');



    src: url('titilliumtext25l-webfont.eot?#iefix') format('embedded-opentype'),



         url('titilliumtext25l-webfont.woff') format('woff'),



         url('titilliumtext25l-webfont.ttf') format('truetype'),



         url('titilliumtext25l-webfont.svg#titilliumtext25l999_wt') format('svg');



    font-weight: normal;



    font-style: normal;







}



@font-face {



    font-family: 'titilliumtext22l800_wt';



    src: url('titilliumtext22l-800wt-webfont.eot');



    src: url('titilliumtext22l-800wt-webfont.eot?#iefix') format('embedded-opentype'),



         url('titilliumtext22l-800wt-webfont.woff') format('woff'),



         url('titilliumtext22l-800wt-webfont.ttf') format('truetype'),



         url('titilliumtext22l-800wt-webfont.svg#titilliumtext22l800_wt') format('svg');



    font-weight: normal;



    font-style: normal;



}



@font-face {



    font-family: 'titilliumtext22l250_wt';



    src: url('titilliumtext22l-250wt-webfont.eot');



    src: url('titilliumtext22l-250wt-webfont.eot?#iefix') format('embedded-opentype'),



         url('titilliumtext22l-250wt-webfont.woff') format('woff'),



         url('titilliumtext22l-250wt-webfont.ttf') format('truetype'),



         url('titilliumtext22l-250wt-webfont.svg#titilliumtext22l250_wt') format('svg');



    font-weight: normal;



    font-style: normal;



}







@font-face {



  font-family: 'myriad';



  font-style: normal;



  font-weight: normal;



  src: url('../fonts/Myriad.ttf') format('truetype');



}







body {







}











.jumbotron {







  position: relative;







  padding: 40px 0;







}







.jumbotron h1 {







  font-size: 52px;







  letter-spacing: -1px;







  line-height: 1;







  margin: 0 0 10px 0;







}







.jumbotron p {







  font-size: 19.5px;







  line-height: 1.275;







  margin: 0 0 20px 0;







}







.jumbotron .btn {







  margin-top: 10px;







}







.jumbotron .btn-large {







  margin-top: 20px;







  font-size: 17px;







}







.masthead {







  padding: 80px 0 60px;







  text-align: center;







}







.masthead h1 {







  font-size: 91px;







}







.masthead p {







  font-size: 39px;







}







.masthead .btn-large {







  font-size: 26px;







  padding: 13px 26px;







}







.jumbotron.has-image {







  -webkit-box-sizing: border-box;







  -moz-box-sizing: border-box;







  box-sizing: border-box;







}







.masthead.has-image {







  text-align: left;







}







.thumbnails {







  margin-bottom: 20px;







  margin-left: 0px;







  list-style: none;







  *zoom: 1;







}







.thumbnails:before,







.thumbnails:after {







  display: table;







  content: "";







  line-height: 0;







}







.thumbnails:after {







  clear: both;







}







.row-fluid .thumbnails {







  margin-left: 0;







}







.thumbnails > li {







  float: left;







  position: relative;







  margin-bottom: 20px;







  margin-left: 0px;







}







.thumbnail {







  border: 1px solid #e5e5e5;







  display: block;







  padding: 4px;







  line-height: 20px;







  -webkit-border-radius: 4px;







  -moz-border-radius: 4px;







  border-radius: 4px;







  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);







  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055);







  box-shadow: 0 1px 3px rgba(0,0,0,0.055);







  -webkit-transition: all .2s ease-in-out;







  -moz-transition: all .2s ease-in-out;







  -o-transition: all .2s ease-in-out;







  transition: all .2s ease-in-out;







}







a.thumbnail:hover {







  border-color: #FB5A29;







  -webkit-box-shadow: 0 1px 4px rgba(0,105,214,0.25);







  -moz-box-shadow: 0 1px 4px rgba(0,105,214,0.25);







  box-shadow: 0 1px 4px rgba(0,105,214,0.25);







}







.thumbnail > img {







  display: block;







  max-width: 100%;







  margin-left: auto;







  margin-right: auto;







}







.thumbnail .caption {







  padding: 9px;







  color: #666;







}







.thumbnails.paper > li:before,







.thumbnails.paper > li:after {







  content: '';







  position: absolute;







  z-index: -2;







  bottom: 15px;







  left: 10px;







  width: 50%;







  height: 20%;







  box-shadow: 0 15px 10px rgba(0,0,0,0.7);







  -webkit-transform: rotate(-3deg);







  -moz-transform: rotate(-3deg);







  -ms-transform: rotate(-3deg);







  -o-transform: rotate(-3deg);







  transform: rotate(-3deg);







}







.thumbnails.paper > li:after {







  right: 10px;







  left: auto;







  -webkit-transform: rotate(3deg);







  -moz-transform: rotate(3deg);







  -ms-transform: rotate(3deg);







  -o-transform: rotate(3deg);







  transform: rotate(3deg);







}







.thumbnails.paper .thumbnail {







  border: none;







  padding: 0;







  -webkit-box-shadow: none;







  -moz-box-shadow: none;







  box-shadow: none;







}







.thumbnails.paper a.thumbnail.paper:hover {







  -webkit-box-shadow: none;







  -moz-box-shadow: none;







  box-shadow: none;







}







.wrap {







  width: auto;







  clear: both;







}







.offset-12 {







  margin-left: -936px;







}







.offset-11 {







  margin-left: -858px;







}







.offset-10 {







  margin-left: -780px;







}







.offset-9 {







  margin-left: -702px;







}







.offset-8 {







  margin-left: -624px;







}







.offset-7 {







  margin-left: -546px;







}







.offset-6 {







  margin-left: -468px;







}







.offset-5 {







  margin-left: -390px;







}







.offset-4 {







  margin-left: -312px;







}







.offset-3 {







  margin-left: -234px;







}







.offset-2 {







  margin-left: -156px;







}







.offset-1 {







  margin-left: -78px;







}







.row-fluid .spanfirst {







  margin-left: 0 !important;







}







.wrap {







  width: auto;







  clear: both;







}







.main-container {







  padding: 0px 40px;



  padding-top: 0px !important;







}







.t3-sidebar {







  padding-top: 0px !important;







}



html { background: url(fond2.jpg) no-repeat center center ; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }



body {



  color: #666;



 font-family: 'titilliumtext22l250_wt' !important;



  font-size: 13px;



  line-height: 20px;



  margin: 0;







}











.container {







  padding-left: 0px !important;







  padding-right: 0px !important;







  overflow: visible !important;



  background-color:#FFFFFF;











}







a {







  color: #FB5A29;







  text-decoration: none;







  outline: none;







}







a:hover {







  color: #FB5A29;







  text-decoration: underline;







}







a:visited {







  color: #FB5A29;







}







img {







  max-width: 100% !important;



  text-align:center;







}







.img-rounded {







  -webkit-border-radius: 4px;







  -moz-border-radius: 4px;







  border-radius: 4px;







}







.img-polaroid {







  padding: 4px;







  background-color: #fff;







  border: 1px solid #ccc;







  border: 1px solid rgba(0,0,0,0.2);







  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);







  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);







  box-shadow: 0 1px 3px rgba(0,0,0,0.1);







}







.img-circle {







  -webkit-border-radius: 500px;







  -moz-border-radius: 500px;







  border-radius: 500px;







}











.productdetails-view table {







  background-color:#FFF !important;







  border-collapse: collapse;







  border-spacing: 0;



  

  box-shadow: 5px 5px 5px #AAA;



  

  width: 680px !important;



}







th,







td {







  line-height: 15px;







  padding: 8px 10px;







  text-align: center;







  vertical-align: top;







}







td {







  border-top: 1px solid #ddd;







}







th {







  background: #444;







  color: #eee;







  font-weight: bold;







}



.productdetails-view table td ul {







  text-align: left !important;







}



table td ul {







  text-align: left !important;







}



th a {







  color: #eee;







}







th a:hover,







th a:focus,







th a:active {







  color: #fff;







}







.cat-list-row0:hover,







.cat-list-row1:hover {







  background: #f5f5f5;







}







.cat-list-row1,







tr.cat-list-row1 td {







  background: #f9f9f9;







}







table.contentpane,







table.tablelist,







table.category,







table.admintable,







table.blog {







  width: 100%;







}







table.contentpaneopen {







  border: 0;







}







.row-even,







.row-odd {







  padding: 5px;







  width: 99%;







  border-bottom: 1px solid #ddd;







}







.row-odd {







  background-color: transparent;







}







.row-even {







  background-color: #f9f9f9;







}







.blog-row-rule,







.blog-item-rule {







  border: 0;







}







.row-fluid .row-reveal {







  visibility: hidden;







}







.row-fluid:hover .row-reveal {







  visibility: visible;







}







.nav-list > li.offset > a {







  padding-left: 30px;







  font-size: 12px;







}







.blog-row-rule,







.blog-item-rule {







  border: 0;







}







.list-striped,







.row-striped {







  list-style: none;







  line-height: 18px;







  text-align: left;







  vertical-align: middle;







  border-top: 1px solid #ddd;







  margin-left: 0;







}







.list-striped li,







.list-striped dd,







.row-striped .row,







.row-striped .row-fluid {







  border-bottom: 1px solid #ddd;







  padding: 10px 15px;







}







.list-striped li:nth-child(odd),







.list-striped dd:nth-child(odd),







.row-striped .row:nth-child(odd),







.row-striped .row-fluid:nth-child(odd) {







  background-color: #f9f9f9;







}







.list-striped li:hover,







.list-striped dd:hover,







.row-striped .row:hover,







.row-striped .row-fluid:hover {







  background-color: #f5f5f5;







}







.row-striped .row-fluid {







  width: 97%;







}







.row-striped .row-fluid [class*="span"] {







  min-height: 10px;







}







.row-striped .row-fluid [class*="span"] {







  margin-left: 8px;







}







.row-striped .row-fluid [class*="span"]:first-child {







  margin-left: 0;







}







.list-condensed li {







  padding: 5px 10px;







}







.row-condensed .row,







.row-condensed .row-fluid {







  padding: 5px 10px;







}







.list-bordered,







.row-bordered {







  list-style: none;







  line-height: 18px;







  text-align: left;







  vertical-align: middle;







  margin-left: 0;







  border: 1px solid #ddd;







  -webkit-border-radius: 4px;







  -moz-border-radius: 4px;







  border-radius: 4px;







}







.star {







  color: #c00;







}







.red {







  color: #c00;







}







.center,







.table td.center,







.table th.center {







  text-align: center;







}







hr {







  margin: 20px 0;







  border: 0;







  border-top: 1px solid #eee;







  border-bottom: 1px solid #fff;







}







hr.hr-condensed {







  margin: 10px 0;







}







.element-invisible {







  position: absolute;







  padding: 0;







  margin: 0;







  border: 0;







  height: 1px;







  width: 1px;







  overflow: hidden;







}







.width-auto {







  width: auto;







}







form {







  margin: 0 0 20px;







}







select,







textarea,







input[type="text"],







input[type="password"],







input[type="datetime"],







input[type="datetime-local"],







input[type="date"],







input[type="month"],







input[type="time"],







input[type="week"],







input[type="number"],







input[type="email"],







input[type="url"],







input[type="search"],







input[type="tel"],







input[type="color"],







.uneditable-input {







  -webkit-border-radius: 0px;







  -moz-border-radius: 0px;







  border-radius: 0px;







  -webkit-box-shadow: none;







  -moz-box-shadow: none;







  box-shadow: none;







}







input,







textarea {







  width: 210px;







}







textarea,







input[type="text"],







input[type="password"],







input[type="datetime"],







input[type="datetime-local"],







input[type="date"],







input[type="month"],







input[type="time"],







input[type="week"],







input[type="number"],







input[type="email"],







input[type="url"],







input[type="search"],







input[type="tel"],







input[type="color"],







.uneditable-input {







  -webkit-box-shadow: none;







  -moz-box-shadow: none;







  box-shadow: none;







  -webkit-border-radius: 0px;







  -moz-border-radius: 0px;







  border-radius: 0px;







  -webkit-transition: none;







  -moz-transition: none;







  -o-transition: none;







  transition: none;







}







textarea:focus,







input[type="text"]:focus,







input[type="password"]:focus,







input[type="datetime"]:focus,







input[type="datetime-local"]:focus,







input[type="date"]:focus,







input[type="month"]:focus,







input[type="time"]:focus,







input[type="week"]:focus,







input[type="number"]:focus,







input[type="email"]:focus,







input[type="url"]:focus,







input[type="search"]:focus,







input[type="tel"]:focus,







input[type="color"]:focus,







.uneditable-input:focus {







  border-color: #FB5A29;







  -webkit-box-shadow: none;







  -moz-box-shadow: none;







  box-shadow: none;







}







input[type="file"],







input[type="image"],







input[type="submit"],







input[type="reset"],







input[type="button"],







input[type="radio"],







input[type="checkbox"] {







  width: auto;







}







select,







input[type="file"] {







  height: 30px;







  line-height: 30px;







}







select {







  width: 220px;







  border: 1px solid #e5e5e5;







}







select[multiple],







select[size] {







  height: auto;







}







.radio,







.checkbox {







  padding-left: 18px;







}







.radio input[type="radio"],







.checkbox input[type="checkbox"] {







  margin-left: -18px;







}







.controls > .radio:first-child,







.controls > .checkbox:first-child {







  padding-top: 5px;







}







.radio.inline,







.checkbox.inline {







  padding-top: 5px;







  margin-bottom: 0;







}







.radio.inline + .radio.inline,







.checkbox.inline + .checkbox.inline {







  margin-left: 10px;







}







.radio.btn-group input[type=radio] {







  display: none;







}







.radio.btn-group > label:first-of-type {







  margin-left: 0;







  -webkit-border-bottom-left-radius: 4px;







  border-bottom-left-radius: 4px;







  -webkit-border-top-left-radius: 4px;







  border-top-left-radius: 4px;







  -moz-border-radius-bottomleft: 4px;







  -moz-border-radius-topleft: 4px;







}







fieldset.radio.btn-group {







  padding-left: 0;







}







.input-mini {







  width: 60px;







}







.input-small {







  width: 90px;







}







.input-medium {







  width: 150px;







}







.input-large {







  width: 210px;







}







.input-xlarge {







  width: 270px;







}







.input-xxlarge {







  width: 530px;







}







.form-actions {







  padding: 0;







  margin-top: 0;







  margin-bottom: 0;







  background-color: #fff;







  border-top: none;







}







.help-block,







.help-inline {







  color: #8c8c8c;







}







.help-block {







  margin-bottom: 10px;







}







.input-append,







.input-prepend {







  margin-bottom: 5px;







}







.form-search input,







.form-search textarea,







.form-search select,







.form-search .help-inline,







.form-search .uneditable-input,







.form-search .input-prepend,







.form-search .input-append,







.form-inline input,







.form-inline textarea,







.form-inline select,







.form-inline .help-inline,







.form-inline .uneditable-input,







.form-inline .input-prepend,







.form-inline .input-append,







.form-horizontal input,







.form-horizontal textarea,







.form-horizontal select,







.form-horizontal .help-inline,







.form-horizontal .uneditable-input,







.form-horizontal .input-prepend,







.form-horizontal .input-append {







  margin-bottom: 0;







}







.form-search .input-append,







.form-inline .input-append,







.form-search .input-prepend,







.form-inline .input-prepend {







  margin-bottom: 0;







}







.form-search .radio,







.form-search .checkbox,







.form-inline .radio,







.form-inline .checkbox {







  padding-left: 0;







  margin-bottom: 0;







}







.form-search .radio input[type="radio"],







.form-search .checkbox input[type="checkbox"],







.form-inline .radio input[type="radio"],







.form-inline .checkbox input[type="checkbox"] {







  margin-right: 3px;







  margin-left: 0;







}







.control-group {







  margin-bottom: 10px;







}







legend + .control-group {







  margin-top: 20px;







}







.form-horizontal .control-group {







  margin-bottom: 20px;







}







.form-horizontal .control-label {







  width: 140px;







  padding-top: 5px;







  text-align: right;







}







.form-horizontal .controls {







  margin-left: 160px;







}







.form-horizontal .help-block {







  margin-top: 10px;







  margin-bottom: 0;







}







.form-horizontal .form-actions {







  padding-left: 160px;







}







.form-vertical .control-label {







  float: none;







  width: auto;







  padding-right: 0;







  padding-top: 0;







  text-align: left;







}







.form-vertical .controls {







  margin-left: 0;







}







.btn,







.button,







button,







input[type="submit"],







a.continue_link {







  background: #000;







  color: #fff;







  padding: 6px 14px;







  border: 0;







  -webkit-border-radius: 0px;







  -moz-border-radius: 0px;







  border-radius: 0px;







  -webkit-box-shadow: none;







  -moz-box-shadow: none;







  box-shadow: none;







  text-shadow: none;







  line-height: 20px;







  display: inline-block;







  text-transform: lowercase;







  font-weight: bold;







}







.btn:hover,







.btn a.btn:hover,







.button:hover,







.button a.btn:hover,







button:hover,







button a.btn:hover,







input[type="submit"]:hover,







input[type="submit"] a.btn:hover,







a.continue_link:hover,







a.continue_link a.btn:hover {







  color: #fff;







  text-decoration: none;







  background-color: #FB5A29;







}







.btn:focus,







.btn a.btn:focus,







.button:focus,







.button a.btn:focus,







button:focus,







button a.btn:focus,







input[type="submit"]:focus,







input[type="submit"] a.btn:focus,







a.continue_link:focus,







a.continue_link a.btn:focus {







  color: #fff;







  outline: 0;







}







.btn.active,







.btn:active,







.btn a.btn:active,







.button.active,







.button:active,







.button a.btn:active,







button.active,







button:active,







button a.btn:active,







input[type="submit"].active,







input[type="submit"]:active,







input[type="submit"] a.btn:active,







a.continue_link.active,







a.continue_link:active,







a.continue_link a.btn:active {







  text-decoration: none;







  outline: 0;







  -webkit-box-shadow: none;







  -moz-box-shadow: none;







  box-shadow: none;







}







.btn-large {







  padding: 9px 14px;







  font-size: 15px;







  -webkit-border-radius: 4px;







  -moz-border-radius: 4px;







  border-radius: 4px;







  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.5);







  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.5);







  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.5);







}







.btn-small {







  padding: 3px 9px;







  font-size: 12px;







}







.btn-mini {







  padding: 2px 6px;







  font-size: 11px;







}







.btn-micro {







  padding: 1px 4px;







  font-size: 10px;







  line-height: 8px;







}







.btn {







  border-color: #000;







  -webkit-border-radius: 0px;







  -moz-border-radius: 0px;







  border-radius: 0px;







}







.btn:hover {







  border-color: #FB5A29;







}







.btn-primary {







  background: #000;







  text-shadow: none;







}







.btn-warning {







  color: #fff;







  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);







  background-color: #ff961f;







  background-image: -moz-linear-gradient(top,#ffa033,#f80);







  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffa033),to(#f80));







  background-image: -webkit-linear-gradient(top,#ffa033,#f80);







  background-image: -o-linear-gradient(top,#ffa033,#f80);







  background-image: linear-gradient(to bottom,#ffa033,#f80);







  background-repeat: repeat-x;







  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff9f32', endColorstr='#ffff8800', GradientType=0);







  border-color: #f80 #f80 #b35f00;







  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);







  *background-color: #f80;







  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);







}







.btn-warning:hover,







.btn-warning:focus,







.btn-warning:active,







.btn-warning.active,







.btn-warning.disabled,







.btn-warning[disabled] {







  color: #fff;







  background-color: #f80;







  *background-color: #e67a00;







}







.btn-warning:active,







.btn-warning.active {







  background-color: #cc6d00 \9;







}







.btn-danger {







  color: #fff;







  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);







  background-color: #eb0000;







  background-image: -moz-linear-gradient(top,#ff0000,#c00);







  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ff0000),to(#c00));







  background-image: -webkit-linear-gradient(top,#ff0000,#c00);







  background-image: -o-linear-gradient(top,#ff0000,#c00);







  background-image: linear-gradient(to bottom,#ff0000,#c00);







  background-repeat: repeat-x;







  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff0000', endColorstr='#ffcc0000', GradientType=0);







  border-color: #c00 #c00 #800000;







  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);







  *background-color: #c00;







  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);







}







.btn-danger:hover,







.btn-danger:focus,







.btn-danger:active,







.btn-danger.active,







.btn-danger.disabled,







.btn-danger[disabled] {







  color: #fff;







  background-color: #c00;







  *background-color: #b30000;







}







.btn-danger:active,







.btn-danger.active {







  background-color: #990000 \9;







}







.btn-success {







  color: #fff;







  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);







  background-color: #7ab800;







  background-image: -moz-linear-gradient(top,#88cc00,#690);







  background-image: -webkit-gradient(linear,0 0,0 100%,from(#88cc00),to(#690));







  background-image: -webkit-linear-gradient(top,#88cc00,#690);







  background-image: -o-linear-gradient(top,#88cc00,#690);







  background-image: linear-gradient(to bottom,#88cc00,#690);







  background-repeat: repeat-x;







  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff87cc00', endColorstr='#ff669900', GradientType=0);







  border-color: #690 #690 #334d00;







  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);







  *background-color: #690;







  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);







}







.btn-success:hover,







.btn-success:focus,







.btn-success:active,







.btn-success.active,







.btn-success.disabled,







.btn-success[disabled] {







  color: #fff;







  background-color: #690;







  *background-color: #558000;







}







.btn-success:active,







.btn-success.active {







  background-color: #446600 \9;







}







.btn-info {







  color: #fff;







  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);







  background-color: #00b0eb;







  background-image: -moz-linear-gradient(top,#00bfff,#09c);







  background-image: -webkit-gradient(linear,0 0,0 100%,from(#00bfff),to(#09c));







  background-image: -webkit-linear-gradient(top,#00bfff,#09c);







  background-image: -o-linear-gradient(top,#00bfff,#09c);







  background-image: linear-gradient(to bottom,#00bfff,#09c);







  background-repeat: repeat-x;







  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00bfff', endColorstr='#ff0099cc', GradientType=0);







  border-color: #09c #09c #006080;







  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);







  *background-color: #09c;







  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);







}







.btn-info:hover,







.btn-info:focus,







.btn-info:active,







.btn-info.active,







.btn-info.disabled,







.btn-info[disabled] {







  color: #fff;







  background-color: #09c;







  *background-color: #0086b3;







}







.btn-info:active,







.btn-info.active {







  background-color: #007399 \9;







}







.btn-inverse {







  color: #fff;







  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);







  background-color: #535353;







  background-image: -moz-linear-gradient(top,#5e5e5e,#444);







  background-image: -webkit-gradient(linear,0 0,0 100%,from(#5e5e5e),to(#444));







  background-image: -webkit-linear-gradient(top,#5e5e5e,#444);







  background-image: -o-linear-gradient(top,#5e5e5e,#444);







  background-image: linear-gradient(to bottom,#5e5e5e,#444);







  background-repeat: repeat-x;







  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5d5d5d', endColorstr='#ff444444', GradientType=0);







  border-color: #444 #444 #1e1e1e;







  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);







  *background-color: #444;







  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);







}







.btn-inverse:hover,







.btn-inverse:focus,







.btn-inverse:active,







.btn-inverse.active,







.btn-inverse.disabled,







.btn-inverse[disabled] {







  color: #fff;







  background-color: #444;







  *background-color: #373737;







}







.btn-inverse:active,







.btn-inverse.active {







  background-color: #2b2b2b \9;







}







.invalid {







  border-color: #c00;







}







label.invalid {







  color: #c00;







}







input.invalid {







  border: 1px solid #c00;







}







.nav {







  margin-bottom: 20px;







}







.nav > li > a:hover {







  background-color: #FB5A29;







  color: #fff;







}







.nav .dropdown-toggle .caret {







  border-top-color: #FB5A29;







  border-bottom-color: #FB5A29;







  margin-top: 8px;







  margin-left: 5px;







}







.nav .dropdown-toggle:hover .caret {







  border-top-color: #FB5A29;







  border-bottom-color: #FB5A29;







}







.nav .active .dropdown-toggle .caret {







  border-top-color: #fff;







  border-bottom-color: #fff;







}







.nav-tabs .active .dropdown-toggle .caret {







  border-top-color: #666;







  border-bottom-color: #666;







}







.dropup,







.dropdown {







  position: relative;







}







.dropdown-toggle {







  *margin-bottom: -3px;







}







.dropdown-toggle:active,







.open .dropdown-toggle {







  outline: 0;







}







.caret {







  display: inline-block;







  width: 0;







  height: 0;







  vertical-align: top;







  border-top: 4px solid #000;







  border-right: 4px solid transparent;







  border-left: 4px solid transparent;







  content: "";







}







.dropdown .caret {







  margin-top: 8px;







  margin-left: 2px;







}







.dropdown-menu {







  position: absolute;







  top: 100%;







  left: 0;







  z-index: 1000;







  display: none;







  float: left;







  min-width: 160px;







  list-style: none;







  background-color: #fff;







  border: 1px solid #ccc;







  border: 1px solid rgba(0,0,0,0.2);







  *border-right-width: 2px;







  *border-bottom-width: 2px;







  padding: 0;







  margin: 0;







  -webkit-border-radius: 0 0 4px 4px;







  -moz-border-radius: 0 0 4px 4px;







  border-radius: 0 0 4px 4px;







  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);







  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);







  box-shadow: 0 5px 10px rgba(0,0,0,0.2);







  -webkit-background-clip: padding-box;







  -moz-background-clip: padding;







  background-clip: padding-box;







}







.dropdown-menu.pull-right {







  right: 0;







  left: auto;







}







.dropdown-menu .divider {







  *width: 100%;







  height: 1px;







  margin: 9px 1px;







  *margin: -5px 0 5px;







  overflow: hidden;







  background-color: #e5e5e5;







  border-bottom: 1px solid #fff;







}







.dropdown-menu li > a {







  clear: both;







  color: #444;







  display: block;







  line-height: 20px;







  font-weight: normal;







  padding: 3px 20px;







  text-shadow: none;







  white-space: nowrap;







}







.dropdown-menu li > a:hover,







.dropdown-menu li > a:focus,







.dropdown-submenu:hover > a {







  color: #fff;







  text-decoration: none;







  background-color: none;







}







.dropdown-menu .active > a,







.dropdown-menu .active > a:hover {







  color: #fff;







  text-decoration: none;







  outline: 0;







  background-color: none;







}







.dropdown-menu .disabled > a,







.dropdown-menu .disabled > a:hover {







  color: #999;







}







.dropdown-menu .disabled > a:hover {







  text-decoration: none;







  background-color: transparent;







  background-image: none;







  cursor: default;







}







.open {







  *z-index: 1000;







}







.open > .dropdown-menu {







  display: block;







}







.nav li.dropdown.open > .dropdown-toggle,







.nav li.dropdown.active > .dropdown-toggle,







.nav li.dropdown.open.active > .dropdown-toggle,







.nav > li.dropdown.open.active > a:hover {







  background-color: #FB5A29;







  color: #fff;







}







.nav li.dropdown > .dropdown-toggle .caret {







  border-top-color: #222;







  border-bottom-color: #222;







}







.nav li.dropdown > .dropdown-toggle:hover .caret {







  border-top-color: #fff;







  border-bottom-color: #fff;







}







.nav li.dropdown.open > .dropdown-toggle .caret,







.nav li.dropdown.active > .dropdown-toggle .caret,







.nav li.dropdown.open.active > .dropdown-toggle .caret {







  border-top-color: #fff;







  border-bottom-color: #fff;







}







.pull-right > .dropdown-menu {







  right: 0;







  left: auto;







}







.pull-right > .dropdown-menu li > a:hover,







.pull-right > .dropdown-menu li > a:focus,







.pull-right > .dropdown-menu li > a:active {







  color: #FB5A29;







}







.dropup .caret,







.navbar-fixed-bottom .dropdown .caret {







  border-top: 0;







  border-bottom: 4px solid #000;







  content: "";







}







.dropup .dropdown-menu,







.navbar-fixed-bottom .dropdown .dropdown-menu {







  top: auto;







  bottom: 100%;







  margin-bottom: 1px;







}







.dropdown-submenu {







  position: relative;







}







.dropdown-submenu > .dropdown-menu {







  top: 0;







  left: 100%;







  margin-top: -6px;







  margin-left: -1px;







  -webkit-border-radius: 4px;







  -moz-border-radius: 4px;







  border-radius: 4px;







}







.dropdown-submenu:hover > .dropdown-menu {







  display: block;







}







.touch .dropdown-submenu:hover > .dropdown-menu {







  display: none;







}







.touch .dropdown-submenu.open > .dropdown-menu {







  display: block;







}







.dropup .dropdown-submenu > .dropdown-menu {







  top: auto;







  bottom: 0;







  margin-top: 0;







  margin-bottom: -2px;







  -webkit-border-radius: 0;







  -moz-border-radius: 0;







  border-radius: 0;







}







.dropdown-submenu > a:after {







  display: block;







  content: " ";







  float: right;







  width: 0;







  height: 0;







  border-color: transparent;







  border-style: solid;







  border-width: 5px 0 5px 5px;







  border-left-color: #222;







  margin-top: 5px;







  margin-right: -10px;







}







.dropdown-submenu:hover > a:after,







.dropdown-submenu.active > a:after {







  border-left-color: #FB5A29;







}







.dropdown-submenu.pull-left {







  float: none;







}







.dropdown-submenu.pull-left > .dropdown-menu {







  left: -100%;







  margin-left: 10px;







  -webkit-border-radius: 6px 0 6px 6px;







  -moz-border-radius: 6px 0 6px 6px;







  border-radius: 6px 0 6px 6px;







}







.dropdown .dropdown-menu .nav-header {







  padding-left: 20px;







  padding-right: 20px;







}







.typeahead {







  margin-top: 2px;







  -webkit-border-radius: 4px;







  -moz-border-radius: 4px;







  border-radius: 4px;







}







.t3-navhelper {







  color: #666;







  padding-top: 0px !important;







}







.breadcrumb {







  padding: 0;







  margin: 0;







  background-color: transparent;







  -webkit-border-radius: 0;







  -moz-border-radius: 0;







  border-radius: 0;







  *zoom: 1;







}







.breadcrumb:before,







.breadcrumb:after {







  display: table;







  content: "";







  line-height: 0;







}







.breadcrumb:after {







  clear: both;







}







.breadcrumb li {







  background: #222;







  display: block;







  float: left;







  margin-bottom: 5px;







  text-shadow: none;







}







.breadcrumb a {







  background-color: #222;







  color: #999;







  line-height: 22px;







  display: inline-block;







  height: 22px;







  padding: 0px 16px;







}







.breadcrumb a:hover,







.breadcrumb a:focus,







.breadcrumb a:active {







  color: #fff;







  text-decoration: none;







}







.breadcrumb span {







  background: url("../images/arrow-breadcrumbs-s.gif") no-repeat right center;







  color: #fff;







  display: inline-block;







  line-height: 22px;







  height: 22px;







  padding: 0px 16px;







}







.breadcrumb li:nth-child(2) a {







  background: #FB5A29;







  color: #fff !important;







  font-weight: bold;







}







.breadcrumb li:nth-child(2) .divider {







  background: url("../images/system/arrow-s.png") no-repeat left top !important;







  display: inline-block;







  height: 22px;







  vertical-align: top;







  width: 6px;







}







.breadcrumb li:nth-child(2) .divider img {







  display: none;







}







.breadcrumb li:last-child {







  background: none;







}







.breadcrumb .divider {







  background: url("../images/system/arrow.png") no-repeat left top !important;







  display: inline-block;







  height: 22px;







  vertical-align: top;







  width: 6px;







  color: #fff !important;







  padding: 0 !important;







}







.breadcrumb .divider img {







  vertical-align: top !important;







  display: none;







}







.breadcrumb .active {







  background: #FB5A29;







  border-right: solid 1px #ddd;







  color: #fff;







  display: none;







}







.breadcrumb .active .divider {







  background: none;







}







#t3-mainnav {







  float: right;







  position: relative;







  z-index: 1030;







}







.t3-mainnav .navbar {







  color: #666;







  margin-bottom: 0;







  margin-top: 0;







}







.t3-mainnav .navbar-inner {







  padding: 0;







  background: transparent;







  border: 0;







  -webkit-border-radius: 0;







  -moz-border-radius: 0;







  border-radius: 0;







  -webkit-box-shadow: none;







  -moz-box-shadow: none;







  box-shadow: none;







  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);







}







.t3-mainnav .navbar .nav {







  margin: 0;







  float: right;







}







.t3-mainnav .navbar .nav > li {







  margin-right: 10px;







}







.t3-mainnav .navbar .nav > li.hightline,







.t3-mainnav .navbar .nav > li.hightline > a {







  background-color: #40a972;







  color: #fff;







}







.t3-mainnav .navbar .nav > li > a {







  background-color: #fff;







  border-top: 0;







  padding: 10px 20px;







  text-shadow: none;







  font-weight: bold;







  font-size: 16px;







  text-transform: lowercase;







  position: relative;







}







.t3-mainnav .navbar .nav > li > a:focus,







.t3-mainnav .navbar .nav > li > a:hover,







.t3-mainnav .navbar .nav > li.open > a {







  background-color: #FB5A29;







  text-shadow: none;







  outline: none;







}







.t3-mainnav .navbar .nav > .active > a,







.t3-mainnav .navbar .nav > .active > a:hover,







.t3-mainnav .navbar .nav > .active > a:focus,







.t3-mainnav .navbar .nav > li.active.hightline > a {







  color: #fff;







  text-shadow: none;







  background-color: #FB5A29;







  -webkit-box-shadow: none;







  -moz-box-shadow: none;







  box-shadow: none;







  outline: none;







}







.t3-mainnav .navbar .nav > li.search {







  margin-right: 0;







  float: right;







}



#mod_virtuemart_search {width:140px !important; padding:0px !important; height:20px !important; margin-right:15px !important; background-color:#FFFFFF !important;}







.t3-mainnav .navbar .nav > li.search a {







  text-indent: -9999em;







  background: url("../images/ico/search.png") no-repeat center center;







  width: 38px;







  height: 38px;







  border: 1px solid #222;







  padding: 0;







}







.t3-mainnav .navbar .nav > li.search.open a {







  background-color: #FB5A29;







  border-color: #FB5A29;







  background-image: url("../images/ico/remove.png");







}







.t3-mainnav .navbar .nav > li.search a:before {







  display: none;







}







.t3-mainnav .navbar .btn-navbar {







  float: left;







  padding: 5px 10px;







  margin: 5px 20px 0;







  background: #fff;







}







.t3-mainnav .navbar .btn-navbar [class^="icon-"],







.t3-mainnav .navbar .btn-navbar [class^=" icon-"] {







  color: #666;







  text-shadow: none;







}







.t3-mainnav .dropdown .caret {







  margin-left: 5px;







}







.t3-mainnav .dropdown-menu {







  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);







  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);







  box-shadow: 0 5px 10px rgba(0,0,0,0.2);







  -webkit-border-radius: 0;







  -moz-border-radius: 0;







  border-radius: 0;







}







.t3-mainnav .dropdown-menu li > a {







  border-top: 1px solid #eee;







  padding: 5px 20px;







  text-shadow: none;







}







.t3-mainnav .dropdown-menu li:first-child > a {







  border-top: 0;







}







.t3-mainnav .navbar .nav > li > .dropdown-menu:before {







  display: none;







}







.t3-mainnav .navbar .nav > li > .dropdown-menu:after {







  display: none;







}







.t3-mainnav .dropdown-menu li > a {







  color: #222;







  font-size: 15px;







  font-weight: bold;







  padding: 10px 20px;







}







.t3-mainnav .dropdown-menu li > a:hover,







.t3-mainnav .dropdown-menu li > a:focus,







.t3-mainnav .dropdown-submenu:hover > a {







  color: #FB5A29;







}







.t3-mainnav .dropdown-menu .active > a,







.t3-mainnav .dropdown-menu .active > a:hover {







  color: #FB5A29;







}







.t3-mainnav .dropdown-menu .disabled > a,







.t3-mainnav .dropdown-menu .disabled > a:hover {







  color: #999;







}







.t3-mainnav .dropdown-menu .disabled > a:hover {







  background-color: transparent;







}







.t3-mainnav .nav li.dropdown.open > .dropdown-toggle {







  background-color: #FB5A29;







  color: #fff;







}







.t3-mainnav .nav li.dropdown.active > .dropdown-toggle,







.t3-mainnav .nav li.dropdown.open.active > .dropdown-toggle {







  background-color: #FB5A29;







  color: #fff;







}







.mega-dim {







  height: auto;







  left: 0;







  position: absolute;







  right: 0;







  top: -10000px;







  opacity: 0;







  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";







  filter: alpha(opacity=0);







  z-index: 1000 -1;







  background: #000;







  transition: opacity .4s ease-in;







  -o-transition: opacity .4s ease-in;







  -moz-transition: opacity .4s ease-in;







  -webkit-transition: opacity .4s ease-in;







  display: none !important;







}







.mega-dim.active {







  position: fixed;







  top: 0px;







  bottom: 0;







  opacity: 0.3;







  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";







  filter: alpha(opacity=30);







  z-index: 1;







}







.t3-module {







  background: transparent;







  color: inherit;







  margin: 0 20px 20px;







}







.t3-module .module-inner {







  padding: 0;







}







.module-title {



  color: #fff;







  font-size: 17px;







  line-height: 20px;







  margin: 0;







  padding: 0px 0;



  padding-left:5px;



  padding-right:5px;



}







.module-ct {

 background-color:#fff;
 color: inherit;
  padding: 0;







  *zoom: 1;







}







.module-ct:before,







.module-ct:after {







  display: table;







  content: "";







  line-height: 0;







}







.module-ct:after {







  clear: both;







}







.t3-module ul,







.t3-module ol {







  margin-left: 20px;







}







.t3-module ul.unstyled,







.t3-module ol.unstyled,







.t3-module ul.nav,







.t3-module ol.nav {







  margin-left: 0;







}







ul.menu {







  background-image: none !important;







  list-style-type: none !important;







}







ul.menu {







  margin: 0 !important;







}







ul.menu li {







  border-bottom: 1px solid #2A2A2A;







  line-height: 1;







}







ul.menu li a {







  color: #999;







  display: block;







  padding: 10px 0;







  -webkit-transition: all 0.3s ease 0s;







  -moz-transition: all 0.3s ease 0s;







  -o-transition: all 0.3s ease 0s;







  transition: all 0.3s ease 0s;







}







ul.menu li a:hover {







  padding-left: 10px;







  color: #FB5A29;







  text-decoration: none;







}







.t3-content .module-title {







  background-color: #FB5A29;







  background-image: none;







  color: #fff;







  float: left;







  margin-left: -20px;







  margin-bottom: 0;







  padding: 10px 20px;







}







.t3-content .module-ct {







  clear: both;







}







.t3-content .featured-products {







  padding-bottom: 0;







}







.t3-content .featured-products .t3-module {







  margin: 20px 0 0;







}







.t3-masshead {







  margin: -20px -40px 20px;







  background: url("../images/masshead-bg.jpg") no-repeat left top;







  height: 160px;







}







.t3-masshead h3.jamasshead-title {







  margin: 60px 0 0 20px;







  background: #fff;







  color: #222;







  float: left;







  font-size: 30px;







  font-weight: bold;







  text-transform: lowercase;







  padding: 10px 50px 10px 20px;







}







.tab-products {







  margin-bottom: 20px;







  overflow: hidden;







}







.ja-tabswrap.default .container {







  padding: 0;







}







.ja-tabswrap.default .ja-tabs-title-left {







  background: #222;







  top: 30px;







}







.ja-tabswrap.default .ja-tabs-title-left ul.ja-tabs-title {







  float: right;







  margin-top: 20px !important;







}







.ja-tabswrap.default .ja-tabs-title-left ul.ja-tabs-title li {







  float: right;







  clear: both;







  margin: 0 0 2px;







  background: url("../images/tabs.png") no-repeat center right #FB5A29;







  color: #fff;







}







.ja-tabswrap.default .ja-tabs-title-left ul.ja-tabs-title li h3 {







  text-transform: lowercase;







  font-size: 16px;







  padding: 8px 40px;







  text-align: right;







  line-height: normal;







}







.ja-tabswrap.default .ja-tabs-title-left ul.ja-tabs-title li h3 span {







  color: #fff;







}







.ja-tabswrap div.ja-tab-subcontent {







  margin-bottom: 30px;







}







.ja-tabswrap div.ja-tab-subcontent .vmgroup {







  background: #fff;







}







.ja-tabswrap.default .ja-tabs-title-left ul.ja-tabs-title li:hover {







  background-color: #000;







}







.ja-tabswrap.default .ja-tabs-title-left ul.ja-tabs-title li.active,







.ja-tabswrap.default .ja-tabs-title-left ul.ja-tabs-title li.firstactive,







.ja-tabswrap.default .ja-tabs-title-left ul.ja-tabs-title li.lastactive {







  background-color: #fff;







  background-image: url("../images/tabs_active.png");







}







.ja-tabswrap.default .ja-tabs-title-left ul.ja-tabs-title li.active h3 span,







.ja-tabswrap.default .ja-tabs-title-left ul.ja-tabs-title li.firstactive h3 span,







.ja-tabswrap.default .ja-tabs-title-left ul.ja-tabs-title li.lastactive h3 span {







  color: #222;







}







.ja-tabswrap.default .ja-tab-panels-left {







  left: 0;







  padding-top: 30px;







  background: #0F0F0F;







}







.ja-tabswrap.default .ja-tab-panels-left .bx-controls-direction .bx-next {







  background: url("../images/next.png") no-repeat center center #000000;







  cursor: pointer;







  height: 30px;







  position: absolute;







  right: 0;







  text-indent: -1000em;







  top: -30px;







  width: 30px;







  outline: none;







}







.ja-tabswrap.default .ja-tab-panels-left .bx-controls-direction .bx-next:hover {







  background-color: #FB5A29;







}







.ja-tabswrap.default .ja-tab-panels-left .bx-controls-direction .bx-prev {







  background: url("../images/pre.png") no-repeat center center #000000;







  cursor: pointer;







  height: 30px;







  position: absolute;







  right: 32px;







  text-indent: -1000em;







  width: 30px;







  top: -30px;







  outline: none;







}







.ja-tabswrap.default .ja-tab-panels-left .bx-controls-direction .bx-prev:hover {







  background-color: #FB5A29;







}







.ja-tabswrap.default .ja-tab-panels-left .bx-controls-direction .disabled {







  background-color: #999;







}







.ja-tabswrap.default .ja-tab-panels-left .bx-controls-direction .disabled:hover {







  background-color: #999;







}







.ja-tabswrap.default .vmgroup .vmproduct.productdetails .vmproduct-image {







  margin-bottom: 20px;







}







.t3-megamenu .search .t3-module .module-title {







  display: none;







}







.t3-megamenu .search .t3-module label {







  display: none;







}







.t3-megamenu .search .t3-module form {







  margin-bottom: 0;







}







.t3-megamenu .search .t3-module {







  margin: 20px;







}







.t3-megamenu .search .mega-dropdown-menu .mega-col-module {







  border-left: 0;







}







.t3-megamenu .search .dropdown-menu {







  border: 0;







  background: #FB5A29;







}







.t3-megamenu .search #mod-search-searchword {







  background: #000;







  border: 1px solid #000;







  -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.5) inset;







  -moz-box-shadow: 0 0 3px rgba(0,0,0,0.5) inset;







  box-shadow: 0 0 3px rgba(0,0,0,0.5) inset;







  font-size: 12px;







  padding: 10px;







  vertical-align: middle;







  width: 200px;







}







.t3-megamenu .search #mod-search-searchword:focus {







  color: #fff;







}







.t3-sl-1 .row {







  margin-left: -20px;







}







.t3-sl-1 .t3-module {







  margin-bottom: 0;







  margin-left: 20px;







  margin-right: 0;







}







.t3-sl-1 .span4 {







  width: 33.3%;







}







.t3-slideshow.container {







  padding-left: 0;







  padding-right: 0;







  width: 1196px;







}







.module_menu .nav {







  margin-bottom: 0;







}







.module_menu .nav > li {







  border-top: 1px solid #2A2A2A;







}







.module_menu .nav > li > a {







  color: #999;







  padding: 10px 0;







}







.module_menu .nav > li:first-child {







  border-top: 0;







}







.module_menu .nav > li:first-child > a {







  padding-top: 0;







  border-top: 0;







}







.module_menu .nav > li > a:hover,







.module_menu .nav > li > a:focus,







.module_menu .nav > li > a:active {







  background: none;







  color: #FB5A29;







}







.module_menu .nav > li.active > a {







  background: none;







  color: #FB5A29;







}







.module_menu .nav li.dropdown.open > .dropdown-toggle,







.module_menu .nav li.dropdown.active > .dropdown-toggle,







.module_menu .nav li.dropdown.open.active > .dropdown-toggle,







.module_menu .nav > li.dropdown.open.active > a:hover {







  background: none;







  color: #FB5A29;







}







.module_menu .nav li.dropdown.open > .dropdown-toggle .caret,







.module_menu .nav li.dropdown.active > .dropdown-toggle .caret,







.module_menu .nav li.dropdown.open.active > .dropdown-toggle .caret {







  border-bottom-color: #999;







  border-top-color: #999;







}







.module_menu .nav li.dropdown.active > .dropdown-toggle .caret,







.module_menu .nav li.dropdown.open.active > .dropdown-toggle .caret,







.module_menu .nav li.dropdown.open > .dropdown-toggle .caret,







.module_menu .nav li.dropdown.active > .dropdown-toggle .caret,







.module_menu .nav li.dropdown.open.active > .dropdown-toggle .caret,







.module_menu .nav > li.dropdown.open.active > a:hover .caret {







  border-bottom-color: #FB5A29;







  border-top-color: #FB5A29;







}







.module_menu .dropdown-menu,







.module_menu .dropdown-submenu > .dropdown-menu {







  -webkit-border-radius: 0px;







  -moz-border-radius: 0px;







  border-radius: 0px;







  border: solid 1px #e5e5e5;







  box-shadow: none;







}







.module_menu .dropdown-submenu > a:after {







  border-left-color: #222;







}







.module_menu .active.dropdown-submenu > a:after {







  border-left-color: #FB5A29;







}







.module_menu .dropdown-menu li > a {







  background: none;







  border-bottom: solid 1px #e5e5e5;







  color: #222;







}







.module_menu .dropdown-menu li > a:hover,







.module_menu .dropdown-menu li > a:focus,







.module_menu .dropdown-menu li > a:active {







  color: #FB5A29;







}







.module_menu .dropdown-menu .active > a,







.module_menu .dropdown-menu .active > a:hover {







  background: none;







  color: #FB5A29;







}







.whosonline {







  margin-left: 0 !important;







}







.whosonline li {







  list-style: none;







  color: #fff;







}







#login-form input[type="text"],







#login-form input[type="password"] {







  background-color: #000;







  border-color: #333;







  color: #999;







  width: 95%;







}







#login-form input[type="text"]:hover,







#login-form input[type="text"]:focus,







#login-form input[type="text"]:active,







#login-form input[type="password"]:hover,







#login-form input[type="password"]:focus,







#login-form input[type="password"]:active {







  border-color: #FB5A29;







}







#login-form span.add-on {







  -webkit-border-radius: 0px;







  -moz-border-radius: 0px;







  border-radius: 0px;







  background-color: #000;







  border-color: #333;







  color: #fff;







  text-shadow: none;







}







#login-form li a {







  background: url("../images/circle-bullet.png") no-repeat left center;







  color: #999;







  padding-left: 15px;







}







#login-form li a:hover,







#login-form li a:focus,







#login-form li a:active {







  background-image: url("../images/circle-bullet2.png");







  color: #FB5A29;







  text-decoration: none;







}







#login-form input.btn {







  background: #FB5A29;







  border-color: #FB5A29;







}







#login-form input.btn:hover,







#login-form input.btn:focus,







#login-form input.btn:active {







  background: #000;







  border-color: #000;







}







#login-form .logout-button {







  margin-top: 5px;







}







.archive-module {







  margin: 0 !important;







}







.archive-module li {







  list-style: none;







  padding: 5px 0;







}







.archive-module li a {







  color: #999;







}







.archive-module li a:hover,







.archive-module li a:focus,







.archive-module li a:active {







  color: #FB5A29;







}







.latestnews {







  margin: 0 !important;







}







.latestnews li {







  border-bottom: solid 1px #2A2A2A;







  list-style: none;







  line-height: 1;







  padding: 10px 0;







}







.latestnews li a {







  color: #999;







}







.latestnews li a:hover,







.latestnews li a:focus,







.latestnews li a:active {







  color: #FB5A29;







}







.banneritem a {







  font-weight: bold;







}







.bannerfooter {







  border-top: 1px solid #e5e5e5;







  font-size: 11px;







  padding-top: 10px;







  text-align: right;







}







.categories-module,







ul.categories-module,







.category-module,







ul.category-module {







  margin: 0;







}







.categories-module li,







ul.categories-module li,







.category-module li,







ul.category-module li {







  list-style: none;







  padding: 10px 0;







  border-top: 1px solid #e5e5e5;







}







.categories-module li:first-child,







ul.categories-module li:first-child,







.category-module li:first-child,







ul.category-module li:first-child {







  border-top: 0;







  padding-top: 0;







}







.categories-module h4,







ul.categories-module h4,







.category-module h4,







ul.category-module h4 {







  font-size: 13px;







  font-weight: normal;







  margin: 0;







}







.feed h4 {







  font-weight: bold;







}







.feed .newsfeed,







.feed ul.newsfeed {







  border-top: 1px solid #eee;







}







.feed .newsfeed .feed-link,







.feed .newsfeed h5.feed-link,







.feed ul.newsfeed .feed-link,







.feed ul.newsfeed h5.feed-link {







  font-size: 13px;







  font-weight: normal;







  margin: 0;







}







.latestusers,







ul.latestusers {







  margin-left: 0;







}







.latestusers li,







ul.latestusers li {







  background: #eee;







  display: inline-block;







  padding: 5px 10px;







  -webkit-border-radius: 4px;







  -moz-border-radius: 4px;







  border-radius: 4px;







}







.stats-module dt,







.stats-module dd {







  display: inline-block;







  margin: 0;







}







.stats-module dt {







  font-weight: bold;







  width: 35%;







}







.stats-module dd {







  width: 60%;







}







table.acymailing_form {







  margin: 0 !important;







}







.acymailing_module_form td {







  padding: 5px 0 !important;







}







.acymailing_module_form input[type="text"] {







  background: url("../images/icon_newsleter.png") no-repeat 95% center #000;







  border: solid 1px #333;







  color: #999;







  line-height: normal;







  height: auto;







  padding: 10px 5px;







}







.acymailing_module_form input:hover[type="text"],







.acymailing_module_form input:focus[type="text"],







.acymailing_module_form input:active[type="text"] {







  background-image: url("../images/icon_newsleter_hover.png");







  background-repeat: no-repeat;







  border-color: #FB5A29;







}







.acymailing_module_form .acysubbuttons {







  text-align: left;







}







.acymailing_module_form .acysubbuttons input.button,







a.acymailing_togglemodule {







  background: #FB5A29;







  border-color: #FB5A29;







  font-weight: bold;







  padding: 6px 8px;







}







.acymailing_module_form .acysubbuttons input.button:hover,







.acymailing_module_form .acysubbuttons input.button:focus,







.acymailing_module_form .acysubbuttons input.button:active,







a.acymailing_togglemodule:hover,







a.acymailing_togglemodule:focus,







a.acymailing_togglemodule:active {







  background: #000;







  border-color: #000;







}







.acymailing_mootoolsbutton p {







  display: inline-block;







}







a.acymailing_togglemodule,







table.acymailing_form a.modal {







  background: #FB5A29;







  border-color: #FB5A29;







  color: #fff !important;







  font-size: 13px !important;







  left: 0;







  margin-left: 0;







  top: 0;







  position: inherit;







  width: auto;







  z-index: 10;







  -webkit-border-radius: 0px;







  -moz-border-radius: 0px;







  border-radius: 0px;







  -webkit-box-shadow: 0px;







  -moz-box-shadow: 0px;







  box-shadow: 0px;







}







a.acymailing_togglemodule:hover,







a.acymailing_togglemodule:focus,







a.acymailing_togglemodule:active,







table.acymailing_form a.modal:hover,







table.acymailing_form a.modal:focus,







table.acymailing_form a.modal:active {







  background: #000;







  border-color: #000;







}







.acymailing_module_form .acysubbuttons input.button:hover,







.acymailing_module_form .acysubbuttons input.button:focus,







.acymailing_module_form .acysubbuttons input.button:active,







a.acymailing_togglemodule:hover,







a.acymailing_togglemodule:focus,







a.acymailing_togglemodule:active,







table.acymailing_form a.modal:hover,







table.acymailing_form a.modal:focus,







table.acymailing_form a.modal:active {







  background: #000000;







  border-color: #000000;







  padding: 6px 8px;







  text-decoration: none !important;







}







.acymailing_module_form label {







  margin-right: 10px;







  margin-top: 5px;







}







.acymailing_module_form .onefield label,







.acymailing_module_form .onefield span {







  display: inline-block;







}







.acymailing_module_form .onefield.fieldacyemail label {







  float: left;







}







.acymailing_module_form .onefield.fieldacyemail span.acyfield_email {







  width: 60%;







}







.acymailing_module_form td input[type="checkbox"] {







  margin: 0;







  padding: 0;







}







.vmCartModuleContent .container {







  background-color: transparent;







  padding-left: 0;







  padding-right: 0;







  width: auto;







}







.vmCartModuleContent .container a {







  color: #999;







}







.vmCartModuleContent .container a:hover {







  color: #FB5A29;







  text-decoration: none;







}







.cart-scroller .cart_products {







  float: right;







  display: block;







  width: 100%;







}







.mycart {







  position: fixed;







  top: 40px;







  right: 0;







  z-index: 2;







}







.mycart .btn-group {







  float: right;







  clear: both;







}







.mycart .vmCartModule .total_products {







  background: #fff;







  color: #222;







  float: right;







  font-weight: bold;







  padding: 5px 10px;







  display: inline-block;







}







.mycart span.icon_cart {







  background: url("../images/ico/icon_minicart.png") no-repeat right top #FB5A29;







  cursor: pointer;







  float: right;







  height: 40px;







  text-indent: -1000em;







  width: 40px;







}







.mycart .open span.icon_cart,







.mycart .open span.icon_cart:hover {







  background-color: #3da26e;







}







.mycart .vmCartModuleContent {







  background: #fff;







  border: 0;







  position: absolute;







  padding: 20px;







  right: -280px;







  top: 70px;







  width: 190px;







  -webkit-border-radius: 0;







  -moz-border-radius: 0;







  border-radius: 0;







  -webkit-transition: all 1s;







  -moz-transition: all 1s;







  -o-transition: all 1s;







  transition: all 1s;







}







.mycart .vmCartModuleContent .container a {







  color: #444;







}







.mycart .vmCartModuleContent .container a:hover {







  color: #FB5A29;







}







.mycart .open .vmCartModuleContent {







  right: 0;







  -webkit-transition: all 1s;







  -moz-transition: all 1s;







  -o-transition: all 1s;







  transition: all 1s;







}







.mycart .vm_cart_products .container {







  padding: 0;







  background: none;







}







.mycart .vm_cart_products .product_row {







  border-bottom-color: #e5e5e5;







}







.mycart .vmCartModuleContent .total_products_bottom {







  color: #444;







}







.mycart .vm_cart_products hr {







  border-color: #e5e5e5;







}







.vm_cart_products .product_row {







  margin-bottom: 15px;







  width: 125px;







}







.vm_cart_products hr {







  border-color: #2a2a2a;







  margin-bottom: 15px;







  margin-top: 0;







  border-width: 1px 0 0;







  clear: both;







}







.vm_cart_products .product_row .product_name {







  font-weight: bold;







  color: #ddd;







}







.vm_cart_products .prices {







  margin-left: 20px;







  font-size: 14px;







  font-weight: bold;







  color: #999;







}







.vmCartModuleContent .show_cart {







  clear: both;







  width: 100%;







  margin-top: 20px;







}







.vmCartModuleContent .show_cart a {







  color: #fff;







  float: none !important;







  background: #FB5A29;







  display: block;







  text-align: center;







  text-transform: lowercase;







  font-weight: bold;







  font-size: 14px;







  padding: 10px 0;







}







.vmCartModuleContent .show_cart a:hover {







  background-color: #000;







  text-decoration: none;







}







.vmCartModuleContent .total {







  margin-bottom: 20px;







  color: #fff;







  font-size: 14px;







  font-weight: bold;







}







.vmCartModuleContent .total strong {







  color: #FB5A29;







}







.vmCartModule .total_products {







  display: none;







}







.vmCartModuleContent .total_products_bottom {







  float: left;







  font-weight: bold;







  color: #ddd;







  font-size: 11px;







}







#ja-currencies {







  margin-bottom: 0;







}







#ja-currencies a {







  background: #999;







  color: #000;







  padding: 2px;







  margin-right: 2px;







}







#ja-currencies a:hover {







  background-color: #FB5A29;







  color: #fff;







}







#ja-currencies a.active {







  background-color: #FB5A29;







  color: #fff;







}







#virtuemart_currency_id {







  width: auto;







  background: #000;







  border-color: #444;







}







.ja-currencies input.button {







  background: #FB5A29;







  border-color: #FB5A29;







}







.ja-currencies input.button:hover,







.ja-currencies input.button:focus,







.ja-currencies input.button:active {







  background: #000;







  border-color: #000;







}







.items-leading .leading {







  margin-bottom: 40px;







}







article {







  overflow: hidden;







}







.items-row .item {







  border-bottom: solid 1px #e5e5e5;







  margin: 0 0 20px;







  padding: 10px 0px 20px;







}







.divider-vertical {







  margin: 0 0 40px;







  border: 0;







  border-top: 1px solid #eee;







  border-bottom: 1px solid #fff;







}







.article-aside {







  color: #999;







  font-size: 11px;







  margin-bottom: 20px;







}







.article-info {







  margin: 0;







  width: 90%;







}







.article-info .article-info-term {







  display: none;







}







.article-info dd {







  float: left;







  margin-left: 0;







  margin-right: 10px;







  white-space: nowrap;







}







.article-info dd span {







  color: #222;







}







.article-info dd span.name {







  color: #999;







}







.article-info dd a {







  color: #FB5A29;







  padding: 3px;







}







.article-info dd a:hover,







.article-info dd a:focus,







.article-info dd a:active {







  color: #FB5A29;







}







.article-footer {







  color: #999;







  font-size: 12px;







  margin-bottom: 20px;







}







article img[align=left],







.img_caption.left,







.pull-left.item-image {







  margin: 0 15px 20px 0;







}







article img[align=right],







.img_caption.right,







.pull-right.item-image {







  margin: 0 0 20px 15px;







}







.img-intro-none,







.img-intro-left,







.img-intro-right,







.img-fulltext-none,







.img-fulltext-left,







.img-fulltext-right,







.img_caption {







  position: relative;







}







.img-intro-none,







.img-intro-left,







.img-intro-right,







.img-fulltext-none,







.img-fulltext-left,







.img-fulltext-right,







.img_caption {







  margin-bottom: 20px;







  max-width: 100%;







}







.img-fulltext-left {







  float: left;







  margin-right: 0px;







}







.img-fulltext-right {







  float: right;







  margin-left: 0px;







}







.img-intro-none img,







.img-intro-left img,







.img-intro-right img,







.img-fulltext-none img,







.img-fulltext-left img,







.img-fulltext-right img {







  margin: 0;







}







.article-intro {







  overflow: hidden;







}







.article-intro img {







  margin-bottom: 20px;







}







.img_caption img {







  margin-bottom: 1px !important;







}







.img_caption p.img_caption {







  background: #eee;







  color: #666;







  font-size: 11px;







  width: 100%;







  margin: 0;







  padding: 5px;







  text-align: center;







  -webkit-box-sizing: border-box;







  -moz-box-sizing: border-box;







  box-sizing: border-box;







  clear: both;







}







article aside .btn-group > .dropdown-toggle,







article aside .btn-group > .dropdown-toggle:hover,







article aside .btn-group > .dropdown-toggle:active,







article aside .btn-group > .dropdown-toggle:focus {







  background: transparent;







  border: 0;







  padding: 0;







  -webkit-box-shadow: none;







  -moz-box-shadow: none;







  box-shadow: none;







}







article aside .btn-group.open .btn.dropdown-toggle {







  background: #666;







  box-shadow: none;







  -webkit-border-radius: 0px;







  -moz-border-radius: 0px;







  border-radius: 0px;







}







article aside .btn-group.open .dropdown-menu {







  -webkit-border-radius: 0px;







  -moz-border-radius: 0px;







  border-radius: 0px;







}







article aside .btn-group.open .caret {







  border-top-color: #fff;







}







.readmore .btn {







  background: #222;







  border-color: #222;







  color: #999;







  font-weight: bold;







  line-height: normal;







  padding: 6px 14px;







  text-shadow: none;







}







.readmore .btn:hover,







.readmore .btn:focus,







.readmore .btn:active {







  background: #FB5A29;







  border-color: #FB5A29;







  color: #fff;







  text-decoration: none;







}







.login-wrap {







  background: #fbfbfb;







  border: 1px solid #e5e5e5;







  margin: 0 auto;







  padding: 20px;







  width: 500px;







}







.login-wrap .control-group {







  float: left;







  width: 50%;







}







.login-wrap .login .page-header {







  margin: 0px -20px 30px;







  padding: 0 30px 0;







}







.login-wrap .login .login-description {







  color: #666;







  font-style: italic;







  margin-bottom: 10px;







}







.login-wrap .other-links ul {







  margin: 0;







  padding: 0;







  list-style: none;







}







.login-wrap .other-links ul li {







  display: inline-block;







  padding-right: 10px;







}







.login-wrap .other-links ul li a {







  background: url("../images/circle-bullet.png") no-repeat left center;







  color: #444;







  padding-left: 13px;







}







.login-wrap .other-links ul li a:hover,







.login-wrap .other-links ul li a:focus,







.login-wrap .other-links ul li a:active {







  background-image: url("../images/circle-bullet2.png");







  color: #FB5A29;







  text-decoration: none;







}







.login-page .page-header h1 {







  margin-left: -50px;







}







.logout   .page-header h1 {







  margin-left: 0;







}







.login form {







  margin-bottom: 0;







}







.login_form fieldset,







.login fieldset {







  background: transparent;







  border: 0;







  box-shadow: none;







  margin-bottom: 0;







  padding: 0;







}







.login_form .control-group,







.login .control-group {







  margin-bottom: 20px;







}







.login_form .control-label,







.login .control-label {







  float: none;







  text-align: left;







}







.login_form .control-label label,







.login .control-label label {







  line-height: 1;







}







.login_form .controls,







.login .controls {







  margin: 0;







}







.login_form fieldset p,







.login fieldset p {







  margin: 0 0 5px;







}







.login_form label,







.login label {







  display: block;







  font-weight: bold;







}







.login-fields {







  margin: 0 0 10px;







}







.login_form .inputbox,







.login-fields .required {







  margin-left: 10px;







  width: 150px;







}







.login_form .remember .inputbox {







  width: 20px;







}







.form-register fieldset {







  padding: 0 0 10px;







}







.form-register p {







  margin: 0 0 5px;







}







.form-register p.form-des {







  margin: 15px 0;







}







.form-register label {







  display: block;







  float: left;







  font-weight: bold;







  text-align: right;







  width: 130px;







}







.form-register .input,







.form-register .inputbox {







  margin-left: 10px;







  width: 200px;







}







.form-register .btn,







.form-register .button {







  margin-left: 140px;







}







.registration fieldset dt {







  margin-right: 5px;







}







.registration .control-label label {







  font-weight: bold;







}







.registration .form-actions a.btn,







.registration .form-actions a.btn:hover,







.registration .form-actions a.btn:focus,







.registration .form-actions a.btn:active {







  color: #fff;







  text-shadow: none;







}







.admintable textarea {







  max-width: 90% !important;







  resize: none;







}







.profile .btn-toolbar {







  margin: 0;







}







.profile a.btn,







.profile a.btn:hover,







.profile a.btn:focus,







.profile a.btn:active {







  color: #fff;







  text-shadow: none;







  -webkit-border-radius: 0px !important;







  -moz-border-radius: 0px !important;







  border-radius: 0px !important;







}







.profile .dl-horizontal dt,







.profile .dl-horizontal dd {







  padding-top: 5px;







  padding-bottom: 5px;







}







.profile-edit a.btn,







.profile-edit a.btn:hover,







.profile-edit a.btn:focus,







.profile-edit a.btn:active {







  color: #fff;







  text-shadow: none;







  -webkit-border-radius: 0px !important;







  -moz-border-radius: 0px !important;







  border-radius: 0px !important;







}







#mailto-window {







  background: #fff;







  margin: 20px;







  padding: 0;







  position: relative;







}







#mailto-window h2 {







  margin-top: 0;







  margin-bottom: 20px;







}







#mailto-window .mailto-close {







  background: #fff;







  background: -moz-linear-gradient(bottom,#ccc,#f0f0f0);







  background: -webkit-linear-gradient(bottom,#ccc,#f0f0f0);







  border: 1px solid #CCC;







  border-radius: 3px;







  color: #666;







  font-size: 92%;







  padding: 2px 5px;







  position: absolute;







  top: -10px;







  right: 0px;







  text-shadow: 1px 1px 0 #f0f0f0;







}







#mailto-window .mailto-close a {







  color: #666;







}







#mailto-window .mailto-close:hover {







  border-color: #999;







  box-shadow: 0 0 3px rgba(0,0,0,0.2);







}







#mailtoForm .formelm {







  padding: 5px 0;







  vertical-align: middle;







  overflow: hidden;







}







#mailtoForm .formelm label {







  display: inline-block;







  float: left;







  font-weight: bold;







  vertical-align: middle;







  width: 100px;







}







#mailtoForm p {







  margin-top: 20px;







}







#mailtoForm .input,







#mailtoForm .inputbox {







  width: 64%;







}







#mailtoForm .btn,







#mailtoForm .button,







#mailtoForm button {







  border: solid 1px #000;







  margin-right: 5px;







}







#mailtoForm .btn:hover,







#mailtoForm .btn:focus,







#mailtoForm .btn:active,







#mailtoForm .button:hover,







#mailtoForm .button:focus,







#mailtoForm .button:active,







#mailtoForm button:hover,







#mailtoForm button:focus,







#mailtoForm button:active {







  border-color: #FB5A29;







}







.user-details {







  padding: 10px 0;







}







.user-details p {







  margin: 0 0 5px;







}







.user-details label {







  display: block;







  float: left;







  font-weight: bold;







  text-align: right;







  width: 130px;







}







.user-details .input,







.user-details .inputbox {







  margin-left: 10px;







  width: 200px;







}







.user-details .btn,







.user-details button {







  margin-left: 140px;







}







.user-details .paramlist .paramlist_key {







  padding: 0 0 5px;







  width: 130px;







}







.user-details .paramlist .paramlist_value {







  padding: 0 0 5px;







}







.user-details .user_name span {







  font-weight: bold;







  padding-left: 10px;







}







.reset .form-validate p,







.remind .form-validate p {







  background: #eee;







  border: 1px solid #e5e5e5;







  margin-bottom: 20px;







  padding: 10px 20px;







  -webkit-border-radius: 0px;







  -moz-border-radius: 0px;







  border-radius: 0px;







}







.reset .form-validate fieldset dl,







.remind .form-validate fieldset dl {







  margin: 0;







}







.reset .form-validate fieldset dt,







.remind .form-validate fieldset dt {







  margin: 4px 0 0 0;







}







.reset .form-horizontal .control-group,







.remind .form-horizontal .control-group {







  margin: 0 0 5px;







  padding: 0;







}







.reset .form-horizontal .control-label label,







.remind .form-horizontal .control-label label {







  font-weight: bold;







}







#searchForm {







  padding: 10px 20px;







  border: 1px solid #e5e5e5;







  background: #eee;







  -webkit-border-radius: 4px;







  -moz-border-radius: 4px;







  border-radius: 4px;







  *zoom: 1;







}







#searchForm:before,







#searchForm:after {







  display: table;







  content: "";







  line-height: 0;







}







#searchForm:after {







  clear: both;







}







#searchForm fieldset {







  margin: 20px 0;







}







#searchForm fieldset input[type="checkbox"] {







  float: none;







  margin: 4px 0 0 -18px;







  padding: 0;







  vertical-align: top;







}







#searchForm legend {







  float: left;







  margin-bottom: 10px;







}







#searchForm .phrases-box input[type="radio"] {







  margin: 4px 0 0;







  padding: 0;







  vertical-align: top;







}







#searchForm button.btn {







  padding-top: 3px;







  padding-bottom: 3px;







  -webkit-border-radius: 0px;







  -moz-border-radius: 0px;







  border-radius: 0px;







}







.phrases-box input,







.phrases-box label,







.form-limit input,







.form-limit label,







.only label {







  display: inline-block;







  margin-right: 10px;







}







.phrases-box input {







  margin: 0;







}







.search-results {







  margin-top: 20px;







}







.search-results .result-title {







  font-size: 15px;







  margin-top: 20px;







}







.search-results .result-category {







  font-size: 11px;







  color: #999;







}







.search-results .result-text {







  margin-top: 5px;







  margin-bottom: 5px;







}







.search-results .result-created {







  font-size: 11px;







  color: #999;







}







#search-form .word input[type="text"] {







  margin: 0;







}







#search-form .word button.button {







  border: none;







  color: #fff;







  padding-top: 5px;







  padding-bottom: 5px;







}







#search-form #advanced-search-toggle {







  background: #000;







  color: #fff;







  display: inline-block;







  margin-top: 10px;







  padding: 4px 14px;







}







#search-form #advanced-search-toggle:hover,







#search-form #advanced-search-toggle:focus,







#search-form #advanced-search-toggle:active {







  background: #FB5A29;







}







#search-form ul#finder-filter-select-list {







  margin: 0 !important;







}







#search-form ul#finder-filter-select-list li {







  list-style: none;







  border-bottom: solid 1px #e5e5e5;







  margin: 0;







  padding: 10px 0;







}







#search-form ul#finder-filter-select-list li label {







  display: inline-block;







  font-weight: bold;







  margin-right: 10px;







  margin-top: 4px;







  text-align: right;







  vertical-align: top;







  width: 170px;







}







#search-form ul#finder-filter-select-dates  select {







  width: 180px;







}







.contact #slide-contact {







  border-bottom: solid 1px #e5e5e5;







}







.contact .accordion-group {







  border-bottom: none;







  margin-bottom: 0;







  -webkit-border-radius: 0px;







  -moz-border-radius: 0px;







  border-radius: 0px;







}







.contact .accordion-group .accordion-heading {







  font-size: 15px;







}







.contact .nav-tabs > li > a {







  color: #222;







  font-weight: bold;







  font-size: 15px;







  -webkit-border-radius: 0px;







  -moz-border-radius: 0px;







  border-radius: 0px;







}







.contact .nav-tabs > li > a:hover,







.contact .nav-tabs > li > a:focus {







  color: #fff;







}







.contact .nav-tabs > .active > a,







.contact .nav-tabs > .active > a:hover,







.contact .nav-tabs > .active > a:focus {







  background: #FB5A29;







  border-color: #FB5A29;







  color: #fff;







}







.contact .dl-horizontal dd {







  color: #999;







  font-weight: bold;







  font-size: 15px;







  margin-left: 0;







}







.contact address {







  margin-bottom: 10px;







}







.contact .accordion-heading .accordion-toggle {







  font-weight: bold;







}







#contact-form .pull-left {







  width: 45%;







}







#contact-form .pull-right {







  width: 54%;







}







#contact-form .control-group {







  margin-bottom: 10px;







}







#contact-form .control-label {







  text-align: left;







  width: 100%;







}







#contact-form .controls {







  margin-left: 0;







}







#contact-form label {







  display: inline-block;







}







#contact-form label#jform_contact_email_copy-lbl {







  display: inline-block;







  line-height: normal;







  margin-right: 4px;







  margin-top: 4px;







  vertical-align: top;







}







#contact-form textarea {







  height: 160px;







  width: 95% !important;







}







#contact-form .form-actions {







  float: right;







  margin-right: 5px;







  padding: 0;







}







#contact-form button.button {







  border: none;







}







#contact-form legend {







  display: none;







}







#archive-items > li {







  line-height: normal;







  margin: 0;







  overflow: visible;







  padding: 0;







}







#archive-items div.intro {







  clear: both;







  overflow: hidden;







}







.categories-list,







.cat-children {







  margin-left: -40px;







  margin-right: -40px;







}







.category-item,







.cat-children > div {







  background: url("../images/sep-vline.gif") repeat-y left top;







  border-top: solid 1px #e5e5e5;







  border-bottom: solid 1px #e5e5e5;







  float: left;







  width: 33.3%;







}







.category-item .sub-category,







.cat-children > div .sub-category {







  padding: 20px;







  position: relative;







}







.category-item .sub-category:hover,







.cat-children > div .sub-category:hover {







  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2) inset;







  -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2) inset;







  box-shadow: 0 0 10px rgba(0,0,0,0.2) inset;







}







.category-item .sub-category .category-desc,







.cat-children > div .sub-category .category-desc {







  position: relative;







}







.category-item .sub-category .category-desc .subcategory-desc,







.cat-children > div .sub-category .category-desc .subcategory-desc {







  line-height: 20px;







  opacity: 0;







  position: absolute;







  top: 50px;







  text-align: center;







}







.category-item .sub-category .category-desc:hover img,







.cat-children > div .sub-category .category-desc:hover img {







  opacity: 0.1;







}







.category-item .sub-category .category-desc:hover .subcategory-desc,







.cat-children > div .sub-category .category-desc:hover .subcategory-desc {







  opacity: 1;







}







.category-item .page-header,







.cat-children > div .page-header {







  border: none;







  margin: 0;







  text-align: center;







}







.category-item .page-header a,







.cat-children > div .page-header a {







  color: #222;







}







.category-item .page-header a:hover,







.category-item .page-header a:focus,







.category-item .page-header a:active,







.cat-children > div .page-header a:hover,







.cat-children > div .page-header a:focus,







.cat-children > div .page-header a:active {







  color: #FB5A29;







  text-decoration: none;







}







.sub-category:hover .page-header a {







  color: #FB5A29;







}







.cat-children h3 {







  margin-left: 20px;







}







.newsfeed-category > h2,







.newsfeed > h2 {







  border-bottom: 1px solid #e5e5e5;







  padding-bottom: 20px;







  margin-bottom: 20px;







  margin-top: 0;







}







.newsfeed-category .category-desc,







.newsfeed .category-desc {







  margin-bottom: 20px;







}







.newsfeed-category .category li,







.newsfeed .category li {







  *zoom: 1;







}







.newsfeed-category .category li:before,







.newsfeed-category .category li:after,







.newsfeed .category li:before,







.newsfeed .category li:after {







  display: table;







  content: "";







  line-height: 0;







}







.newsfeed-category .category li:after,







.newsfeed .category li:after {







  clear: both;







}







.newsfeed-category .category li.cat-list-row1,







.newsfeed .category li.cat-list-row1 {







  background: #fff;







}







.newsfeed-category .list-title a,







.newsfeed .list-title a {







  color: #222;







}







.newsfeed-category .list-title a:hover,







.newsfeed-category .list-title a:focus,







.newsfeed-category .list-title a:active,







.newsfeed .list-title a:hover,







.newsfeed .list-title a:focus,







.newsfeed .list-title a:active {







  color: #FB5A29;







}







.newsfeed > h2 {







  border-bottom: 1px solid #e5e5e5;







  padding-bottom: 20px;







  margin-bottom: 20px;







  margin-top: 0;







}







.newsfeed .feed-description {







  margin-bottom: 20px;







  font-size: 15px;







}







.newsfeed .feed-item-description .feed-description {







  font-size: 13px;







}







.newsfeed ol li > a {







  font-weight: bold;







  font-size: 15px;







}







.weblink-category .list-edit.width-50 {







  width: auto;







}







.edit textarea {







  -webkit-box-sizing: border-box;







  -moz-box-sizing: border-box;







  box-sizing: border-box;







}







.button2-left,







.button2-left div {







  float: left;







}







.button2-right,







.button2-right div {







  float: right;







}







.button2-left {







  margin: 5px 5px 0 0;







}







.button2-right {







  margin: 5px 0 0 5px;







}







.button2-left a,







.button2-right a,







.button2-left span,







.button2-right span {







  background: #eee;







  border: 1px solid #e1e1e1;







  color: #999;







  cursor: pointer;







  display: block;







  float: left;







  padding: 2px 10px;







  border-radius: 4px;







}







.button2-left span,







.button2-right span {







  color: #999;







  cursor: default;







}







.button2-left .page a,







.button2-right .page a,







.button2-left .page span,







.button2-right .page span {







  padding: 0 6px;







}







.button2-left a:hover,







.button2-right a:hover {







  background: #e1e1e1;







  color: #444;







  text-decoration: none;







}







.item-page {







}







.edit.item-page .form-actions {







  margin-top: 20px;







}







.edit.item-page .control-group a.modal {







  position: inherit;







  width: auto !important;







  margin-left: 0 !important;







  top: auto !important;







  box-shadow: none;







}







.controls img.calendar {







  cursor: pointer;







  margin-left: 5px;







}







.article-content .pagination ul {







  border-left: 1px solid #e5e5e5;







}







.article-content .pagination li {







  float: left;







  padding: 10px 20px;







  line-height: normal;







  border: 1px solid #e5e5e5;







  border-left: 0;







  margin-bottom: 5px;







}







.article-content .pagination li a {







  border: 0;







  text-decoration: none;







  background-color: transparent;







  line-height: normal;







  padding: 0;







}







.pagenavcounter {







  margin: 0 0 20px;







  font-weight: bold;







}







.pagenav li a {







  background: #FB5A29;







  border-color: #FB5A29 !important;







  color: #fff;







  padding: 4px 10px !important;







  -webkit-border-radius: 0px !important;







  -moz-border-radius: 0px !important;







  border-radius: 0px !important;







}







.pagenav li a:hover,







.pagenav li a:focus,







.pagenav li a:active {







  background: #000 !important;







  border-color: #000 !important;







}







.pagination {







  color: #999;







  margin-bottom: 40px;







  text-align: center;







}







.pagination ul {







  display: block;







  margin: 0 0 20px;







  list-style: none;







  text-align: center;







  -webkit-border-radius: 0px;







  -moz-border-radius: 0px;







  border-radius: 0px;







  -webkit-box-shadow: none;







  -moz-box-shadow: none;







  box-shadow: none;







}







.pagination ul li {







  display: inline-block;







  margin-right: 5px;







}







.pagination ul li a {







  background: #eee;







  border: none;







  color: #666;







  display: block;







  font-weight: bold;







  padding: 5px 12px;







  -webkit-transition: 0.5s;







  -moz-transition: 0.5s;







  -o-transition: 0.5s;







  transition: 0.5s;







}







.pagination ul li a:hover,







.pagination ul li a:focus,







.pagination ul li a:active {







  background: #444;







  color: #fff;







}







.pagination ul > .disabled > span,







.pagination ul > .disabled > a {







  background: #eee;







  color: #666;







}







.pagination ul > .disabled > a:hover,







.pagination ul > .disabled > a:focus {







  background: #444;







  color: #fff;







}







.pagination ul > li:first-child > a,







.pagination ul > li:first-child > span,







.pagination ul > li:last-child > a,







.pagination ul > li:last-child > span {







  -webkit-border-radius: 0px;







  -moz-border-radius: 0px;







  border-radius: 0px;







}







.pagination .counter {







  float: none;







  text-align: center;







}







#article-index {







  float: right;







  margin: 0 0 20px 20px;







  padding: 10px;







  width: 30%;







  border: 1px solid #e5e5e5;







  -webkit-border-radius: 4px;







  -moz-border-radius: 4px;







  border-radius: 4px;







}







#article-index ul {







  margin: 0 0 0 20px;







}







.pagenav {







  margin: 0;







  padding: 0;







  list-style: none;







}







.pagenav li {







  margin: 0;







  padding: 0;







  float: left;







}







.pagenav li.pagenav-prev {







  margin-right: 10px;







}







.pagenav li a {







  padding: 10px 20px;







  line-height: normal;







  border: 1px solid #e5e5e5;







  -webkit-border-radius: 4px;







  -moz-border-radius: 4px;







  border-radius: 4px;







}







.pagenav li a:hover,







.pagenav li a:active,







.pagenav li a:focus {







  background-color: #FB5A29;







  color: #fff;







}







.counter {







  float: right;







  line-height: 1;







  margin: 10px 0;







  text-align: right;







}







.items-more h3 {







  margin: 0 0 5px;







}







.back_button a {







  display: block;







  margin: 10px 0;







}







.filters {







  margin: 10px 0 5px;







}







.display-limit {







  margin: 10px 0 5px;







}







.filters .filter-search,







.filters .display-limit {







  background: #FCF8E3;







  border-color: #FBEED5;







  float: left;







  width: 70%;







  -webkit-border-radius: 0px;







  -moz-border-radius: 0px;







  border-radius: 0px;







}







.filters .filter-search select,







.filters .display-limit select {







  background: #fff;







  width: 210px;







}







.filters .display-limit {







  float: right;







  text-align: right;







}







.archive .filters .btn {







  margin-top: 8px;







  margin-left: 10px;







}







#system-message dt {







  font-weight: bold;







}







#system-message dd {







  font-weight: bold;







}







#system-message dd.message ul,







#system-message dd.error ul,







#system-message dd.notice ul {







  margin: 0;







  padding: 0;







}







#system-message dd.message ul li,







#system-message dd.error ul li,







#system-message dd.notice ul li {







  background: none;







  margin: 0;







  padding: 5px;







}







#system-message > dd > ul {







  border: 0;







  background-position: 7px 7px;







}







#system-message > .message > ul {







  background-image: url("../images/system/notice-info.png");







}







#system-message > .error > ul {







  background-image: url("../images/system/notice-alert.png");







}







#system-message > .warning > ul {







  background-image: url("../images/system/notice-note.png");







}







.tip-wrap {







  background: #fff6df;







  border: 1px solid #fb3;







  -webkit-border-radius: 5px;







  -moz-border-radius: 5px;







  border-radius: 5px;







  -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.4);







  -moz-box-shadow: 0 0 3px rgba(0,0,0,0.4);







  box-shadow: 0 0 3px rgba(0,0,0,0.4);







  max-width: 300px;







  z-index: 999;







}







.tip-title {







  border-bottom: 1px solid #fb3;







  font-weight: bold;







  padding: 5px 10px;







}







.tip-text {







  font-size: 13px;







  margin: 0;







  padding: 5px 10px;







}







.hasTip img {







  border: none;







  margin: 0 5px 0 0;







}







.width-10 {







  width: 10px;







}







.width-20 {







  width: 20px;







}







.width-30 {







  width: 30px;







}







.width-40 {







  width: 40px;







}







.width-50 {







  width: 50px;







}







.width-60 {







  width: 60px;







}







.width-70 {







  width: 70px;







}







.width-80 {







  width: 80px;







}







.width-90 {







  width: 90px;







}







.width-100 {







  width: 100px;







}







.height-10 {







  height: 10px;







}







.height-20 {







  height: 20px;







}







.height-30 {







  height: 30px;







}







.height-40 {







  height: 40px;







}







.height-50 {







  height: 50px;







}







.height-60 {







  height: 60px;







}







.height-70 {







  height: 70px;







}







.height-80 {







  height: 80px;







}







.height-90 {







  height: 90px;







}







.height-100 {







  height: 100px;







}







.iframe-bordered {







  border: 1px solid #ddd;







}







.input-prepend .chzn-container-single .chzn-single {







  border-color: #E5E5E5;







  height: 26px;







  -webkit-border-radius: 0 3px 3px 0;







  -moz-border-radius: 0 3px 3px 0;







  border-radius: 0 3px 3px 0;







  -moz-box-shadow: none;







  -webkit-box-shadow: none;







  box-shadow: none;







}







.input-prepend .chzn-container-active .chzn-single-with-drop {







  -webkit-border-radius: 0 3px 0 0;







  -moz-border-radius: 0 3px 0 0;







  border-radius: 0 3px 0 0;







}







.input-prepend .chzn-container-single .chzn-drop {







  border-color: #E5E5E5;







}







.btn-group .chzn-results {







  white-space: normal;







}







.calendar table tr td {







  line-height: normal;







  border-top: none;







}







.calendar .button {







  line-height: normal !important;







  display: table-cell !important;







}







p {







  margin: 0 0 10px;







}







p small,







p .small {







  font-size: 11px;







  color: #999;







}







.lead {







  margin-bottom: 20px;







  font-size: 20px;







  font-weight: 200;







  line-height: 30px;







}







small {







  font-size: 85%;







}







strong {







  font-weight: bold;







}







em {







  font-style: italic;







}







cite {







  font-style: normal;







}







.muted {







  color: #999;







}







.highlight {







  background-color: #FFC;







  font-weight: bold;







  padding: 1px 4px;







}







h1,







h2,







h3,







h4,







h5,







h6 {







  margin: 10px 0;







  font-family: sans-serif;







  font-weight: bold;







  line-height: 1;







  color: #333;







  text-rendering: optimizelegibility;







}







h1 small,







h2 small,







h3 small,







h4 small,







h5 small,







h6 small {







  font-weight: normal;







  line-height: 1;







  color: #999;







}







h1 {







  font-size: 32.5px;







  line-height: 40px;







}







h1 small {







  font-size: 26px;







}







h2 {







  font-size: 26px;







  line-height: 40px;







}







h2 small {







  font-size: 19.5px;







}







h3 {







  font-size: 19.5px;







  line-height: 40px;







}







h3 small {







  font-size: 15px;







}







h4 {







  font-size: 15px;







  line-height: 20px;







}







h4 small {







  font-size: 13px;







}







h5 {







  font-size: 14px;







  line-height: 20px;







}







h5 small {







  font-size: 11px;







}







h6 {







  font-size: 13px;







  line-height: 20px;







}







.page-header {







  border-bottom: 1px solid #e5e5e5;







  padding-bottom: 0;







  margin: 0 0 20px -40px;







}







.page-title,







.page-header h1 {







  background: #FB5A29;







  color: #fff;







  display: inline-block;







  font-size: 17px;







  line-height: 1;







  margin: 0;







  padding: 10px 20px;







  text-transform: lowercase;







}







.componentheading {







  background: #FB5A29;







  color: #fff;







  display: inline-block;







  font-size: 17px;







  line-height: 1;







  margin: 0 0 20px;







  padding: 10px 20px;







  text-transform: lowercase;







}







.page-subheader {







  border-bottom: 1px solid #e5e5e5;







  color: #fff;







  margin: 0 0 20px -40px;







  padding-bottom: 0;







  *zoom: 1;







}







.page-subheader:before,







.page-subheader:after {







  display: table;







  content: "";







  line-height: 0;







}







.page-subheader:after {







  clear: both;







}







.page-subtitle,







.page-subheader h2 {







  background: #FB5A29;







  color: #fff;







  display: inline-block;







  font-size: 17px;







  font-weight: bold;







  line-height: 1;







  margin: 0;







  padding: 10px 20px;







  text-transform: lowercase;







}







.page-subtitle small {







  color: #fff;







  font-size: 17px;







  font-weight: bold;







}







.page-header + .page-subheader {







  margin-top: -20px;







}







.article-title,







.article-header h1 {







  font-size: 30px;







  margin: 0 0 10px 0;







  line-height: 1;







}







.article-title a,







.article-header h1 a {







  color: #444;







}







.article-title a:hover,







.article-title a:focus,







.article-title a:active,







.article-header h1 a:hover,







.article-header h1 a:focus,







.article-header h1 a:active {







  color: #FB5A29;







  text-decoration: none;







}







h2.article-title,







.article-header h2 {







  font-size: 30px;







}







.item-title {







  font-weight: bold;







}







ul, ol {







  padding: 0;







  margin: 0 0 0 0;







}







ul ul,







ul ol,







ol ol,







ol ul {







  margin-bottom: 0;







}







ul {







  list-style: disc;







}







ol {







  list-style: decimal;







}







li {







  line-height: 20px;







}







ul.unstyled,







ol.unstyled {







  margin-left: 0;







  list-style: none;







}







dl {







  margin-bottom: 20px;







}







dt,







dd {







  line-height: 20px;







}







dt {







  font-weight: bold;







}







dd {







  margin-left: 10px;







}







.dl-horizontal dt {







  float: left;







  width: 120px;







  clear: left;







  text-align: right;







  overflow: hidden;







  text-overflow: ellipsis;







  white-space: nowrap;







}







.dl-horizontal dd {







  margin-left: 130px;







}







.label,







.badge {







  display: inline-block;







  padding: 2px 4px;







  font-size: 10.998px;







  font-weight: bold;







  line-height: 14px;







  color: #fff;







  vertical-align: baseline;







  white-space: nowrap;







  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);







  background-color: #999;







}







.label {







  -webkit-border-radius: 4px;







  -moz-border-radius: 4px;







  border-radius: 4px;







}







.badge {







  padding-left: 9px;







  padding-right: 9px;







  -webkit-border-radius: 4px;







  -moz-border-radius: 4px;







  border-radius: 4px;







}







a.label:hover,







a.badge:hover {







  color: #fff;







  text-decoration: none;







  cursor: pointer;







}







.label-important,







.badge-important {







  background-color: #c00;







}







.label-important[href],







.badge-important[href] {







  background-color: #990000;







}







.label-warning,







.badge-warning {







  background-color: #f80;







}







.label-warning[href],







.badge-warning[href] {







  background-color: #cc6d00;







}







.label-success,







.badge-success {







  background-color: #690;







}







.label-success[href],







.badge-success[href] {







  background-color: #446600;







}







.label-info,







.badge-info {







  background-color: #07b;







}







.label-info[href],







.badge-info[href] {







  background-color: #005788;







}







.label-inverse,







.badge-inverse {







  background-color: #444;







}







.label-inverse[href],







.badge-inverse[href] {







  background-color: #2b2b2b;







}







.btn .label,







.btn .badge {







  position: relative;







  top: -1px;







}







.btn-mini .label,







.btn-mini .badge {







  top: 0;







}







.page-header .label,







.page-header .badge {







  vertical-align: middle;







}







abbr[title] {







  cursor: help;







  border-bottom: 1px dotted #999;







}







abbr.initialism {







  font-size: 90%;







  text-transform: uppercase;







}







blockquote {







  padding: 0 0 0 15px;







  margin: 0 0 20px;







  border-left: 5px solid #eee;







}







blockquote p {







  margin-bottom: 0;







  font-size: 16px;







  font-weight: 300;







  line-height: 25px;







}







blockquote small {







  display: block;







  line-height: 20px;







  color: #999;







}







blockquote small:before {







  content: '\2014 \00A0';







}







blockquote.pull-right {







  float: right;







  padding-right: 15px;







  padding-left: 0;







  border-right: 5px solid #eee;







  border-left: 0;







}







blockquote.pull-right p,







blockquote.pull-right small {







  text-align: right;







}







blockquote.pull-right small:before {







  content: '';







}







blockquote.pull-right small:after {







  content: '\00A0 \2014';







}







q:before,







q:after,







blockquote:before,







blockquote:after {







  content: "";







}







address {







  display: block;







  margin-bottom: 0;







  font-style: normal;







  line-height: 20px;







}







#t3-header {







  overflow: visible;







  padding-top: 0px;







  z-index: 11;



    background-image: url(http://www.pgweb.me/theme1/templates/ja_hawkstore/css/fond-2.png);



  background-repeat:no-repeat !important;



  background-position:top center;







}



#t3-header .container  {







  overflow: visible;



  z-index: 11;



  background-color:#FF0000;







}







.logo {







  float: left;







}







.logo h1,







.logo h1 a {







  display: block;







  line-height: 1;







  margin: 0;







}







.logo-image {







  overflow: hidden;







}







.logo-image a {







  background-image: url("../images/logo.png");







  background-repeat: no-repeat;







  width: 241px;







  height: 40px;







}







.logo-image span,







.logo-image small {







  display: none;







}







.logo-text h1 {







  color: #fff;







}







.logo-text h1 a {







  color: #fff;







  text-decoration: none;







}







.logo-text h1 a:focus,







.logo-text h1 a:active,







.logo-text h1 a:hover {







  color: #FB5A29;







  text-decoration: none;







}







.logo-text:hover h1 a,







.logo-text h1 a:hover,







.logo-text h1 a:active,







.logo-text h1 a:focus {







  text-decoration: none;







}







.logo-text .site-slogan {







  display: block;







  font-size: 13px;







  margin-top: 5px;







}







.head-search {







  float: right;







  position: relative;







}







.head-search form {







  background: url("../images/ico/search-invert.png") no-repeat center center;







  border: solid 1px #222;







  cursor: pointer;







  float: right;







  height: 38px;







  margin: 0;







  width: 40px;







}







.head-search label {







  display: none;







}







.head-search .search {







  background: #FB5A29;







  display: none;







  position: absolute;







  padding: 20px;







  top: 40px;







  right: 0;







  z-index: 1000;







}







.head-search form:hover {







  background-color: #FB5A29;







  border-color: #FB5A29;







}







.head-search form:hover .search {







  display: block;







}







.head-search .input {







  background: #000;







  border-color: #000;







  color: #999;







  padding: 6px;







  width: 200px;







  -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.5) inset;







  -moz-box-shadow: 0 0 3px rgba(0,0,0,0.5) inset;







  box-shadow: 0 0 3px rgba(0,0,0,0.5) inset;







}







.head-search .input:focus {







  color: #444;







  width: 200px;







}







.t3-sl {







  padding-bottom: 20px;







  padding-top: 20px;







}







.t3-sl-2 .t3-module {







  margin: 0;







}







.t3-mainbody {







  padding-bottom: 20px;







  padding-top: 0px;







}







.t3-mainbody.homepage {







  padding-bottom: 40px;







  padding-top: 40px;







}







.t3-content {







  background-color: #fff;







}







.t3-sidebar {



padding-top:5px !important;



 



}







.t3-footer {







  color: #666;







  *zoom: 1;







}







.t3-footer:before,







.t3-footer:after {







  display: table;







  content: "";







  line-height: 0;







}







.t3-footer:after {







  clear: both;







}







.t3-footer .container {











}







.t3-footer small {







  display: block;







  font-size: 12px;







}







.t3-footer a {







  color: #FB5A29;







}







.t3-footer a:hover,







.t3-footer a:active,







.t3-footer a:focus {







  color: #FB5A29;







  text-decoration: underline;







}







.t3-footer .t3-module {







  color: #666;







  margin-left: 0;







  margin-right: 0;







}







.t3-footer .module-title {







  background: none;







  color: #fff;







  font-size: 17px;







  padding-top: 0;







  text-transform: lowercase;







}







.t3-footnav {







  padding: 0;







  *zoom: 1;







}







.t3-footnav:before,







.t3-footnav:after {







  display: table;







  content: "";







  line-height: 0;







}







.t3-footnav:after {







  clear: both;







}







.t3-footnav ul {







  list-style: none;







  margin-left: 0;







  margin-top: -5px;







  margin-right: 15px;







}







.t3-footnav li {







  line-height: 20px;







  padding: 5px 0;







}







.t3-footnav li .t3-module {







  margin-left: 0;







  margin-right: 0;







}







.t3-footnav li a {







  color: #666;







}







.t3-footnav li a:hover,







.t3-footnav li a:focus,







.t3-footnav li a:active {







  background: none;







  color: #FB5A29;







}







.t3-footnav .module-title {







  background: none;







  color: #fff;







  font-size: 17px;







  padding-top: 0;







}







.t3-footnav .social-list li {







  line-height: 20px;







}







.t3-footnav .social-list li a:hover {







  text-decoration: none;







}







.t3-footnav .social-list li span.icon {







  background-image: url("../images/ico/ico-social.png");







  background-color: #444;







  background-repeat: no-repeat;







  display: inline-block;







  height: 20px;







  margin-right: 10px;







  width: 20px;







}







.t3-footnav .social-list li a:hover span.icon {







  background-color: #FB5A29;







}







.t3-footnav .social-list li.facebook span.icon {







  background-position: 0 0;







}







.t3-footnav .social-list li.twitter span.icon {







  background-position: 0 -20px;







}







.t3-footnav .social-list li.flickr span.icon {







  background-position: 0 -40px;







}







.t3-footnav .social-list li.feed span.icon {







  background-position: 0 -60px;







}







.t3-copyright {







  font-size: 11px;







  padding: 0;







  *zoom: 1;







}







.t3-copyright:before,







.t3-copyright:after {







  display: table;







  content: "";







  line-height: 0;







}







.t3-copyright:after {







  clear: both;







}







.t3-copyright .container .row {







  border-top: solid 0px #222;







  padding-top: 0px;







  padding-bottom: 0px;



  height:250px;



  background-repeat:no-repeat;



  background-position:bottom left !important;







}







.copyright {
background-color:#002232 !important;
height:500px !important;

}







.poweredby {







  float: right;







  text-align: right;







}







.contact-page strong {







  color: #fff;







  display: block;







}







.contact-page a {







  color: #FB5A29;







}







.contact-page a:hover,







.contact-page a:focus,







.contact-page a:active {







  text-decoration: underline;







}







.contact-page img {







  margin-bottom: 15px;







}







.scrollcontainer {







  position: relative;







}







.scrollcontainer .scrollbar {







  position: absolute;







  right: 0px;







  width: 7px;







  display: none;







  z-index: 100;







  top: 0;







}







.scrollcontainer .scrollbar.enable {







  display: block;







}







.scrollcontainer .viewport {







  overflow: hidden;







}







.scrollcontainer .overview {







  position: relative;







  height: auto;







  overflow: hidden;







}







.scrollcontainer .thumb {







  height: 1.250em;







  width: 7px;







  cursor: pointer;







  overflow: hidden;







  position: absolute;







  top: 0;







  -webkit-border-radius: 5px;







  -moz-border-radius: 5px;







  border-radius: 5px;







  -moz-background-clip: padding;







  -webkit-background-clip: padding-box;







  background-clip: padding-box;







  background-color: rgba(51,51,51,0.5);







  opacity: 0;







  transition: opacity .2s linear;







  -o-transition: opacity .2s linear;







  -moz-transition: opacity .2s linear;







  -webkit-transition: opacity .2s linear;







}







.scrollcontainer:hover .thumb,







.dragging .thumb {







  opacity: 1;







}







#bandeau { width: 996px;



height:130px;



background-image:url(fond-2.png);



background-position:center top;



background-repeat:no-repeat;



margin-top:-40px !important;



}



h3.module-title span {color:#fff; background-color:#111941;}



h3.module-title {background-color:#111941;}



.button {height:22px !important; padding-left:10px !important; margin-top:-3px !important; padding-right:10px !important; line-height:20px !important;}



.module-ct {padding-bottom:0px !important;} 



.breadcrumbs {padding-left:20px !important; margin-bottom:3px !important;}



.module-title span {background:transparent !important;}



.productdetails-tabs .nav {display:none !important;}



#system-message-container {display:none !important;}



h1 {



  color: #666;



 font-family: 'titilliumtext22l250_wt' !important;



  font-size: 28px;



  margin: 0;







}



h3 {



 font-family: 'titilliumtext22l250_wt' !important;



}



ul.nav li a



{



  font-size: 13px !important;



  line-height: 12px !important;



  padding: 5px !important;



}



.main-container



{ padding-top:10px !important; }



iframe {



 font-family: 'titilliumtext22l250_wt' !important;



 color: #666;



}







/* Personnalisation du footer */










    



    .text1{



  font-family: 'titilliumtext22l250_wt' !important;



  font-size: 9px;
  font-weight: normal;
  color: #ffffff !important;
  text-decoration: none;
  width: auto;
  list-style-type: none;
  position: relative;
  left: 0px;
  top: 30px;
  }



    



    .loggo{



  position:relative;



  height: 100px;



  width: 100px;



  left: 0px;



  top: 0px;



  }



    



  .loggo:hover{



  position:relative;



  height: 100px;



  width: 100px;



  left: 0px;



  top: 0px;



  -webkit-animation-name: pulse;

  

  -moz-animation-name: pulse;

  

  -o-animation-name: pulse;

  

  -ms-animation-name: pulse;



  -webkit-animation-fill-mode:both;



  -moz-animation-fill-mode:both;



  -ms-animation-fill-mode:both;



  -o-animation-fill-mode:both;



  animation-fill-mode:both;



  -webkit-animation-duration:1s;



  -moz-animation-duration:1s;



  -ms-animation-duration:1s;



  -o-animation-duration:1s;animation-duration:1s;  



  }



  



    @-webkit-keyframes pulse {



    0% { -webkit-transform: scale(1); }  



  50% { -webkit-transform: scale(1.1); }



    100% { -webkit-transform: scale(1); }



  }



      @-moz-keyframes pulse {



    0% { -moz-transform: scale(1); }  



  50% { -moz-transform: scale(1.1); }



    100% { -moz-transform: scale(1); }



  }

  

      @-o-keyframes pulse {



    0% { -o-transform: scale(1); }  



  50% { -o-transform: scale(1.1); }



    100% { -o-transform: scale(1); }



  }



    @-ms-keyframes pulse {



    0% { -ms-transform: scale(1); }  



  50% { -ms-transform: scale(1.1); }



    100% { -ms-transform: scale(1); }



  }



    .partenaires{



  font-family: 'titilliumtext22l250_wt' !important;



  font-size: 12px;

  

  line-height:12px;



  font-weight: normal;



  color: #FFF;



  text-decoration: none;



  width: auto;



  position:relative;



  left:0px;



  top: 60px;



  font-style: normal;



  line-height: normal;



  font-variant: normal;



  text-transform: none;



  border-top-color: #FFF;



  border-right-color: #FFF;



  border-bottom-color: #FFF;



  border-left-color: #FFF;



  list-style-type: none;



  margin-left:70px;



  }





  .partenaires li{

    line-height:12px;

  }



    .plan{



  font-family: 'titilliumtext22l250_wt' !important;



  font-size: 12px;

  

  line-height:12px;



  font-weight: normal;



  color: #FFF;



  text-decoration: none;



  width: auto;



  list-style-type: none;



  position:relative;



  left: 0px;



  top: 60px;
        width:25% !important;
  }



    .plan li{

  line-height:12px;  

  }



    .catalogue{



  height: 100px;



  width: 50px;



  position:relative;



  left: 0px;



  top: 60px;



  font-family: 'titilliumtext22l250_wt' !important;



  font-size: 12px;

  

  line-height:12px;



  color: #FFF;



  text-decoration: none;



  margin-left:50px;



  }



  .catalogue li{

    line-height:12px;

  }



    .image .partenaires p {



  font-weight: bold;



  font-size: 14px;

  

  line-height:14px;



}



    .image .plan p {



  font-weight: bold;



  font-size: 14px;

  

  line-height:14px;



}



    .image .catalogue p {



  font-weight: bold;



  font-size: 14px;



  line-height:14px;

}







.autres {



  font-family: 'titilliumtext22l250_wt' !important;



  font-size: 12px;

  

  line-height:12px;



  text-decoration: none;



float:left;



  position:relative;



  left: 0px;



  top: 60px;



width:25% !important;

}



.autres li{

  line-height:12px;

}



    .image .autres p {



  font-weight: bold;



  font-size: 14px;



  color: #FFF;

  

  line-height:14px;



}



    .image .autres ul li {



  color: #FFF;



  text-decoration: none;



  list-style-type: none;



}







.copyrightt{



  font-family: 'titilliumtext22l250_wt' !important;



  font-size: 8.5px;

  

  line-height:8.5px;



  font-weight: normal;



  color: #999;



  text-decoration: underline;



  position: absolute;



  left: 900px;



  top: 118px;



  -webkit-transform: rotateZ(-90deg);

  -moz-transform: rotateZ(-90deg);

  -ms-transform: rotateZ(-90deg);

  -o-transform: rotateZ(-90deg);



}



.reference a {color:#fff !important;}
  .image{
  background-color:#C11425;
  width:996px;
  height:250px;
  position:relative;
  top:0px;
  left:0px;
  margin-left:0px;
  }
.product-short-description ul 
{  display:block !important;}
  
  .productdetails-view .product-short-description ul li 
{  margin:0px !important; font-size: 13px;
  line-height: 14px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color:#333333 !important;
  list-style: none;
  text-align: left;
  padding-left: 18px;
  background-position: 0px 2px;
  background-image: url("list.png");
  background-repeat: no-repeat;
  margin-bottom:0px !important;
  }
    .productdetails-view .product-short-description ul br 
{height:0px !important; display:none !important;}
    .productdetails-view .product-short-description ul li:hover 
{  margin:0px !important; font-size: 13px;
  line-height: 14px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color:#333333 !important;
  list-style: none;
  text-align: left;
  padding-left: 18px;
  background-position: 0px 2px;
  background-image: url("list_hover.png");
  background-repeat: no-repeat;
  }
  
  ul
{
 list-style:none;
  list-style-image: none;
  list-style-position: outside;
}
.product-description table > tr {
  text-align: center;
  color: blue !important;
  font-weight:bold;
  }
   .product-description table td  {
background-color:#EFE3BE !important;
border-top: 2px solid #fff !important;

  }   
 .product-description tr:first-child td   {
   font-weight:bold; !important;
   background-color: #FFFFFF !important;
  } 
  .product-description table   {
   margin-top:10px !important;
  } 
.product-description a {
  font-family: 'titilliumtext22l800_wt' !important;
  font-weight: normal;}

.product-description tbody:first-child > tbody  {
   font-weight:bold; !important;
   background-color: green !important;
  } 
.product-description  tr:nth-last-child(-n+1) { /* les trois derniers enfants */
  background-color: #000033 !important;
}

.image a {color:#FFFFFF !important;}
.search label {display:none !important;}
#mod-search-searchword {width:140px !important}
#Mod35 {height:30px !important;}
.accueil .container {width:100% !important;}
.image {width:100% !important;}
.span12 {
    width: 100% !important;
}
.accueil #t3-header {background:none !important;}
.accueil .t3-sidebar {display:none !important;}
.accueil {background:none !important;}
.accueil .offset3 {
    margin-left: 0px;
    width:100%;
}

  .bloc {
    display:block;
    clear:both;
  }
@media screen and (min-width:1200px) {
.une {
    float: left; list-style: none; padding-left: 0px !important; width: 16% !important; height: auto; margin-right: 5px;
}
.deux {
    float: left; list-style: none; padding-left: 0px !important; width: 24% !important; height: auto;     
}
.cinquante {
    float: left; list-style: none; padding-left: 0px !important; width: 49% !important; height: auto; margin-right: 1%;
    margin-left: 1%;
}
}
@media screen and (max-width:800px) {
.une {
    float: left; list-style: none; padding-left: 0px !important; width: 33% !important height: auto; margin-right: 5px;
}
.deux {
    float: left; list-style: none; padding-left: 0px !important; width: 24% !important; height: auto;     
}
.cinquante {
    float: left; list-style: none; padding-left: 0px !important; width: 49% !important; height: auto; margin-right: 1%;
    margin-left: 1%;
}
}
#favimagehover-title {
  
font-size: 16px !important;

line-height: 1em !important;
  
}
#t3-header {background:none !important;}
html {background:none !important;
background-color:transparent !important;}
.main-container { padding-top:px !important;}
.main-container {
    padding: 0px 60px;
    padding-top: 0px !important;
}
.accueil .offset3 {
    margin-left: 0px;
    width: 100%;
    background-color: #DFEAF1 !important;
}
.accueil .container {
    width: 100% !important;
    background-color: #DFEAF1 !important;
}
hr {
    border: 1px solid #DFEAF1 !important;
}
body {background-color: #DFEAF1 !important;padding-top:10px !important;}
div#maximenuck ul.maximenuck {padding-left:60px !important;}
.level1 .titreck {line-height:47px !important;}
.level2 .titreck {line-height:14px !important;}

#maximenuck ul.maximenuck {

    height: 55x !important;
}
.item991:hover {background:none !important; border:0px solid #000 !important;}
.maximenuck_mod form {margin-bottom:1px !important;}
#t3-content .span9 {width:100% !important;}
.image {
    background-color: #002232 !important;
}
.copyrightt {display:none !important;}
.quatre {width:75% !important; margin:auto !important;}
.accueil #t3-header {display:none !important;}
body {padding-top:0px !important;}
.maximenucklogo img {margin-top:0px !important;}
#t3-header {
    background: none !important;
    display: none !important;
}
.orderby-displaynumber {display:none !important;}
.view-category #t3-content .main-container {border:0px solid #000 !important; width:990px !important; }
.browse-view .row {width:80% !important; margin:auto !important;}
.horizontal-separator {height:10px !important; border:0px solid #000 !important; background-color:transparent !important;}
.article-content table {margin:auto !important;}
.level1 .titreck {text-transform:uppercase !important;font-size:12px !important;}
li.maximenuck.level1 a {}
.article-aside {display:none !important;}