body {
	margin:0;
	min-width:850px;
	color:#000 !important;
	font:12px/28px Tahoma, Geneva, sans-serif;
}
/* general settings */
a {
	color:#000 !important;
	text-decoration:none;
}
img {border:0;}
/* headings */
.title {
	margin:0;
	font-size:18px;
	padding:0 0 0 10px;
}
* html .welcome, * html .view-our-product  {height:auto;}
.copyright {text-indent:0;}
/* page holder */
#wrapper {
	position:relative;
	width:850px;
	margin:0 auto;
	padding:17px 0 0 0;
}
#wrapper:after,
#header:after,
#nav:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
/* logo */
.logo {display:none;}
.logo-print{
	position:absolute;
	left:0;
	top:0;
}
.logo-print img{display:block;}
/* main container */
#main {
	width:100%;
	overflow:hidden;
	padding:50px 0 0 0;
}
/* content box */
#content {
	float:left;
	width:562px;
}
* html #content {
	width:100%;
	float:none;
}
#content h2 {margin:13px 0 0 0;}
#content h2 img {
	vertical-align:top;
	border:0;
	float:none;
}
.text-block {
	padding:0 20px 0 9px;
	margin:-1px 0 0 0;
}
.text-block p {
	margin:0;
	padding:0 0 28px 0;
}
.text-block img {
	float:left;
	border:1px solid #fff;
	margin:0 20px 0 0;
}
* html #wrapper, * html #main {width:100%;}
/* sidebar */
#sidebar {
	float:right;
	width:275px;
	padding:0 0 9px 0;
}
* html #sidebar  {
	float:left;
}
#sidebar h3 {
	margin:13px 0 0 0;
	text-align:center;
}
#sidebar img {vertical-align:top;}
.visual {
	width:100%;
	text-align:center;
}
.nav-gallery {
	width:100%;
	overflow:hidden;
}
.nav-gallery ul {
	width:253px;
	overflow:hidden;
	margin:0;
	padding:5px 11px 0 11px;
	list-style:none;
}
.nav-gallery li {
	float:left;
	width:253px;
	height:47px;
	padding:0 0 7px 0;
	font-size:14px;
}
.nav-gallery li a {
	color:#000;
	display:block;
	width:100%;
	height:100%;
	text-indent:0;
}
.copyright {
	margin:38px 0 0 11px;
}
/* header container */
#header {
	position:absolute;
	top:65px;
	left:0;
	width:850px;
	height:47px;
	z-index:10;
}
* #header {position:static;}
/* main navigation holder */
#nav {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	display:table;
}
* html #nav  {float:none;}
/* main navigatin list */
#nav li {
	position:relative;
	float:left;
	line-height:47px;
	padding:0 10px;
	font-size:16px;
}
#nav li a {
	float:left;
	text-indent:0;
	color:#000;
}
/* sub-navigation holder */
#nav li ul {display:none;}
#nav li:hover, #nav li.hover {position:relative;}
#nav li:hover ul, #nav li.hover ul {display:block;}
/* sub-navigation list */
#nav li li {
	width:100%;
	line-height:28px;
	background:none;
	font-size:13px;
}
#nav li li a {
	float:none;
	display:block;
	height:28px;
	color:#3c2200;
	padding:0 5px 5px 19px;
	background:url(../images/bg-sub-nav.gif) no-repeat;
	text-indent:0;
}
#nav li li a:hover {
	color:#fff;
	background:url(../images/bg-sub-nav-on.gif) no-repeat;
}
/* bottom navigation holder */
.bottom-nav {
	width:100%;
	overflow:hidden;
	padding:17px 0 0 0;
}
.bottom-nav ul {
	float:right;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
/* bottom navigation list */
.bottom-nav li {
	float:left;
	padding:0 9px 0 11px;
	margin:0 1px 0 -1px;
	background:url(../images/divider2.gif) no-repeat 0 9px;
}
.bottom-nav a {
	color:#73460f;
}
.bottom-nav a:hover {text-decoration:underline;}