﻿#usercart
{
    border-width: 0px;
    padding: 0px;
    width: 960px;
    margin-right: auto;
    margin-left: auto;
}
.cartleft
{
    width: 850px;
    margin: 0 auto;
    display: table;
}
.cartright
{
    width: 850px;
    margin: 0 auto;
}
#usercart h5
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #333333;
    margin-top: 20px;
    font-size: 14px;
}
.step1
{
    background-color: #BCD2EE;
    color: #666666;
    font-weight: bolder;
}
.step2
{
    background-color: #BCD2EE;
    color: #CC3300;
    font-weight: bolder;
}
.step3
{
    background-color: #BCD2EE;
    color: #CC3300;
    font-weight: bolder;
}
.cartright table
{
    border-right-style: solid; border-bottom-style: solid; border-right-width: 1px; border-bottom-width: 1px; border-bottom-color: #333333; border-right-color: #333333;width:100%
}
.cartright td
{
    border-left-style: solid; border-top-style: solid; border-left-width: 1px; border-top-width: 1px; border-top-color: #333333; border-left-color: #333333;
}
.prices td{ border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #333333; padding-left:510px}
.Actual
{
    float: left;
    margin-left:20px;
}
.Subtotal
{
    float: right;
    margin-right: 100px;
}
.Cancontinues
{
    float: right;
    margin-right: 5px;
}
.float
{
    vertical-align:middle;
    }
.floats
{
    vertical-align:middle;
    float:right;
}

.addpusea:hover
{
    background-color: #f2f2f2;
    text-decoration: none;
}
.addpusea
{
display: block;
_display: inline;
float: left;
width: 20px;
height: 20px;
border: 1px solid #ccc;
line-height: 20px;
padding: 0;
vertical-align: top;
text-align: center;
background-color: #ededed;
overflow: hidden;
cursor: pointer;
-webkit-user-select: none;
}
.addpusea a:hover
{
    background-color: #f2f2f2;
    text-decoration: none;
}
.borderlefta
{
       border-left: 0!important;
}
.addpusestock {
border-left: 0!important;
float: left;
margin: 0;
padding: 0;
width: 48px;
height: 20px;
font-size: 16px;
line-height: 20px;
text-align: center;
color: #666;
border: 1px solid #CCC;
outline: 0;
background: #FFF;
ime-mode: disabled;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block;
}

 .cartheadtr
 {
     font-size: 16px;
     font-weight: 400;
     font-style: normal;
     text-decoration: none;
     text-align: center;
     vertical-align: middle;
     white-space: nowrap;
     background-color:#BBB6B6;
     height: 20px;
}
.cartheadtr td
{
    border-bottom: 1px solid black;
    border-right: 1px solid black;
}
.carttable
{
    width:100%;
    border-spacing: 0px;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    margin: 10px 0;
}
.carttable td
{
    border-right: 1px solid black;
}
.carttd1
{
   width:120px;
   font-size: 14px;
   height:44px;
}
.carttd2
{
   width:400px;
   font-size: 14px;
   padding: 5px 0;
}
.carttd2span
{
    float:left;
    padding: 0 5px;
}
.carttd2span2
{
   display: block;
text-align: left;
padding: 0 5px;
}
.deletea
{
    cursor:pointer;
    color:#005ea7;
    text-decoration:none;
}
.deletea:hover
{
    text-decoration:underline;
}
.cartbodytr
{
}
.cartbodytr td
{
    border-bottom: 1px dashed #CCC7BA;
}
.mycancel_btn {
width: 100px;
height: 34px;
color: white;
letter-spacing: 1px;
background: #C8CDD7;
border-bottom: 1px solid #2d78f4;
outline: medium;
-webkit-appearance: none;
-webkit-border-radius: 0;
padding: 0;
border: 0;
font-size: 14px;
cursor: pointer;
margin:10px;
}
input.mycancel_btn:hover {
background: #9FA9BA;
}

.myadd_btn {
width: 100px;
height: 34px;
color: white;
letter-spacing: 1px;
background: #3385ff;
border-bottom: 1px solid #2d78f4;
outline: medium;
-webkit-appearance: none;
-webkit-border-radius: 0;
padding: 0;
border: 0;
font-size: 14px;
cursor: pointer;
margin:10px;
}
input.myadd_btn:hover {
background: #0E5ACD;
}

.cutizi
{
    font-size: 14px;
    font-weight: bold;
}
#paymentsdiv img,#shipviadiv img
{
    height:26px;
    width:48px;
}
#paymentsdiv ul,#shipviadiv ul
{
    font-size:13px;
    line-height: normal;
}