/* Style sheet xIsotope */
.mod_isoProductReader .image_container{float:left;margin-right:20px;}
.mod_isoProductReader .content{width:260px;float:right;}
.mod_isoProductReader .price{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.4em;}
.mod_isoProductReader p.sku{display:none;}
.mod_isoProductReader .description p{font-weight:normal;font-size:1.4em;line-height:1.25em;}
.mod_isoProductReader .options,.mod_isoProductReader .variants{margin-bottom:10px;padding:3px 10px;background-color:#000000;color:#ffffff;}
.mod_isoProductReader .quantity_container{float:left;margin-top:3px;margin-right:10px;}
.mod_isoProductReader .options br,.mod_isoProductReader .variants br{display:none;}
.mod_isoProductReader .options label{margin-right:5px;}
.pagination{clear:both;display:block;padding-top:10px;padding-bottom:10px;}
.mod_isoCheckout .noMethods{padding-top:100px;padding-bottom:100px;text-align:center;font-style:italic;font-size:1.5em;}
.list{}
.list td{padding-top:10px;padding-right:5px;padding-bottom:10px;vertical-align:top;border-bottom:1px solid #808080;}
.list .image_container{width:65px;padding-right:5px;}
.list .title{width:auto;padding-right:20px;}
.list .title p.sku{display:none;}
.list .title p.teaser{margin-top:5px;margin-bottom:0;}
.list .title h3{margin-top:0;margin-bottom:5px;padding-top:0;padding-bottom:0;}
.list td.price,.list td.details{width:80px;}
.iso_cart_mini{padding:10px 0;}
.iso_cart_mini h2{background-color:transparent;}
.iso_cart_mini h2 a{display:block;padding-bottom:2px;border-bottom:1px solid #4f2424;text-decoration:none;font-size:.8em;color:#000000;line-height:.8em;}
.mod_isoCheckout .leftBox{width:40%;height:200px;float:left;display:block;margin-right:15px;padding:10px 20px 20px;border:1px solid #6e6e6e;}
.mod_isoCheckout .rightBox{width:40%;height:200px;float:left;display:block;padding:10px 20px 20px;border:1px solid #6e6e6e;}
.mod_isoCheckout #billing_address{width:275px;float:left;margin-right:40px;}
.mod_isoCheckout #shipping_address{width:275px;float:left;}
.mod_isoCheckout #shipping_address span{display:block;}
.mod_isoCheckout #shipping_address #shipping_address_new{padding-top:25px;padding-bottom:25px;}
input.button,a.button{display:block;padding:4px 15px;text-align:center;background-color:#000000;border:1px solid #ffffff;font-family:Times, "Times New Roman", serif;font-size:1.1em;color:#ffffff;cursor:pointer;}
button{padding:4px 15px;text-align:center;background-color:#000000;border:1px solid #ffffff;font-family:Times, "Times New Roman", serif;font-size:1.1em;color:#ffffff;cursor:pointer;}
.removeButton{width:16px;height:16px;float:right;margin:0;padding:0;text-align:center;border:0px #000000;font-family:Times, "Times New Roman", serif;font-size:1.1em;color:#ffffff;cursor:pointer;}
input.dark,a.dark{background-color:#000000;border:1px solid #ffffff;text-decoration:none;color:#ffffff;}
.mod_isoCheckout input.text{background-color:#f2f2f2;border:1px solid #7d7d7d;font-weight:bold;color:#303030;}
.mod_isoCheckout p.error{display:block;margin-top:0;margin-bottom:0;padding:1px 5px;background-color:#ffe0e0;font-weight:bold;color:#c40000;}
.mod_isoCheckout input.error{background-color:#f2cece;border:1px solid #850303;}
.mod_isoCheckout .steps ul{height:25px;margin:10px 0 20px;padding:0;}
.mod_isoCheckout .steps5 li{width:19%;float:left;display:block;margin:0;padding-top:5px;padding-bottom:5px;text-align:center;background-color:#000000;border-right:1px solid #ffffff;color:#ffffff;list-style-type:none;}
.mod_isoCheckout .steps li.active{background-color:#8f1111;}
.mod_isoCheckout .steps li.last{border-right:0px;}
.mod_isoCheckout .steps li.passed{background:#39b54a url("tl_files/layout/check.gif") left center no-repeat;}
.mod_isoCheckout .steps li.passed a{text-decoration:none;color:#ffffff;}
.mod_isoCheckout fieldset{margin-top:10px;margin-right:20px;margin-left:20px;border:none;}
.mod_isoCheckout .productTable{width:100%;margin-top:10px;margin-bottom:20px;}
.mod_isoCheckout .productImg{width:75px;}
.mod_isoCheckout .productInfo{width:auto;}
.mod_isoCheckout .productQty{width:75px;text-align:right;}
.mod_isoCheckout .qtyModifier{width:30px;}
.mod_isoCheckout .productTotals{width:100px;text-align:left;font-weight:bold;}
.mod_isoCheckout .finalPrices{margin-bottom:15px;padding-right:50px;text-align:right;}
.mod_isoCheckout .finalPrices .label{width:150px;float:left;display:block;padding-left:325px;text-align:right;}
.mod_isoCheckout .finalPrices .grandTotal{font-weight:bold;font-size:1.3em;line-height:1.4em;}
.mod_isoCheckout .billing_address{width:250px;float:left;}
.mod_isoCheckout .shipping_address{width:250px;float:right;}
.mod_isoCheckout .payment_form{clear:both;margin-top:25px;margin-bottom:15px;}
.mod_isoCheckout .paymentLogos{float:right;}
.mod_isoCheckout table td{padding-top:2px;padding-right:5px;padding-bottom:2px;vertical-align:top;}
.mod_isoCheckout .productTable td{padding-top:10px;padding-right:5px;padding-bottom:15px;vertical-align:top;border-bottom:1px solid #919191;}
.mod_isoCheckout .productInfo h3{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
.mod_isoCheckout .recoverPassword,.mod_isoCheckout .register{margin-top:5px;padding:5px 10px;}
.mod_isoCheckout .mod_login{padding-bottom:10px;}
.mod_isoCheckout .submit_container{float:right;clear:both;margin-right:15px;text-align:right;}
.mod_isoCheckout .submit_container button.previous{float:left;}
.mod_isoCheckout .submit_container button{}
.mod_isoCheckout .order_review,.mod_isoOrderDetails{padding:5px 20px 20px;background-color:#f3f5df;border:2px solid #baa643;}
.mod_isoCheckout .order_review a.edit{font-weight:bold;color:#a31515;}
.mod_isoCheckout .order_review h3,.mod_isoOrderDetails h3{margin-top:5px;margin-bottom:5px;padding:0;}
.mod_isoCheckout .order_review .info_container,.mod_isoOrderDetails .info_container{width:45%;float:left;margin-right:10px;margin-bottom:20px;}
.mod_isoCheckout table,.mod_isoOrderDetails table{width:100%;margin-top:15px;margin-bottom:15px;}
.mod_isoCheckout .order_review table td,.mod_isoOrderDetails table td{padding:2px 5px;}
.mod_isoCheckout .order_review table .quantity,.mod_isoCheckout .order_review table .price,.mod_isoCheckout .order_review table .tax,.mod_isoOrderDetails table .quantity,.mod_isoOrderDetails table .price,.mod_isoOrderDetails table .tax{text-align:right;}
.mod_isoCheckout .order_review table tfoot,.mod_isoOrderDetails table tfoot{text-align:right;font-weight:bold;}
.mod_isoCheckout .order_review table .grandtotal td,.mod_isoOrderDetails table .grandtotal td{padding-top:10px;font-size:1.6em;line-height:1.6em;}
.mod_isoCheckout .order_review .billing_address,.mod_isoCheckout .order_review .shipping_address,.mod_isoOrderDetails .billing_address,.mod_isoOrderDetails .shipping_address{float:left;}
.mod_isoCheckout .order_review .shipping_method,.mod_isoOrderDetails .shipping_method{float:left;clear:left;}
.mod_isoCheckout .order_review .payment_method,.mod_isoOrderDetails .payment_method{float:right;}
.mod_isoCheckout .order_review .payment_form{padding:20px;background-color:#FFFFFF;border:1px solid #BAA643;}
.mod_isoCheckout .order_conditions_container .ce_text{height:100px;margin-top:10px;margin-bottom:10px;padding:10px;background-color:#f2f1eb;border:1px solid #544625;font-family:Helvetica, Arial, sans-serif;font-size:.9em;color:#5c3d3d;overflow-y:scroll;}
.mod_isoCheckout .payment_method ul{margin-top:10px;margin-bottom:10px;padding:10px;background-color:#faf7e8;border:1px solid #000000;}
.mod_isoCheckout .payment_method li{margin:0 0 15px;padding:0;font-weight:bold;font-size:1.4em;list-style-type:none;}
.mod_isoCheckout .payment_data input.text{width:175px;}
.mod_isoCheckout .payment_method .payment_data{margin-top:10px;font-weight:normal;font-size:.7em;}
.cart_full table{width:100%;}
.iso_registry_manage .noItems{display:block;margin-bottom:20px;padding:5px 15px;background-color:#ffffcc;border:1px solid #ff9966;font-style:italic;font-size:14px;color:#ff3333;line-height:16px;}
.registryLink a{clear:left;display:block;text-decoration:underline;color:#0066ff;}
.iso_registry_search label{width:125px;float:left;display:block;}
.iso_registry_search .submit_container a{width:200px;display:block;margin-top:15px;padding:5px;text-align:center;background-color:#99ccff;border:1px solid #0066cc;font-weight:bold;color:#000033;}
.iso_cart_mini .product{margin-top:3px;margin-bottom:3px;padding:8px;background-color:#1a1a1a;color:#ededed;}
.linkRepeater{clear:both;}
.linkRepeater .linkBox{width:130px;float:left;margin-right:10px;margin-bottom:5px;}
.linkRepeater .linkBox a:hover{text-decoration:none;color:#003366;}
.linkRepeater .linkBox a{height:25px;display:block;padding:3px 10px;text-align:center;font-weight:normal;font-size:12px;color:#ffffff;line-height:13px;background:#5c8ebc url("tl_files/tme/images/globalLayout/linkRepeaterBg.jpg") left top repeat-x;}
.mod_isoProductLister{position:relative;clear:both;display:block;margin-bottom:10px;padding:10px 10px 20px;}
.grid .productTeaser{display:none;}
.grid .listWrapper{padding-right:20px;padding-left:20px;}
.grid .product{width:155px;position:relative;float:left;display:block;margin-right:10px;margin-bottom:20px;padding:5px;}
.grid .productInfo a.img{height:100px;display:block;text-align:center;vertical-align:middle;}
.grid h3.productName a{display:block;text-align:center;font-family:Times, "Times New Roman", serif;font-weight:bold;text-decoration:none;font-size:1.2em;color:#222426;line-height:1em;text-transform:none;}
.grid h3.productName{margin-bottom:0;padding-bottom:5px;background:url("tl_files/layout/productLine.jpg") center bottom no-repeat;}
.grid p.productPrice{width:50px;float:left;display:block;margin:0 10px 0 20px;padding-top:4px;padding-right:8px;padding-bottom:4px;background:url("tl_files/layout/productBreak.jpg") right top no-repeat;}
.grid .productButtons{padding-top:5px;}
.grid p.productPrice span.price{font-size:13px;color:#666666;line-height:14px;}
.grid p.productPrice span.override{font-size:13px;color:#990000;line-height:14px;}
.mod_isoProductLister .listingHeader{margin-bottom:10px;padding:4px 2px;color:#003366;}
.mod_isoProductLister .listingFooter{width:550px;display:block;margin-top:15px;padding:4px 2px 2px;text-align:right;}
.mod_isoProductLister .listingFooter .pagerWrap{float:right;}
.pagination p{float:left;margin:0;padding:0 15px 0 0;}
.pagination ul{float:left;margin:0;padding:0;}
.pagination li{float:left;margin:0;padding-left:0;background-image:url("none");list-style-type:none;}
.pagination span.current{padding-right:5px;padding-left:5px;background-color:#1F358E;font-weight:bold;text-decoration:none;color:#ffffff;border-right-width: 1px;border-right-style: solid;border-right-color: #1F358E;}
.pagination a,.pagination_current{padding-right:5px;padding-left:5px;border-right:1px solid #1F358E;text-decoration:none;color:#1F358E;}
.pagination a:hover,.pagination .active{background-color:#1F358E;color:#FFFFFF;}
.pagination a.next,.pagination a.previous{border:none;}
.pagination a.last{margin-left:15px;}
.paginationr a.first{margin-right:15px;}
.mod_isoFilterModule{overflow:visible;clear:both;display:block;padding:3px 10px;border-bottom:5px ridge #2e2e2e;font-size:.9em;line-height:1em;}
.mod_isoFilterModule .filter_order_by,.mod_isoFilterModule .filter_search,.mod_isoFilterModule .filter_per_page{float:left;margin-right:5px;}
.mod_isoFilterModule .clear_filters{float:right;}
.mod_isoFilterModule .filter_search input.text{width:100px;}
.mod_isoFilterModule .filter_search .formbody{float:left;margin-right:5px;}
.mod_isoFilterModule .submit_container{float:left;}
#ajaxOverlay{width:100%;height:100%;left:0;top:0;position:fixed;display:block;background-color:#000000;-moz-opacity:.6;opacity:.6;z-index:99;}
#ajaxLoader{width:20%;left:40%;top:40%;position:fixed;display:block;padding:24px;background:#ffffff url("system/themes/default/images/loading.gif") right center no-repeat;border:2px solid #000000;z-index:100;}
.iso_cart_mini .noItems{font-style:italic;font-size:1em;}
.iso_cart_mini .removeButton a{width:0px;height:16px;overflow:hidden;float:right;display:block;margin:0 0 5px 5px;padding-left:16px;text-align:center;background:url("system/modules/isotope/html/trash.png") left top no-repeat;}
.iso_cart_mini .info{padding-top:3px;border-top:1px solid #757575;font-size:10px;color:#969696;line-height:11px;}
.iso_cart_mini .subtotal{clear:both;margin-top:10px;text-align:right;font-weight:bold;font-size:1.2em;color:#002a7c;line-height:1.2em;}
.iso_cart_mini .checkout{display:block;margin-top:5px;}
.iso_cart_mini .checkout .button{}
.cart_full td{padding-top:8px;padding-right:8px;padding-bottom:8px;border-bottom:1px solid #000000;}
.cart_full .noItems{display:block;margin-top:50px;margin-bottom:50px;padding:20px;background-color:#f2f2f2;border:1px solid #d6d5d4;font-weight:bold;font-size:2em;color:#6e0a0a;}
.cart_full .col_0{width:100px;text-align:right;}
.cart_full .col_1{width:auto;}
.cart_full .col_2{width:75px;text-align:right;}
.cart_full .col_3{width:75px;text-align:left;}
.cart_full .subtotal{font-weight:bold;font-size:1.5em;line-height:1em;}
.cart_full .subtotal td.name{text-align:right;}
.cart_full .submit_container{margin-top:15px;}
.cart_full button.update{float:left;}
.cart_full a.checkout{width:200px;float:right;display:block;padding-top:10px;padding-bottom:10px;text-align:center;background-color:#000000;border:2px solid #ffffff;font-size:1.5em;color:#ffffff;cursor:pointer;}
.cart_full table tfoot .price{text-align:right;}
