#aux {
	width: 185px;
	padding: 0 0 10px;
	float: right;
	right: 0;
	}

/* STANDARD BOX */

.rightnav-checkout {
	margin: 5px 0 0 0;
	}
	
.rightnav-shipping {
	margin: 5px 0 0 0;
	margin-top:-60px;
	}
	

.rightnav-checkout h2 {
	text-align:center;
	}

.aux-box,
.aux-options {
	#background: url(/si/img/box-185-bottom.gif) no-repeat left bottom;
	margin: 0 0 20px;
	padding: 0 0 10px;	
	border-bottom: 1px solid #DED4CB;
    border-top: 1px solid #DED4CB;
    border-left: 1px solid #DED4CB;
    border-right: 1px solid #DED4CB;
	}

.aux-box h3 {
	background: #000 url(/si/img/box-185-header.gif) no-repeat left top;
	height: 22px;
	font: bold 13px/13px Helvetica, Arial, sans-serif;
	color: #fff;
	padding: 9px 10px 0;
	}

.aux-box p,
.aux-box ul,
.aux-box ol {
	font: normal 11px/18px Helvetica, Arial, sans-serif;
	margin: 0 10px 5px;
	}

.aux-box ul.button {
	height: 21px;
	margin: 0 10px;
	}

.aux-box ul.button li {
	list-style: none;	
	float: left;
	background: url(/si/img/button-small-left.gif) no-repeat left top;
	height: 21px;
	padding: 0;
	}

.aux-box ul.button li a {
	display: block;
	height: 16px;
	background: url(/si/img/button-small-right.gif) no-repeat right top;
	padding: 5px 5px 0;
	font: bold 11px/11px Helvetica, Arial, sans-serif;
	text-shadow: #333 0 1px 0;
	color: #fff;
	width: auto;
	*width: 1%; 
	white-space: nowrap;
	text-decoration: none;
	}
	
.aux-box ul.button form li input {
        display: block;
        height: 16px;
        background: url(/si/img/button-small-right.gif) no-repeat right top;
        padding: 5px 5px 0;
        font: bold 11px/11px Helvetica, Arial, sans-serif;
        text-shadow: #333 0 1px 0;
        color: #fff;
        width: auto;
        *width: 1%;
        white-space: nowrap;
        text-decoration: none;
        border: medium none;
        padding: 2px;
        }
		
.payment-method {
       margin-top: 13px;
}


/* NEW DESIGN */
.aux-box-B-main {
	background: none repeat scroll 0 0 #FFFFFF;
	#padding: 0 0 0 10px;
	}

.aux-box-B-main h2 {
	text-align:center;
	}

.aux-box-B-main h3 {
	color: #000000;
	text-align:center;
	}

.aux-box-B-main h4 {
	color: #000000;
	text-align:center;
	font-size: 15px;
	}

.aux-box-B {
	color: #000000;
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 0 0 5px;
	padding: 0 0 0;
	float: left;
	width: 260px;
	}

.aux-box-B h3 {
	color: #000000;
	height: 0;
	font: bold 14px/14px Helvetica, Arial, sans-serif;
	padding: 3px 10px 0;
	float: left;
	}

.aux-box-B-payment {
	float: right;
	margin: -15px;
}

.aux-box-B p,
.aux-box-B ul,
.aux-box-B ol {
	font: normal 11px/18px Helvetica, Arial, sans-serif;
	margin: 2px 10px 5px;
	}

.aux-box-B ul.button {
	height: 21px;
	margin: 0 10px;
	}

.aux-box-B ul.button li {
	list-style: none;	
	float: right;
	/*background: url(/si/img/button-small-left.gif) no-repeat left top;*/
	height: 21px;
	padding: 0;
	}

.aux-box-B ul.button li a {
	display: block;
	height: 22px;
	background: url(/si/img/Edit.gif) no-repeat right top;
	padding: 5px 5px 0;
	width: 41px;
	margin-top:1px;
	
	}
	
.aux-box-B ul.button form li input {
        display: block;
        height: 16px;
        background: url(/si/img/button-small-right.gif) no-repeat right top;
        padding: 5px 5px 0;
        font: bold 11px/11px Helvetica, Arial, sans-serif;
        text-shadow: #333 0 1px 0;
        color: #fff;
        width: auto;
        *width: 1%;
        white-space: nowrap;
        text-decoration: none;
        border: medium none;
        padding: 2px;
        }


/* BIG LIST */	

.aux-options h3 {
	#background: url(/si/img/box-185-top.gif) no-repeat left top;
	height: 10px;
	text-indent: -9999em;
	overflow: hidden;
	margin: 0;
	}

.aux-options ul {
	font: normal 12px/18px Helvetica, Arial, sans-serif;
	padding: 0 0 0 14px;
	white-space: nowrap;
	}

.aux-options ul li {
	display: inline;
	list-style: none;
	}

.aux-options ul li a {
	display: block;
	padding: 9px 0;
	text-decoration: none;
	color: #333;
	}

.aux-options ul li a strong {
	font: bold 16px/18px Helvetica, Arial, sans-serif;
	color: #666363;
	display: block;
	}
	
.aux-options ul li a:hover,
.aux-options ul li a:hover strong {
	color: #666;
	}
	
/* CHAT BUTTON */
	
.aux-chat a {
	background: url(/si/img/aux-chat.gif) no-repeat left top;
	display: block;
	text-indent: -9999em;
	width: 185px;
	height: 72px;
	}
	
/* SIGNUP BOX */	

.aux-signup { 
	margin: 0 0 20px;
	padding: 0 0 15px;
	background: url(/si/img/box-185-bottom.gif) no-repeat left bottom;
	}

.aux-signup h3 {
	background: url(/si/img/box-185-top.gif) no-repeat left top;
	font: bold 16px/16px Helvetica, Arial, sans-serif;
	color: #333;
	padding: 15px 13px 5px;
	margin: 0 0 5px;
	}

.aux-signup p {
	font: normal 12px/16px Helvetica, Arial, sans-serif;
	color: #666;
	margin: 0 13px 10px;
	}
	
.aux-signup p.list-details {
	margin: 0 47px;
	}

/* PRODUCT LIST MODIFIERS */

#aux .list-header {
	background: none;
	text-align: center;
	height: auto;
	}

#aux .list-header h3 {
	float: none;
	text-align: center;
	font: bold 14px/14px Helvetica, Arial, sans-serif;
	}

#aux ul.list {
	padding: 0 0 0 3px;
	}
	
#aux ul.list li {
	float: left;
	height: auto;
	list-style: none;
	padding: 0 5px 10px;
	}
	
#aux ul.list li a.list-image {
	width: 125px;
	height: 125px;
	margin: 0 auto 5px;
	}
	
#aux ul.list li a.list-image img {
	width: 125px;
	height: 125px;
	}
	
#sidebar-right {
	float: left;
	width: 185px;
	#padding: 150px 0 15px;
	}
	
#sidebar-right h3 {
    background: white;
    height: 25px;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    padding-top: 7px;
    margin: 0px;
    border-bottom: 1px #E1E1E1;
    border-left: 1px solid #E1E1E1;
    border-top: 1px solid #E1E1E1;
    border-right: 2px solid #E1E1E1;
	}

#sidebar-right ul {
	padding: 10px 10px 10px 10px;
    font: bold 12px/18px Helvetica, Arial, sans-serif;
    text-transform: none;
    /* background: url(/si/img/box-185-white-bottom.gif) no-repeat left bottom; */
    text-align: center;
    border: 1px solid #DED4CB;
    border-top: none;
	}
	
#sidebar-right ul li {
	list-style: none;
	margin: 0 0 10px 0;
	}

#sidebar-right ul li a {
	text-decoration: none;
	color: #333;
	}

#sidebar-right ul li a img {
	width:150px;
	height:150px;
	}


#sidebar-right-YMAN {
	float: left;
	width: 185px;
	padding: 0 0 0px;
	}
	
#sidebar-right-YMAN h3 {
	/*background: url(/si/img/box-185-header.gif) no-repeat left top;*/
	height: 25px;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	padding-top:7px;
	margin: 20px 0 0 0;
	}

#sidebar-right-YMAN ul {
	padding: 3px;
	font: bold 12px/18px Helvetica, Arial, sans-serif;
	text-transform: none;
	/*background: url(/si/img/box-185-white-bottom.gif) no-repeat left bottom;*/
	text-align: center;
	}
	
#sidebar-right-YMAN ul li {
	list-style: none;
	margin: 0 0 0 0;
	color: #333333;
	}

#sidebar-right-YMAN ul li a {
	text-decoration: none;
	color: #333;
	}

#sidebar-right-YMAN ul li a img {
	width:75px;
	}

li p.list-price,
#content ul.list li p.list-price {
	font: bold 11px/14px Helvetica, Arial, sans-serif;
	color: #333;
	margin: 0 0 5px;
	}

li p.list-price .sale {
	color: #f00;
	font-size: 13px;
	}
		
.outOfStock {
	font: 12px/18px Helvetica,Arial,sans-serif; 
	color: red; 
	margin: 5px;
	}

.outOfStock h4 {
	font-size: 14px;
	font-weight: normal;
	clear: left;
}

.outOfStock form input {
	border: 1px #ccc solid;
	padding: 5px;
	width: 100%;
	box-sizing: border-box;
	margin: 6px 0 6px;
	text-align: center;
	font-size: 12px;
}

.outOfStock p {
	color: #333333;
}

.aux-options .guaranteed-image {
    background: url(/si/img/guaranteed.png) no-repeat center center;
    width: 160px;
    height: 103px;
    padding-bottom: 1em;
}
.aux-options .guaranteed-title {
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: .3em;
}
.aux-options .guaranteed-title1 {
    font-size: 1.2em;
}
.aux-options .guaranteed-title2 {
    font-size: 1.6em;
}
.aux-options .guaranteed-content {
    padding-right: 14px;
    white-space: normal;
	color:rgb(102, 99, 99);
}
.aux-options .guaranteed-links {
    display: inline-block;
    padding: .6em 0;
}
.aux-options .guaranteed-link {
    display: inline-block;
    text-decoration: underline;
}

.oos_invalid_email {
	padding: 4px !important;
    margin-bottom: 4px;
}

.oos_invalid_email p {
	font-size: 10px;
    color: #a94442;
}

.pdp-cart-promo {
	clear: both;
}
