body {width:100%; height:100%}


table.nopcart {
width:100%;
border-collapse:collapse;
}

.nopheader {
text-align:left;
border:1px solid #DDD;
background-color:#585858;
color:#fff;
padding:3px;
}

.nopitog {
color:red;
}

.nopentry,.noptotal {
text-align:left;
border:1px solid #DDD;
padding:3px;
}

#log {
background-color: #333;

height:100%;
width:100%;
position: fixed;
/*
top: expression(
    document.getElementsByTagName( 'body' )[0].scrollTop + "px"
);
left: expression(
    document.getElementsByTagName( 'body' )[0].scrollLeft + "px"
);*/

left:0;
top:0;

visibility:hidden;

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
-moz-opacity: 0.5; /* Mozilla 1.6 e ie?a */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */

z-index:999;
margin:0;
padding:0;
}

#notice {
position: fixed;

/*
top: expression(
    document.getElementsByTagName( 'body' )[0].scrollTop +document.documentElement.scrollTop+ "px"
);
left: expression(
    document.getElementsByTagName( 'body' )[0].scrollLeft+document.documentElement.scrollLeft + "px"
);
top:0;
left:0;
*/

top:50%;
left:50%;
visibility:hidden;
background-color:#fff;
z-index:1000;

color:#CCFFFF;
vertical-align:middle;
text-align:center;
line-height:60px;
font:25px Tahoma;
height:60px;
background:url(/assets/snippets/shop/images/loading.gif) no-repeat center center;
padding:5px;
}

.nopbutton,.nopinput {
font-size:11px;
}

.shop_button,.nopbutton {
border:1px solid #ccc;
text-decoration:none;
background:#f0f0f0;
color:#000;
font-size:11px;
padding:3px 5px;
}

div.jGrowl {
opacity:0;
display:none;
	background-color: 		#000;
	color: 					#fff;
	filter: 				alpha(opacity = 0);
	zoom: 					1;
	width: 					200px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	/*font-family: 			Tahoma, Arial, Helvetica, sans-serif; */
	font-size: 				12px;
	text-align: 			left;
	border-radius: 	5px;
	-webkit-border-radius:	5px;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
	-o-border-radius: 	5px;
	-khtml-border-radius:	5px;
	box-shadow:  0px 0px 13px #000;
	-webkit-box-shadow:  0px 0px 13px #000;
	-moz-box-shadow:  0px 0px 13px #000;
	-webkit-box-shadow:  0px 0px 13px #000;
	-o-box-shadow:  0px 0px 13px #000;
	-khtml-box-shadow:  0px 0px 13px #000;
  position:absolute;
	z-index: 			9999;
	margin-left: 		auto;
	margin-right: 		auto;
padding:12px;
padding-left:43px
}

div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}


body > div div.jGrowl {
	position:			fixed;
}
body > div div.jGrowl.top-left {
	left: 				10px;
	top: 				10px;
}

body > div div.jGrowl.top-right {
	right: 				10px;
	top: 				10px;
}

body > div div.jGrowl.bottom-left {
	left: 				10px;
	bottom:				10px;
}

body > div div.jGrowl.bottom-right {
	right: 				10px;
	bottom: 			10px;
}

body > div div.jGrowl.center {
	top: 				10px;
	width: 				50%;
	left: 				25%;
}


.successclass {
	background: url(/assets/snippets/tsvshop/images/success_ico.png) no-repeat 10px center;
}
.errorclass {
	background: url(/assets/snippets/tsvshop/images/error_ico.png) no-repeat  10px center;
}
.loadingclass {
	background: url(/assets/snippets/tsvshop/images/loader_ico.gif) no-repeat  10px center; 
}

.infoclass {
	background: url(/assets/snippets/tsvshop/images/info_ico.png) no-repeat 10px center;
}
