div.unleadedajax-confirm div.unleadedajax-checkout-img{
    float:left; margin-right:5px;
}
/*div.unleadedajax-confirm div.unleadedajax-checkout-img img{ border: solid 1px #CCC;}*/
div.unleadedajax-confirm .success-msg {
    background:none;
    color:#000;
    padding: 8px !important;
    text-align:left;
    border:none !important;
}


div.unleadedajax-confirm, div.unleadedajax-progress{
    /*border:#ccc solid 1px;*/ z-index: 99999;
    text-align:center;
    display: table;
}
div.unleadedajax-progress{padding:5px; z-index: 199;}


div.unleaded-overlay{
    width: 100%;
    height: 100%;
    background: #FFF;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
	opacity: 0.8;
	filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
}
.item-add {
	font:bold 17px arial;
	color:#066390;
	padding-bottom:10px;
}






a.unleaded-checkout-link{
    /*background: transparent url('../../images/unleaded/unleaded-button-gray-left.gif') no-repeat top left;*/
    display: block;
    float: right;
    font-size:11px;
    line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
    height: 24px; /* Height of button background height */
    padding-left: 11px; /* Width of left menu image */
    text-decoration: none;
    margin-right:10px;
}

a:link.unleaded-checkout-link, a:visited.unleaded-checkout-link, a:active.unleaded-checkout-link{
    color: #494949; /*button text color*/
    
}

a.unleaded-checkout-link span{
    background: transparent url('../../images/unleaded/unleaded-button-gray-right.gif') no-repeat top right;
    display: block;
    padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.unleaded-checkout-link:hover{ /* Hover state CSS */
    background-position: bottom left;
}

a.unleaded-checkout-link:hover span{ /* Hover state CSS */
    background-position: bottom right;
    color: black;
}



span.unleaded-or{
    display:none;
}
a.unleaded-continue-link{
    background: transparent url('../../images/unleaded/unleaded-button-green-left.gif') no-repeat top left;
    display: block;
    float: left;
    font-size:11px;
    line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
    height: 24px; /* Height of button background height */
    padding-left: 11px; /* Width of left menu image */
    text-decoration: none;
    margin-left:10px;
}

a:link.unleaded-continue-link, a:visited.unleaded-continue-link, a:active.unleaded-continue-link{
    color: #066390; /*button text color*/
}

a.unleaded-continue-link span{
    background: transparent url('../../images/unleaded/unleaded-button-green-right.gif') no-repeat top right;
    display: block;
    padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.unleaded-continue-link:hover{ /* Hover state CSS */
    background-position: bottom left;
}

a.unleaded-continue-link:hover span{ /* Hover state CSS */
    background-position: bottom right;
    color: black;
}
#unleaded_ajax_confirm ul {
	margin-top:0px;
	padding:0px;
	width:auto;
	overflow:visible;
}
#unleaded_ajax_confirm ul li {
	padding:0px !important;
	margin-bottom:0px;
	background:none;
	border:none !important;
}
#unleaded_ajax_confirm ul li.success-msg ul {
	padding:0px;
	margin-bottom:0px;
}
.unleadedajax-checkout-left-sec {
	border:1px solid #cacaca;
	width:211px;
	padding:16px 9px;
	margin-right:12px;
	font:12px Arial, Helvetica, sans-serif;
	float:left;
	min-height:73px;
    margin: 0 20px 0 0;
    
    
}
.unleadedajax-checkout-mess {
	float:left;
	color:#343434;
	font-weight:bold;
	font-size:13px;
	/*width:134px;*/
}
.unleadedajax-checkout-color {
	float:left;
	width:134px;
}
.unleadedajax-checkout-form-price {
    color: #000;
    float: left;
    font-weight: normal;
    width: 134px;
}
.unleadedajax-checkout-img {
	width:55px;
    
}
.unleadedajax-checkout-right-sec {
	float:right;
	width:197px;
	font:11px arial;
    float: left;
    /*clear: both;*/
    padding-top:0px;
}
.unleadedajax-checkout-right-top-sec {
	border-bottom:1px solid #cacaca;
	padding-bottom:7px;
	margin-bottom:10px;
}
.shop-summ {
	font:bold 14px arial;
	color:#343434;
	padding-bottom:4px;
}
/*.shopping-bag .unleaded-checkout-bag {
float:left; height:25px; background:transparent url(../../images/bkg_btn.png) 0 0 no-repeat; padding:0 0 0 10px; font:bold 11px/20px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#ffffff; }*/
.shopping-bag .unleaded-checkout-bag {
background: none repeat scroll 0 0 #F69D07;
    color: #FFFFFF !important;
    font: bold 11px arial;
    height: auto;
    padding: 2px 5px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}
.shopping-bag .unleaded-checkout-bag span{background: none; padding: 0;}
/*.shopping-bag .unleaded-checkout-bag span{ background:transparent url(../../images/bkg_btn.png) right 0 no-repeat; padding:0 14px 0 2px; height: 25px; }*/

.shopping-bag a {
	color:#FFF !important;
	text-transform:uppercase;
	height:auto;
	width:auto;
	padding:2px 12px;
	font:bold 9px arial;
	margin-right:8px;
}
.shopping-bag a:hover {
	color:#FFF !important;
}
.shopping-bag a:hover span {
	color:#FFF !important;
}
/*.shopping-bag a.unleaded-checkout-bag span {
	background:none;
	padding:0px;
}
*/
.shopping-bag {
/*	float:left; */
}
.checkout {
	float:left;
	margin-bottom:6px;
}
.checkout .unleaded-checkout {
	background:#F69D07;
	float:left;
}
.checkout a {
	color:#FFF !important;
	text-transform:uppercase;
	height:auto;
	width:auto;
	padding:2px 12px;
	font:bold 11px arial;
	margin-right:0px;
}
.checkout a:hover {
	color:#FFF !important;
}
.checkout a:hover span {
	color:#FFF !important;
}
.checkout a.unleaded-checkout span {
	background:none;
	padding:0px;
}
.keep-shopping{ clear: both;}
.keep-shopping a {
	
	float:left;
	padding:0px;
}

.keep-or {
	float:left;
    line-height: 15px;
}
.keep-or span {
	font:bold 12px arial;
	color:#343434;
}
.keep-text {
	float:left;
	padding-left: 8px;
    padding-top: 0;
}
.keep-text a {
	background:none;
	float:left;
	padding:0px;
	height:auto;
	font:bold 11px arial;
	text-decoration:underline;
	color:#066390 !important;
	margin-left:0px;
    line-height: 15px;
}
.keep-text a:hover {
	color:#000 !important;
	text-decoration:none;
}
.you-may-love {
	border-bottom:1px solid #cacaca;
	padding-bottom:7px;
	padding-top:10px;
	margin-bottom:15px;
    clear: both;
}
.sub-cat-sec {
	width:115px;
	padding:0 0 0 12px;
	float:left;
	text-align:center;
}
.unleadedajax-checkout-you-love-sec {
	margin-bottom:10px;
}
.cross-img {
	padding-bottom:5px;
}
.cross-prod {
	padding-bottom:2px;
}
.cross-prod a {
	font:bold 10px arial;
	color:#066390 !important;
	text-decoration:none;
}
.cross-prod a:hover {
	color:#000 !important;
	text-decoration:underline;
}
.cross-more {
	font:normal 9px arial;
	padding-bottom:8px;
}
.cross-more a {
	font:normal 9px arial;
	color:#4a78bd !important;
	text-decoration:underline;
}
.cross-more a:hover {
	color:#000 !important;
	text-decoration:none;
}
.cross-cart {
}
.cross-cart a {
	color: #FFFFFF !important;
    font: bold 11px arial;
    height: auto;
    padding: 2px 8px;
    text-transform: uppercase;
    width: auto;
	background:#F69D07;
	text-decoration:none;
}
.cross-cart a:hover {
	text-decoration:none;
}
.mess-sec {
	float:right;
	width:140px;
}
.pro-main-sec {
	background: none repeat scroll 0 0 #FFFFFF;
    /*border: 9px solid #4D4D4D;*/
	padding:10px;
    display: table;
    width: 450px;
}
.close-sec {
	background: #3A9441;
    float: right;
    height: 16px;
    /*margin-bottom: -1px;*/
	margin-top:-19px;
    padding: 1px 0;
    text-align: center;
    vertical-align: middle;
    width: 72px;
	/*margin-right:4px;*/
}
.close-sec a {
	background: url("../../images/unleaded/close_03.png") no-repeat scroll left 1px #3A9441;
    color: #FFF !important;
    font: bold 11px arial;
	padding: 0 0 0 18px;
    text-decoration: none;
    text-transform: uppercase;
}
.close-sec a:hover {
	text-decoration:none;
	color:#000 !important;
}
.unleadedajax-checkout-count {
	margin-bottom:3px;
}
.unleadedajax-checkout-count b{ color:#000; font-weight: normal;}
.drop-topside {
	background: url("../../images/unleaded/drop-top.png") repeat-x top;
	padding-top:4px;
}
.drop-leftside {
	background: url("../../images/unleaded/drop-left.png") repeat-y left top;
	padding-left:4px;
}
.drop-rightside {
	background: url("../../images/unleaded/drop-right.png") repeat-y right top ;
	padding-right:4px;
}
.drop-btmside {
	background: url("../../images/unleaded/drop-btm.png") repeat-x bottom ;
	padding-bottom:4px;
}
.pro-main {
	background:#3A9441;
	padding:9px;
    display: table;
    width: 470px;
}
.cor-topleft{
	background: url("../../images/unleaded/top-left_03.jpg") no-repeat top left ;
	padding-bottom:4px;
}
.cor-topright{
	background: url("../../images/unleaded/top-right_07.jpg") no-repeat top right ;
	padding-bottom:4px;
}
.cor-btmleft {
	background: url("../../images/unleaded/btm-left_20.jpg") no-repeat bottom left ;
	padding-bottom:4px;
	
}
.cor-btmright {
	background: url("../../images/unleaded/btm-right_24.jpg") no-repeat bottom right ;
	padding-bottom:4px;
}
.pro-main .pro-main-sec .opt-msg {
	background-color: #a8a9ad;
	border:1px solid #4D4D4D;
	color: #FFF;
	padding:5px;
	margin-bottom:10px;
	text-align:left;
	
}

.divspace{
	margin: 15px 0;
}
.unleadedajax-checkout-subtotal b{ color:#000; font-weight: normal;}