
table.nopcart{width:100%;border-collapse:collapse}

.nopheader{text-align:left;border:1px solid #DDDDDD;padding:0px;background-color:#585858;color:#fff}

.nopitog {color:red}

.nopentry,.noptotal{text-align:left;border:1px solid #DDDDDD;padding:0px;}

/*emulate modal box*/
#log{background-color:#000;margin:0;padding:0;position:absolute;top:0px;left:0px;width:100%;visibility:hidden;height:100%;filter:alpha(opacity=60);opacity:0.6;moz-opacity:0.6;z-index:999}
#notice{position:absolute;visibility:hidden;top:0;left:0;background-color:#fff;z-index:1000;padding:5px;vertical-align:middle;text-align:center;line-height:60px;font:12px Tahoma;height:60px;
background: url(/assets/snippets/shop/images/loading.gif) no-repeat center center;
}


.nopbutton,.nopinput{font-size:11px}


.shop_button, .nopbutton {
	padding:3px 5px;
	border:1px solid #ccc;
	text-decoration:none;
	background:#f0f0f0;
	color: #000;
	font-size: 11px ;
}



.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}

.LV_invalid {
    color:#CC0000;
}

.LV_valid_field,
input.LV_valid_field:hover,
input.LV_valid_field:active,
textarea.LV_valid_field:hover,
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}

.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
