﻿#checkouttopline
{
    display:block;
    margin-bottom:25px;
}

.contentitemrows
{
    width:400px;
}
.cartitemrow td
{
    padding-top:8px;
}
.headrow td
{
    padding-bottom:10px;
}
.cartitemrow td
{
    padding-bottom:10px;
}
.subtotalrow td
{
    padding-top:10px;
    border-top: 1px solid #814b0c;
}

.tablecell
{
    width:80px;
}
.tablecelldelete
{
    width: 50px;
    text-align: left;
    padding-left: 10px;
}
.tablecellprice, .tablecellheadprice
{
    width:65px;
}
.firstcell
{
    text-align:left;
    padding-right:5px;
}
.tablecell, .tablecellprice, .tablecellheadprice
{
    text-align:right;
    padding-left:5px;
    padding-right:5px;
}
.tablecellprice
{
    font-weight:bold;
    COLOR: #C11A1B;
}
.subtotalrow, .shippingrow, .totalrow, .warrantyrow
{
    font-weight:bold;
}
.totalrow td, .warrantyrow td
{
    padding-top:6px;
}
.editbasketbtn
{
    margin-top: 15px;
    margin-left: 400px;
    display: block;
    height: 24px;
    width: 84px;
    background: url(commonimages/editbasketbtn.jpg) no-repeat;
}
.editbasketbtn:hover
{
    background: url(commonimages/editbasketbtnhover.jpg) no-repeat;
}

#addwarrantypanel
{
    COLOR: #C11A1B;
    font-weight: bold;
    border: solid 1px #C11A1B;
    width: 550px;
    margin-top: 15px;
    padding: 10px;
}
#addwarrantybutton
{
    display: block;
    margin-top: 6px;
    height: 24px;
    width: 100px;
    background: url(commonimages/addwarranty.png) no-repeat;
}
#addwarrantybutton:hover
{
    background: url(commonimages/addwarrantyhover.png) no-repeat;
}
#removewarrantybutton
{
    display: block;
    height: 24px;
    width: 100px;
    position: relative;
    top: 39px;
    left: 280px;
    background: url(commonimages/removewarranty.gif) no-repeat;
}
#removewarrantybutton:hover
{
    background: url(commonimages/removewarrantyhover.gif) no-repeat;
}



#customerdetailspanel
{
    width:600px;
    margin-top:30px;
}
.detailshead
{
    display:block;
    font-size: 18px;
    margin-bottom:15px;
}
#detailstable
{
    float:left;
}
.detailstable td
{
    padding-top:9px;
}
.address td
{
    padding-top:1px;
}
.label
{
    padding-right:6px;
}
.detailtextbox
{
    width:220px;
}
.firstnametextbox
{
    width:85px;
}
.surnametextbox
{
    width:125px;
}
#paymentpanel
{
    width:600px;
    margin-top:30px;
}
#paymentlist
{
    margin-top:10px;
    margin-left:0;
}
#paybutton
{
    display:block;
    width:81px;
    height: 24px;
    margin-top:20px;
    margin-bottom:20px;
    background: url(commonimages/paybtn.jpg) no-repeat;
}
#paybutton:hover
{
    background: url(commonimages/paybtnhover.jpg) no-repeat;
}
.adddetailspanel
{
    padding-top:7px;
    width:270px;
    float:right;
}
#details
{
    display:block;
    width:250px;
    height:160px;
    overflow:hidden;
    margin-top:8px;
}