@charset "UTF-8";

.checkout-block{background-color:#1c5379;margin:0 30px;padding:5px 15px;}
.checkout-block-inner{padding: 0 10px;background-color:#fff;}
.checkout-block-outer{}
.checkout-block-intro{color:#fa7837;font-size:14px;font-weight:bold;margin:15px 30px 0;}
.checkout-block-text{padding:0 10px 0 35px;color:#fff;height:37px;line-height:32px;font-weight:bold;font-size:14px}
.checkout-block h2{margin:7px 0;}
.checkout-block .cellPaddingLeft{margin:0;padding: 15px 0 0}
.checkout-block-foot{padding:0 10px 0 35px;color:#fff;padding:5px 0 0}
.checkout-block-foot table{border-collapse:collapse;margin:0;padding:0;}
.checkout-block-foot a{color:#fff;text-decoration:none}
.checkout-block-foot a:hover{text-decoration:underline;}

.checkout-block{position: relative;}
.checkout-block > .tl, .checkout-block > .tr, .checkout-block > .bl, .checkout-block > .br{width: 5px;height: 5px;position: absolute;}
.checkout-block > .tl{background: url(/img/checkout/tl.jpg) top left no-repeat;top: 0;left: 0;}
.checkout-block > .tr{background: url(/img/checkout/tr.jpg) top right no-repeat;top: 0;right: 0;}
.checkout-block > .bl{background: url(/img/checkout/bl.jpg) bottom left no-repeat;bottom: 0;left: 0;}
.checkout-block > .br{background: url(/img/checkout/br.jpg) bottom right no-repeat;bottom: 0;right: 0;}

a.edit-link {
	color:#FA7837;
	text-decoration:underline;
	float:right;
	padding-right:10px;
}



.checkoutTables
{
    margin:15px 30px 0 30px;
    width:845px;
}
.checkoutTablesSmall
{
    margin:15px 30px 0 30px;
    width:100%;
}
.checkoutTablesSmall input
{
    width:66px !important;
	height:20px !important;
    border:0 !important;
}

.checkoutFormTable
{
    width:100%;
}
.checkoutFormTable input
{
    width:195px;
    border:1px solid #4b2600;
    height:14px;
}
.checkoutFormTable select, .brownSelect
{
    border:1px solid #4b2600;
    width:202px;
    height:18px;
    background-image:none;
}
.checkoutFormTable tr td
{
    padding-top:5px;
    vertical-align:top;
}
.greenHeader
{
    background-color:#006633;
    font-weight:bold;
    font-size:12px;
    color:White;
    padding:3px 0 3px 5px;
}
.orangeHeader
{
    background-color:#f2783b;
    font-weight:bold;
    font-size:12px;
    color:White;
    padding:3px 0 1px 5px;
}
.stepTwoWrapper 
{
    width:700px;
}
.stepTwoWrapper div
{
    margin-bottom:10px;
}
.tealHeader
{
    background-color:#c8f6b0;
}
.cellPaddingLeft tr td
{
    padding-left:6px;
}
.cartPicture
{
    width:74px;height:74px;border:1px solid black;
}
.borderBottom
{
    border-bottom:1px solid black;
}
