/* Baseline  CSS  These declarations reset all the default values for all browsers */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
cite,code,th{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
th{text-align:left;}
h1,h2,h3,h4{font-size:100%;}
q:before,q:after{content:'';}



body { 	
	font: 76% helvetica, arial, sans-serif; 
	line-height: 1.3em;
	padding: 0px;
	background: #fff;
	text-align: left;
	color: #414141;
	}
	
#containerInner {
	background: #fff;
	opacity:0.9;filter:alpha(opacity=90);
	float: left;
	
}	
	
.lisaaKoriinBtn {
	background: url(/images/btnBG4.png) no-repeat 98% 50%;
	border-right: 2px solid #bababa;
	border-bottom: 2px solid #bababa;
	color: #000;
	font-weight: bold;
	font-size: 1em;
	padding: 5px 25px 5px 5px;
	margin: 5px 0;
	cursor: pointer;
}

.productPrice {
	font-size: 2.4em;
	font-weight: bold;
}

h1 {
	font-family: 'Century Gothic';
	font-weight: normal;
	font-size: 2em;
	line-height: 1.2em;
	color: #414141;
	text-shadow:1px 1px 3px #555;
	}
	
h1 a {
	color: #414141;
	}	

h2 {
	/*font-family: 'Century Gothic';
	font-weight: normal;
	font-size: 1.7em;*/
	line-height: 1.2em;
	/*color: #414141;
	text-shadow:1px 1px 3px #555;*/
	}
	
.totalRow {
	background-color: #f1f1f1;
	font-weight: bold;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
	
.cartTbl {
	margin-top: 10px;
}

.cartTbl th {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #eee;
	font-weight: bold;
	font-size: 1.2em;
}


.cartTbl td,
.cartTbl th {
	padding: 3px;
}
	
	
.discountPrice {
	font-size: 14px;
	line-height: 20px;
}

.discountPrice .discount {
	font-size: 1.4em;
}

dl {
	margin-top: 10px;
}

dt {
	font-weight: bold;
	margin: 3px 0;
}

dd {
	margin-bottom: 10px;
}

h2.teaserBoxHeader {
	font-size: 1.3em;
}

.small {
	font-size: 0.8em;
	text-align: left;
}

.floatLeft {
	float: left;
}

.nobr {
	white-space: nowrap;
}
