.overlay_layer {
	position:fixed !important;   /* START:WF:77596 */
	height:10000px;
}
#UpdateButton{
	margin-right:5%;
}
.categorylabel{
	font-weight:bold;
	font-size:18px;
	display:inline-block;
	width:20%;	
}
.categorydesc{
	font-size:14px;
	display:inline-block;
	width:79%;
}
.categoryrules{
	font-size:14px;
	display:inline-block;
	width:79%;
}
.categorybox{
	padding:10px;
	border:solid 2px #DAD0FB;
	margin-bottom:-2px;
}
.category-section-divider{
	background:#DAD0FB;
	color:#DAD0FB;
}
#main-content-align {
	width:960px;
	margin:0px auto;
}
.main-class {
        width: 100%;
	padding: 5px;
        min-height: 400px;
}
/*#main-toprow {
	background-color: #f2f7f2;
	width: 100%;
	/*border: 1px red solid;*/
	/*display: block;
	margin-top:-5px;
}
#main-topmenu {
	width:950px;
	padding:0px;
	margin:0px auto;
}*/

/*wf 100026 c35 #4 miked --->*/
#main-topmenu-kor {
	width:100%;
	padding:0px;
	margin:0px auto;
}

/*#main-searchrow {
	background-color: #fff;
	width: 100%;
	display: block;
	height: 25px;
	margin-bottom: 10px;
}*/
#main-topsearch {
	width:950px;
	padding:0px;
	margin:0px auto;
	height:20px;
}
/*.checkout_summary_title {
	font-size:12px;
	font-weight:bold;
	color: #000;
	text-transform:uppercase;
}*/
/*.checkout_summary_text {
	font-size:12px;
	color: #000;
}
.checkout_summary_text td {
	font-size:12px;
	color: #000;
}*/

/*.checkout_summary_ext {
	background-color:#9c9fc4;
	padding:10px;
	margin-left:10px;
	margin-top:10px;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
}*/
.cat-header-img {
	-moz-border-radius: 10px;
        -webkit-border-radius: 10px;
	border-radius: 10px;
}
/*.scvolumecolor {
	color:#4CBB17;
}*/

/*.edit2 {
	font-size:12px;
	/*color:#13b400;*/
	color:#7398bc;
	text-decoration:underline;
	padding:0px 5px 4px 5px;
}*/

/*.credittable {
}

.credittable td {
	padding: 10px;	
        font-size:13px;
        color:#000;
}*/

.searchagaintext {
	font-size:14px;
}

.indvitemheight {
	height:218px;
	position:relative;
	padding-top:10px;
}

/*input.searchinput {
        border: 1px solid #a187b3;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        padding: 5px 2px 5px 3px;
        -webkit-appearance: none;
	width:210px;
	font-size:12px;
        color:#666;
}
input.searchinput:focus {
        border-color: #666;
}*/
.promo-div {
        position: relative;
        float:left;
        margin-top:80px;
        border:2px solid blue;
}
/*.promo-button {
        width:100px;
        border:2px solid blue;
        background-color: #FCF7C4;
        min-height: 50px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border: 1px solid #58585B;
        position:absolute;
        margin-top:-80px;
        margin-left:20px;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
        filter: alpha(opacity=90);
        -moz-opacity:0.9;
        -khtml-opacity: 0.9;
        opacity: 0.9;
}
.promo-text-div {
        position: relative;
        float:left;
        width: 100px;
        text-align:center;
        margin-left:3px;
}
.promo-text {
        color:#40525d;
        text-align:center;
        font-family: arial,helvetica,sans-serif;
        font-size:13px;
        font-weight: bold;
}*/
.AS_butt {
	-moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
	background-color: #eaf1ea;
	font-size:12px;
	text-transform: uppercase;
	color: black;
	padding: 3px 6px;
	margin:3px;
	line-height: 15px;
}

.AS_butt a {
	color: black;
	text-decoration: none;
}

.AS_gray_butt {
	zoom:1;
	display:inline-block;
	background-color: #ccc;
	-webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
	background: linear-gradient(bottom, #dfdfdf 38%, #eeeeee 69%);
    background: -o-linear-gradient(bottom, #dfdfdf 38%, #eeeeee 69%);
    background: -moz-linear-gradient(bottom, #dfdfdf 38%, #eeeeee 69%);
    background: -webkit-linear-gradient(bottom, #dfdfdf 38%, #eeeeee 69%);
    background: -ms-linear-gradient(bottom, #dfdfdf 38%, #eeeeee 69%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#eeeeee', endColorstr='#dfdfdf');/*for IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#eeeeee', endColorstr='#dfdfdf')";/*for IE 8/9 */
    background: -webkit-gradient( linear, left bottom, left top, color-stop(0.38, #dfdfdf), color-stop(0.69, #eeeeee));
	font-size:10px;
	font-weight:bold;
	color: black;
	padding: 5px 4px 3px 4px;
	margin:3px;
	line-height: 12px;
	border: 1px solid #2864b4;
	text-decoration: none;
	display:block;
}

.AS_gray_butt:hover {
	zoom:1;
	display:inline-block;
	background: linear-gradient(bottom, #c5c5c5 38%, #f5f5f5 69%);
    background: -o-linear-gradient(bottom, #c5c5c5 38%, #f5f5f5 69%);
    background: -moz-linear-gradient(bottom, #c5c5c5 38%, #f5f5f5 69%);
    background: -webkit-linear-gradient(bottom, #c5c5c5 38%, #f5f5f5 69%);
    background: -ms-linear-gradient(bottom, #c5c5c5 38%, #f5f5f5 69%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f5f5f5', endColorstr='#c5c5c5');/*for IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f5f5f5', endColorstr='#c5c5c5')";/*for IE 8/9 */
    background: -webkit-gradient( linear, left bottom, left top, color-stop(0.38, #c5c5c5), color-stop(0.69, #f5f5f5));
	display:block;
}

.search_butt {
	vertical-align: abs-middle;
	position:relative;
	top: 6px;
	left: 2px;
}

#shop-menu a, #shop-menu a:visited {
	color: #864fa3;
	text-decoration: none;
}
#shop-menu a:hover {
	color: #000000;
}

#shop-login {
	float: right;
	font-size:13px;
	padding-right: 15px;
}

#shop-login a {
	color: #864fa3;
        text-decoration: none
}

.category-menu {
	padding-top: 1px;
	min-height: 20px;
	border-radius: 10px;
	margin: 4px 0px 5px 0px;
	color: #864fa3;
	font-size: 13px;
}

.category-menu a {
	line-height: 25px;
}
.category-menu a:hover {
	color:#000;
}

#shop-menu ul {
	margin:0px;
}
/* Message Center Menu CSS */
#shop-menu li
{
        display: inline;
        list-style-type: none;
        padding-left: 10px;
        padding-right: 10px;
	display: inline;
}

/*wf 100026 c35 #4 miked --->*/
#shop-menu-kor li
{
        display: inline;
        list-style-type: none;
        padding-left: 10px;
        padding-right: 10px;
	display: inline;
}

/*#shop-menu li {
        border-right: solid 1px #864fa3;
}*/

#shop-menu li:last-child {
        border: 0px;
}

#shop-menu li:first-child {
	padding-left: 0px;
}

/*.save-changes-popup {
        background-color: #fef052;
        color: #195956;
        padding: 10px;
        margin-bottom: 10px;
	-moz-box-shadow:0px 0px 3px 3px #a4a4a4;
	-webkit-box-shadow:0px 0px 3px 3px #a4a4a4;
	box-shadow:0px 0px 3px 3px #a4a4a4;
}
.save-changes-popup p {
        font-family:Arial;
        font-size:20px;
        font-weight:bold;
        font-style:normal;
        text-decoration:none;
        color:#191970;
}
.errmessage {
        color: #195956;
        padding: 10px;
        margin-bottom: 10px;
}
.errmessage p {
        font-family:Arial;
        font-size:20px;
        font-weight:bold;
        font-style:normal;
        text-decoration:none;
        color:#191970;
}*/

/*.navbox {
	background: white;
	border-radius: 10px;
	color: #195956;
	border: 1px solid #D8D7E0;
	padding: 0px;
	margin-bottom: 0 !important;
}*/
.navbox-popup {
	background: white;
	border-radius: 10px;
	color: #195956;
	border: 5px solid #aa99c5;
	padding: 10px;
	margin-bottom: 10px;
	-moz-box-shadow:0px 0px 3px 3px #a4a4a4;
	-webkit-box-shadow:0px 0px 3px 3px #a4a4a4;
	box-shadow:0px 0px 3px 3px #a4a4a4;
}

.navbox-popup h3 {
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#7997b5;
}

.navbox-popup p {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#333333;
}

.graybutt {
        color: black;
        text-transform: uppercase;
        width: 120px;
        height: 20px;
        padding:3px;
        text-align: center;
        background-color: #cccccc;
	background: linear-gradient(bottom, #b5b5b5 38%, #e5e5e5 69%);
	background: -o-linear-gradient(bottom, #b5b5b5 38%, #e5e5e5 69%);
	background: -moz-linear-gradient(bottom, #b5b5b5 38%, #e5e5e5 69%);
	background: -webkit-linear-gradient(bottom, #b5b5b5 38%, #e5e5e5 69%);
	background: -ms-linear-gradient(bottom, #b5b5b5 38%, #e5e5e5 69%);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#e5e5e5', endColorstr='#b5b5b5');/*for IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#e5e5e5', endColorstr='#b5b5b5')";/*for IE 8/9 */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0.38, #b5b5b5), color-stop(0.69, #e5e5e5));
        border: 1px solid #9b9b9b;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
}

.login-text {
	font-family:Arial;
        font-size:14px;
        font-weight:normal;
        font-style:normal;
        text-decoration:none;
        color:#333333;
}

#marketing {
	margin:0px auto;
	width: 950px;
}

.fathead {
	border-top: 1px solid #6F98BA;
	border-left: 1px solid #6F98BA;
	border-right: 1px solid #6F98BA;
	-webkit-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 1px #ccc; 
	-moz-box-shadow: 0 1px 1px #ccc; 
	box-shadow: 0 1px 1px #ccc;         
	background-color: #ffffff;
	padding-bottom: 3px;
}

.fathead h3 {
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	background:#989ACD;
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana;
	padding: 10px;
	text-align: left;
	margin:0;
}
/*#aside-search {
	top:10px;
	float:right;
	height:60px;
	border: gold 1px solid;
}*/
/*#aside-search h3 {
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana;
	padding-bottom: 10px;
	text-align: left;
	margin:0;
}*/
#aside-help {
	padding-bottom: 6px;
}
.aside-search-products {
min-height: 150px;
background: none repeat scroll 0% 0% rgb(172, 177, 208);
border-radius: 10px 10px 10px 10px;
width: 300px;
padding: 10px;
margin-left: 20px;
float: right;
}
#needhelp {
	position: relative;
	z-index: 2;
}
#needhelpchat {
	top:-2px;
	position: relative;
	z-index: 1;
	float:right;
	background: #b192c5;
	border: 1px solid #845d9e;
	padding: 4px;
	padding-bottom: 2px;
	-webkit-border-bottom-left-radius: 8px;
        -webkit-border-bottom-right-radius: 8px;
        -moz-border-radius-bottomleft: 8px;
        -moz-border-radius-bottomright: 8px;
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
}
#needhelpchat img {
	vertical-align: middle;
}
#needhelpchat a {
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	font-size:12px;
}

#quicklist {
	list-style-image: url('../images/sitewide/list-bullet.png');
}

#quicklist li {
	font-size: 13px;
	line-height: 15px;
	padding: 0px;
}

#aside-recentlyviewed {
	overflow:auto;
	max-height: 300px;
}

#aside-quicklinks h4, #aside-recentlyviewed h4 {
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	text-transform:uppercase;
	font-weight: bold;
        font-family: Verdana;
	background:#fafafa;
	padding: 3px 0px 3px 9px;
	margin: 0px;
	
}

.nav-div {
	width:100%;
	border-bottom: 1px solid #b8ccd4;
	padding: 0px;
	margin: 0px;
}
/* Top 5 Products */
.t5div {
        width:130px;
        float:left;
        padding-left: 8px;
	padding-top:0px;
}
/*.catdiv {
        width:190px;
        float:left;
	padding:3px;
}*/
.t5prodbold {
        font-family:Arial;
        font-size:13px;
        font-weight:bold;
        font-style:normal;
        text-decoration:none;
        color:#40525D;
}
.t5proddesc {
        font-family:Arial;
        font-size:11px;
        font-weight:bold;
        font-style:normal;
        text-decoration:none;
        color:#40525D;
}
.t5prodprice {
        font-family:Arial;
        font-size:12px;
        font-weight:bold;
        font-style:normal;
        text-decoration:none;
        color:#40525D;
}

.searchtext {
        font-family:Arial;
        font-size:12px;
        text-decoration:underline;
        color:#40525D;
}

.box-header1 {
	text-transform: uppercase;
	font-family:Arial;
        font-size:20px;
        font-weight:bold;
        font-style:normal;
        text-decoration:none;
	color: #fff;
	background-color:#7393ac;
	padding:5px;
	width:300px;
	border-radius: 0px 0px 14px 0px; 
	-moz-border-radius: 0px 0px 14px 0px; 
	-webkit-border-radius: 0px 0px 14px 0px; 
}

/*.header1 {
	text-transform: uppercase;
	font-family:Arial;
        font-size:20px;
        font-weight:bold;
        font-style:normal;
        text-decoration:none;
	color:#7393ac;
	padding-top:5px;
}*/
.header2 {
	text-transform: uppercase;
	font-family:Arial;
        font-size:20px;
        font-weight:bold;
        font-style:normal;
        text-decoration:none;
	color:#a2a743;
	padding-top:5px;
}

.divider1 {
	width:100%;
	height:2px;
	background-color:#a09ec5
}

.indv-category {
        float:left;
	position:relative;
        width:191px;
	height:200px;
        border:2px solid #ffffff;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        margin:0px 14px 20px 0px;
}

/*.indv-img {
	top:0;
        position:absolute;
}
.indv-img img {
        width:180px;
        height:180px;
}*/
.catimg img {
        width:85px;
        height:125px;
}


/*#indv-name {
	font-family:Arial;
        font-size:12px;
        font-weight:bold;
        font-style:normal;
        text-decoration:none;
        color:#333333;
	text-align:center;

	z-index:4;
	position: absolute;
	width:185px;
	bottom:0;
}*/
.t5prodgrey {
        font-family:Arial;
        font-size:1r12px;
        font-weight:normal;
        font-style:normal;
        text-decoration:none;
        color:#40525D;
}
.t5prodPV {
        font-family:Arial;
        font-size:11px;
        font-weight:normal;
        font-style:normal;
        text-decoration:none;
        color:#40525D;
}
/*.t5input input {
        margin-right:8px;
        font-size:12px;
        color:#666;
}*/
/*input.inptrounded {
        border: 1px solid #ccc;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        padding: 2px 3px;
        outline: 0;
        -webkit-appearance: none;
}
input.inptrounded:focus {
        border-color: #666;
}*/
#t5imgoverlay {
        display:none;
}
#t5imgoverlay:hover {
        display:block;
}
.quicklook {
        display:none;
        position:absolute;
        top: 60px;
        left: 0px;
        width: 121px;
        padding: 0px;
        /*border: solid red 1px;*/
}

.shopbutt, .quickbutt, .processbutt {
	 white-space: normal;
	zoom:1;
	font-size: 10px;
        color: #135fb4;
        text-transform: uppercase;
        width: 90px;
        height: auto !important;
        padding:3px;
        text-align: center;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-weight:bold;
        background-color: #fef052;
	background-image: linear-gradient(bottom, #E3D649 26%, #FFF152 54%, #FFFEC5 77%);
	background-image: -o-linear-gradient(bottom, #E3D649 26%, #FFF152 54%, #FFFEC5 77%);
	background-image: -moz-linear-gradient(bottom, #E3D649 26%, #FFF152 54%, #FFFEC5 77%);
	background-image: -webkit-linear-gradient(bottom, #E3D649 26%, #FFF152 54%, #FFFEC5 77%);
	background-image: -ms-linear-gradient(bottom, #E3D649 26%, #FFF152 54%, #FFFEC5 77%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFFCCC', endColorstr='#E3D649');/*for IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFFCCC', endColorstr='#E3D649')";/*for IE 8/9 */
        border: 1px solid #4A046D;
	border: solid 1px #135fb4;
}
.shopbutt:hover, .quickbutt:hover, .processbutt:hover {
	cursor: pointer;
	zoom:1;
	background-image: linear-gradient(bottom, #FFF152 26%, #FFF152 54%, #FFFAAA 77%);
	background-image: -o-linear-gradient(bottom, #FFF152 26%, #FFF152 54%, #FFFAAA 77%);
	background-image: -moz-linear-gradient(bottom, #FFF152 26%, #FFF152 54%, #FFFAAA 77%);
	background-image: -webkit-linear-gradient(bottom, #FFF152 26%, #FFF152 54%, #FFFAAA 77%);
	background-image: -ms-linear-gradient(bottom, #FFF152 26%, #FFF152 54%, #FFFAAA 77%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFFAAA', endColorstr='#FFF152');/*for IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFFAAA', endColorstr='#FFF152')";/*for IE 8/9 */
}

.quickbutt {
        height: 18px;
        padding: 0px;
        line-height: 18px;
        width: 115px;
}

.processbutt {
	text-transform: none;
	text-decoration:none;
	font-weight:bold;
	width: 100px;
	font-size: 11px;
}

.processbutt {
	border:1px solid #135fb4; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family:arial, helvetica, sans-serif; 
	padding: 5px 5px 5px 5px; 
	font-weight:bold; 
	text-align: center; 
	color: blue; 
	font-size:14px;
	text-transform:uppercase;
	background-color: #fef052;
 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFEC5), color-stop(100%, #E3D649));
 	background-image: -webkit-linear-gradient(top, #FFFEC5, #E3D649);
 	background-image: -moz-linear-gradient(top, #FFFEC5, #E3D649);
 	background-image: -ms-linear-gradient(top, #FFFEC5, #E3D649);
 	background-image: -o-linear-gradient(top, #FFFEC5, #E3D649);
 	background-image: linear-gradient(top, #FFFEC5, #E3D649);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFEC5, endColorstr=#E3D649);	
}

.processbutt:hover {
	border:1px solid #135fb4; 
	background-color: #fef052;
 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF152), color-stop(100%, #FFFEC5));
 	background-image: -webkit-linear-gradient(top, #FFF152, #FFFEC5);
 	background-image: -moz-linear-gradient(top, #FFF152, #FFFEC5);
 	background-image: -ms-linear-gradient(top, #FFF152, #FFFEC5);
 	background-image: -o-linear-gradient(top, #FFF152, #FFFEC5);
 	background-image: linear-gradient(top, #FFF152, #FFFEC5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFF152, endColorstr=#FFFEC5);	
	cursor: pointer;
}

/*.checkbutt {
	border:1px solid #135fb4; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family:arial, helvetica, sans-serif; 
	padding: 5px 5px 5px 5px; 
	font-weight:bold; 
	text-align: center; 
	color: #135fb4; 
	background-color: #fef052;
 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFEC5), color-stop(100%, #E3D649));
 	background-image: -webkit-linear-gradient(top, #FFFEC5, #E3D649);
 	background-image: -moz-linear-gradient(top, #FFFEC5, #E3D649);
 	background-image: -ms-linear-gradient(top, #FFFEC5, #E3D649);
 	background-image: -o-linear-gradient(top, #FFFEC5, #E3D649);
 	background-image: linear-gradient(top, #FFFEC5, #E3D649);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFEC5, endColorstr=#E3D649);	
}*/
.checkbutt {

	zoom:1;
	border:1px solid #135fb4; 
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-size: 11px;
	font-family:arial, helvetica, sans-serif; 
	/*text-shadow: -1px -1px 0 rgba(0,0,0,0.3);*/
	font-weight:bold; 
	text-align: center; 
	color: #135fb4; 
        height: 20px;
        padding:3px;
	background-color: #fef052;
 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFEC5), color-stop(100%, #E3D649));
 	background-image: -webkit-linear-gradient(top, #FFFEC5, #E3D649);
 	background-image: -moz-linear-gradient(top, #FFFEC5, #E3D649);
 	background-image: -ms-linear-gradient(top, #FFFEC5, #E3D649);
 	background-image: -o-linear-gradient(top, #FFFEC5, #E3D649);
 	background-image: linear-gradient(top, #FFFEC5, #E3D649);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFEC5, endColorstr=#E3D649);	
}

.checkbutt:hover {
	border:1px solid #135fb4; 
	background-color: #fef052;
 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF152), color-stop(100%, #FFFEC5));
 	background-image: -webkit-linear-gradient(top, #FFF152, #FFFEC5);
 	background-image: -moz-linear-gradient(top, #FFF152, #FFFEC5);
 	background-image: -ms-linear-gradient(top, #FFF152, #FFFEC5);
 	background-image: -o-linear-gradient(top, #FFF152, #FFFEC5);
 	background-image: linear-gradient(top, #FFF152, #FFFEC5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFF152, endColorstr=#FFFEC5);	
	cursor: pointer;
}


/*.savebutt {
	border:1px solid #135fb4; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family:arial, helvetica, sans-serif; 
	padding: 5px 5px 5px 5px; 

	font-weight:bold; 
	text-align: center; 
	color: #135fb4; 
	background-color: #f2f5f6;
 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(100%, #c8d7dc));
 	background-image: -webkit-linear-gradient(top, #f2f5f6, #c8d7dc);
 	background-image: -moz-linear-gradient(top, #f2f5f6, #c8d7dc);
 	background-image: -ms-linear-gradient(top, #f2f5f6, #c8d7dc);
 	background-image: -o-linear-gradient(top, #f2f5f6, #c8d7dc);
 	background-image: linear-gradient(top, #f2f5f6, #c8d7dc);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f5f6, endColorstr=#c8d7dc);	
}*/

.savebutt {

	zoom:1;
	border:1px solid #135fb4; 
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-size: 10px;
	font-family:arial, helvetica, sans-serif; 
	/*text-shadow: -1px -1px 0 rgba(0,0,0,0.3);*/
	font-weight:bold; 
	text-align: center; 
	color: #135fb4; 
        height: 20px;
        padding:3px;
	background-color: #f2f5f6;
 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(100%, #c8d7dc));
 	background-image: -webkit-linear-gradient(top, #f2f5f6, #c8d7dc);
 	background-image: -moz-linear-gradient(top, #f2f5f6, #c8d7dc);
 	background-image: -ms-linear-gradient(top, #f2f5f6, #c8d7dc);
 	background-image: -o-linear-gradient(top, #f2f5f6, #c8d7dc);
 	background-image: linear-gradient(top, #f2f5f6, #c8d7dc);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f5f6, endColorstr=#c8d7dc);	
}
.savebutt:hover {
	border:1px solid #135fb4; 
	background-color: #d4dee1;
 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4dee1), color-stop(100%, #a9c0c8));
 	background-image: -webkit-linear-gradient(top, #d4dee1, #a9c0c8);
 	background-image: -moz-linear-gradient(top, #d4dee1, #a9c0c8);
 	background-image: -ms-linear-gradient(top, #d4dee1, #a9c0c8);
 	background-image: -o-linear-gradient(top, #d4dee1, #a9c0c8);
 	background-image: linear-gradient(top, #d4dee1, #a9c0c8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d4dee1, endColorstr=#a9c0c8);
	cursor: pointer;
}

/*.cancelbutt {
	border:1px solid #135fb4; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family:arial, helvetica, sans-serif; 
	padding: 5px 5px 5px 5px; 
	font-weight:bold; 
	text-align: center; 
	color: #FFFFFF; 
	background-color: #a5b8da;
 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5b8da), color-stop(100%, #7089b3));
 	background-image: -webkit-linear-gradient(top, #a5b8da, #7089b3);
 	background-image: -moz-linear-gradient(top, #a5b8da, #7089b3);
 	background-image: -ms-linear-gradient(top, #a5b8da, #7089b3);
 	background-image: -o-linear-gradient(top, #a5b8da, #7089b3);
 	background-image: linear-gradient(top, #a5b8da, #7089b3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a5b8da, endColorstr=#7089b3);
}*/

.cancelbutt {

	zoom:1;
	border:1px solid #135fb4; 
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-size: 10px;
	font-family:arial, helvetica, sans-serif; 
	/*text-shadow: -1px -1px 0 rgba(0,0,0,0.3);*/
	font-weight:bold; 
	text-align: center; 
	color: #FFFFFF; 
        height: 20px;
        padding:3px;
	background-color: #a5b8da;
 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5b8da), color-stop(100%, #7089b3));
 	background-image: -webkit-linear-gradient(top, #a5b8da, #7089b3);
 	background-image: -moz-linear-gradient(top, #a5b8da, #7089b3);
 	background-image: -ms-linear-gradient(top, #a5b8da, #7089b3);
 	background-image: -o-linear-gradient(top, #a5b8da, #7089b3);
 	background-image: linear-gradient(top, #a5b8da, #7089b3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a5b8da, endColorstr=#7089b3);
}

.cancelbutt:hover {
	border:1px solid #5d7fbc; background-color: #819bcb;
 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#819bcb), color-stop(100%, #536f9d));
 	background-image: -webkit-linear-gradient(top, #819bcb, #536f9d);
 	background-image: -moz-linear-gradient(top, #819bcb, #536f9d);
 	background-image: -ms-linear-gradient(top, #819bcb, #536f9d);
 	background-image: -o-linear-gradient(top, #819bcb, #536f9d);
 	background-image: linear-gradient(top, #819bcb, #536f9d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#819bcb, endColorstr=#536f9d);
	cursor: pointer;
}


/* http://www.red-team-design.com/wp-content/uploads/2011/10/practical-css3-tables-with-rounded-corners-demo.html */
/* Standard table CSS */
.bordered {
        margin-top: 5px;
        margin-left: 5px;
        padding: 0px;
    	border: solid #B3D1E0 1px;
    	-moz-border-radius: 6px;
    	-webkit-border-radius: 6px;
    	border-radius: 6px;
}

table.bordered tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}


table.bordered td, table.bordered th {
    border-left: 1px solid #B3D1E0;
    border-top: 1px solid #B3D1E0;
    padding: 3px;
    color: #4C5E68;
    font-size: 12px;
}

table.bordered th {
    background-color: #a685bf;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    border-top: none;
	color: white;
    /*text-shadow: 0 1px 0 rgba(255,255,255,.5);*/
    /*text-align: center;*/
	text-transform: uppercase;

}

table.bordered td {
        background-color: #ffffff;
}

table.bordered td:first-child, table.fatblue-bordered th:first-child {
    border-left: none;
}

table.bordered th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

table.bordered th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

table.bordered th:only-child {
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

table.bordered tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

table.bordered tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}
.bordered-title {
	float:left;
	color:#FFF;
}
table.bordered .bordered-header1{
	background-color: #f5e0c8;
}
.bordered-header2{
	background-color: #a685bf;
}
.bordered-link1 {
	color: #a685bf;
}
.bordered-link2 {
	color: #000;
	text-decoration: none;
}

.recview-products{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        padding-top:10px;
}

.recview-toprow{
        text-decoration: underline;
        font-weight: bold;
        color: #333;
        cursor:pointer;
}

.recview-imagetag{
        height:50px;
        width:50px;
}

.recview-firstcolumn{
        vertical-align:top;
}


.recview-secondcolumn{
        width:200px;
        padding-left:10px;
}

#recview-productdetails{
        list-style-type:none;
        padding:0;
        margin:0;
}
#recview-productdetails a {
	text-decoration:none;
}
/*#topcategorymenu {
	top: -20px;
}*/

/*#category-breadcrumb {
	float:left;
	margin-top:15px;
	font-family:Arial;
        font-size:11px;
        font-weight:normal;
        font-style:normal;
        text-decoration:none;
        color:#b0acbb;
}*/

/*#category-breadcrumb a {
	font-family:Arial;
	font-size:11px;
	color:#b0acbb;
	text-decoration:none;
}*/


/* MAIN PAGE AND CATEGORY STRUCTURE */
/*#shop-container {
        width:1030px;/* WF: 124405 - Chris H - increase from 1020 */
       /* margin:0px auto;
}*/



/*#category-sidemenu {
        width:0px;
        float:left;
}*/

/*#content {
        width:660px;
        float:left;
}*/
#shop-header {
	float:left;
        width:665px;
		padding-top:15px;
}

/*#category-header {
        float:left;
        min-height:175px;
	/*margin-left:10px;*/
/*}*/
/*.cat-head-interior {
	width:820px;
}*/
.cat-head-interior-searchproducts {
	width:1000px;
}
.main-header {
        width:655px;
        height:173px;
}

/*.aside-content {
    min-height: 150px;
	background: #acb1d0;
	border-radius: 10px;
	width: 300px;
	padding: 10px;
	margin-left: 20px;
	float: left;
}*/
/*#main-big-divider {
	margin-top:30px;
	border-top:#7393ac 2px solid;
	width:98%;
}*/
/*#main-content {
        width:100%;
        padding: 0px;
        min-height: 400px;
        margin-bottom:20px;
	padding-top:10px;
        /*border:1px solid brown;*/ /* Remove */
/*}*/
/*#main-content-left{
        float:left;
        width:635px;
        min-height:150px;
}*/
/*#main-content-right {
        float:left;
        width: 300px;
        min-height:150px;
	margin-top:10px;
        padding-left:20px;
        margin-left:20px;
        border-left: 1px solid #ccc; /* Remove */
/*}*/
/*.market-text1 {
        font-family:Arial;
        font-size:13px;
        font-weight:normal;
        font-style:normal;
        text-decoration:none;
        color:#333333;
	text-align:justify;
	line-height:16px;
}*/

/* CATEGORY PAGE */
#cat-menu {
	border:1px solid #7393ac;
	padding:2px;
	-moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
}
.category-header1 {
	font-family:Arial;
        font-size:19px;
        font-weight:bold;
        font-style:normal;
        text-decoration:none;
	color:#7393ac;
	padding-top:5px;
}
.category-header2 {
	font-family:Arial;
        font-size:27px;
        font-style:normal;
        text-decoration:none;
	color:#40525d;
}
.category-header3 {
	font-family:Arial;
        font-size:19px;
        font-weight:bold;
        font-style:normal;
        text-decoration:none;
	color:#7393ac;
	padding-top:5px;
}
.category-family {
	font-family:Times;
        font-size:19px;
        font-style:normal;
        text-decoration:none;
	color:#46c63a;
	padding-top:5px;
}

.category-menu-header1 {
	font-family:Arial;
        font-size:15px;
        font-weight:bold;
        font-style:normal;
        text-decoration:none;
	color:#7393ac;
	padding-top:5px;
}

.cat-sidemenu-header {
        font-size:13px;
        font-weight:bold;
        color:#464e63;
		padding:2px 0 5px 0;
}
.cat-sidemenu-spacer {
        line-height:5px;
        font-size:13px;
        color:#464e63;
}

div.cat-sidemenu-link {
	padding-left:23px;
}
.cat-sidemenu-link a{
        color:#464e63;
        text-decoration: none;
        line-height: 15px;
}
.cat-sidemenu-link a:hover {
        color: #7393ac;
}
/*.category-description {
        font-family:Arial;
        font-size:12px;
        color:#464e63;
	text-align:center;
}*/
/*.bold {
	font-weight: bold;
}*/
/*#category-text {
	padding:0px 0px 10px 10px;
	width:475px;
	float:left;
	padding:0px;
	margin:0px;
}*/

/* QuickCart Contents */
/*#ShoppingCartQuickDiv {
	width:300px;
        float:right;
        margin-top: 10px;
        font-family:Arial;
        font-size:16px;
        font-weight:bold;
        font-style:normal;
        text-decoration:none;
        color:#333333;
}*/

#ShoppingCartQuickDiv img {
        vertical-align:middle;
}
/*#cart-summary-box {
        width:300px;
        background-color:white;
        min-height:100px;
        border-radius: 10px;
}
#cart-summary-box-small {
        width:300px;
        background-color:white;
        border-radius: 10px;
}*/
#cart-summary-row1 {
        border-bottom:solid #afd0e1 1px;
        padding:5px;
        clear:both;
        text-transform:uppercase;
        font-family:Arial;
        font-size:14px;
        font-weight:bold;
        font-style:normal;
        text-decoration:none;
        color:#1964B0;
}
#cart-summary-row2 {
        border-bottom:dotted #afd0e1 1px;
        padding:5px;
        color:#1964b0;
        clear:both;
        text-transform:uppercase;
        font-family:Arial;
        font-size:14px;
        font-weight:bold;
        font-style:normal;
        text-decoration:none;
        color:#1964B0;
}
.form-row {
        width:350px;
        min-height:30px;
}
.form-left-col {
        float:left;
        min-width:110px;
        padding-left:10px;
}
.form-right-col {
}
/*.form-right-col input, .create-account-input, select {
        width:200px;
        font-family: 'Arial';
        font-size: 13px;
        color: #000000;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
}*/
.form-top {
        padding:4px 0px 4px 0px;
        font-family:Arial;
        font-size:13px;
        font-weight:normal;
        font-style:normal;
        text-decoration:none;
        color:#505b60;
}
/*.form-tip {
        font-family:Arial;
        font-size:11px;
        font-weight:normal;
        font-style:normal;
        text-decoration:none;
        color:#333333;
}*/
.cart-viewed {
	font-size:11px;
	text-decoration:none;
}
.color1 {
        color:#00b600;
}
.color2 {
        color:#000000;
}

.color3 {
		color:#1964B0;	
}

/* bleh */
/*table {
        *border-collapse: collapse;
        border-spacing: 0;
}*/

.asbordered {
        margin-top: 5px;
    width:96%;
    padding: 0px;
    border: solid #B3D1E0 1px;
    -moz-border-radius: 6px 6px 6px 6px;;
    -webkit-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
}
table.asbordered {
	border:0px;-moz-box-shadow:0px 0px 10px 2px rgba(119, 119, 119, 0.53);
        -webkit-box-shadow:0px 0px 10px 2px rgba(119, 119, 119, 0.53);
        box-shadow:0px 0px 10px 2px rgba(119, 119, 119, 0.53);
}

/*table.Invoice2 td {
	font-size: 12px;
}

table.Invoice2 th {
	font-size: 12px;
}*/
/*table.Invoice td {
	border: solid #ccc 1px;
}

table.Invoice th {
	text-align:center;
	border: solid #B3D1E0 1px;
}*/

/*table.Invoice2 {
	border: solid #B3D1E0 0px;
}*/

table.asbordered tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}


table.asbordered td, table.asbordered th {
    border-left: 1px solid #B3D1E0;
    border-top: 1px solid #B3D1E0;
    padding: 2px;
    color: #4C5E68;
    font-size: 12px;
}

table.asbordered th {
	background-color:#a685bf;
    	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    	-moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
    	box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    	border-top: none;
    	border-left: none;
    	border-right: none;
        text-transform: uppercase;
        color:white;
	font-size:14px;
	text-decoration: none;
}

table.asbordered td {
        background-color: #ffffff;
}

table.asbordered td:first-child {
    border-left: none;
}

table.asbordered th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

table.asbordered th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

table.asbordered th:only-child {
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

table.asbordered tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

table.asbordered tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
}

table.asbordered td.asbordered-header1 {
	background-color:#FFFFC2;
	font-weight:bold;
}
.detailimg {
	position:relative;
	float:left;
	width:150px;
}
.detailimg img {
        width: 150px;
        height: 221px;
}
.detailtitle {
        font-family:Verdana;
        font-size:16px;
        font-weight:bold;
        font-style:normal;
        text-decoration:none;
        color:#333333;
}
.detail-table {
        border-top: 1px solid #AFAFAF;
        padding: 6px 0;
}
.detail-heading {
        border-bottom: 1px solid #AFAFAF;
        padding-bottom: 5px;
        margin-bottom: 20px;
        font-size: 16px;
        text-transform: uppercase;
}
.detail-heading h4 {
        font-weight: bold;
        margin-bottom: -3px;
}
.details {
        font-family:Helvetica;
        font-size:13px;
        font-weight:normal;
        font-style:normal;
        text-decoration:none;
        color:#333333;
}

#tabs_wrapper {
        width: 500px;
}
#tabs_container {
        border-bottom: 1px solid #B7DEF0;
}
#tabs {
        list-style: none;
        padding: 5px 0 4px 0;
        margin: 0 0 0 0;
        font: 14px arial;
		font-weight:400;
}
#tabs li {
        display: inline;
}
#tabs li a {
        border: 1px solid #B7DEF0;
		margin-left:10px;
        padding: 4px 15px;
        text-decoration: none;
        background-color: #eeeeee;
		color:#68A8D9;
        border-bottom: none;
        outline: none;
        border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
}
#tabs li a:hover {
        background-color: #dddddd;
        padding: 4px 15px;
}
#tabs li.active a {
        border-bottom: 1px solid #fff;
        background-color: #fff;
        padding: 4px 15px 5px 15px;
        border-bottom: none;
}
#tabs li.active a:hover {
        background-color: #eeeeee;
        padding: 4px 15px 5px 15px;
        border-bottom: none;
}

#tabs li a.icon_accept {
        background-image: url(accept.png);
        background-position: 5px;
        background-repeat: no-repeat;
        padding-left: 24px;
}
#tabs li a.icon_accept:hover {
        padding-left: 24px;
}

#tabs_content_container {
        border-top: 1px solid blue;
        border-top: none;
        padding: 10px;
        width: 400px;
}

.tab_detail_content {
		font-family: Helvetica;
		font-size: 13px;
		font-weight: normal;
		font-style: normal;
		color: #333333;
}
.tab_content {
        display: none;
}

/* Autoship select day popup */
/*#ASH_Box {
        border:2px solid #bcd7e6;
        background-color:#FFFFFF;
	width:95%;
        max-width:400px;
        color:#000000;
        padding:0px;
        -moz-border-radius: 12px;
        -webkit-border-radius: 12px;
        border-radius: 12px;
        -moz-box-shadow:0px 0px 12px 7px rgba(119, 119, 119, 0.3);
        -webkit-box-shadow:0px 0px 12px 7px rgba(119, 119, 119, 0.3);
        box-shadow:0px 0px 12px 7px rgba(119, 119, 119, 0.3);
}*/
/*#ASH_mainbg {
        background-color:#dbe8f0;
        padding: 15px;
        -moz-border-top-left-radius: 12px;
        -moz-border-top-right-radius: 12px;
        -webkit-border-top-left-radius: 12px;
        -webkit-border-top-right-radius: 12px;
        border-top-left-radius: 12px;
        border-top-right-radius: 12px;
}*/
/*#ASH_lowerbg {
        padding: 15px;
        -moz-border-bottom-left-radius: 12px;
        -moz-border-bottomtop-right-radius: 12px;
        -webkit-border-bottom-left-radius: 12px;
        -webkit-border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
        border-bottom-right-radius: 12px
}*/
/*.ASH_header {
        font-size:14px;
        margin-bottom:10px;
}
.ASH_text {
        font-size:13px;
        line-height: 150%;
}*/

.ASH_butt {
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background-color: #cee1d0;
        background-image: linear-gradient(bottom, #b5b5b5 38%, #e5e5e5 69%);
        background-image: -o-linear-gradient(bottom, #b5b5b5 38%, #e5e5e5 69%);
        background-image: -moz-linear-gradient(bottom, #b5b5b5 38%, #e5e5e5 69%);
        background-image: -webkit-linear-gradient(bottom, #b5b5b5 38%, #e5e5e5 69%);
        background-image: -ms-linear-gradient(bottom, #b5b5b5 38%, #e5e5e5 69%);
        background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.38, #b5b5b5), color-stop(0.69, #e5e5e5));
        font-size:12px;
        color: black;
        padding: 3px 6px;
        margin:3px;
        line-height: 15px;
        border: 1px solid #5e85c4;
        text-decoration: none;
	width:90%;
	text-align:center;
}
.ASH_butt a {
	text-decoration: none;
	font-size:12px;
	color: black;
}

/*.italic {
        font-style:italic;
}*/
/*.month_title {
	color: #505b60;
	font-size: 18px;
	padding-left:10px;
}*/
/*.bad_day {
        border:2px solid #fff;
        color: #ccc;
        font-size: 20px;
        background-color:#fff;
        width:40px;
        text-align:right;
        text-decoration:none;
}
.bad_day a {
        color: #eee;
}
.active_day {
        border:2px solid #9cb6ce;
        color: #a88cc6;
        font-size: 20px;
        background-color:#ececec;
        width:40px;
        text-align:right;
        text-decoration:none;
}
.active_day a {
        color: #a88cc6;
}
.deactive_day {
        border:2px solid #9cb6ce;
        color: #000;
        font-size: 20px;
        background-color:#ececec;
        width:40px;
        text-align:right;
        text-decoration:none;
}
.deactive_day a {
        color: #000;
}
.selected_day {
        color: white;
        font-size: 20px;
        background-color:#a88cc6;
        text-align:right;
        text-decoration:none;
}
.selected_day a {
        color: white;
}*/
/*#cart-content-style {
	-moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
	border: 2px #7398bc solid;
	min-height:200px;
        background-color: #ffffff;
	-moz-box-shadow:0px 0px 10px 2px rgba(119, 119, 119, 0.53);
	-webkit-box-shadow:0px 0px 10px 2px rgba(119, 119, 119, 0.53);
	box-shadow:0px 0px 10px 2px rgba(119, 119, 119, 0.53);
        font-size:12px;
        color: #505b60;
	font-family:Arial;
}*/
.cart-contents-h1 {
	color: #505b60;
	font-family:Arial;
	font-size:18px;	
}
.cart-contents-h2 {
	color: #505b60;
	font-family:Arial;
	font-size:15px;	
}
/*.cart-contents-h4 {
	color: #505b60;
	font-family:Arial;
	font-size:13px;	
	font-weight:bold;
}*/
/*.cart-div {
	width:670px;
	padding:0px 10px;
}
.cart-div a {
	color: #505b60;
        font-family:Arial;
        font-size:11px;
	color:#7398bc;
	text-decoration:none;
}*/
.cart-content-items {
        -moz-box-shadow:0px 0px 10px 2px rgba(119, 119, 119, 0.53);
        -webkit-box-shadow:0px 0px 10px 2px rgba(119, 119, 119, 0.53);
        box-shadow:0px 0px 10px 2px rgba(119, 119, 119, 0.53);	
}
.cart-summary-items {
}
.cart-summary-items th {
	font-size:12px;
	font-weight:normal;
	padding:6px;
	background-color: #E5E5E5;
	color:#505b60;
	text-align:center;
}
.cart-summary-items td {
	font-size:12px;
	border-bottom: 2px solid #E5E5E5;
	padding:6px 0;
	color:#505b60;
}
.cart-summary-items tfoot td {
	border-bottom: 0;
	font-weight:bold;
}
/*.suggestionList td, .suggestionList th {
	background-color: #212427 !important;
	border:0 !important;
}*/

/*Auto complete dropdown on share a prospect and merge*/
       /*.suggestionsBox {
                position: relative;
                left: 30px;
                margin: 10px 0px 0px 0px;
                width: 200px;
                background-color: #212427;
                -moz-border-radius: 7px;
                -webkit-border-radius: 7px;
                border: 2px solid #000;
                color: #fff;
        	text-transform: none;
        	color:white;
		font-size:14px;
		text-decoration: none;
		font-weight:bold;
		z-index:5000;
        }

        .suggestionList {
                margin: 0px;
                padding: 0px;
        }

        .suggestionList li {

                margin: 0px 0px 3px 0px;
                padding: 3px;
                cursor: pointer;
		font-size:11px;
        }

        .suggestionList li:hover {
                background-color: #659CD8;
        }*/

.estimated-font {
        color:#50C421; 
        font-family:Arial;
        font-size:16px;
	font-weight: bold;
}
/*.willship-font {
        color:purple; 
        font-family:Arial;
        font-size:12px;
	font-weight: bold;
}*/
/*.rusure-popup {
        border: 2px solid #bcd7e6;
        background-color: #FFFFFF;
        width: 400px;
        color: #000000;
        padding: 0px;
        -moz-border-radius: 12px;
        -webkit-border-radius: 12px;
        border-radius: 12px;
        -moz-box-shadow: 0px 0px 12px 7px rgba(119, 119, 119, 0.3);
        -webkit-box-shadow: 0px 0px 12px 7px rgba(119, 119, 119, 0.3);
        box-shadow: 0px 0px 12px 7px rgba(119, 119, 119, 0.3);
}*/

/*#calendarKey{
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border:2px solid #E1E1E1;
	margin-top:10px;
}*/

/* styles for printing */
@media print {
	.noprint {
		display:none;
	}
}
table.scpopuptable {
margin:5px;background-color:#DAE8F0;border:0px;-moz-box-shadow:0px 0px 10px 2px rgba(119, 119, 119, 0.53);
        -webkit-box-shadow:0px 0px 10px 2px rgba(119, 119, 119, 0.53);
        box-shadow:0px 0px 10px 2px rgba(119, 119, 119, 0.53);border-radius:12px;
}
.scinfovertline {
	width:5px;height:130px;background-color:#9098ce;float:left;margin:0px 10px 0px 0px;
}
/*td.scsidebarhl {
	color:#417c7a;
}
td.scsidebarhlborder {
	border-bottom: 1px dotted #417c7a;
}*/
.roinfobg {
	float:left;background-color:ivory;padding:10px;margin:10px;
}
.category-line {
	border-bottom:1px #acaeac solid;
}

.header_background {
	 width:1000px;
	 height:110px;
	 margin:auto;
	 border:0px solid tan;
	 display:block;	
	}

.display_tabs {
	 width:1000px;
	 height:25px;
	 display:block;
	 margin:auto;
	 border:0px solid olive;
	 display:block;
	 padding-top:5px;	
	}
.categoryTopBorder{
	 border-bottom: 10px #ececf0 solid;
	 width:100%;
	 margin-bottom:13px;
}
	
.float-right{float:right;}
.color-violet {color:#b4a1c2;}

/*tr.item_regular td {
	background-color:#EBE4F0;
}
tr.item_error td {
	background-color:#ffcccc;
}*/
tr.breakdown td, tr.breakdown td select {
	font-size:10px;
}
.disabled {
	color:#999999;
}
/*.freq_free {
	color:#339933;
	font-weight:bold;
}
.freq_promo {
	color:#339933;
	font-weight:bold;
}
.freq_monthly {
	color:#928Fc2;
	font-weight:bold;
}
.freq_discount {
	color:#ff9900;
	font-weight:bold;
}*/
.sc_rvo_FltLft {
	float:left;
	width:200px;
}
/*START:WF:95249 - Please Do not copy up if not needed - Connie M */
/*.orderFlowDiv {
	min-width: 580px;
	min-height: 250px;
	background: white;
	border: 3px solid #a685bf;
	border-radius: 18px;
	padding: 10px;
}*/

.letUsText {
	font-size: 13px;			/* WF: 99380 - Chris H */
	/*font-style: italic;*/		/* WF: 99380 - Chris H */
	font-weight: 600;
	color: #6c2496;				/* WF: 99380 - Chris H */
}

.whatWouldText {
	font-size: 13px;			/* WF: 99380 - Chris H */
	font-weight: 700;
	color: #6c2496;
}

.LRPDiv {
	min-width:115px;
	min-height:97px;
	background-color: #a685bf;
	padding:10px;
	margin-left:10px;
	background: linear-gradient(bottom, #a685bf 38%, #7e539f 69%);
	background: -o-linear-gradient(bottom, #a685bf 38%, #7e539f 69%);
	background: -moz-linear-gradient(bottom, #a685bf 38%, #7e539f 69%);
	background: -webkit-linear-gradient(bottom, #a685bf 38%, #7e539f 69%);
	background: -ms-linear-gradient(bottom, #a685bf 38%, #7e539f 69%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#7e539f', endColorstr='#a685bf');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#7e539f', endColorstr='#a685bf')";
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0.38, #a685bf), color-stop(0.69, #7e539f));
	box-shadow: 3px 3px 10px -5px #7e539f;
	border-radius:10px;
}

.LRPDiv:hover {
	background-color: #a685bf;
	margin-left:10px;
	background: linear-gradient(bottom, #7e539f 38%, #a685bf 69%);
	background: -o-linear-gradient(bottom, #7e539f 38%, #a685bf 69%);
	background: -moz-linear-gradient(bottom, #7e539f 38%, #a685bf 69%);
	background: -webkit-linear-gradient(bottom, #7e539f 38%, #a685bf 69%);
	background: -ms-linear-gradient(bottom, #7e539f 38%, #a685bf 69%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#a685bf', endColorstr='#7e539f');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#a685bf', endColorstr='#7e539f')";
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0.38, #7e539f), color-stop(1.69, #a685bf));
	box-shadow: 3px 3px 10px -5px #7e539f;
}

.LRP_Img {
	margin-left:55px;
}

.LRP_Img img {
	width: 50px;
	height:50px;
}

/*.orderFlowClose {
	float: right;
	margin: -55px 0px;
}*/

.LRPSpan a, .oneTimeSpan a {
	text-decoration:none;
	text-transform:uppercase;
	
}

.orderFlowTable td{
	height:auto;
}

/* START WF161092 - Chris H - comment out */
/*.LRPText {
	margin: 0px 0px 5px 0px;
	font-size: 12px;
	text-align: center;
	font-weight: 700;
	color: #fff;
}

.oneTimeDiv {
	min-width:115px;
	min-height: 89px;
	background-color: #aaafcd;
	padding:14px;
	margin-left:10px;
	background: linear-gradient(bottom, #aaafcd 38%, #6e77aa 69%);
	background: -o-linear-gradient(bottom, #aaafcd 38%, #6e77aa 69%);
	background: -moz-linear-gradient(bottom, #aaafcd 38%, #6e77aa 69%);
	background: -webkit-linear-gradient(bottom, #aaafcd 38%, #6e77aa 69%);
	background: -ms-linear-gradient(bottom, #aaafcd 38%, #6e77aa 69%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#6e77aa', endColorstr='#aaafcd');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#6e77aa', endColorstr='#aaafcd')";
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0.38, #aaafcd), color-stop(0.69, #6e77aa));
	box-shadow: 3px 3px 10px -5px #6e77aa;
	border-radius:10px;
}

.oneTimeDiv:hover {
	background-color: #aaafcd;
	margin-left:10px;
	background: linear-gradient(bottom, #6e77aa 38%, #aaafcd 69%);
	background: -o-linear-gradient(bottom, #6e77aa 38%, #aaafcd 69%);
	background: -moz-linear-gradient(bottom, #6e77aa 38%, #aaafcd 69%);
	background: -webkit-linear-gradient(bottom, #6e77aa 38%, #aaafcd 69%);
	background: -ms-linear-gradient(bottom, #6e77aa 38%, #aaafcd 69%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#aaafcd', endColorstr='#6e77aa');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#aaafcd', endColorstr='#6e77aa')";
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0.38, #6e77aa), color-stop(1.69, #aaafcd));
	box-shadow: 3px 3px 10px -5px #6e77aa;
}

.oneTime_Img {
	margin-left:55px;
}

.oneTime_Img img {
	width: 50px;
	height:50px;
}

.oneTimeText {
	margin: 0px 0px 5px 0px;
	font-size: 16px;
	text-align: center;
	font-weight: 700;
	color: #fff;
}*/
/* END WF161092 */

.whyLRP {
	font-style:italic;
}

.whyLRP a {
	color:black;
}

.noMoreMessage {
	font-size: 12px;
	font-weight: 600;
	margin-top: -3px;
}

.noMoreMessage input {
	width: 20px;
	height: 20px;
}

.noMoreMessageText {
	margin: -17px 25px;
}


/*.nowPlacing1xImg img {
			width: 100%;
			height:70px;
			border-radius: 10px;
		}
		
		.nowPlacing1x {
			margin: -69px 0px 0px 50px;
			width: 200px;
			text-align: center;
			color: #fff;
			font-size:15px;
		}*/
		
		/*.nowPlacingSpan {
			font-size:25px;
		}*/
		
		.sidebarSummaryTitle {
			color:#0c6aca;
			font-size:15px;
		}
		
		/*.checkout_summary_ext {
			background:none;
			padding:0px;
			margin:0px;
		}*/
		
		/*.sidebarCancel {
			zoom: 1;
		  	border: 1px solid #135fb4;
		  	-webkit-border-radius: 8px;
		  	-moz-border-radius: 8px;
		  	border-radius: 8px;
		  	font-size: 10px;
		  	font-family: arial, helvetica, sans-serif;
		  	font-weight: bold;
		  	text-align: center;
		  	color: #FFFFFF;
		  	height:15px;
			float:left;
		  	padding: 3px;
		  	width:auto;
		  	min-width:90px;
		  	background-color: #a5b8da;
		  	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5b8da), color-stop(100%, #7089b3));
		  	background-image: -webkit-linear-gradient(top, #a5b8da, #7089b3);
		  	background-image: -moz-linear-gradient(top, #a5b8da, #7089b3);
		  	background-image: -ms-linear-gradient(top, #a5b8da, #7089b3);
		  	background-image: -o-linear-gradient(top, #a5b8da, #7089b3);
		  	background-image: linear-gradient(top, #a5b8da, #7089b3);
		  	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a5b8da, endColorstr=#7089b3);
		}
		
		.sidebarCancel:hover{
			border: 1px solid #5d7fbc;
		  background-color: #819bcb;
		  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#819bcb), color-stop(100%, #536f9d));
		  background-image: -webkit-linear-gradient(top, #819bcb, #536f9d);
		  background-image: -moz-linear-gradient(top, #819bcb, #536f9d);
		  background-image: -ms-linear-gradient(top, #819bcb, #536f9d);
		  background-image: -o-linear-gradient(top, #819bcb, #536f9d);
		  background-image: linear-gradient(top, #819bcb, #536f9d);
		  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#819bcb, endColorstr=#536f9d);
		  cursor: pointer;
		}
		
		.sidebarCancel a {
			text-decoration: none;
			font-size: 12px;
			color: #FFFFFF;
		}*/
		
		/*.sidebarReviewCart {
			  float: left;
  			margin-left: 75px;
		}
		
		.sidebarReviewCart a {
			text-decoration: none;
			font-size: 12px;
			color: #42667D;
		}*/
		
		/*.sidebarButtonDiv {
			display: inline;
			float:left;
		}*/
		
		hr {
			margin:10px 0px 5px 0px;
		}
		
		/*.aside-content {
			min-height: 150px;
			background: #fff;
			border: 3px solid #acb1d0;
			border-radius: 10px;
			width: 300px;
			padding: 10px;
			margin-left: 15px;
			float: left;
			height: auto;
		}*/
		
		/*.nowEditingImg img {
			border-radius: 10px;
		}
		
		.nowEditing {
			margin: -105px 0px 0px 80px;
			color: #FFFFFF;
		}*/
		
		/*.nowPlacingLRPImg img {
			border-radius: 10px;
		}
		
		.nowPlacingLRP {
			margin: -115px 0px 0px 51px;
			text-align: center;
			color: #ffffff;
		}*/
		
		/*.nowPlacingText {
			color: #ffffff;
			font-size: 13px;
			padding-left:10px;
		}*/
		
		.nowPlacingText img {
			width:30px;
			height:30px;
		}
		
		/*.edit2 {
			color:#ffffff;
		}*/
		
		.defaultLRP {
			margin: -76px 0px -5px 0px;
			width: 123px;
			text-align: center;
			height:75px;
		}
		
		.default1X {
			margin: -76px 0px -5px 0px;
			width: 123px;
			text-align: center;
			height:75px;
		}
		
		.defaultLRP a, .default1X a {
			text-decoration:none;
			color:#ffffff;
		}
		
		.defaultImg img {
			border-radius:10px;
		}
		
		.ASHPopUpButton {
			text-align:right;
			margin-top:10px;
		}
		
		.ASHPopUpButton input {
			background-color: #4f81bd;
			border: 2px solid #305684;
			border-radius: 3px;
			color: #ffffff;
			padding: 5px;
			font-size:11px;
			font-weight:600;
			background-image:none;
			line-height:normal;
		}
/* END:WF:95249 - Connie M */

/*START:WF:96461 Cart-In-Cart Styles  */
	/*#KitLayer {
		left:5%;
		top:5%;
		max-height:90%;
		width:90%;
		overflow-y: scroll;
		Background-color:#FFFFFF;
		background-size: contain;
		position:fixed;
		z-index:10000;
		border: 3px solid #acb1d0;
		border-radius:10px;
		overflow-x: hidden;
		}
	.KitBubble{
		display:inline-block;
	}
	.cc_kitPageHeader{
		background:rgb(220,230,242);
		top:0px;
		position:absolute;
		width:100%;
		font-size: 24pt;
		font-weight: 700;
		}
	.cartInCartClose{
		position:absolute;
		right:0px;
		z-index:1;
		float:right;
		margin: -20px 14px 0px 0px;
		}
	td.cartInCartImg{
		height:auto;
		width:100%;
		}
	.Error{
		color:red;
	}
	.parentdetails{
		width:25%;
		text-align:center;
	}
	.parentdetails tr td{
		display:inline-block;
		width:33%;
		height:inherit;
		font-weight:bold;
		font-size:16px;
	}
	.parentdetails:nth-child(even){
		text-align:center;
	}
	.parenttext{
		font-size:22px;
	}
	#parentdetails tr:nth-child(n+2){
		color:grey;
	}
	#parentdetails tr td{
		color:inherit;
		width:100%;
	}
	#parentendtext{
		width:33%;
	}
	.childdetails tr:nth-child(1){
		text-align:center;
	}
	.childdetails tr:nth-child(n+2) td{
		color:grey;
	}
	.cartInCartImg{
		text-align:center;
	}
	.childdetails tr td{
		font-weight:bold;
	}
	.Child_QTY{
		border-radius:5px;
		border:3px #d2d3d4 solid;
	}
	tr.childrow td {border-top:0;}
	tr.childrow td.childname {padding-left:20px;font-size:11px}*/
	/*.KitErrHeader{
		font-size:14px;
        margin-bottom:10px;
	}
	.KitErr_text{
		font-size:13px;
        line-height: 150%;
	}
	#kiterrconfirmation{
		 padding: 15px;
        -moz-border-bottom-left-radius: 12px;
        -moz-border-bottomtop-right-radius: 12px;
        -webkit-border-bottom-left-radius: 12px;
        -webkit-border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
        border-bottom-right-radius: 12px;
		height:25%;
		text-align:center;
		background:white;
	}
	#TopError{
		background-color:#dbe8f0;
        padding: 15px;
        -moz-border-top-left-radius: 12px;
        -moz-border-top-right-radius: 12px;
        -webkit-border-top-left-radius: 12px;
        -webkit-border-top-right-radius: 12px;
        border-top-left-radius: 12px;
        border-top-right-radius: 12px;
		height:75%;
	}*/
	/*#KitErrorDiv{
		width:50%;
		margin:0% 25%;
		margin-top:10%;
		display:none;
		position:absolute;
	}*/
/*END:WF:96461 Connie M  */

/* WF 97576 */
/*.sideBarNote {
	font-size:12px;
	color: #0c6aca;
	font-style:italic;
	padding-top:15px;
	padding-left:20px
}*/

/* START:WF:77596 */
.create-account-title {
	padding-bottom:10px;
	text-align:center;
}

p.form-reg-text {
	text-align: justify;
}
/* WND:WF:77596 */

/* START WF: 98098 - Chris H */
#orderBeingProcessed {
	font-size: 14px;
  	font-weight: bold;
  	border: 3px rgb(115,152,188) solid;
  	padding: 5px;
  	position: relative;
  	right: 300px;
  	top: -154px;
  	background-color: white;
  	width:240px;
  	color:black;
}
/* END WF: 98098 */

/* START WF: 100026 */
.form-subtitle, .form-subtitle-input {
	font-size: 16px;
}
/* END WF: 100026 */

/* START WF: 102171 */
.shippingoptionsinfotext {
	color:#000000;
	font-size: 11px;
}

.shippingoptionsinfotext:hover {
	cursor: pointer;
}

#ShippingOptionsInfo {
	border: 1px solid black;
    position: absolute;
    top: 300px;
    left: 25%;
    background-color: white;
    width: 600px;
    height: 450px;
    z-index: 1000;
    display:none;
}

.ShippingOptionsHeaderText {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

#ShippingOptionsInfoTable {
	width:100%;
	border:1px solid #a5a5a5;
}

#ShippingOptionsInfoTable tr {
	height:50px;
}

#ShippingOptionsInfoTable tr:nth-child(even) {
	background-color: #f0f0f0;
}

#ShippingOptionsInfoTable tr:nth-child(odd) {
	background-color: #e1e1e1;
}

#ShippingOptionsInfoTable th {
	width: 50%;
	background-color: #f0f0f0;
	color:black;
	border: 1px solid #a5a5a5;
}

#ShippingOptionsInfoTable td {
	font-weight: normal;
	border: 1px solid #a5a5a5;
}
/* END WF: 102171 */
/* WF# 100026 Begin; Changing Image to Translatable styled text; Timothy O. */
.marketourproducts{
	background-color: #797878;
	border-bottom-right-radius: 20px;
	font-size: 24px;
	padding: 5px;
	color: white;
	font-weight: bold;
	width: 299px;
}
/* WF# 100026 End */

/* Making Product descriptions/labels uniform height...WF 103567, John B */
.SC_ProdInfoDiv {
	height:170px;	/* WF: 106587 - Chris H */
	position:relative;
}

.SC_ProdInfoQuantity {
	position:absolute;
	bottom:0px;
}
/* End WF 103567 */

/* WF 107067 Begin; Copied styles from WF 105790 by Chris; Timothy O. */
.autoship-orders-header {
	font-family:Arial;
	font-size:12px;
}
	
#autoship-order-table {
	width: 800px;
	border: 1px solid #cccccc;
	border-radius: 5px;
}

#autoship-order-table tr {
	line-height: 50px;
}

#autoship-order-table th {
	background-color: #e3e3e3;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	min-width: 100px;
}

#autoship-order-table td {
	font-size: 13px;
	color: #333333;
	text-align: center;
	min-width: 100px;
	border-bottom: 1px solid #cccccc;
}

.autoship-orders-edit, .autoship-orders-edit:hover {
	background-color: #656565;
	color: #ffffff;
	text-decoration: none;
	padding: 3px 35px;
    border-radius: 15px;
    font-size: 13px;
}

#autoship-order-table td.autoship-orders-type {
	color: #c10f15;
	font-weight: bold;
}

#AddAutoship {
	border:0;
	font-size:12px;
	padding:4px 20px;
	background-color: #969696;
	color: #ffffff;
	border-radius: 12px;
	font-weight: bold;
	margin-right: 30px;
	text-decoration: none;
	float: right;
}

.ASH_text.cancel {
	font-size: 14px;
	line-height: 100%;
	font-family: 'Arial Regular', 'Arial';
	text-align: center;
}

.savebutt.delete {
	float: right;
    width: auto !important;
    border: 0px;
    background-color: #c10f15;
    background-image: none;
    color: #ffffff;
    padding: 2px 15px;
    border-radius: 12px;
    margin-top: 5px;
    font-size: 11px;
}

.savebutt.cancel {
	float: left;
    width: auto !important;
    border: 0px;
    background-color: #979797;
    background-image: none;
    color: #ffffff;
    padding: 2px 25px;
    border-radius: 12px;
    margin-left: 30px;
    margin-top: 5px;
    font-size: 11px;
}

.ASCartTitlesDiv {
	background-color: #e5e5e5;
    margin: -10px;
    padding: 10px;
}

.ASCancelOrderLink a, .CancelOrderLink a {
	text-decoration: underline;
	font-size: 13px;
	color: #868686;
}

.continueshopping {
	background-color: #656565;
	color: #ffffff;
	padding: 2px 25px;
    border: 0px;
    border-radius: 12px;
}

#AS_SaveChanges {
	margin: 10px;
	text-align: center;
}

.savebutt.savechanges {
	border: 0px;
    background-color: #c10f15;
    background-image: none;
    color: #ffffff;
    padding: 2px 25px;
    border-radius: 12px;
}
.cancelbutt.clearchanges {
	background-color: #979797;
    background-image: none;
    border: 0px;
    padding: 2px 25px;
    border-radius: 12px;
    min-width: 175px;
}

.savebutt.returntocartbutt, .savebutt.returntocartbutt:hover {
	background-color: #c9c9c9;
	background-image: none;
	border: 0px;
	padding: 2px 25px;
	border-radius: 12px;
	color: #000000;
	min-width: 175px;
}

#AS-confirm-condition {
	font-family: 'Ubuntu';
    font-size: 24px;
    color: #c10f15;
    text-transform: uppercase;
    padding: 10px;
}

#AS-confirm-label {
	font-family: 'Ubuntu';
    font-size: 24px;
    color: #575762;
    float:left;
    width:400px;
    padding: 10px;
}

#AS-confirm-print {
	float:right;
	text-align: center;
}

#AS-confirm-print a {
	text-decoration: none;
	color: #666666;
	font-size: 13px;
}

#AS-confirm-print a img {
	padding-left: 4px;
}

.AS-confirm-items {
	width:650px;
	padding-left:5px;
}

.AS-confirm-items tr {
	line-height: 25px;
}

.AS-confirm-items th {
	background-color: #e5e5e5;
	color: #000000;
	font-size: 12px;
}

.AS-confirm-items td {
	font-size: 12px;
}

.AS-confirm-items hr {
	background-color: #000000;
	margin: 2px 0px;
}

.AS-confirm-subtotal-pv {
	font-weight: bold;
	color: #009966;
	text-align: right;
}

.AS-confirm-subtotal-amount {
	font-weight: bold;
	text-align: right;
}

.AS_confirm_summary_table {
	width:100%;
	border-top: 1px solid #9c9fc4;
	border-bottom: 1px solid #9c9fc4;
	padding-bottom: 20px;
}

.AS_confirm_summary_table tr {
	line-height: 20px;
}

.AS_confirm_summary_table td {
	text-align: right;
}

.AS_confirm_summary_table td.total_label {
	font-weight: bold;
	color: #c10f15;
}

.AS_confirm_summary_table td.total_amount {
	font-weight: bold;
	color: #000000;
}

.AS_confirm_summary_table td hr {
	background-color: #ffffff;
	border-top: 1px dashed #c10f15;
	border-bottom: 0px;
	margin: 2px 0px;
}

#AS_confirm_nav_div {
	margin-top: 20px;
}

.AS_confirm_nav_button {
	width: 296px;
    height: 150px;
    border: 2px solid #666666;
    float: left;
 	margin-right: 50px;
 	text-align: center;
}

#AS_confirm_home.AS_confirm_nav_button {
	margin-right: 0px;
}

.AS_confirm_nav_image {
	height: 115px;
}

.AS_confirm_nav_link {
	background-color: #c10f15;
	color: #ffffff;
	border: 0px;
	border-radius: 12px;
	width: 250px;
	padding: 2px 0px;
	cursor: pointer;
}

#AS_confirm_schedulefor {
	font-family: 'Arial Bold', 'Arial';
    font-weight: bold;
    font-size: 16px;
    color: #000000;
    padding-left: 5px;
    margin-bottom: 10px;
}

.AStypebutt {
	font-family: 'Ubuntu Medium', 'Ubuntu';
    font-size: 16px;
    color: #c10f15;
    text-align: left;
    line-height: 30px;
}

.AStypebutt:hover {
	background-color: #c10f15;
	color: #ffffff;
}

.AStypetext {
	font-family: 'Arial Regular', 'Arial';
    font-size: 13px;
    color: #333333;
    text-align: left;
}

#ASCancelorSave {
	position: fixed;
    top: 200px;
    left: 25%;
    border: 1px solid #135fb4;
    background-color: #fef052;
    width: 450px;
    height: 200px;
    border-radius: 10px;
    display:none;
    z-index:10001;
}

#ASCancelorSaveText {
    text-align: center;
    line-height: 30px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    margin: 20px 0px;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    color: #191970;
}

#ASCancelorSaveButtons {
	background-color: #ffffff;
    height: 50px;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    padding-top: 20px;
    text-align: center;
}

#ASCancelorSaveButtons a {
	text-decoration:none;
	background-color: #979797;
    padding: 4px 25px;
    border-radius: 12px;
    min-width: 175px;
    color: #ffffff;
    font-size: 10px;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    margin-right: 10px;
}
/* WF 107067 End; Copied styles from WF 105790 by Chris; Timothy O. */

/* START WF: 108148 - Chris H */
#CanadaPaymentInfo {
	border: 1px solid #aaafcd;
    color: red;
    font-weight: bold;
    width: 110px;
    text-align: center;
    padding: 2px 5px;
    cursor: pointer;
}

#CanadaPaymentInfoHelp {
	display:none;
    position: fixed;
    background-color: #DAE8F0;
    width: 200px;
    border-radius: 10px;
    border: 0px;
    -moz-box-shadow: 0px 0px 10px 2px rgba(119, 119, 119, 0.53);
    -webkit-box-shadow: 0px 0px 10px 2px rgba(119, 119, 119, 0.53);
    box-shadow: 0px 0px 10px 2px rgba(119, 119, 119, 0.53);
    border-radius: 12px;
}
/* END WF: 108148 */

/* START WF: 108882 - Chris H */
/*.WellnessAdvButt {
    display: inline-block;
    background-color: #ccc;
    border-radius: 8px;
    background: linear-gradient(bottom, #dfdfdf 38%, #eeeeee 69%);
    background: -o-linear-gradient(bottom, #dfdfdf 38%, #eeeeee 69%);
    background: -moz-linear-gradient(bottom, #dfdfdf 38%, #eeeeee 69%);
    background: -webkit-linear-gradient(bottom, #dfdfdf 38%, #eeeeee 69%);
    background: -ms-linear-gradient(bottom, #dfdfdf 38%, #eeeeee 69%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#eeeeee', endColorstr='#dfdfdf');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#eeeeee', endColorstr='#dfdfdf')";
    background: -webkit-gradient( linear, left bottom, left top, color-stop(0.38, #dfdfdf), color-stop(0.69, #eeeeee));
    font-size: 10px;
    font-weight: bold;
    color: black;
    line-height: 12px !important;
    border: 1px solid #2864b4;
    padding: 5px;
}

.wholesale-main-toprow {
	padding-bottom: 1px;
	border-top: 2px solid #864fa3;
}*/
/* END WF: 108882 */

/*START:WF157369*/
.notification__copy {
    float: left;
    width: calc(100% - 100px);
    font-weight: 700;
    font-size: 14px;
}
.notification--danger {
    background-color: #F2C4C4 !important;
    border-bottom: 5px solid #DE6C6C;
}
@media screen and (min-width: 768px)
.notification {
    align-items: center;
}
.notification {
    overflow: hidden;
    margin: 0;
    margin-bottom: -5px !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    width: 100%;
    border-bottom: 5px solid transparent;
    align-items: center;
    z-index: -1;
    padding: 0.75em 1.5em;
    transition: margin-top .3s, opacity .3s .3s !important;
}
.notification__icon {
    float: left;
    margin-right: 15px;
    position: relative;
    top: 2px;
}
.icon--xs {
    font-size: 9.6px;
}
.icon--error-fill {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url(../../evo/images/error-fill.svg);
     background-size: 1.9375em 1.9375em;

}
/*END:WF157369*/