pre
	{

	}
html
	{
	height:100%;
	width:100%;
min-width:1000px;
overflow-y:scroll;
	}
body
	{

	background-repeat:repeat-y;
	background-position:center 0px;
	margin:0px;

	height:100%;
	width:100%;
	font-size:8pt;
	/*font-family: Verdana, Sans-Serif, Arial;*/
	/*font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;*/
	font-family: Tahoma, Geneva, sans-serif;

	}

a
	{
	color:#a71919;
	text-decoration:none;

	}

img
	{
	border:none;
	}

td
	{
	vertical-align:top;
	}

div
	{
zoom:1;
	}

ul.horizontal, ul.noMargins
	{
	margin:0px;
	padding:0px;
	}

ul.horizontal li
	{
	float: left;
	list-style: none;
	}

ul.noDots li, li.noDots
	{
	list-style: none;
	}

.clear
	{
	clear:both;
	height:0px;
	}
.title, .block
	{
	display:block;
	}

.hidden
	{
	display:none;
	}

table.wrapper
	{
	height:100%;
	width:100%;
	}

td.content
	{
	text-align:center;
	padding:0px;
	background-repeat:no-repeat;
	background-position:top center;
	}

.header
	{
	position:relative;
	text-align:left;
	width:900px;
	height:180px;
	margin:0px auto;
	padding:0px;
	/*background:#2c2b25 url(/.file/images/logo/saporiTab.jpg) no-repeat bottom center;*/
	}
.main
	{
	position:relative;
	width:950px;
	margin:50px auto 0px auto;
	text-align:center;
	}





.baseNavCont
	{
	position:absolute;
	top:170px;
	width:100%;
/*IE*/
	text-align:right;
	}

div.horizontalNavigator
	{
	position:relative;
	width:750px;
	margin:0px 15px 0px auto;
	overflow:hidden;
	}
ul.horizontalNavigator
	{
	margin:0px;
	padding-left:0px;
	}
ul.horizontalNavigator ul
	{
	padding-left:0px;
	}
ul.horizontalNavigator li
	{
	list-style: none;
	float:left;
	}
a.horizontalNavigator
	{
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	/*font-family: Tahoma, Geneva, sans-serif;*/
	font-size:16px;
	font-weight:bold;
	font-variant:small-caps;
	text-align:center;
	display:block;
	line-height:30px;
	padding:0px;
	margin-left:10px;
	width:140px;
	text-decoration:none;
overflow:hidden;
	}

a.horizontalNavigator[class]
	{
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	}

li.active a.horizontalNavigator
	{
	color:#A71919;
	}
li.ancestor a.horizontalNavigator
	{
	color:#A71919;
	}
li.normal a.horizontalNavigator:hover
	{
	color:#A71919;
	}
li.normal a.horizontalNavigator
	{
	color:#666666;
	}

li.active[class] a.horizontalNavigator
	{
	background:url(/.file/images/tiles/50pBlack.png);
	}
li.ancestor[class] a.horizontalNavigator
	{
	background:url(/.file/images/tiles/50pBlack.png);
	}
li.normal[class] a.horizontalNavigator:hover
	{
	background:url(/.file/images/tiles/50pBlack.png);
	}




div.wrappingNavigator
	{
	margin:0px;
	padding:0px;
	}

a.wrappingNavigator
	{
	/*font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;*/
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-decoration:underline;
	white-space:nowrap;

	/*text-align:left;
	display:block;
	padding:5px;
	margin:0px;*/

	}

div.wrappingNavigator div.normal,div.wrappingNavigator div.active,div.wrappingNavigator div.ancestor
	{
	float:left;
	margin:10px;
	}

div.active a.wrappingNavigator
	{
	color:#a71919;
	color:#82370c;
	text-decoration:none;
	}
div.ancestor a.wrappingNavigator
	{
	color:#a71919;
	color:#82370c;
	text-decoration:none;
	}
div.normal a.wrappingNavigator
	{
	color:#000000;
	text-decoration:underline;
	}
div.normal a.wrappingNavigator:hover
	{
	color:#a71919;
	color:#82370c;
	text-decoration:none;
	}
a.wrappingNavigator span
	{
	color:inherit;
	}




div.verticalNavigator
	{
	margin:0px;
	padding-left:10px;
	}
div.verticalNavigator div.normal,div.verticalNavigator div.active,div.verticalNavigator div.ancestor
	{
	margin:10px 0px;
	}
a.verticalNavigator
	{
	/*font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;*/
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration:underline;
	display:block;
	padding:0px;
	margin:0px;
	}

div.active a.verticalNavigator
	{
	color:#a71919;
	color:#82370c;
	text-decoration:underline;
	}
div.ancestor a.verticalNavigator
	{
	color:#a71919;
	color:#82370c;
	text-decoration:underline;
	}
div.normal a.verticalNavigator
	{
	color:#000000;
	text-decoration:none;
	}
div.normal a.verticalNavigator:hover
	{
	color:#a71919;
	color:#82370c;
	text-decoration:underline;
	}
a.verticalNavigator span
	{
	color:inherit;
	}



/*for IE6*/
a.thumbConvex, a.thumbConcave, a.thumb
	{
	display:block;
	text-align:center;
padding:11px;
background:white;
border:1px solid #555;
	
	}

/*For the rest*/
a.thumbConvex[class], a.thumbConcave[class], a.thumb[class]
	{
	display:block;
	text-align:center;
	height:100px;
	line-height:100px;
	width:143px;
padding:0px;
background:transparent;
border:none;
	}

a.thumbConvex img, a.thumbConcave img, a.thumb img
	{
	vertical-align:middle;
	}

a.thumbConvex[class]
	{
	background:url(/images/effects/shadowConvex270x180WhiteOnTrans--h100.png) no-repeat;
	}

a.thumbConcave[class]
	{
	background:url(/images/effects/shadowConcave270x180WhiteOnTrans--h100.png) no-repeat;
	}


div.brandHeader
	{
	min-height:120px;
	}

div.brandHeader a.thumbConvex,div.brandHeader a.thumb
	{
float:right;
margin:10px 0px 7px 10px;
	}
div.brandHeader span.title
	{
	display:block;

	padding:10px 10px 10px 0px;
	font-size:20px;
	color:#222;
	}
div.brandHeader span.text
	{
	color:#222222;
	text-align:left;
	}

div.brandHeader a.internalLink
	{
	display:block;
	padding:15px 30px;
	margin-top:10px;
	text-align:left;
	color:#00ab00;
	background:url(/.file/images/tiles/cells/infoGreen.jpg) no-repeat center left;
	}
div.brandHeader a.internalLink:hover
	{
	background:url(/.file/images/tiles/cells/infoRed.jpg) no-repeat center left;
	color:#a71919;
	text-decoration:underline;
	}


div.productFilter
	{
	margin:0px 10px 30px 10px;
	}

div.product
	{
position:relative;
	padding:0px 150px 0px 0px;
	border:1px solid #eee;
	margin:20px 0px;


	-moz-border-radius:5px;
	-webkit-border-radius:5px;

	}
div.product a.thumbConcave,div.product a.thumb
	{
	margin:0px;
	position:absolute;
	right:10px;
	top:10px;
	}
div.product div.code, div.product div.shortDescription, div.product div.unit, div.product div.pantry
	{
	margin:15px;
	text-align:left;
	}

div.product div.pantry span.lbxCollectable
	{
	color:#00ab00;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	}
div.product div.pantry:hover span.lbxCollectable
	{
	color:#a71919;
	}

div.product span.name
	{
	color:#000000;
	font-weight:bold;
	}
div.product span.value
	{
	color:#222222;
	}
div.product div.code span.value
	{
	color:#a71919;
color:#82370c;
	}


div.address
	{
	padding:15px;
	margin:20px;
	text-align:left;
	}

div.address span.value
	{
	display:block;
	color:#ffffff;
font-size:12px;
	}

div.address span.value a
	{
	color:#D54F1F;
	}

div.blog
	{

	}
div.blog div.blogPost
	{
	margin:20px;
	}
div.blog div.blogPost p.date
	{
	color:#555;
	font-style:italic;
	text-decoration:underline;
	}
div.blog div.blogPost span.title
	{
display:block;
	font-weight:bold;
	font-size:1.1em;
margin-bottom:20px;
	}
