﻿.cartwidget-container
{
    font-family:Calibri;
    position:relative;
    border:none;
    width:44px;
    height:44px;
    cursor: pointer; cursor: hand;
}

.cartwidget-bubble
{
    position:absolute;
    top: -6px;
    right:-6px;
    padding:2px 6px 2px 6px;
    background-color:#C8001E;
    color:white;
    font-weight:bold;
    font-size:0.75em;
    border-radius:30px;
    /* box-shadow:1px 1px 1px gray; */
    display: none;
    /*padding:2px 3px 2px 3px;*/
}        


.flyout-table { border: 3px solid black }

.flyout-item-highlight { background-color: #B81919;	color: #ffffff; }
.flyout-item-highlight a, .flyout-item-highlight a:hover { color: #ffffff; display: block; width: 100%; height: 100%; }
.flyout-item { cursor: pointer; font-weight: bold; }
.flyout-item a { display: block; height: 100%; padding: 5px; }
.flyout-item a:hover { color: #ffffff; display: block; height: 100%; background-color: #B81919; }
.flyout-item.inactive a, .flyout-item.inactive a:hover { color: #aaa; background-color: transparent; }

.lookup-flyout { /*margin-top: 20px;*/ float: right; position: absolute; background: white; z-index:1; }
.lookup-spacer { padding-left:5px; padding-right: 5px }

.lookup-cuc-upgrade-button { width: 300px }
.lookup-cuc-upgrade { display: none }
.lookup-cuc-upgrade-container { margin-top:10px; margin-bottom: 10px }
.lookup-cuc-table { width: 100% }

.lookup-cuc-button { width:100px }
.lookup-cuc-button-container { text-align: center; padding-left: 20px; padding-right: 20px }

.lookup-cuc-nocucs-container { border: 4px solid FFFFFF; padding: 10px }


#checkoutwizardcontainer2 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
}
#checkoutwizardcontainer1 {
	float:left;
	width:100%;
	/*position:relative;*/
	right:50%;
}
#checkoutwizardcol1 {
	float:left;
	width:70%; /* 46 */
	/*position:relative;*/
	left:50%; /* 52 */
	overflow:hidden;
}
#checkoutwizardcol2 {
	float:left;
	width:30%; /* 46 */
	/*position:relative;*/
	left:50%; /* 56 */
	overflow:hidden;
}