.navigator {
color:#ffffff;
padding:9px 20px 10px 20px;
background-repeat:repeat-x;
background-color:#06afef;
background:url(/ts1631859545/attachments/StyleSheet/7/sa-navigator.png);
}

#catscroll
{
overflow-y: scroll; 
overflow-x: hidden; 
min-height:250px;
max-height:1000px;
position:relative;
font-size:11px;
font-family: 'Open Sans',verdana, Helvetica,Arial,sans-serif;
}

a:link, a:visited, a:active {
  color: #00adef;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
  color: #254e8b;
}

a:link.menuDepth0, a:visited.menuDepth0 , a:active.menuDepth0 
{
  color:#232424;
}

a:hover.menuDepth0
{
  color:#254e8b;
}

a:link.menuDepth2, a:visited.menuDepth2 , a:active.menuDepth2 
{
  color:#959291;
}

a:hover.menuDepth2
{
  color:#00adef;
}

#catscroll ul.smenu
{
list-style:none;
margin:0px;
padding:0px;
}

#catscroll ul.smenu li
{
list-style:none;
}

.li0
{
padding:4px 20px 3px 20px;
border-bottom:1px solid #ffffff;
font-size:13px;
}

.li1, .li2, .li3, .li4
{
padding:3px 0px 1px 15px;
font-size:11px;
}

.dots
{
   border-bottom: dotted 1px #999999;
}

.side-cart {
color:#ffffff;
padding:9px 20px 10px 20px;
background-repeat:repeat-x;
background-color:#7f7f7e;
border-top: 1px solid #ffffff;
background:url(/ts1631859545/attachments/StyleSheet/7/sa-sidecart.png);
}

.side-cart-foot {
color:#ffffff;
padding:1px 20px 1px 20px;
background-repeat:repeat-x;
background-color:#7f7f7e;
border-top: 1px solid #ffffff;
background:url(/ts1631859545/attachments/StyleSheet/7/sa-sidecart.png);
}

#cartscroll
{
overflow-y: scroll;
overflow-x: hidden;
min-height:250px;
font-family: 'Open Sans',Helvetica,Arial,sans-serif;
   font-size:11px;
}

#cartline1
{
   border-bottom:1px solid #d0d0d0;
   width:266px;
   padding:5px;
}

#cartline1 .c1left
{
   float:left;
   width:80px;
}

#cartline1 .c1right
{
   float:left;
   width:170px;
   text-align:right; 
   color:#cc1c1c;
}

#cartline2
{
   border-bottom:1px solid #d0d0d0;
   width:256px;
   padding:5px;
   text-align:center;
}

#cartline5
{
   border-bottom:1px solid #d0d0d0;
   width:256px;
   padding:5px;
   text-align:center;
   font-weight:bold;
}

#cartline3
{
   width:261px;
   line-height:13px;
}

#cartline3 table
{
margin-bottom:0px;
}

#cartline3 input
{
width:20px;
border: 1px solid #c8bbbb;
padding:4px 4px 4px 4px;
font-size:13px;
color:#7a7a7a;
text-align:center;
}

#cartline3 td
{
   border-bottom:1px solid #d0d0d0;
   padding-bottom:3px;
   padding:5px;
   background-color:#ffffff;
}

#cartline4
{
   border-bottom:1px solid #d0d0d0;
   width:266px;
   padding:5px;
   font-size:10px;
}

#cartline4 .c4left
{
   float:left;
   width:120px;
}

#cartline4 .c4right
{
   float:left;
   width:130px;
   text-align:right; 
}



/* pop up cart */

#cart-box .pop {
    position: absolute;
    top:15px;
    right:0px;
    width:19px;
    height:18px;
    display: inline; 
}

.pop .pop_menu {
    display: none;
     border:1px solid #aeadad;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; 
}

.pop .pop_toggle {
    background-image: url(/ts1631859545/attachments/StyleSheet/7/sa-cart-down.png );
    background-repeat: no-repeat;
    background-position: center center;
    width: 19px;
    height: 18px;
    overflow: hidden;
    cursor: pointer; 
}

.active .pop_menu {
  display: block;
  background-color:#ffffff;
  color: #6a6d6a;
  position: absolute;
  padding: 0px;
  width: 350px; 
  right:0px;
  top:0px;

}

.active .pop_menu a {}

.active .pop_toggle {
  z-index: 2000;
  position: absolute;
  top: 0;
  right: 0;
  background-image: url(/ts1631859545/attachments/StyleSheet/7/sa-cart-up.png); 
}

#popline1, #popline2, #popline5, #popline4
{
   padding:5px;
}

#popline2
{
   border-bottom:1px solid #d0d0d0;
   text-align:center;
   background-color:#f2f3f4;
}

#popline3
{
   line-height:13px;
}

#popline3 table
{
margin-bottom:0px;
}

#popline3 input
{
width:20px;
border: 1px solid #c8bbbb;
padding:4px 4px 4px 4px;
font-size:13px;
color:#7a7a7a;
text-align:center;
}

#popline3 td
{
   border-bottom:1px solid #d0d0d0;
   padding-bottom:3px;
   padding:5px;
   background-color:#ffffff;
   vertical-align:middle;
height:30px;

}

#popline4
{
   font-size:10px;
background-color:#f2f3f4;
}

#popline4 .c4left
{
   float:left;
   width:170px;
}

#popline4 .c4right
{
   float:left;
   width:170px;
   text-align:right; 
}

#popline5
{
   text-align:center;
}


.update-btn-m, .update-btn-p, #cartline3 .checkout-btn-m, #popline3 .checkout-btn-m, .checkout-btn, .nextstep-btn, .add-kit-btn {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79caed), color-stop(1, #04acef) );
    background:-moz-linear-gradient( center top, #79caed 5%, #04acef 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79caed', endColorstr='#04acef');
    background-color:#79caed;
    border:1px solid #0fb0f0;
    display:inline-block;
    color:#ffffff;
    font-family: 'Open Sans',verdana, Helvetica,Arial,sans-serif;
    font-size:13px;
    font-weight:normal;
    padding:4px 0px 4px 0px;
    text-align:center;
    text-decoration:none;
    width:113px;
    cursor:pointer;
}

.update-btn-m:hover, .update-btn-p:hover, #cartline3 .checkout-btn-m:hover, #popline3 .checkout-btn-m:hover, nextstep-btn:hover, .add-kit-btn:hover, checkout-btn:hover{
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #04acef), color-stop(1, #79caed) );
    background:-moz-linear-gradient( center top, #04acef 5%, #79caed 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#04acef', endColorstr='#79caed');
    background-color:#04acef;
}

.checkout-btn, .continue-btn, .nextstep-btn{
    font-size:15px;
    font-weight:normal;
    padding:9px 9px 9px 9px;
    width:170px;
}

.checkout-btn
{
margin-left:15px;
}

.update-btn-c, .continue-btn {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #aaaaa8), color-stop(1, #5f5e5e) );
    background:-moz-linear-gradient( center top, #aaaaa8 5%, #5f5e5e 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaa8', endColorstr='#5f5e5e');
    background-color:#aaaaa8;
    border:1px solid #625f5d;
    display:inline-block;
    color:#ffffff;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size:15px;
    font-weight:normal;
    padding:9px 9px 9px 9px;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
    width:170px;
}

.update-btn-c:hover, .continue-btn:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5f5e5e), color-stop(1, #aaaaa8) );
    background:-moz-linear-gradient( center top, #5f5e5e 5%, #aaaaa8 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f5e5e', endColorstr='#aaaaa8');
    background-color:#aaaaa8;
}

.delivery-table
{
width:100%;
margin-top:10px;
}

.delivery-table td
{
padding:10px;
}

.delivery-table .row1 td
{
background-color: #F6F6F7;
border-bottom: 1px dotted #B4B4B3;
}

.delivery-table .row2 td
{
border-bottom: 1px dotted #B4B4B3;
}

.shipping
{
border-bottom: 1px dotted #B4B4B3;
}

.shipping .row1 td
{
background-color: #F6F6F7;
}
