/* FILE: /components/com_virtuemart/assets/css/vm-ltr-common.css */
/* vm-general.css */*:focus {  outline: none;}.clr {  clear: both;  overflow: hidden;}.clear, br.clear{  clear: both;}div.clear {  height: 0px;  line-height: 0px;  font-size: 0px;  margin: 0;  padding: 0;}.dummy{  background: none;  width: 5%;}div.spacer {  position: relative;}div.spaceStyle{  padding: 0px;  margin: 5px;}.icons{  text-align: right;  float: right;  margin: 4px 0 10px 30px;}.vmicon, .vmiconFE{  background: url(/rcs/components/com_virtuemart/assets/images/vm2-sprite.png) no-repeat top left;}fieldset {  border: none;}.vmquote{  font-size: smaller;}.vm-notice{  color: #CC0000;}span.bold, div.bold{  font-weight: 700;}.text-left, .left{  text-align: left;}.text-right, .right{  text-align: right;}.text-center, .center{  text-align: center;}/* hide inline style as class */.floatright, span.floatright{  float: right;}.floatleft, span.floatleft{  float: left;}.vm-display {  display: block;}.vm-nodisplay {  display: none;}.line-through{  text-decoration: line-through;}.inline{  display: inline;}td.pricePad{  padding-right: 10px;}.priceCol{  white-space: nowrap;}.priceColor2{  color: gray;}/* hide inline style as class END *//* general style - needs to be at the beginning so it can be overwritten by specific style later */.additional-images,.featured-view .product-price,.latest-view .product-price,.topten-view .product-price,.recent-view .product-price,.output-billto,.output-shipto{  margin: 10px 0;}.ask-a-question,.manufacturer,.manufacturer-details-view .email-weblink,.manufacturer-details-view .description{  margin: 0 0 10px;}.customer-reviews,.ask-a-question-view .form-field{  margin: 25px 0 0;}/*span.title{font-weight:700;display:block;border-bottom:solid #CAC9C9 1px;font-size:14px;margin:0 0 6px;}*/span.variant-name, span.custom-variant-name{  width: 100px;  float: left;  display: block;  margin-bottom: 5px;}.category-view .row .category .spacer,.featured-view .spacer,.latest-view .spacer,.topten-view .spacer,.recent-view .spacer,.related-products-view .spacer,.browse-view .row .product .spacer{  padding: 6px;}/*.featured-view .spacer h3,.latest-view .spacer h3,.topten-view .spacer h3,.recent-view .spacer h3,.related-products-view .spacer h3,.browse-view .row .product .spacer h2{  font-size: 25px;  margin: 0 0 6px;  padding: 0;}*/.featured-view .spacer span,.latest-view .spacer span,.topten-view .spacer span,.recent-view .spacer span,.related-products-view .spacer span,.browse-view .row .product .spacer span{  font-size: 13px;  color: #666;}.browse-view .row .product .spacer img,.related-products-view .row .product .spacer img{  width: auto;  height: auto;}.general-bg, input.custom-attribute, input.quantity-input,.manufacturer-product-link a, a.ask-a-question, input.vm-default, a.product-details, a.details, div.details, button.default{  background: #e8e8e8 url(/rcs/components/com_virtuemart/assets/images/vmgeneral/backgrounds.png) top repeat-x;  border: solid #CAC9C9 1px;  border-radius: 4px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  color: #777;  text-decoration: none;  padding: 5px 5px 4px;}span.custom-variant-inputbox input.custom-attribute:hover, span.quantity-box input.quantity-input:hover, input.vm-default:hover, span.quantity-box input.quantity-input:hover,.ask-a-question-view input.counter:hover,.ask-a-question-view input#email:hover, table.user-details input:hover, a.ask-a-question:hover, a.details:hover, div.details:hover, a.product-details:hover, button.default:hover{  background: #e8e8e8 url(/rcs/components/com_virtuemart/assets/images/vmgeneral/backgrounds.png) repeat-x;  background-position: 0 -40px;  color: #000;  text-decoration: none;}/* Let's have a general button for pagination, backtocat, whateverbutton, .button {padding: 4px 6px;border: 1px solid #666;background-color: #f5fffa;}*//* general style END */#ui-tabs ul#tabs{  list-style-type: none;  overflow: hidden;  margin: 0;  padding: 16px 16px 0;}#ui-tabs ul#tabs li{  display: inline-block;  cursor: pointer;  background: #f2f2f2;  padding: 8px 16px 3px;}#ui-tabs ul#tabs li.current{  display: inline-block;  background: #ccc;  color: #444;}#ui-tabs .tabs{  padding: 16px;}#ui-tabs .dyn-tabs{  overflow: auto;  display: none;}/* Align rows in products sublayout */.vm-col {  margin: 1px;  width: 60%;}.vm-col-1 {  width: 100%;}.vm-col-2 {  width: 48%;}.vm-col-3 {  width: 31.9%;}.vm-col-4 {  width: 23.8%;}.vm-col-5 {  width: 19%;}.vm-col-6 {  width: 16%;}.vm-col-8 {  width: 12%;}.vm-col-9 {  width: 11%;}.vm-col-10 {  width: 9%;}.vm-col-11 {  width: 8%;}.vm-col-12 {  width: 7%;}/* Products sublayout end */.vm2-modallink{  height: 16px;  margin-left: 3px;  vertical-align: top;  width: 16px;  display: inline-block;  background: url(/rcs/components/com_virtuemart/assets/images/icon_external_link.gif) no-repeat scroll left top transparent;}.vm2-warning{  background-position: 0 -1383px;  width: 50px;  height: 40px;}input.highlight-button{  background: #0077b3;  color: #fff;  border: 1px solid #00669a;  border-radius: 4px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  font-size: 12px;  cursor: pointer;  text-align: center;  letter-spacing: 1px;  display: inline-block;  text-decoration: none;  padding: 4px 8px 2px;}input.highlight-button:visited{  color: #fff;}button.default{  display: inline-block;  cursor: pointer;  padding: 5px 8px 4px;}button.default:hover{  color: #777;}a.highlight, a.highlight:visited{  background: #0077b3;  border: solid #00669a 1px;  border-radius: 4px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  display: inline-block;  text-decoration: none;  background-position: 0 -160px;  color: #fff;  padding: 3px 8px 1px;}textarea.virtuemart{  background: #fff;  border: solid #ccc 1px;  border-radius: 4px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  color: #777;  text-align: left;  padding: 5px 5px 4px;}.vm-button-correct,.vm-button-correct:link,.vm-button-correct:visited{  display: inline-block;font-size: 19px;font-weight: 700;  text-decoration: none;  text-align: center;  background: #0077b3;  color: #fff;  border: 1px solid #00669a;  border-radius: 4px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  cursor: pointer;  letter-spacing: 1px;  text-decoration: none;  padding: 6px 12px 3px;}.vm-button-correct:hover{  color: #f2f2f2;}.width1{  width: 1%;}.width2{  width: 2%;}.width3{  width: 3%;}.width4{  width: 4%;}.width5{  width: 5%;}.width6{  width: 6%;}.width7{  width: 7%;}.width8{  width: 8%;}.width9{  width: 9%;}.width10{  width: 10%;}.width11{  width: 11%;}.width12{  width: 12%;}.width13{  width: 13%;}.width14{  width: 14%;}.width15{  width: 15%;}.width16{  width: 16%;}.width17{  width: 17%;}.width18{  width: 18%;}.width19{  width: 19%;}.width20{  width: 20%;}.width21{  width: 21%;}.width22{  width: 22%;}.width23{  width: 23%;}.width24{  width: 24%;}.width25{  width: 25%;}.width26{  width: 26%;}.width27{  width: 27%;}.width28{  width: 28%;}.width29{  width: 29%;}.width30{  width: 30%;}.width31{  width: 31%;}.width32{  width: 32%;}.width33{  width: 33%;}.width34{  width: 34%;}.width35{  width: 35%;}.width36{  width: 36%;}.width37{  width: 37%;}.width38{  width: 38%;}.width39{  width: 39%;}.width40{  width: 40%;}.width41{  width: 41%;}.width42{  width: 42%;}.width43{  width: 43%;}.width44{  width: 44%;}.width45{  width: 45%;}.width46{  width: 46%;}.width47{  width: 47%;}.width48{  width: 48%;}.width49{  width: 49%;}.width50{  width: 50%;}.width51{  width: 51%;}.width52{  width: 52%;}.width53{  width: 53%;}.width54{  width: 54%;}.width55{  width: 55%;}.width56{  width: 56%;}.width57{  width: 57%;}.width58{  width: 58%;}.width59{  width: 59%;}.width60{  width: 60%;}.width61{  width: 61%;}.width62{  width: 62%;}.width63{  width: 63%;}.width64{  width: 64%;}.width65{  width: 65%;}.width66{  width: 66%;}.width67{  width: 67%;}.width68{  width: 68%;}.width69{  width: 69%;}.width70{  width: 70%;}.width71{  width: 71%;}.width72{  width: 72%;}.width73{  width: 73%;}.width74{  width: 74%;}.width75{  width: 75%;}.width76{  width: 76%;}.width77{  width: 77%;}.width78{  width: 78%;}.width79{  width: 79%;}.width81{  width: 81%;}.width82{  width: 82%;}.width83{  width: 83%;}.width84{  width: 84%;}.width85{  width: 85%;}.width86{  width: 86%;}.width87{  width: 87%;}.width88{  width: 88%;}.width89{  width: 89%;}.width90{  width: 90%;}.width91{  width: 91%;}.width92{  width: 92%;}.width93{  width: 93%;}.width94{  width: 94%;}.width95{  width: 95%;}.width96{  width: 96%;}.width97{  width: 97%;}.width98{  width: 98%;}.width99{  width: 99%;}.width100{  width: 100%;}

/* FILE: /components/com_virtuemart/assets/css/vm-ltr-site.css */
.productdetails-view .spacer-buy-area{  padding-left: 16px;}.back-to-category {  float: right;}.product-neighbours{  color: #777;  margin: 0 0 16px;}.product-neighbours a.next-page{  background: url(/rcs/components/com_virtuemart/assets/images/vmgeneral/next_16x16.png) no-repeat right;  padding-right: 30px;  line-height: 20px;  float: right;}.product-neighbours a.previous-page{  background: url(/rcs/components/com_virtuemart/assets/images/vmgeneral/previous_16x16.png) no-repeat left;  padding-left: 30px;  line-height: 20px;  float: left;}.productdetails-view .product-short-description{  margin: 0 0 16px;  padding: 0;}.productdetails-view .product-description,.product-fields{  margin: 0;}.product-packaging{  margin: 19px 0 0;}.additional-images img{  margin-right: 8px;  width: 50px;  height: auto;}.product-price{  margin: 0 0 6px;  text-align: right;  float: left;  line-height: 18px;}.vm-price {  text-align: right;  line-height: 18px;}.vm-price span {  display: inline-block;  min-width: 64px;  padding: 0 3px;}span.vm-price-desc {  text-align: left;  min-width: 16px;  margin: 0 12px 3px 0;}/* Row heights */.vm3pr-1 .product-price {  min-height: 28px;}.vm3pr-2 .product-price {  min-height: 42px;}.vm3pr-3 .product-price {  min-height: 56px;}.vm3pr-4 .product-price {  min-height: 70px;}.vm3pr-5 .product-price {  min-height: 84px;}.vm3pr-6 .product-price {  min-height: 98px;}.vm3pr-0 .addtocart-area {  min-height: 36px;}.vm3pr-1 .addtocart-area {  min-height: 66px;}.vm3pr-2 .addtocart-area {  min-height: 114px;}.vm3pr-3 .addtocart-area {  min-height: 162px;}.vm3pr-4 .addtocart-area {  min-height: 210px;}.vm3pr-5 .addtocart-area {  min-height: 258px;}/* row heights custom fields */.vm3pr-0 .vm-customfields-wrap {min-height: 0px;}.vm3pr-1 .vm-customfields-wrap {min-height: 65px;}.vm3pr-2 .vm-customfields-wrap {min-height: 112px;}.vm3pr-3 .vm-customfields-wrap {min-height: 159px;}.vm3pr-4 .vm-customfields-wrap {min-height: 206px;}.vm3pr-5 .vm-customfields-wrap {min-height: 253px;}.vm-cart-price{  float: left;  font-weight: bold;}.price-crossed div.PricebasePriceWithTax .PricebasePriceWithTax{  text-decoration: line-through;}.availability{  text-align: center;  margin: 15px 0 0;}span.variant-dropdown{  width: 150px;  float: left;  display: block;  margin-bottom: 5px;}span.variant-dropdown select{  width: 150px;}span.custom-variant-inputbox{  width: 152px;  float: left;  display: block;  margin-bottom: 5px;}input.custom-attribute{  width: 140px;}.addtocart-area{  margin: 0;}.addtocart-area form {margin: 0;}span.quantity-box{  display: inline-block;  vertical-align: middle;}.quantity-box .quantity-input, .cart-summary .quantity-input{  height: 34px;  width: 34px;  text-align: center;  font-weight: 700;  padding: 1px;  margin-bottom:0;}.cart-summary .quantity-input{  height: 24px;  width: 24px;}span.quantity-controls{  width: 15px;  display: inline-block;  vertical-align: middle;  margin: 0 0 0 1px;}span.quantity-controls input.quantity-controls{  height: 15px;  border: none;  width: 15px;  cursor: pointer;}span.quantity-controls input.quantity-plus{  background: url(/rcs/components/com_virtuemart/assets/images/vmgeneral/quantity-controls.png) no-repeat;  margin: 1px 0;}span.quantity-controls input.quantity-minus{  background: url(/rcs/components/com_virtuemart/assets/images/vmgeneral/quantity-controls.png) repeat-x;  background-position: 15px 0;  margin: 1px 0;}.addtocart-bar{  margin: 0 0 4px;  padding: 0;  position: static;  text-align: center;  line-height: 14px;}.productdetails-view .addtocart-bar{  margin: 24px 0 0;  padding: 0;  position: relative;  bottom: 0;  text-align: left;}.vmgroup .addtocart-bar{  bottom: 0;  position: relative;  margin: 32px 0 0 0;}.vmgroup .addtocart-area{  margin: 8px 0 16px 0;}span.addtocart-button{  display: inline-block;  vertical-align: middle;  margin: 0;}span.cart-images img {  float: left;  margin: 0;  width: 45px;}span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button{  max-width: 100%;  background: #0077B3;  color: #fff;  border: solid #00669a 1px;  border-radius: 4px;  font-size: 16px;  cursor: pointer;  text-align: center;  letter-spacing: 1px;  padding: 12px;  margin-bottom: 0;}.addtocart-button-disabled {    line-height: 18px;}div.vm-details-button {  text-align: center;}div.vm-details-button a {  padding: 11px 16px;  border: 1px solid gray;  font-size: 16px;  max-width: 85%;  width: 192px;  line-height: 18px;}span.addtocart-button input.addtocart-button-disabled {  width: auto;  max-width: 100%;  background: #f2f2f2 top repeat-x;  border: solid #333 1px;  border-radius: 4px;  font-size: 14px;  cursor: pointer;  height: 34px;  text-align: center;  padding: 4px 5px;  color: #333;  margin: 10px 0 0 0;  letter-spacing: 1px;}.browse-view span.addtocart-button-disabled, .featured-view span.addtocart-button-disabled, .latest-view span.addtocart-button-disabled, .topten-view span.addtocart-button-disabled, .recent-view span.addtocart-button-disabled, .related-products-view span.addtocart-button-disabled, .browse-view span.addtocart-button-disabled, .addtocart-button-disabled {  display: inline-block;  padding: 12px;  border: 1px solid #ddd;  font-size: 16px;  border-radius: 4px;  margin: 0;  color: #aaa;  width: 192px;  -moz-box-sizing: border-box;  box-sizing: border-box;  text-align: center;}.category-view h4{  margin: 0;  padding: 0;}.category-view .row .category .spacer h2{  font-size: 14px;  margin: 0;  padding: 0;  text-align: center;}.category-view .row .category .spacer h2 a img{  margin-top: 2px;  max-width: 100%;  height: auto;}.featured-view h4,.latest-view h4,.topten-view h4,.recent-view h4,.related-products-view h4{  font-size: 14px;  margin: 0 0 8px;  padding: 0;}/*.browse-view h1{font-size:0.2em;margin:0 0 8px;padding:0;}*/.orderby-displaynumber{  border-bottom: solid #E9E8E8 1px;  border-top: solid #E9E8E8 1px;  margin: 10px 0;  padding: 10px 0;}.orderlistcontainer{  font-size: 12px;  display: inline-block;  text-decoration: none;  margin: 0 0 0 8px;}.orderlistcontainer div.activeOrder{  background: #FFF top right no-repeat url(/rcs/components/com_virtuemart/assets/images/vmgeneral/arrow_down.png);  cursor: pointer;  border: solid #CAC9C9 1px;  border-radius: 4px;  padding: 2px 24px 1px 12px;}.orderlistcontainer a{  text-decoration: none;  display: block;}.orderlistcontainer a :hover{  text-decoration: none;  display: block;  color: #EEE;  background: #777;}.orderlistcontainer div.orderlist{  display: none;  position: absolute;  border: solid #CAC9C9 1px;  background: #FFF;  cursor: pointer;  z-index: 1;}.orderlistcontainer div.orderlist div{  padding: 2px 12px 1px;}.orderlistcontainer div.orderlist div:hover{  color: #EEE;  background: #CAC9C9;}.ask-a-question-view .product-summary{  border-bottom: solid #CAC9C9 1px;  margin: 25px 0 0;  padding: 0 0 10px;}.ask-a-question-view .product-summary h2{  font-size: 16px;  margin: 0;  padding: 0;}.ask-a-question-view .product-summary .short-description{  margin-top: 6px;}.ask-a-question-view .product-summary img.product-image{  max-width: 100%;  max-height: 100%;  width: auto;  height: auto;}.ask-a-question-view .form-field textarea.field{  width: 394px;  background: #fff url(/rcs/components/com_virtuemart/assets/images/vmgeneral/default_bg.jpg) bottom repeat-x;  border: solid #CAC9C9 1px;  border-radius: 4px;  color: #777;  text-align: left;  padding: 12px;}.ask-a-question-view .form-field textarea.field:hover{  background: #fff url(/rcs/components/com_virtuemart/assets/images/vmgeneral/default_hover_bg.jpg) top repeat-x;  color: #000;}.ask-a-question-view .form-field .submit{  width: 418px;}.ask-a-question-view input.counter,.ask-a-question-view input#name,.ask-a-question-view input#email{  background: #e8e8e8 url(/rcs/components/com_virtuemart/assets/images/vmgeneral/backgrounds.png) top repeat-x;  border: solid #ccc 1px;  border-radius: 4px;  color: #777;  display: inline-block;  margin: 0 0 0 10px;  padding: 5px 5px 4px;}.ask-a-question-view table.askform, .ask-a-question-view table.askform tr, .ask-a-question-view table.askform td {  border: 0;}.ask-a-question-view table.askform td {  padding: 5px 0;}.ask-a-question-view #recaptcha_area {  margin-bottom: 20px;}a.ask-a-question{  font-size: 12px;  font-weight: 700;  display: inline-block;  text-decoration: none;  margin-bottom: 8px;  padding: 3px 12px 1px;  margin: 2px;}a.ask-a-question:hover{  color: #777;  text-decoration: none;}.ask-a-question-view,.manufacturer-details-view .spacer{  padding: 20px;}.ask-a-question-view h1,.manufacturer-details-view h1{  font-size: 18px;  margin: 0;  padding: 0;}.ask-a-question,.manufacturer,.manufacturer-details-view .email-weblink,.manufacturer-details-view .description{  margin: 10px 0 0;}.manufacturer-details-view img{  float: right;  margin: 0 0 10px 20px;}.manufacturer-details-view .email-weblink a{  margin-right: 15px;}a.product-details, a.details, div.details{  background-position: 0 0;  display: inline-block;  padding: 3px 8px 1px;}a.details:hover, div.details:hover, a.product-details:hover{  background-position: 0 -40px;  color: #777;}span.details-button{  margin: 0 0 0 10px;}span.details-button input.details-button {  background: url(/rcs/components/com_virtuemart/assets/images/vmgeneral/backgrounds.png) repeat-x scroll center top #E8E8E8;  color: #135CAE;  border: 1px solid #CAC9C9;  border-radius: 4px;  cursor: pointer;  text-align: center;  padding: 3px 8px 1px;}.coupon{  color: gray;  border-radius: 4px;  border: 1px solid #CAC9C9;  font-size: 9px;  padding: 3px;}textarea.virtuemart{  background: #fff;  border: solid #ccc 1px;  border-radius: 4px;  color: #777;  text-align: left;  padding: 5px 5px 4px;}p.product_s_desc{  line-height: 20px;  height: 40px;  margin: 0;  padding: 0;}span.stock-level{  font-size: 10px;  color: #7d7b7b;}.horizontal-separator{  height: 1px;  background: #e9e8e8;  margin: 10px 0;}.invalid {  border-color: #f00;  background-color: #ffd;  color: #000;}label.invalid {  background-color: #fff;  color: #f00;}.page-results{  margin-top: 25px;  text-align: right;}.control-buttons button.default{  margin-left: 8px;}table.user-details .vm-chzn-select{  background: #e8e8e8 url(/rcs/components/com_virtuemart/assets/images/vmgeneral/backgrounds.png) top repeat-x;  border: solid #ccc 1px;  border-radius: 4px;  color: #777;  margin-bottom: 2px;  padding: 5px 5px 4px;  width: 210px;}table.user-details input{  background: #e8e8e8 url(/rcs/components/com_virtuemart/assets/images/vmgeneral/backgrounds.png) top repeat-x;  border: solid #ccc 1px;  border-radius: 4px;  color: #777;  margin-bottom: 2px;  padding: 5px 5px 4px;  width: 200px;}table.user-details input.invalid{  background: #e8e8e8 url(/rcs/components/com_virtuemart/assets/images/vmgeneral/backgrounds.png) top repeat-x;  border: solid red 1px;  border-radius: 4px;  color: #777;  margin-bottom: 2px;  padding: 5px 5px 4px;}table.user-details{  width: 450px;  margin-bottom: 10px;}table.user-details input[type="checkbox"], table.user-details input[type="radio"] {  width: 20px;}td.key{  padding: 0 6px;  width: 150px;}.cart-view h1{  font-size: 20px;  margin: 0;  padding: 0 0 10px;}.cart-view h2{  font-size: 12px;  margin: 0;  padding: 0;}.checkout-button-top{  text-align: right;  border-top: solid #E9E8E8 1px;  padding: 10px 0 0;}.checkout-button-top input.terms-of-service{  margin-right: 10px;  display: inline-block;}span.tos{  display: inline-block;  margin-right: 15px;}.billto-shipto{  border-top: solid #E9E8E8 1px;  border-bottom: solid #E9E8E8 1px;  margin: 10px 0 0;  padding: 10px 0 25px;}.billto-shipto span, a.terms-of-service{  display: inline-block;  font-size: 14px;}#full-tos {  display: none;}.output-billto span.titles,.output-shipto span.titles{  width: 150px;  float: left;}.output-billto span.values-first_name,.output-billto span.values-middle_name,.output-billto span.values-zip,.output-shipto span.values-first_name,.output-shipto span.values-middle_name,.output-shipto span.values-zip{  float: left;  margin-right: 3px;}table.cart-summary tr th{  background: #e8e8e8 url(/rcs/components/com_virtuemart/assets/images/vmgeneral/backgrounds.png) top repeat-x;  border-bottom: solid #E9E8E8 1px;  padding: 6px 2px 3px;}.cart-summary .vm-price-value {  white-space: nowrap;}.cart-summary tr td {  padding: 5px 3px 2px;}.customer-comment{  text-align: center;  border-top: solid #E9E8E8 1px;  margin: 10px 0 0;  padding: 10px 0 0;}textarea.customer-comment{  background: #fff;  border: solid #ccc 1px;  border-radius: 4px;  color: #777;  margin-bottom: 2px;  text-align: left;  padding: 5px 5px 4px;}.cart.customer-note{  margin: 10px 0 0 0;}textarea#customer_note_field {  margin: 10px 0;  width: 98%;}div.terms-of-service{  margin: 10px 0 0;  padding: 10px 0 15px;  display: inline;}.terms-of-service h5{  background: #7C1E21;  color: rgba(255, 255, 255, 0.9);  font-size: 14px;  text-align: center;  border-radius: 6px;  font-weight: 400;  margin: 0;  padding: 15px;}.terms-of-service h5 a,.terms-of-service h5 a:visited{  color: #fff;  text-transform: uppercase;}.VmArrowdown{  background: top right no-repeat url(/rcs/components/com_virtuemart/assets/images/vmgeneral/arrow_down.png);  cursor: pointer;  float: right;  width: 16px;  height: 16px;  padding: 0 12px;}ul.VMmenu,.VMmenu ul,.VMmenu li{  list-style-type: none;  background-image:none;  padding: 2px;}#com-form-login .width30.floatleft {  display: inline-block;  margin: 0 20px 0 0;}#com-form-login label{  display: inline-block;}#com-form-login input[type="checkbox"] {  margin: 0;}.vm2-add_quantity_cart{  background-position: 0 0;  width: 24px;  height: 24px;  border: 0px;  cursor: pointer;}.vm2-arrow_down{  background-position: 0 -72px;  width: 16px;  height: 16px;}.vm2-billto-icon{  background-position: 0 -138px;  height: 24px;  margin-right: 6px;  vertical-align: middle;  width: 24px;  border: 0px;}.vm2-remove_from_cart{  background-position: 0 -212px;  border: 0 none;  cursor: pointer;  display: inline-block;  height: 24px;  vertical-align: middle;  width: 24px;}.vm2-shipto-icon{  background-position: 0 -284px;  height: 24px;  margin-right: 6px;  vertical-align: middle;  width: 24px;}.vm2-lowstock{  background-position: 0 -1114px;  width: 62px;  height: 15px;  display: inline-block;  float: right;  margin: 6px 4px 0 0;}.vm2-nostock{  background-position: 0 -1179px;  width: 62px;  height: 15px;  display: inline-block;  float: right;  margin: 6px 4px 0 0;}.vm2-normalstock{  background-position: 0 -1244px;  width: 62px;  height: 15px;  display: inline-block;  float: right;  margin: 6px 4px 0 0;}.featured-view .vm2-lowstock, .featured-view .vm2-nostock, .featured-view .vm2-normalstock, .latest-view .vm2-lowstock, .latest-view .vm2-nostock, .latest-view .vm2-normalstock, .topten-view .vm2-lowstock, .topten-view .vm2-nostock, .topten-view .vm2-normalstock, .recent-view .vm2-lowstock, .recent-view .vm2-nostock, .recent-view .vm2-normalstock, .related-view .vm2-lowstock, .related-view .vm2-nostock, .related-view .vm2-normalstock{  float: right;  margin: 6px 4px 0 0;}.vm2-termsofservice-icon{  background-position: 0 -1309px;  height: 24px;  margin-right: 6px;  vertical-align: middle;  width: 24px;  display: inline-block;}.vendor-store-desc,.category-view,.featured-view,.latest-view,.topten-view,.recent-view,.related-products-view,.browse-view,.order-view{  margin-bottom: 25px;}.main-image,.featured-view .product,.latest-view .product,.topten-view .product,.recent-view .product,.related-products-view .product{  text-align: center;}.vm-product-media-rating {  width: 100%;  float: left;}.vm-product-media-rating h2 {  border: none;  margin: 6px 0;}.vm-rating-header {  float: right;  margin: 0 6px 0 0;}.vm-product-media-container {  text-align: center;  max-width: 100%;  margin-bottom: 15px;}.vm-product-container .vm-product-media-container {  float: left;  width: 55%;}.vm-product-descr-container {  float: left;  width: 100%;  text-align: center;}.vm-product-details-container {  float: right;  width: 45%;}.valign-wrapper {  position: relative;}.valign-content-wrapper {  position: absolute;  height: 100%;  top: 50%;  width: 100%;}.valign-content {  position: absolute;  margin: 0px auto;  left: 0px;  right: 0px;  top: -43px;}/* .main-image img {max-width:100%;height:auto}*/.main-image img {  max-width: 100%;  max-height: 260px;}/*.main-image img.product-image,.featured-view .spacer img,.latest-view .spacer img,.topten-view .spacer img,.recent-view .spacer img{max-width:100%;height:auto;width:auto;}*/.browseProductImage {  max-height: 90px;  width: auto;  max-width: 100%;}.customer-reviews,.ask-a-question-view .form-field{  margin: 25px 0 0;}span.variant-name, span.custom-variant-name{  width: 100px;  float: left;  display: block;  margin-bottom: 5px;}span.addtocart-button input.addtocart-button:hover, span.addtocart-button input.notify-button:hover, input.highlight-button:hover, a.highlight:hover{  background-position: 0 -200px;  color: #f2f2f2;}.category-view .row .category .spacer,.featured-view .spacer,.latest-view .spacer,.topten-view .spacer,.recent-view .spacer,.related-products-view .spacer,.browse-view .row .product .spacer{  padding: 6px;}.featured-view .spacer h3,.latest-view .spacer h3,.topten-view .spacer h3,.recent-view .spacer h3,.related-products-view .spacer h3{  font-size: 14px;  margin: 0 0 3px;  padding: 0;}.browse-view .row .product .spacer img,.related-products-view .row .product .spacer img{  width: auto;  height: auto;}.display-number,.control-buttons{  text-align:right !important;  margin: 0 8px 0 0;}.control-buttons #reg_text {  float: left;  margin: 0 20px 0 0;  text-align: left;}#userForm select,.width80{  width: 80%;}textarea.virtuemart:hover, textarea.customer-comment:hover{  color: #000;  background: #e8e8e8;}label.invalid, span.red{  color: red;}.output-billto span.values,.output-shipto span.values,.floatleft, span.floatleft{  float: left;}.output-billto span.values,.output-shipto span.values {  padding-right: 5px;}.joomlaCoreField {  background-color: #FFFFDD;}.vm-pagination {  float: left;  text-align:center !important;}.vm-pagination ul{  text-align:center !important;}.vm-pagination ul li{  display: inline;}.vm-pagination .counter{  text-align: right !important;}.vm-page-counter {  float: right;}.vm-bottom div{  text-align:center !important;}.vm-bottom ul{  text-align:center !important;}.vm-bottom ul li{  display: inline;}.vm-bottom .counter{  text-align: right !important;}.pagenav {  padding: 3px 8px;  margin: 0 4px;  border: 1px solid #aaa;  background-color: #fafafa;  color: #808080;}a.pagenav {  color: #555;  text-decoration: none;}td.orders-key{  font-weight: bold;  text-align: left;}/* Manufacturer View Default */.manufacturer-view-default .row .manufacturer .spacer {  padding: 6px;}.product-field-display a img{  display: block;}.product-related-products, .product-related-categories{  border-top: solid #ccc 1px;  padding-bottom: 10px;}.product-fields .product-field-type-P{  clear: both;  border-bottom: 1px solid #EEEEEE;  margin-top: 18px;}.product-field-type-P .product-fields-title{  font-size: 120%;}.product-field-type-B,.product-field-type-S,.product-field-type-I{  float: left;  text-align: left;}.product-field-type-R{  float: left;  margin: 0 16px;}.product-fields-title-wrapper{  min-width: 160px;  font-weight: bold;  padding: 8px 0;}.product-field-type-S ul {  margin: 0;  padding: 0 0 0 15px;}.vm-customfield-mod img,.vm-customfield-cart img{  vertical-align: middle;  width: 16px;}.vm-img-desc{  display: block;}a:hover .vm-img-desc{  background: #095197;}.vmpayment_name, .vmpayment_cost, .vmshipment_name, .vmshipment_cost{  padding: 0 2px;}.vmpayment_description,.vmshipment_description {  color: gray;  font-size: 9px;  padding: 0 2px;}.vmpayment_cardinfo {  color: gray;  font-size: 9px;}.virtuemart_search .inputbox{  vertical-align: middle;}/* Custom Field Images */.product-fields .product-field,.product-related-categories .product-field {  width: 100%;  float: left;  display: inline-block;  margin-bottom: 6px;}.product-fields .product-field label.other-customfield {  width: 25%;  float: left;  position: relative;  top: 20px;  left: -18px;  margin-bottom: 27px;  text-align: center;}/* For 4 images across use width:17% */.product-fields .product-field-type-M {  display: block;}.product-fields .product-field-type-M input[type=radio] {  display: block;  margin: 10px;}.product-fields .product-field-type-M label {  display: inline-block;}.product-fields .product-field-type-M img {  display: block;  vertical-align: text-top;  float: right;}.product-field-display {  vertical-align: middle;}.product-fields .product-field .vm-img-desc {  font-size: 9px;}.vm-cart-item-name {  text-align: left;  overflow: hidden;}.vm-cart-item-sku {  text-align: left;}.vm-cart-item-basicprice{  min-width: 64px;  width: 5%;  text-align: center;}.vm-cart-item-quantity{  min-width: 100px;  width: 10%;  text-align: center;}.vm-cart-item-tax{  min-width: 64px;  width: 5%;  text-align: center;}.vm-cart-item-discount{  min-width: 64px;  width: 5%;  text-align: center;}.vm-cart-item-total{  min-width: 64px;  width: 5%;  text-align: center;}/* some more styles */.buttonBar-right{  text-align: right;  float: right;}.userfields_info{  font-weight: bold;  display: block;  margin: 0px 0px 8px 0px;}div.product {  float: left;  border: 1px solid #ddd;  min-width: 220px;}div.product_horizon div.product {  float: left;  border: 1px solid #ddd;  margin: 4px;  min-width: 220px;}.vm-product-descr-container h2 {  min-height: 51px;  margin-bottom: 0px;}.vm-product-descr-container-0 {  min-height: 50px;  margin-bottom: 6px;}.vm-product-descr-container-1 {  min-height: 90px;  margin-bottom: 6px;}.vm-product-descr-container-1 > h2, .vm-product-descr-container-0 > h2 {  font-size: 14px;  line-height: 20px;  margin:  0 0 10px 0;  text-align: center;}/* Reset Bootstrap row class margin for VM views */div[class*="-view"] .row{  margin: 0;}/* Start by setting display:none to make this hidden.   Then we position it in relation to the viewport window   with position:fixed. Width, height, top and left speak   speak for themselves. Background we set to 80% white with   our animation centered, and no-repeating */.vmLoadingDiv {  display: none;  position: fixed;  z-index: 1000;  top: 0;  left: 0;  height: 100%;  width: 100%;  background: rgba(255, 255, 255, 0.3) url(/rcs/components/com_virtuemart/assets/images/vm-preloader.gif) 50% 45% no-repeat;}/* Anytime the body has the loading class, our   modal element will be visible */.vmLoading .vmLoadingDiv {  display: block;}.vmLoadingDiv .vmLoadingDivMsg {  position: relative;  top: 50%;}/* additional for vm-products-horizon */.vm-products-horizon.vm-col {    width: 100%;}.vm-products-horizon .vm-product-media-container {    float: left;    max-width: 180px;}.vm-products-horizon .vm-product-rating-container {float: left;padding: 4px 8px;}.vm-products-horizon .vm-product-descr-container-0, .vm-products-horizon .vm-product-descr-container-1, .vm-products-horizon .vm-product-descr-container-2 {    float: left;}.vm-products-horizon .vm-product-descr-container-0 > h2, .vm-products-horizon .vm-product-descr-container-1 h2, .vm-products-horizon .vm-product-descr-container-2 h2 {    display: inline-block;    float: none;}.vm-products-horizon .vmicon {    float: none;}.vm-products-horizon .ratingbox {    display: block;}.vm-products-horizon .vm-details-button {    display: none;}.vm-products-horizon .vm-customfields-wrap {    float: left;}.vm-products-horizon .product-price {    float: right;}.vm-products-horizon .addtocart-bar {    float: right;    position: static;}/* adjust to screen size */div[class*="-view"] .row{  display: flex;  flex-wrap: wrap;  justify-content: flex-start;}/* cart table */.cart-summary td, .cart-summary th {  border: 1px solid #ddd;}.vm-payment-plugin-single label, .vm-shipment-plugin-single label {  display: inline-block;}/* Chosen */.chzn-container, .chzn-drop{  max-width: 100%;}.product-field-type-C .chzn-container {  margin-bottom: 10px;}/* Category module wall layout */.vm-categories-wall{list-style:none;margin:0 0 20px;padding:0;}.vm-categories-wall a{font-weight:bold;display:block}.vm-categories-wall-catwrapper{margin-bottom:15px;  -moz-box-sizing: border-box;  box-sizing: border-box;}.vm-categories-wall-img{margin-bottom:10px}.vm-categories-wall .width50:nth-child(2n +1),.vm-categories-wall .width33:nth-child(3n +1),.vm-categories-wall .width25:nth-child(4n +1),.vm-categories-wall .width20:nth-child(5n +1),.vm-categories-wall .width16:nth-child(6n +1){clear:left}@media all and (max-width: 980px) {  div#nav {    display: none;  }  div#contentarea {    padding: 0;  }}@media all and (max-width: 800px) {  div#line {    display: none;  }  div#nav {    display: none;  }  div.vendor-store-desc {    display: none;  }  div[class*="vm-col-"] {    width: 49%;  }  .vm-col-3 {    width: 49%;  }  h1#logo {    margin-left: 0;  }}@media (max-width: 768px) {  /* Category module wall layout */  .vm-categories-wall-catwrapper{    width: 50%;  }  .vm-categories-wall .vm-categories-wall-catwrapper:nth-child(2n +1){    clear:left;  }  .vm-categories-wall .width50:nth-child(2n +1),  .vm-categories-wall .width33:nth-child(3n +1),  .vm-categories-wall .width25:nth-child(4n +1),  .vm-categories-wall .width20:nth-child(5n +1),  .vm-categories-wall .width16:nth-child(6n +1){  clear: none;  }}@media (max-width: 480px){  #header ul {    text-align: center;  }  .row div[class*="width"]{    width: 49%;    float: left;    margin-bottom: 15px;  }  div.product {    float: left;    margin: auto;    width: 49%;  }  div[class*="vm-col-"] {    width: 100%;  }  .vm-product-container > div {    width: 100%;    float: none;    margin-bottom: 15px;  }  .productdetails-view .spacer-buy-area {    padding: 0;  }  .productdetails-view .addtocart-area, .productdetails-view .manufacturer, .productdetails-view .addtocart-bar{    text-align: center;  }}@media all and (max-width: 400px) {  .row div[class*="width"]{    width: 100%;    float: none;    margin-bottom: 15px;  }  #header ul {    right: 0px;    left: 0px;  }}@media (max-width: 360px) {  /* Category module wall layout */  .vm-categories-wall-catwrapper{    width: 100%;  }}

/* FILE: /components/com_virtuemart/assets/css/vm-ltr-reviews.css */
/* Reviews */.customer-reviews h4{  border-bottom: solid #CAC9C9 1px;  font-size: 1.0em;  margin: 0 0 10px;  padding: 0 0 6px;}.write-reviews{  text-align: center;  margin: 20px 0 0;}.write-reviews h4{  text-align: left;}.write-reviews h4 span{  font-size: 1.0em;  font-weight: 400;  margin-left: 8px;}.write-reviews span.step{  font-weight: 700;  display: inline-block;  margin: 0 0 8px;}.rating{  text-align: center;  margin: 0 0 20px;  padding: 0;}.write-reviews ul.rating li{  display: inline-block;  list-style: none;  text-align: center;  padding: 0 5px;}.write-reviews ul.rating li span{  display: block;}.write-reviews textarea.virtuemart{  margin-bottom: 6px;  display: inline-block;}.list-reviews .normal{  border: solid #CAC9C9 1px;  margin-bottom: 8px;  border-radius: 4px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  padding: 12px;}.list-reviews .normal blockquote,.list-reviews .highlight blockquote{  margin-top: 12px;  font-size: 12px;  word-wrap: break-word;}.list-reviews .normal blockquote:before,.list-reviews .highlight blockquote:before{  content: open-quote;  font-weight: 700;  font-size: 24px;  padding-right: 6px;}.list-reviews .normal blockquote:after,.list-reviews .highlight blockquote:after{  content: close-quote;  font-weight: 700;  font-size: 24px;  padding-left: 6px;}.list-reviews .highlight{  background: #f7f6f6;  border: solid #CAC9C9 1px;  margin-bottom: 8px;  border-radius: 4px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  padding: 12px;}.list-reviews span.date{  float: right;  display: block;  color: #777;  border-left: solid #CAC9C9 1px;  border-bottom: solid #CAC9C9 1px;  position: relative;  top: -12px;  right: -12px;  font-size: 10px;  -moz-border-radius-bottomleft: 4px;  -webkit-border-bottom-left-radius: 4px;  padding: 4px 6px 2px;}/* Reviews end */.vm2-stars0{  background-position: 0 -358px;  width: 64px;  height: 13px;}.vm2-stars1{  background-position: 0 -421px;  width: 64px;  height: 13px;}.vm2-stars2{  background-position: 0 -484px;  width: 64px;  height: 13px;}.vm2-stars3{  background-position: 0 -547px;  width: 64px;  height: 13px;}.vm2-stars4{  background-position: 0 -610px;  width: 64px;  height: 13px;}.vm2-stars5{  background-position: 0 -673px;  width: 64px;  height: 13px;}.vm2-stars_0{  background-position: 0 -736px;  width: 64px;  height: 13px;}.vm2-stars_1{  background-position: 0 -799px;  width: 64px;  height: 13px;}.vm2-stars_2{  background-position: 0 -862px;  width: 64px;  height: 13px;}.vm2-stars_3{  background-position: 0 -925px;  width: 64px;  height: 13px;}.vm2-stars_4{  background-position: 0 -988px;  width: 64px;  height: 13px;}.vm2-stars_5{  background-position: 0 -1051px;  width: 64px;  height: 13px;}.vm-product-rating-container {  text-align: left;}.ratingbox {  position: relative;  display: inline-block;  width: 120px;  height: 24px;  background: url(/rcs/components/com_virtuemart/assets/images/color-stars.png) repeat-x scroll 0 bottom transparent;  margin: 0 auto 15px;}.ratingbox div, .ratingbox span {  background: url(/rcs/components/com_virtuemart/assets/images/color-stars.png) repeat-x;  display: block;  width: 1%;  height: 24px;  position: static;}.browse-view .ratingbox{  margin: 0 auto 15px;}.spacer-buy-area .ratingbox {  margin-bottom: 15px;}div.vote, span.vote {  display: block;  margin-bottom: 4px;  float: right;  margin-left: 130px;}.category-ratingbox {  position: relative;  display: block;  width: 60px;  height: 12px;  background: url(/rcs/components/com_virtuemart/assets/images/color-stars-small.png) repeat-x scroll 0 bottom transparent;}.category-ratingbox div, .category-ratingbox span {  background: url(/rcs/components/com_virtuemart/assets/images/color-stars-small.png) repeat-x;  display: block;  width: 1%;  height: 12px;  position: absolute;}.stars-orange{  background-position:0 0 !important;}.stars-red{  background-position:0 -54px !important;}.stars-green{  background-position:0 -108px !important;}.stars-blue{  background-position:0 -162px !important;}.stars-purple{  background-position:0 -216px !important;}@media (max-width: 768px){  .spacer-buy-area .ratingbox {    margin: 0 auto 15px;  }}

/* FILE: /media/system/css/modal.css */
/** * SqueezeBox - Expandable Lightbox * * Allows to open various content as modal, * centered and animated box. * * @version1.3 * * @licenseMIT-style license * @authorHarald Kirschner <mail [at] digitarald.de> * @authorRouven Weßling <me [at] rouvenwessling.de> * @copyrightAuthor */#sbox-overlay {position: absolute;background-color: #000;left: 0px;top: 0px;}#sbox-window {position: absolute;background-color: #fff;text-align: left;overflow: visible;padding: 10px;/* invalid values, but looks smoother! */-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}#sbox-window[aria-hidden=true],#sbox-overlay[aria-hidden=true] {display: none;}#sbox-btn-close {position: absolute;width: 30px;height: 30px;right: -15px;top: -15px;background: url(/rcs/media/system/images/modal/closebox.png) no-repeat center;border: none;}.sbox-loading #sbox-content {background-image: url(/rcs/media/system/images/modal/spinner.gif);background-repeat: no-repeat;background-position: center;}#sbox-content {clear: both;overflow: auto;background-color: #fff;height: 100%;width: 100%;}.sbox-content-image#sbox-content {overflow: visible;}#sbox-image {display: block;}.sbox-content-image img {display: block;width: 100%;height: 100%;}.sbox-content-iframe#sbox-content {overflow: visible;}/* Hides scrollbars */.body-overlayed {overflow: hidden;}/* Hides flash (Firefox problem) and selects (IE) */.body-overlayed embed, .body-overlayed object, .body-overlayed select {visibility: hidden;}#sbox-window embed, #sbox-window object, #sbox-window select {visibility: visible;}/* Shadows */#sbox-window.shadow {-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);}.sbox-bg {position: absolute;width: 33px;height: 40px;}.sbox-bg-n {left: 0;top: -40px;width: 100%;background: url(/rcs/media/system/images/modal/bg_n.png) repeat-x;}.sbox-bg-ne {right: -33px;top: -40px;background: url(/rcs/media/system/images/modal/bg_ne.png) no-repeat;}.sbox-bg-e {right: -33px;top: 0;height: 100%;background: url(/rcs/media/system/images/modal/bg_e.png) repeat-y;}.sbox-bg-se {right: -33px;bottom: -40px;background: url(/rcs/media/system/images/modal/bg_se.png) no-repeat;}.sbox-bg-s {left: 0;bottom: -40px;width: 100%;background: url(/rcs/media/system/images/modal/bg_s.png) repeat-x;}.sbox-bg-sw {left: -33px;bottom: -40px;background: url(/rcs/media/system/images/modal/bg_sw.png) no-repeat;}.sbox-bg-w {left: -33px;top: 0;height: 100%;background: url(/rcs/media/system/images/modal/bg_w.png) repeat-y;}.sbox-bg-nw {left: -33px;top: -40px;background: url(/rcs/media/system/images/modal/bg_nw.png) no-repeat;}@-moz-document url-prefix() {    .body-overlayed {overflow: visible;    }}

/* FILE: /components/com_imageshow/assets/css/style.css */
/** * @author JoomlaShine.com Team * @copyright JoomlaShine.com * @link joomlashine.com * @package JSN ImageShow * @version $Id$ * @license GNU/GPL v2 http://www.gnu.org/licenses/gpl-2.0.html */.jsn-container {  outline: none;  text-align: center;}.jsn-gallery {outline: none;}/* SLIDE GALLERY */#main {padding: 0 !important;}body.contentpane {margin: 0 !important;}div.jsn-missing-data-alert-box {height: 80px;width: 190px;margin: 20px auto;border: 2px solid #FF9900;background-color: #333333;}div.jsn-missing-data-alert-box .header {height: 50px;display: block;}div.jsn-missing-data-alert-box .footer {height: 30px;display: block;background-color: #000;}div.jsn-missing-data-alert-box .header span.icon-warning {float: left;margin: 8px;width: 32px;height: 32px;background: url(/rcs/components/com_imageshow/assets/images/icon-uni-32/icon-text-alert.png) no-repeat;}div.jsn-missing-data-alert-box .header span.message {color: #FFF;display: block;padding-top: 8px;text-align: center;}div.jsn-missing-data-alert-box .footer span.link-to-more {display: block;padding-top: 8px;text-align: center;}div.jsn-missing-data-alert-box .footer span.link-to-more a {color: #FFF;height: 25px;display: block;text-decoration: none;}div.jsn-missing-data-alert-box .footer span.link-to-more a:hover {text-decoration: none;background: none !important;}div.jsn-missing-data-alert-box .footer:hover {cursor: pointer;background-color: #FF9900;}

/* FILE: /plugins/system/jsntplframework/assets/3rd-party/bootstrap/css/bootstrap-frontend.min.css */
/*! * Bootstrap v2.3.2 * * Copyright 2012 Twitter, Inc * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * * Designed and built with all the love in the world @twitter by @mdo and @fat. */.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333333;background-color:#ffffff;}a{color:#0088cc;text-decoration:none;}a:hover,a:focus{color:#005580;text-decoration:underline;}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.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;}.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;}.row:after{clear:both;}[class*="span"]{float:left;min-height:1px;margin-left:20px;}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}.span12{width:940px;}.span11{width:860px;}.span10{width:780px;}.span9{width:700px;}.span8{width:620px;}.span7{width:540px;}.span6{width:460px;}.span5{width:380px;}.span4{width:300px;}.span3{width:220px;}.span2{width:140px;}.span1{width:60px;}.offset12{margin-left:980px;}.offset11{margin-left:900px;}.offset10{margin-left:820px;}.offset9{margin-left:740px;}.offset8{margin-left:660px;}.offset7{margin-left:580px;}.offset6{margin-left:500px;}.offset5{margin-left:420px;}.offset4{margin-left:340px;}.offset3{margin-left:260px;}.offset2{margin-left:180px;}.offset1{margin-left:100px;}.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}.row-fluid:after{clear:both;}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;}.row-fluid [class*="span"]:first-child{margin-left:0;}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;}.row-fluid .span12{width:100%;*width:99.94680851063829%;}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%;}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%;}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%;}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%;}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;}.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";line-height:0;}.container:after{clear:both;}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}.container-fluid:after{clear:both;}.pull-right{float:right;}.pull-left{float:left;}.hide{display:none;}.show{display:block;}.invisible{visibility:hidden;}.affix{position:fixed;}/*=================== BOOTSTRAP ADDITIONS ===========================*/.row-fluid [class*="span"].offset-1 {margin-left: -6.38298%;}.row-fluid [class*="span"].offset-2 {margin-left: -14.8936%;}.row-fluid [class*="span"].offset-3 {margin-left: -23.4043%;}.row-fluid [class*="span"].offset-4 {margin-left: -31.9149%;}.row-fluid [class*="span"].offset-5 {margin-left: -40.4255%;}.row-fluid [class*="span"].offset-6 {margin-left: -48.9362%;}.row-fluid [class*="span"].offset-7 {margin-left: -57.4468%;}.row-fluid [class*="span"].offset-8 {margin-left: -65.9574%;}.row-fluid [class*="span"].offset-9 {margin-left: -74.4681%;}.row-fluid [class*="span"].offset-10 {margin-left: -82.9787%;}.row-fluid [class*="span"].offset-11 {margin-left: -91.4894%;}.row-fluid [class*="span"].offset-12 {margin-left: -100%;}/* ----- Ofset RTL fix ----- */.jsn-direction-rtl .row-fluid [class*="span"].offset-1 {margin-right: -6.38298%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-2 {margin-right: -14.8936%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-3 {margin-right: -23.4043%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-4 {margin-right: -31.9149%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-5 {margin-right: -40.4255%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-6 {margin-right: -48.9362%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-7 {margin-right: -57.4468%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-8 {margin-right: -65.9574%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-9 {margin-right: -74.4681%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-10 {margin-right: -82.9787%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-11 {margin-right: -91.4894%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-12 {margin-right: -100%;}

/* FILE: /plugins/system/jsntplframework/assets/3rd-party/bootstrap/css/bootstrap-responsive-frontend.min.css */
/*! * Bootstrap v2.3.2 * * Copyright 2012 Twitter, Inc * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * * Designed and built with all the love in the world @twitter by @mdo and @fat. */.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@media (max-width:767px){body{padding-left:20px;padding-right:20px;} .navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-20px;margin-right:-20px;} .container-fluid{padding:0;} .dl-horizontal dt{float:none;clear:none;width:auto;text-align:left;} .dl-horizontal dd{margin-left:0;} .container{width:auto;} .row-fluid{width:100%;} .row,.thumbnails{margin-left:0;} .thumbnails>li{float:none;margin-left:0;} [class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .row-fluid [class*="offset"]:first-child{margin-left:0;} .input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto;} .controls-row [class*="span"]+[class*="span"]{margin-left:0;} .modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0;}.modal.fade{top:-100px;} .modal.fade.in{top:20px;}}@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0);} .page-header h1 small{display:block;line-height:20px;} input[type="checkbox"],input[type="radio"]{border:1px solid #ccc;} .form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left;} .form-horizontal .controls{margin-left:0;} .form-horizontal .control-list{padding-top:0;} .form-horizontal .form-actions{padding-left:10px;padding-right:10px;} .media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px;} .media-object{margin-right:0;margin-left:0;} .modal{top:10px;left:10px;right:10px;} .modal-header .close{padding:10px;margin:-10px;} .carousel-caption{position:static;}}@media (min-width:1200px){.row{margin-left:-30px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:30px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;} .span12{width:1170px;} .span11{width:1070px;} .span10{width:970px;} .span9{width:870px;} .span8{width:770px;} .span7{width:670px;} .span6{width:570px;} .span5{width:470px;} .span4{width:370px;} .span3{width:270px;} .span2{width:170px;} .span1{width:70px;} .offset12{margin-left:1230px;} .offset11{margin-left:1130px;} .offset10{margin-left:1030px;} .offset9{margin-left:930px;} .offset8{margin-left:830px;} .offset7{margin-left:730px;} .offset6{margin-left:630px;} .offset5{margin-left:530px;} .offset4{margin-left:430px;} .offset3{margin-left:330px;} .offset2{margin-left:230px;} .offset1{margin-left:130px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%;} .row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%;} .row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%;} .row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%;} .row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%;} .row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%;} .row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%;} .row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%;} .row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%;} .row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%;} .row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%;} .row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%;} .row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%;} .row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%;} .row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%;} .row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%;} .row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%;} .row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%;} .row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%;} .row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%;} .row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%;} .row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%;} .row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%;} .row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%;} .row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%;} .row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%;} .row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%;} .row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%;} .row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%;} .row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%;} .row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%;} .row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%;} .row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%;} .row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%;} .row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:30px;} input.span12,textarea.span12,.uneditable-input.span12{width:1156px;} input.span11,textarea.span11,.uneditable-input.span11{width:1056px;} input.span10,textarea.span10,.uneditable-input.span10{width:956px;} input.span9,textarea.span9,.uneditable-input.span9{width:856px;} input.span8,textarea.span8,.uneditable-input.span8{width:756px;} input.span7,textarea.span7,.uneditable-input.span7{width:656px;} input.span6,textarea.span6,.uneditable-input.span6{width:556px;} input.span5,textarea.span5,.uneditable-input.span5{width:456px;} input.span4,textarea.span4,.uneditable-input.span4{width:356px;} input.span3,textarea.span3,.uneditable-input.span3{width:256px;} input.span2,textarea.span2,.uneditable-input.span2{width:156px;} input.span1,textarea.span1,.uneditable-input.span1{width:56px;} .thumbnails{margin-left:-30px;} .thumbnails>li{margin-left:30px;} .row-fluid .thumbnails{margin-left:0;}}