body {margin:0px; padding:0px; background-color:#FFF;}

/* Typography ----------------------------------------------------------------- */
body {font-size: 12px; line-height: 15px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #000;}


p {margin:0 0 7px 0;}
a {text-decoration: none; color: #36B4DB;}
a:hover {text-decoration: none; color:#000;}

#nav a {text-decoration:none; color:#fff; margin-left:20px; text-transform:uppercase; letter-spacing:1px;}
#nav a:hover {text-decoration:none; padding-bottom: 2px; border-bottom:1px solid #fff; color:#fff;}

.small-text {font-size:9px; line-height:11px;}

.striked {text-decoration:line-through;}
.red-only {color:#D00;}
.red {color:#D00; font-style:normal; font-size:9px; }


.purchase-table-name {font-size: 11px;font-weight:bold; letter-spacing:1px; width:140px;}
.purchase-table-weights {font-style:italic; width:443px; }
.purchase-table-cost { text-align:right; }
.purchase-table-cart {width:25px;text-align:right; }
#purchase-table tr.odd, #purchase-table td.odd {background-color:#EEE;}
#purchase-table td {padding: 5px;}
#purchase-table td.purchase-table-cost {padding-right:15px;}
#purchase-table tr.total td { border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
#purchase-table tr.total .purchase-table-weights { font-style:normal;}






/* Layout ----------------------------------------------------------------- */

.wrapper {width:760px; margin:0px auto; padding:0;}

#tklogo{position:fixed; top:-17px; left:-15px;  }

#header {z-index: 100; width:100%; height:28px; position:fixed; top:0; left:0; padding:5px 0; margin:0; background-color:#000; color:#FFF;  font-size:11px; line-height:11px;}
#nav {float:right; width:auto; padding:9px 0 6px 0; }
#logo {float:left; width:auto;  border:none; }

#contact, .borderbot {padding:50px 0 50px 0; border-bottom:1px solid #CCC;}

#contact {border:none;}
#contact img {padding:0 0 20px 0; border:none; }

#content .first {margin-top: 45px; border: none;}
#content .first img {padding:0px; border: none; }
#fadeshow1 {z-index: -1; background-color: #FFF; border: none;}

#section1 {padding-top:0;}
a.boxlink {color:#fff; background-color: #36B4DB; padding: 2px 5px;}
a:hover.boxlink {color:#fff; background-color: #000; padding: 2px 5px;}


.clearit {clear:both;}

#testerForm {margin: 0 0 20px 0;}
#testerForm .textbox input {margin-left:0;}
#testerForm .pulldown, #testerForm .button, #testerForm .check {margin-left: 5px; }
#testerForm .check input {position: relative; top: -1px; }

#tester-div img {margin-bottom:16px; position: relative; left:-2px;}
#purchase img {margin-bottom:20px;}

#purchase-table {width:760px;}
#purchase-notes {width:425px;}

/* Form ----------------------------------------------------------------- */

span.label,span.spacer,span.multiple span {width:50px;} 
/*span.multiple {float:right;}*/ 
span.button {width:auto; } 
span .textbox {}
input { margin-top:5px; font-size:9px; line-height:9px;}
.textbox input {  }
.button input {margin-left:5px;}

/*#form-wrap{float:right;}*/



/*div.clear {clear:both;padding-top:5px;} */

/* Store CSS ----------------------------------------------------------------- */

/*
#payment-cart {padding-top:20px;}

.store-order-pricing {border-top:1px solid #000; padding-top:11px;}
.store-product-list-item+.store-product-list-item, .store-page-navigation, .store-notice-bill-descriptor{border-top:2px solid #000;}
.store-page-navigation {margin-top:11px;}
.store-order-item-group+.store-order-item-group {border-top:1px solid #000;}
.core-section-header, .store-order-price-label {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px;font-weight:bold; letter-spacing:1px; text-transform:uppercase;}
.store-value-money-single{font-size: 11px; line-height: 15px; font-family: Verdana, Helvetica, Arial, sans-serif;}
.core-section-body {padding-top:20px; border-top:2px solid #000; margin-top:10px;}
.store-order-item-base-title {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 18px; font-weight:bold; }

.store-decorate-silk input[type=text]{font-size:9px; line-height:9px; padding:3px 3px; background:none; border:1px solid #B5B8C8;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}


.store-decorate-silk .store-order-item-action-quantity .store-action-title {margin-left:5px; margin-right:5px; padding-left:0px; background:none;}

.store-decorate-silk .store-order-action-more .store-action-title, .store-decorate-silk .store-order-action-order .store-action-title, .store-decorate-silk .store-order-item-action-delete .store-action-title, .store-decorate-silk .store-order-action-edit .store-action-title, .store-decorate-silk .store-action-next .store-action-title, .store-decorate-silk .store-action-complete .store-action-title, .store-decorate-silk .store-product-list-item-action-add .store-action-title, .store-decorate-silk .store-product-detail-action-add .store-action-title, .store-decorate-silk .store-product-list-offer-item-action-add .store-action-title   {padding-left:0px; background:none}
.store-decorate-silk .store-action-next .store-action-title   {padding-right:0px;}

.store-action a, .store-variation-selector a {font-size: 12px; line-height: 15px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none; color: #36B4DB;}
.store-action a:hover, .store-variation-selector a:hover {font-size: 12px; line-height: 15px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none; color:#000;}
.store-variation-selector-title {font-size:12px;}

.store-decorate-button .store-page-navigation .store-action-command:hover, .store-decorate-button .store-product-list-item-action-list .store-action-command:hover {background-color:#000;border:none; color:#FFF;}
.store-decorate-button .store-page-navigation .store-action-command,.store-decorate-button .store-product-list-item-action-list .store-action-command{background-color:#000;border:none; color:#FFF;}
.store-decorate-button .store-page-navigation .store-action-command,.store-decorate-button .store-product-list-item-action-list .store-action-command,.store-decorate-button .store-page-navigation .store-action-command:hover,.store-decorate-button .store-product-list-item-action-list .store-action-command:hover,.store-decorate-button .store-page-navigation .store-action-command:active,.store-decorate-button .store-product-list-item-action-list .store-action-command:active,.store-decorate-button .store-page-navigation .store-action-command:link,.store-decorate-button .store-product-list-item-action-list .store-action-command:link,.store-decorate-button .store-page-navigation .store-action-command:visited,.store-decorate-button .store-product-list-item-action-list .store-action-command:visited,.store-decorate-button .store-page-navigation .store-action-command:focus,.store-decorate-button .store-product-list-item-action-list .store-action-command:focus{display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;text-decoration:none;font-weight:bold;cursor:pointer;font-size:12px;font-family: Verdana, Helvetica, Arial, sans-serif;padding:.4em .5em .4em .5em;color:#fff; background-color: #36B4DB;border:none;}

.core-form-field-group-header{margin-bottom:10px;}
.store-section-customer-address .core-form-field-group-header, .store-section-payment-details-billing .core-form-field-group-header{margin-top:20px;}
.core-form-field-body-note{margin-top:5px;}

select {
 font-size:9px;
}
.store-decorate-silk #store-variation-selector-command {background-position:right 3px;}
.store-decorate-silk #store-variation-selector-command:hover {background-position:right 3px;}
*/