.prod-desc a,.prod-desc a:hover{text-decoration:underline}

.prod-desc br,.prod-desc input:first-child{display:none}

.prod-desc table{margin-top:9px;border-collapse:collapse;font-size:14px}

.prod-desc table td,.prod-desc table th{padding-top:5px;padding-bottom:4px;vertical-align:middle}

.prod-desc table th{border-top:0 dotted #ccc;border-bottom:0 dotted #ccc;background-color:#f6f6f6;background-image:url(/images/bg_button.jpg)}

.prod-desc table td,.prod-desc table th{text-align:center!important;padding-right:0}

.prod-desc table td:first-child,.prod-desc table th:first-child{text-align:left!important}

.prod-desc table td{border-bottom:0 dotted #ccc}

.dropdown1,.mac .dropdown1,.safari .dropdown1{font-family:'Farnham Text Regular OSF Regular',Georgia,serif;font-size:14px}

.go{margin-top:6px}

.opera .go{padding-top:4px}

.gecko .go{margin-top:7px}

.safari .go{margin-top:8px}

.ie .go,.ie7 .go,.ie8 .go{margin-top:9px}

.mac .button1{margin-top:10px;font-family:'Farnham Text Regular OSF Regular',Georgia,serif;background-color:#EDEDED;border:1px solid #c6c6c6;color:#333;display:block;cursor:pointer;padding:3px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}

.proTitle{color:#4f4f4f;font-family:'Farnham Text Regular OSF Regular',Georgia,serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding-bottom:1px;margin-top:1px}

.mac .proTitle,.safari .proTitle{color:#4f4f4f;font-family:'Farnham Text Regular OSF Regular',Georgia,serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding-bottom:2px;margin-top:1px}

.eStore-product{width:298px;font-size:14px;font-family:'Farnham Text Regular OSF Regular',Georgia,serif;margin-top:-24px;color:#4F4F4F;margin-bottom:35px;line-height:19px}

.shopping_cart{font-family:'Farnham Text Regular OSF Regular',Georgia,serif;padding:10px;margin-left:-5px;margin-bottom:15px;margin-top:-10px;color:#4F4F4F;line-height:21px}

.safari .shoopping_cart h2{color:#4f4f4f;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin:0!important;padding:3px 0;border-top:0 solid #4F4F4F;font-family:'Farnham Text Regular OSF Regular',Georgia,serif}

.text1{font-size:14px}

.shopping_cart h2{color:#4f4f4f;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin:0!important;padding:3px 0;border-top:0 solid #4F4F4F;font-family:'Farnham Text Regular OSF Regular',Georgia,serif}

.shopping_cart a,.shopping_cart a:hover{text-decoration:underline}

.shopping_cart br,.shopping_cart input:first-child{displaay:none}

.shopping_cart table{margin-top:9px;border-collapse:collapse;font-size:14px}

.shopping_cart table td,.shopping_cart table th{padding-top:5px;padding-bottom:4px;vertical-align:middle}

.shopping_cart table th{border-top:0 dotted #ccc;border-bottom:0 dotted #ccc;background-color:#f6f6f6;background-image:url(/images/bg_button.jpg)}

.shopping_cart table td,.shopping_cart table th{text-align:right!important;padding-right:0}

.shopping_cart table td:first-child,.shopping_cart table th:first-child{text-align:left!important}

.shopping_cart table td{border-bottom:0 dotted #ccc}

.shopping_cart table tr:last-child td{border-bottom:none;padding-top:10px;text-align:center!important}

.msie .shopping_cart table td input.eStore_paypal_checkout_button{display:block;margin:0 auto}

.shopping_cart table td input[type=text]{width:2em;font-family:Georgia,serif;font-size:14px;text-align:right}

.mac .shopping_cart table td input[type=text],.safari .shopping_cart table td input[type=text]{width:2em;font-family:'Farnham Text Regular OSF Regular',Georgia,serif;font-size:14px;text-align:right}

.t-and-c{margin:5px 0 15px}

.t_and_c_error{color:#E70218;margin:0 0 15px}

.text-input{color:#333;margin:4px;padding:2px 0}

.eStore-product{overflow:hidden;border:0 solid #ccc;padding-bottom:-20px}

.eStore-thumbnail{float:left;margin-top:3px;margin-left:2px}

.eStore-product-description{text-align:left;line-height:1.4;margin-top:-1px;margain-left:165px;font-size:100%}

.ie8 .aeStore-product-description{text-align:left;line-height:1.4;margin-top:-2px;maragin-left:165px;font-size:100%}

.ie .aeStore-product-description{text-align:left;line-height:1.4;maragin-top:-2px;margin-left:165px;font-size:100%}

.gecko .aeStore-product-description{text-align:left;line-height:1.4;margin-top:-1px;maragin-left:165px;font-size:100%}

.safari .aeStore-product-description{text-align:left;line-height:1.4;margin-top:0;maragin-left:165px;font-family:'Farnham Text Regular OSF Regular',Georgia,serif;font-size:100%}

.mac .aeStore-product-description{text-align:left;line-height:1.4;margin-top:0;maargin-left:165px;font-family:'Farnham Text Regular OSF Regular',Georgia,serif;font-size:100%}

.eStore-product-description strong{margin:.5em 0;line-height:3}

.eStore-product-description strong:first-child{display:block;margin-top:0;margin-bottom:-.5em;line-height:1.15;font-size:120%}

.eStore-product-description object{display:block}

.eStore-product-fancy2{height:100%;overflow:hidden;color:#000;background:url(images/product-display-bg.jpg) repeat-x #fff;border:1px solid #ccc;padding:5px}

.eStore-product-fancy2-footer{background:#f1f1f1;height:38px;color:#3A3A3A;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:5px;padding:5px 15px;vertical-align:middle}

.eStore-product-fancy2-footer .footer-left{line-height:38px;vertical-align:middle}

.footer-left-content{float:left;vertical-align:middle}

.footer-left-content img,.footer-left-content input{vertical-align:middle}

.eStore-product-fancy2-footer .footer-right{padding:9px 0 0}

.eStore-product-fancy2-footer .footer-right span{float:right;vertical-align:middle;font-size:126px;font-weight:700}

.eStore-product-name{color:#000;font-size:126px;font-weight:700}

.product_page a,.product_page a:link{text-decoration:none;border:1px solid #ccc;color:#777;background-color:#f5f5f5;margin:2px;padding:2px 4px}

.product_page a:hover{border:1px solid #eee;color:#777;background-color:#fff}

#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}

#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}

#jquery-lightbox a img{border:none}

#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}

#lightbox-container-image{padding:10px}

#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}

#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}

#lightbox-container-image-box>#lightbox-nav{left:0}

#lightbox-nav a{outline:0}

#lightbox-nav-btnNext,#lightbox-nav-btnPrev{width:49%;height:100%;zoom:1;display:block}

#lightbox-nav-btnPrev{left:0;float:left}

#lightbox-nav-btnNext{right:0;float:right}

#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px}

#lightbox-container-image-data{color:#666;padding:0 10px}

#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}

#lightbox-image-details-caption{font-weight:700}

#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em}

#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}

.eStore_text_input{font-size:1.3em;height:20px;width:160px;color:#444;background:#eee;border:1px solid #aaa;border-right-color:#ddd;border-bottom-color:#ddd;margin:2px}

.eStore_text_input:focus{height:20px;background:#fff;border-color:#777 #ccc #ccc #777;margin:2px}

.eStore_label{text-transform:uppercase;text-align:left;vertical-align:middle;font-size:14px;font-weight:700;font-family:'Farnham Text Regular OSF Regular',Georgia,serif;padding:15px 10px 10px 15px}

.eStore_button{margin-top:11px}

.safri .eStore_button{margin-top:9px}

.eStore_empty_cart_button{width:28px;height:20px}

.eStore_paypal_checkout_button,.mac .eStore_paypal_checkout_button,.safari .eStore_paypal_checkout_button{margin-top:2px;font-family:'Farnham Text Regular OSF Regular',Georgia,serif;background-color:#EDEDED;border:1px solid #c6c6c6;color:#333;cursor:pointer;padding:3px;display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase}

.eStore-thumbnail a img,.eStore-thumbnail img{background-color:#FFF;border:1px solid #A9A9A9;position:relative}

