#webmall_container{margin:0;padding:0;}
.webmall_btns{border:none;margin:0;padding:0;}
..webmall_item_table{margin:10px 0;}
.webmall_item_table .item_title,
.webmall_item_table .cart_total{text-align:left;}
.webmall_item_table .item_qty,
.webmall_item_table .item_price,
.webmall_item_table .quantity_total,
.webmall_item_table .price_total{text-align:right;}
.webmall_item_table .item_url a{padding:0;}
.webmall_item_table .item_status{font-weight:bold;text-align:center;}
.webmall_item_table .complete{font-weight:bold;}
.webmall_item_table .incomplete{color:red;}

/*TAGS*/
.box-tag{color:white;text-transform:capitalize;font:bold 10px/18px Verdana, Geneva, sans-serif;float:left;display:inline;padding:0 5px;margin:0 0 5px 0;}
.box-tag strong{color:#ddd;}
.box-tag del{color:#ddd;font-weight:normal;}
.box-tag.item-featured{font-weight:bold;color:white;}
.box-tag a{font-weight:bold;}
.box-tag.item-bogo{font-style:italic;}
.col_right{position: absolute; top: 0px; left: 0px;}

.box-tag.item-featured-hot, .box-tag.tag-hot{background:red;}
.item-image.item-featured-hot, .item-image.tag-hot{border-color:red;}
.box-tag.item-featured-sale, .box-tag.tag-sale{background:blue;}
.item-image.item-featured-sale, .item-image.tag-sale{border-color:blue;}
.box-tag.item-featured-new, .box-tag.tag-new{background:green;}
.item-image.item-featured-new, .item-image.tag-new{border-color:green;}
.box-tag.item-featured-promo, .box-tag.tag-promo{background:purple;}
.item-image.item-featured-promo, .item-image.tag-promo{border-color:purple;}
/*ITEM*/
#itemmall-inside{margin:0;display:inline-block;width:100%;zoom:1;*display:inline;}
#itemmall-inside .item{display:inline;float:left;padding:5px 10px;margin:5px 5px 5px 5px;width:29%;border:none;}
#itemmall-inside .item-wrap{padding:7px 0 10px;background-color:transparent;float:none;width:100%;}
#itemmall-inside .item-wrap .col_left, #itemmall-inside .item-wrap .col_right{float:left;width:auto;}
#itemmall-inside .item-image, #itemmall-inside .item-image-window,
#itemmall-inside .item-image-window img{display:inline;float:left;position:relative;z-index:0;height:45px;width:auto;max-width:none}
/*AWEB-759*/
#itemmall-inside .item-image a{position:relative;display:block;top:0;left:0;width:100%;height:100%;right:0;bottom:0;}
#itemmall-inside .item-image a:hover{background:none!important;}
#itemmall-inside .item-select, #itemmall-inside .item-qty-select,
#itemmall-inside .item-select .form-item, #itemmall-inside .item-qty-select .form-item{float:none;}
#itemmall-inside .item-select, #itemmall-inside .item-qty-select{width:100%;margin:0;padding:0;}
#itemmall-inside .item-select .form-item, #itemmall-inside .item-qty-select .form-item{margin:0;}
#itemmall-inside .item-wrap .item-title, #itemmall-inside .item-wrap .col_right .item-tag-wrapper{clear:both;}
.item-bogo{color:white;font:italic bold 10px/18px Verdana, Geneva, sans-serif;float:none;display:inline;/*padding:0 7px;*/margin:0 5px 5px 0;}
.item-price, .item-price del{font-size:13px;}
.item-price{line-height:18px;float:none;display:inline;margin:0 0 5px;}
.item{float:left;width:29%;}

.apIconShop {background-image: url("../images/ap_32x32.png"); display: inline-block; height: 32px; width: 32px; top: 13px;position: relative; *zoom: 1; *display: inline;}
.apIconTransparent {background-image: url("../images/ap_32x32_transparent.png");}
.item-price  > div {top: -13px;position: relative; margin-top: 10px}
.item-price del {color: grey;}

/*PAGER*/
#pager{clear:both; text-align:center}
#pager a, #pager strong.pager-current {padding:0 5px;display:inline-block;zoom:1;*display:inline}
/* FORMATED TEXT STLYES */
.format{font:12px/16px Arial, Helvetica, sans-serif;}
.format p{margin:8px 0;}
.format p.note{color:#c1c3cb;}
.format b,.format strong{font-weight:bold;color:#ccc;}
.format i,.format em{color:#ccc;}
/* WORLD SELECT */
#wrapper_balance, #wrapper_world{margin:10px 0 0 0;padding:0;}
#wrapper_world{width:100%;}
#wrapper_world .form-item{margin:0;padding:0;}
#wrapper_world .description{letter-spacing:0;}
#wrapper_world select.error{color:#ff2200;}
/*ITEM SELECT*/
.item-select label.option{float:left;margin:3px 5px 0 0 !important; padding:0 !important;}
.item-select .form-item .option .form-checkbox{margin:0 5px 0 0 !important;padding:0 !important;}
/*QUANTITY SELECT*/
.item-qty-select .form-item label{float:left;margin:2px 5px 0 0;padding:0;}
.item-qty-select select, .item-qty-select select option{width:auto;height:auto;min-width:0;margin:0 !important;padding:0;}
.item-qty-select div {display: inline;}
.quantity_add, .quantity_subtract {font-size: 15px; *position:relative; *top: -9px;}
/* TIPS */
.hover-tip, .hover-tip *{word-wrap:break-word;}
/* ERROR MESSAGES */
#block-content-inside div.head div.error, #block-content-inside div.head div.error li,
#block-content-inside div.head div.status, #block-content-inside div.head div.status li{color:#ff2200;font:bold 11px Arial;border:1px dashed #ffcc00;padding:5px;}
#block-content-inside div.head div.error li, #block-content-inside div.head div.status li{border:none;}
#inside-col-content > .messages {background: url("../../affiliate/images/errorBack.jpg") repeat-x scroll center bottom white; border: 1px solid #FFB3B3; color: #FF0000; font: 13px Verdana; margin-bottom: 30px; padding: 15px; text-align: center;}
#inside-col-content > .messages ul.diff {color: #000000; text-align: left;}
#inside-col-content > .messages h1.diff {font-size: 15px; font-weight: bold; color: #FF0000;}
#inside-col-content > .messages .diff_item_title {font-weight: bold;}
#inside-col-content > .messages .diff_old_val {color: #808080;}
#inside-col-content > .messages .diff_new_val {color: #FF0000;}
#inside-col-content > .messages a.diff {color: #0000FF; text-decoration: underline;}
/*SPINNER*/
#opaque_layer{
    display: none;
        position: fixed;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        background-color: black;
        z-index:1001;
        -moz-opacity: 0.5;
        opacity:.50;
        filter: alpha(opacity=50);
}
#white_layer{
    display: none;
        position: fixed;
        top: 20%;
        left: 25%;
        width: 50%;
        height: 50%;
        padding: 16px;
        z-index:1002;
        overflow: auto;
        background: url('../img/spinner.gif') no-repeat center center transparent;
        -moz-opacity: 0.8;
        opacity:.80;
        filter: alpha(opacity=80);
}
.hidden-item {visibility:hidden;}

#inside-col-content .error {color: black;font:bold 13px Verdana;}
#inside-col-content .error a{color:#3875D7; text-decoration: underline;}
#inside-col-content .error a:hover{color:#1E678A;background: none}
/* New: applies only inside the shop */
#itemmall-inside .form-submit,
#itemmall-inside .button,
#inside-col-content .form-submit.mallBtn,
#inside-col-content .mallBtn.mallItemAdd {
	color:#c14d27; 
	text-shadow:0 -1px 1px #160400;
	background-color:#171311;
	border:solid 1px #e94e1b!important;
	background-image:-moz-linear-gradient(top, 100% 100% 90deg, #2f2c29, #171311);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#2f2c29), to(#171311));
	filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#2f2c29,endColorstr=#171311);
}
.form-submit:hover, a.button:hover{
	color:#fff!important;
	border:solid 1px #2f2c29!important;

}
.item_url img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0px auto;
    border: 1px solid #222;
}