#topBanner
{
    border-bottom: solid 2px #777777;
}

.topImage
{
    float: left;
    margin: 43px 0 10px 10px;
}

.topImageRight
{
    float: right;
    margin: 33px 0 0 0;
}

.bottomImageRight
{
    float: right;
    margin: 20px 0px;
}
#header
{
     height: 100px;
}


#btnCheckOutNowBottom, #btnCheckOutNowTop
{
	background-image: url(../images/securecheckout-bttn.gif);
	height: 42px;
	width: 216px;
	display: block;
	border: none;
	cursor: pointer;
}


#phoneNumber
{
    float: right;
    font-weight: bold;
}

html.js body div#wrapper div#cartContent div div table.ShoppingCart
{
    background-color:#FF0000 !important;
	width: 100%;
}
.ShoppingCart td, .ShoppingCart th
{
	vertical-align: top;
	padding: 5px;
	text-align:left;
}

.ShoppingCart thead
{
}
.ShoppingCart thead tr
{
}
.ShoppingCart thead th
{
	border-width: 0px 0px 2px 0px;
	border-color: #777777;
	border-style: solid;
}
.ShoppingCart thead th div
{
}
.ShoppingCart tbody
{
}
.ShoppingCart tbody tr
{
}
.ShoppingCart tbody td
{
}
.ShoppingCart tbody td.firstCol
{
	border-left-width: 1px;
}

.ShoppingCart tbody td.lastCol
{
	border-right-width: 1px;
}

.spacerrow td
{
	height: 10px;
}
.productrow
{
	margin-bottom: 5px;
	border-bottom:1px solid #e5e5e3;
}
.productrow td.description a { font-size:22px; font-weight:normal; line-height:28px; color:#040404; text-decoration:none;} 
.productrow td.description a:hover { text-decoration:underline;} 

.productrow td
{
	margin-bottom: 5px;
}
.ShoppingCart .image
{
	width:100px;
}
.ShoppingCart .discount,.ShoppingCart .quantity,.ShoppingCart .price,.ShoppingCart .TotalCol
{
	width:90px;
	text-align:right;
}

.checkoutPanel
{
	
}
hr
{
	background-color:#777777;
	color:#777777;
	height:2px;
	border:none;
}

.AFDAddressesBlock
{
    border: solid 2px #777777;
    height:200px;
    overflow:auto;
}