* { margin: 0; padding: 0; }
html, body { text-align: center; width: 100%; }
table { border-collapse: collapse; }
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-image:   url(images/interface/bg.png);
	background-repeat: repeat;
}
.product_thumb_container
{
	float: left;
	width: 110px;
	height: 180px;
	margin-left: 7px;
	margin-right: 7px;
	text-align: left;
}
p
{
	padding-bottom: 10px;
}
.menu_cell
{
	padding-right: 0px;
	margin-right: 0px;
}
a { color: #B8443A; text-decoration: none; }
a:hover { color: #990000; text-decoration: underline; }
img { border: 0px; }

#container_body
{
	width: 714px;
}
#manifesto_bg {
	border: 1px solid #CCCCCC;
	padding: 5px;
}
.leftborder
{
	width: 38px;
	background-image:   url(images/interface/leftborder.gif);
	background-repeat: repeat-y;
}
.rightborder
{
	width: 20px;
	background-image:   url(images/interface/rightborder.gif);
	background-repeat: repeat-y;
}
.bodycontent
{
	width: 656px;
	background-color: white;
	vertical-align: top;
}
.red { color: #C13737; }
.style5 { font-size: large; font-weight: bold; }
.product_img { border: 1px solid #CCCCCC; }
.footer { padding: 0px; font-size: 9px; margin: 5px 0px 0px; color: #888888; text-align: center; }
.site_by { padding: 0px; font-size: 9px; margin: 5px 0px 0px; color: #888888; text-align: center; }
.roll { padding: 2px; font-size: 9px; margin: 5px 0px 0px; color: #888888; text-align: center; }
.vouchertext { text-align: right; color: red; margin-bottom: 10px; }
.vouchertext a { color: red; }
.voucherborder { padding: 5px; border-width: 1px; border-style: solid; border-color: red; background-color: #ffd4ce; text-align: right; color: red; margin-bottom: 10px; }
#nav_menu { height: 40px; display: block; margin: 0; padding: 0; }
#nav_menu span {  background: no-repeat top left; margin: 0; padding: 0; }
#nav_item1 a { width: 112px; height: 40px; display: -moz-inline-box; display: inline-block; background:   url(images/interface/nav_01.png);}
#nav_item2 a { width: 214px; height: 40px; display: -moz-inline-box; display: inline-block; background:   url(images/interface/nav_02.png);}
#nav_item3 a { width: 111px; height: 40px; display: -moz-inline-box; display: inline-block; background:   url(images/interface/nav_03.png);}
#nav_item4 a { width: 125px; height: 40px; display: -moz-inline-box; display: inline-block; background:   url(images/interface/nav_04.png);}
#nav_item5 a { width: 92px; height: 40px; display: -moz-inline-box; display: inline-block; background:   url(images/interface/nav_05.png);}
#nav_menu a:hover { background-position: bottom right; }

#header
{
	background-image:   url(images/interface/header.png);
	height: 206px;
}
#footer
{
	background-image:   url(images/interface/footer.png);
	height: 71px;
}
.product_description
{
	padding-left: 10px;
	text-align: left;
}
.products_container
{
	width: 495px;
	text-align: left;
}
.product_border
{
	width: 165px;
	height: 180px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image:   url(%27images/interface/thumb-bg.png%27);
	float: left;
	padding: 0;
	margin: 0;
}
.product_container
{
	width: 155px;
	height: 160px;
	padding: 5px;
	text-align: left;
}
.product_container img
{
}
.product_text
{
	width: 155px;
}

a img#productZoom {
	cursor: url(/images/zoom_in.cur), pointer;
}