@charset "utf-8";
/* CSS Document */

html {
	height:100%;
	min-height:750px;
	width:100%;
	min-width:1280px;
}

body {
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	color:#390406;
	font-size:12px;
	height:100%;
	min-height:750px;
	width:100%;
	min-width:1280px;
	background: url(../images/bg.jpg) top left no-repeat #8d0e13;
}

body p {
	margin:0 0 15px 0;
	padding:0;
}

body a {
	text-decoration:none;
	color:#ccc;
}

body a:hover {
	text-decoration:underline;
	color:#fff;
}

body h1 {
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	font-size:14px;
	border-bottom:1px #fff dashed;
}

body h2 {
	margin:0 0 15px 0;
	padding:0;
	font-size:14px;
	color:#fff;
}

#container {
	width:1280px;
	float:right;
	height:100%;
	min-height:750px;
	overflow:hidden;
}

#procontainer {
	width:1280px;
	float:right;
	height:100%;
	min-height:750px;
}

#left {
	width:280px;
	float:left;
	position:relative;
}

.logowrap {
	width:280px;
	float:right;
}

.logo {
	background:url(../images/logo.png);
	width:76px;
	height:72px;
	display:block;
	text-indent:-9999px;
	margin:50px 30px 25px 0;
	float:right;
}

.menu {
	width:160px;
	float:right;
	margin:0 1px 10px 0;
}

.menu ul {
	width:160px;
	margin:0;
	padding:0;
	float:left;
}

.menu li {
	margin:0 0 10px 0;
	padding:0;
	float:right;
	list-style:none;
}

.home a {
	background:url(../images/home.png) no-repeat left;
	height:19px;
	width:94px;
	text-indent:-9999px;
	display:block;
}

.home a:hover, .homeselected {
	background:url(../images/homeover.png);
	height:19px;
	width:94px;
	text-indent:-9999px;
	display:block;
}

.aboutus a {
	background:url(../images/aboutus.png) no-repeat left;
	height:19px;
	width:129px;
	text-indent:-9999px;
	display:block;
}

.aboutus a:hover, .aboutusselected {
	background:url(../images/aboutusover.png);
	height:19px;
	width:129px;
	text-indent:-9999px;
	display:block;
}

.products a {
	background:url(../images/products.png) no-repeat left;
	height:19px;
	width:134px;
	text-indent:-9999px;
	display:block;
}

.products a:hover, .productsselected {
	background:url(../images/productsover.png);
	height:19px;
	width:134px;
	text-indent:-9999px;
	display:block;
}

.news a {
	background:url(../images/news.png) no-repeat left;
	height:19px;
	width:86px;
	text-indent:-9999px;
	display:block;
}

.news a:hover, .newsselected {
	background:url(../images/newsover.png);
	height:19px;
	width:86px;
	text-indent:-9999px;
	display:block;
}

.contactus a {
	background:url(../images/contactus.png) no-repeat left;
	height:19px;
	width:156px;
	text-indent:-9999px;
	display:block;
}

.contactus a:hover, .contactusselected {
	background:url(../images/contactusover.png);
	height:19px;
	width:156px;
	text-indent:-9999px;
	display:block;
}

.index_wrap {
	width:199px;
	float:right;
	font-size:13px;
	text-align:right;
}

.index_desc {
	width:137px;
	float:right;
	border-top:1px #4a0609 solid;
	padding:20px 0 0 0;
	margin:0 30px 0 0;
}

.footer {
	position:absolute;
	bottom:15px;
	right:30px;
	width:200px;
	font-size:11px;
	text-align:right;
}

.footer a {
	color:#8b6a6b;
}

#right {
	width:1000px;
	float:right;
	height:100%;
	min-height:700px;
}

#innerrightwrap {
	width:1000px;
	float:left;
	background-color:#6a090d;
	color:#fff;
	height:100% !important;
}

.innerright {
	width:800px;
	float:left;
	padding:40px 100px;
	overflow:auto;
}

.content_img {
	width:1000px;
	float:left;
}

.content_desc {
	width:800px;
	float:left;
	margin:0 0 30px 0;
}

#procontentleft {
	width:280px;
	float:left;
	height:100%;
	position:relative;
}

.proindexwrap {
	width:300px;
	float:left;
	font-size:13px;
}

#procontentright {
	width:1000px;
	float:right;
	background-color:#6a090d;
	color:#fff;
	position:relative;
	height:100%;
}

#procontentright ul {
	margin:1px 1px 1px 0;
	padding:0 0 20px 0;
	float:left;
	background-color:#6a090d;
	width:1000px;
}

#procontentright li {
	margin:0 1px 1px 0;
	padding:6px 8px 28px 8px;
	list-style:none;
	float:left;
	height:150px;
	width:150px;
	background-color:#f8f8f8;
}

#procontentright li:hover {
	background-color:#420508;
}

#procontentright a {
	color:#6a090d;
	text-decoration:none;
}

#procontentright a:hover {
	color:#fff;
}

#procontentright li img {
	margin:0 0 5px 0;
	border:none;
}

#procontentright li.last {
	padding:6px 7px 28px 7px;
}

.proproducts {
	width:800px;
	background-color:#fff;
	padding:20px 0;
	position:absolute;
	bottom:190px;
}

.proproducts ul {
	margin:0;
	padding:0;
	float:left;
}

.proproducts li {
	margin:0 10px 10px 0;
	padding:0;
	list-style:none;
	float:left;
	border:2px #fff solid;
}

.promenu {
	width:137px;
	float:right;
	border-top:1px #4a0609 solid;
	padding:20px 0 0 0;
	margin:0 30px 0 60px;
	font-size:14px;
	text-align:right;
}

.promenu ul, .prosubmenu ul {
	margin:0;
	padding:0;
	float:left;
}

.promenu li {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	float:right;
	color:#fff;
	width:130px;
}

.prosubmenu li {
	margin:0 0 3px 0;
	padding:0;
	list-style:none;
	float:right;
	color:#fff;
	width:130px;
	font-size:12px;
}

.promenu a {
	color:#4a0609;
	text-decoration:none;
}

.promenu a:hover {
	color:#fff;
	text-decoration:none;
}

.newsbox {
	width:169px;
	float:right;
	margin:0 30px 0 0;
	font-size:12px !important;
}

.newsbox span {
	font-size:10px;
}

.enquiry_form {
	width:250px;
	margin:7px 0;
	background:#fff;
	border:none;
	padding:3px;
	color:#666;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
}

.contactbox {
	width:800px; 
	padding:80px 100px;
	font-size:11px;
}