img, .favourite-box{
	_ behavior: url("./pngfix/iepngfix.htc");
}
body{
	background: #ece8e0 url(../images/body-bg.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #b49d5c;
}
.container{
	width: 965px;
	background: url(../images/container-bg.png) repeat-y;
	margin: 0px auto;
	padding: 0px 25px 15px 20px;
	text-align: left;
	position: relative;
}
.header{
	width: 960px;
	height: 81px;
	padding: 9px 0px 0px 5px;
	margin: 0px;
	background: url(../images/header-bg.gif) no-repeat;
}
	a.logo{
		width: 262px;
		height: 78px;
		display: block;
		float: left;
	}
	.header .bm{
		width: 687px;
		height: 81px;
		float: right;
		margin: 0px;
		padding: 0px 10px 0px 0px;
	}
		.header .bm img.tel{
			float: left;
			margin: 21px 0px 0px 0px;
			padding: 0px;
		}
		.basket-box{
			height: 27px;
			margin: 0px;
			padding: 8px 9px 0px 0px;
			float: right;
		}
			.basket-box img{
				float: left;
				margin: 0px;
				padding: 0px;
			}
			.basket-box p{
				color: #5e563d;
				font-size: 12px;
				line-height: 15px;
				margin: 0px;
				padding: 3px 7px 0px 7px;
				float: left;
			}
			.basket-box span{
				color: #8c331b;
				font-size: 12px;
				font-weight: bold;
				margin: 0px;
				padding: 0px 2px;
			}
		.header .menu{
			width: 520px;
			height: 27px;
			margin: 0px;
			padding: 9px 2px 0px 0px;
			float: right;
		}
			.header .menu ul#mn{
				width: 520px;
				height: 20px;
				margin: 0px;
				padding: 0px;
				background: black;
			}
			.header .menu ul#mn li{
				height: 20px;
				float: left;
				margin: 0px;
				padding: 0px;
				cursor: pointer;
			}
			ul#mn li a:link, ul#mn li a:visited, ul#mn li a:active, ul#mn li a:hover{
				background: transparent url(../images/menu.gif) no-repeat;
				position: relative;
				height: 20px;
				display: block;
				margin: 0px;
				padding: 0px;
			}
			.header .menu ul#mn li a.mn1{
				background-position: 0px 0px;
				width: 43px;
			}
			.header .menu ul#mn li a.mn1:hover{
				background-position: 0px -20px;
				width: 43px;
			}
			.header .menu ul#mn li a.mn2{
				background-position: -43px 0px;
				width: 71px;
			}
			.header .menu ul#mn li a.mn2:hover{
				background-position: -43px -20px;
				width: 71px;
			}
			.header .menu ul#mn li a.mn3{
				background-position: -114px 0px;
				width: 100px;
			}
			.header .menu ul#mn li a.mn3:hover{
				background-position: -114px -20px;
				width: 100px;
			}
			.header .menu ul#mn li a.mn4{
				background-position: -214px 0px;
				width: 70px;
			}
			.header .menu ul#mn li a.mn4:hover{
				background-position: -214px -20px;
				width: 70px;
			}
			.header .menu ul#mn li a.mn5{
				background-position: -284px 0px;
				width: 53px;
			}
			.header .menu ul#mn li a.mn5:hover{
				background-position: -284px -20px;
				width: 53px;
			}
			.header .menu ul#mn li a.mn6{
				background-position: -337px 0px;
				width: 43px;
			}
			.header .menu ul#mn li a.mn6:hover{
				background-position: -337px -20px;
				width: 43px;
			}
            .header .menu ul#mn li a.mn7{
				background-position: -380px 0px;
				width: 64px;
			}
			.header .menu ul#mn li a.mn7:hover{
				background-position: -380px -20px;
				width: 64px;
			}
			
            .header .menu ul#mn li a.mn8{
				background-position: -444px 0px;
				width: 76px;
			}
			.header .menu ul#mn li a.mn8:hover{
				background-position: -444px -20px;
				width: 76px;
			}
.content{
	width: 944px;
	margin: 0px 0px 10px 0px;
	padding: 3px 8px;
}
.content-pages{
	width: 944px;
	margin: 0px 0px 10px 0px;
	padding: 3px 8px;
	font-size:12px;
}
.content-pages p {
	font-size:12px;
	margin:0px 0px 15px 0px;
	color:#5e563d;
}
.content-page a {
	font-size:14px;
	font-weight:bold;
}
.content-page a:hover {
	text-decoration:underline;
	color:#5e563d;
}
.lnkfnt18 {
	font-size:18px;
	display:block;
	padding:5px;
	border:1px solid #5e563d;
	color:#5e563d;
	text-align:center;
}
.lnkfnt18 a:hover {
	color:#FFFFFF;
}
   /* index page */
.flashbox{
	width: 943px;
	height: 253px;
	margin: 0px;
	padding: 0px;
}
	.flashbox img.re{
		width: 245px;
		height: 253px;
		float: left;
		margin: 0px;
		padding: 0px;
	}
	.flash{
		width: 698px;
		height: 253px;
		float: right;
		margin: 0px;
		padding: 0px;
	}
.favourite{
	width: 952px;
	height: 255px;
	background: url(../images/favourite-bg.png) top left no-repeat;
	margin: 4px -21px;
	padding: 15px 20px 0px 20px;
	position: relative;
}
	.favbox{
		width: 238px;
		height: 200px;
		background: url(../images/favbox.gif) top right no-repeat;
		float: left;
		text-align: center;
		margin: 0px;
		padding: 9px 0px 0px 0px;
	}
	.last{
		background: none;
	}
	.favbox .favname{
		height: 23px;
		margin: 0px;
		padding: 0px;
	}
.popular-box{
	width: 230px;
	background: url(../images/popular-bg.gif) repeat-y;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	float: left;
}
	.popular-bg{
		width: 200px;
		background: url(../images/popular-top.gif) no-repeat;
		padding: 15px 15px 0px 15px;
		margin: 0px;
	}
	.popular-bottom{
		width: 230px;
		height: 10px;
		background: url(../images/popular-bottom.gif) no-repeat;
		padding: 0px;
		margin: 0px;
	}
	.popbox{
		width: 194px;
		height: 142px;
		padding: 10px 5px 5px 5px;
		margin: 0px;
	}
		.popbox .img{
			width: 87px;
			height: 81px;
			margin: 0px;
			padding: 0px;
			float: left;
		}
		.popbox .txt{
			width: 100px;
			height: 81px;
			margin: 0px;
			padding: 0px;
			float: right;
			position: relative;
		}
			.popbox .txt p{
				color: #5e563d;
				font-size: 12px;
			}
			.popbox .txt span{
				color: #882d00;
				font-weight: bold;
			}
			.popbox .txt a{
				display: block;
				width: 67px;
				height: 15px;
				position: absolute;
				left: -90px;
				bottom: 0px;
                top: 90px;
			}
.sep{
	height: 1px;
	background: url(../images/sep.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}
.sep2{
	height: 3px;
	background: url(../images/sep2.gif) repeat-x;
	margin: 10px 0px;
	padding: 0px;
	font-size: 0px;
	display: block;
}
.middle{
	width: 458px;
	float: left;
	padding: 0px;
	margin: 0px 13px;
}
.middle a, .middle a:hover{
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}
.good{
	width: 448px;
	height: 230px;
	background: url(../images/good.gif) no-repeat;
	padding: 5px;
	margin: 6px 0px 0px 0px;
}
.mflash{
		width: 270px;
		height: 220px;
		background: none;
		float: right;
		/*margin: 5px 0px 5px 5px;*/
		margin-top: -5px;
	}
.mtext{
		width: 160px;
		height: 230px;
		float: left;
		margin: 0px;
		padding: 0px;
	}
	.mtext p{
		color: #5e563d;
		font-size: 11px;
		margin: 0px;
		padding: 5px 0px 0px 5px;
	}
   /* index page */
/* products page */
.title{
	width: 913px;
	height: 70px;
	background: url(../images/title-bg.gif) no-repeat;
	margin: 0px;
	padding: 12px 0px 0px 30px;
}
.title img{
	float: left;
}
.title a.return{
	width: 139px;
	height: 18px;
	background: url(../images/return-bg.png) no-repeat;
	float: right;
	margin: 17px 10px 0px 0px;
	padding: 1px 0px;
	text-align: center;
	color: #5e563d;
	font-size: 12px;
}
.title a.return:hover{
	width: 139px;
	height: 18px;
	background: url(../images/return-bg.png) no-repeat;
	float: right;
	margin: 17px 10px 0px 0px;
	padding: 1px 0px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
}
.title2{
	width: 943px;
	background: url(../images/title2-bg.gif) repeat-y;
	margin: 0px;
	padding: 0px;
}
	.title2-top{
		width: 934px;
		background: url(../images/title2-top.gif) no-repeat;
		margin: 0px 0px -56px 0px;
		padding: 10px 6px 0px 6px;
	}
		.title2-top .img{
			width: 240px;
			float: left;
			padding: 0px;
		}
		.title2-top .ttext{
			width: 662px;
			background: url(../images/ttext-bg.png) left repeat-y;
			float: right;
			padding: 10px 15px 0px 15px;
			position: relative;
		}
			.title2-top .ttext p{
				color: #5e563d;
				font-size: 12px;
				margin: 0px 0px 16px 0px;
				padding: 0px;
				display: inline-block;
			}
			.title2-top a{
				margin: -4px 0px 0px 0px;
				padding: 0px;
				display: inline-block;
			}
				.title2-top a img{
					margin: 0px 0px -5px 0px;
					padding: 0px;
				}
				.ttext .bl{
					width: 326px;
					height: 127px;
					float: left;
					margin: 0px;
					padding: 10px 5px 10px 0px;
				}
			.ttext .bl ul{
				margin: 0px;
				padding: 0px;
			}
				.ttext .bl ul li{
					background: url(../images/libg.gif) 0px 11px no-repeat;
					color: #5e563d;
					font-size: 12px;
					font-family: Arial, Helvetica, sans-serif;
					line-height: 24px;
					margin: 0px;
					padding: 0px 0px 0px 7px;
				}
				.ttext .bl p{
					color: #5e563d;
					font-size: 11px;
					font-family: Arial, Helvetica, sans-serif;
					line-height: 15px;
					margin: 0px;
					padding: 0px 0px 0px 15px;
				}
			.title2-top ul{
				margin: 0px;
				padding: 10px 0px 10px 45px;
			}
		   .title2-top ul li{
			  background: url(../images/li2bg.gif) 0px 9px no-repeat;
			  color: #5e563d;
			  font-size: 12px;
			  font-family: Arial, Helvetica, sans-serif;
			  line-height: 20px;
			  font-weight: bold;
			  margin: 0px;
			  padding: 0px 0px 0px 7px;
		  }
	.title2-bottom{
		width: 943px;
		height: 70px;
		background: url(../images/title2-bottom.gif) no-repeat;
		margin: 0px;
		padding: 0px;
	}
.title3{
	width: 913px;
	height: 76px;
	background: url(../images/title-bg.gif) no-repeat;
	margin: 0px;
	padding: 6px 0px 0px 30px;
}
.tart{
	width: 930px;
	margin: 0px;
	padding: 15px 8px 10px 8px;
}
	.tart p{
		font-size: 14px;
		margin: 0px 0px 5px 0px;
		padding: 0px 5px;
	}
	.tart span{
		display: block;
		font-family: Times New Roman, Times, serif;
		font-style: italic;
		font-size: 26px;
		line-height: 26px;
		margin: 0px;
		padding: 15px 5px 0px 5px;
	}
	.tart p.qa{
		font-size: 14px;
		margin: 0px 10px 5px 0px;
		padding: 0px 5px;
		float: left;
	}
		.dn{
			margin: 0px 0px 15px 25px!important;
		}
	.tart p.be{
		font-size: 14px;
		margin: 0px 0px 12px 0px;
		padding: 0px 5px 0px 35px;
	}
	.tart a{
		color: #8e5828;
		font-size: 12px;
		font-style: italic;
		font-weight: bold;
		display: block;
		margin: -4px 0px 5px 0px;
		padding: 0px 5px;
	}
	.tart a:hover{
		color: #541805;
		font-size: 12px;
		font-style: italic;
		font-weight: bold;
		display: block;
		margin: -4px 0px 5px 0px;
		padding: 0px 5px;
	}
.p-top{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
	.p-top img{
		margin: 0px 10px 0px 0px;
		padding: 0px;
	}
	.p-top .txt{
		width: 665px;
		float: right;
		padding: 0px;
	}
	  .p-top .txt p{
		  color: #5e563d;
		  font-size: 12px;
		  font-weight: bold;
		  margin: 0px 0px 4px 0px;
		  padding: 4px 6px 0px 0px;
		  float: left;
	  }
	  .p-top .txt a{
		  display: inline-block;
		  margin: 0px 0px 4px 0px;
		  padding: 0px;
		  float: left;
	  }
.plist-box{
	width: 930px;
	background: url(../images/plist-box.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
	.pbox{
		width: 460px;
		height: 190px;
		float: left;
		padding: 0px;
		margin: 0px 0px 5px 5px;
		text-align: center;
	}
		.pbox p.pname{
			font-family: Times New Roman, Times, serif;
			color: #b49d5c;
			font-size: 20px;
			font-style: italic;
			margin: 0px 0px 10px 0px;
			padding: 10px 0px 0px 5px;
			text-align: left;
		}
img.pco{
    margin: 20px auto 0px auto;
}
.product-box{
	margin: 0px;
	padding: 0px;
}
.prod-main{
	width: 620px;
	float: left;
	margin: 0px;
	padding: 10px;
}
	.picbox{
		width: 470px;
		height: 300px;
		background: url(../images/picbox-bg.gif) no-repeat;
		margin: 10px 0px 10px 0px;
		padding: 0px;
		position: relative;
	}
	.picbox .img{
		width: 244px;
		height: 221px;
		margin: 0px;
		padding: 0px;
		overflow: hidden;
	}
		 .picbox .img img{
			width: 244px;
			height: 221px;
			margin: 0px;
			padding: 0px;
		}
		.picbox .enter-height{
			width: 64px;
			height: 21px;
			background: url(../images/hw-bg.gif) no-repeat;
			padding: 1px;
			margin: 0px;
			position: absolute;
			top: 89px;
			right: 119px;
		}
		.picbox .enter-weight{
			width: 64px;
			height: 21px;
			background: url(../images/hw-bg.gif) no-repeat;
			padding: 1px;
			margin: 0px;
			position: absolute;
			bottom: 22px;
			left: 88px;
		}
		.picbox .enter-height input, .picbox .enter-weight input{
			width: 64px;
			height: 20px;
			background: none;
			border: 0px;
			padding: 0px;
			margin: 0px;
			font-family: Arial, Helvetica, sans-serif;
			color: #b49d5c;
			font-size: 12px;
			line-height: 18px;
			text-align: center;
		}
	.picbox_small{
		width: 470px;
		height: 165px;
		background: url(../images/picbox_small-bg.gif) no-repeat;
		margin: 30px 0px 5px 0px;
		padding: 0px;
		position: relative;
	}
	.picbox_small .img{
		width: 242px;
		height: 79px;
		margin: 0px;
		padding: 0px;
		overflow: hidden;
	}
		 .picbox_small .img img{
		   /*	width: 242px;
			height: 175px;  */
			margin: -58px 0px 0px 0px;
			padding: 0px;
		}
		.picbox_small .enter-height{
			width: 64px;
			height: 21px;
			background: url(../images/hw-bg.gif) no-repeat;
			padding: 1px;
			margin: 0px;
			position: absolute;
			top: 27px;
			right: 119px;
		}
		.picbox_small .enter-weight{
			width: 64px;
			height: 21px;
			background: url(../images/hw-bg.gif) no-repeat;
			padding: 1px;
			margin: 0px;
			position: absolute;
			bottom: 30px;
			left: 87px;
		}
		.picbox_small .enter-height input, .picbox_small .enter-weight input{
			width: 64px;
			height: 20px;
			background: none;
			border: 0px;
			padding: 0px;
			margin: 0px;
			font-family: Arial, Helvetica, sans-serif;
			color: #b49d5c;
			font-size: 12px;
			line-height: 18px;
			text-align: center;
		}
		p.clickorder, a.clickorder{
			float: left;
		}
.prod-main p{
	color: #b49d5c;
	font-size: 11px;
	line-height: 13px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
	.input-prod{
		width: 90px;
		height: 23px;
		background: url(../images/input-prod.gif) no-repeat;
		padding: 1px 3px;
		margin: 0px 0px 4px 0px;
		float: left;
	}
		.input-prod input{
			width: 88px;
			height: 20px;
			background: none;
			border: 0px;
			padding: 0px;
			margin: 0px;
			font-family: Arial, Helvetica, sans-serif;
			color: #b49d5c;
			font-size: 12px;
			line-height: 19px;
			text-align: center;
		}
	label{
		font-size:11px;
		color: #b49d5c;
		padding: 3px 10px 0px 10px;
		margin: 0px 0px 4px 0px;
		display: block;
		float: left;
	}
.prod-column{
	width: 250px;
	float: right;
	margin: 0px;
	padding: 10px 25px 0px 15px;
}
	.prod-column label{
		width: 140px;
		font-size:11px;
		color: #b49d5c;
		padding: 3px 0px 0px 10px;
		margin: 0px 0px 4px 0px;
		display: block;
		float: left;
	}
	.choosecolor{
		margin: 30px 0px;
		padding: 0px;
	}
		.colours{
			width: 100px;
			float: left;
			margin: 0px 5px 0px 0px;
			padding: 0px;
		}
			.colours a, .colours a:hover{
				width: 21px;
				height: 21px;
				display: inline-block;
				margin: 0px 0px 4px 0px;
				padding: 0px;
			}
		.choosecolor p{
			font-size: 12px;
			margin: 0px;
			padding: 10px 0px;
		}
	.prod-column a.viewbasket{
		font-size:11px;
		color: #b49d5c;
		font-style: normal;
		margin: 10px 0px 0px 10px;
		padding: 0px;
		display: block;
		float: left;
	}
	.prod-column a.viewbasket:hover{
		font-size:11px;
		color: #8c331b;
		font-style: normal;
		margin: 10px 0px 0px 10px;
		padding: 0px;
	}
	.prod-column a.btn{
		text-align: left;
		margin: 0px 0px 20px -4px;
		padding: 0px;
		display: block;
	}
	.prod-column input.addtocart{
		width: 128px;
		height: 29px;
		background: url(../images/addtocart.gif) no-repeat;
		border: 0px;
		cursor: pointer;
		margin: 5px 0px 0px 0px;
		padding: 0px;
		float: left;
	}
a.chooseaccessories, a.chooseaccessories:hover{
	display: block;
	margin: 15px 0px;
	padding: 0px;
}
h2{
	font-family: Times New Roman, Times, serif;
	color: #b49d5c;
	font-size: 26px;
	line-height: 30px;
	font-style: italic;
	font-weight: normal;
	margin: 10px 0px 3px 0px;
	padding: 0px;
}
/* products page end */
.gallerybox{
    width: 460px;
    height: 345px;
    float: left;
    margin: 0px 10px 20px 0px;
    padding: 0px;
}
    .after{
        margin: 0px 0px 20px 0px;
    }
    .gallerybox p{
        font-size: 14px;
        color: #b49d5c;
        font-weight: bold;
        margin: 0px 0px 15px 20px;
        padding: 0px;
    }
    .gallerybox .img{
        width: 460px;
        height: 310px;
        margin: 0px;
        padding: 0px;
        position: relative;
    }
    .grama{
        width: 460px;
        height: 310px;
        background: url(../images/grama.png) no-repeat;
        position: absolute;
        top: 0px;
        left: 0px;
    }
.purchase{
    margin: 0px 0px 10px 0px;
    /*position: relative;*/
    padding: 0px;
}
.purchase p{
    font-size: 14px;
    margin: 0px 0px 15px 0px;
    padding: 0px 10px;
}
p.it{
    font-size: 25px;
    font-style: italic;
    font-family: Times, serif;
    line-height: 25px;
    width: 300px;
    float: left;
    margin: 0px 0px 0px 10px;
    padding: 0px;
}
img.order{
    margin: 10px 0px 10px -8px;
}
.colorchoose{
    width: 925px;
    margin: 20px 0px;
    padding: 0px;
}
.ccbox{
    width: 650px;
    height: 400px;
    float: left;
    margin: 0px;
    padding: 0px;
}
.colorselect{
    width: 275px;
    float: right;
    margin: 0px;
    padding: 5px 0px 0px 0px;
}
a.szinbox, a.szinbox:hover{
    width: 111px;
    height: 120px;
    float: left;
    margin: 5px 5px 10px 5px;
    padding: 0px;
    text-align: center;
}
    .input-ccolor{
		width: 90px;
		height: 23px;
		background: url(../images/input-prod.gif) no-repeat;
		padding: 1px 3px;
		margin: 0px 0px 4px 0px;
		float: left;
	}
		.input-ccolor input{
			width: 88px;
			height: 20px;
			background: none;
			border: 0px;
			padding: 0px;
			margin: 0px;
			font-family: Arial, Helvetica, sans-serif;
			color: #b49d5c;
			font-size: 12px;
			line-height: 19px;
			text-align: center;
		}
.choosed{
    height: 101px;
    margin: 10px auto;
    padding: 0px;
    text-align: center;
}
.forms{
    width: 700px;
    margin: 0px;
    padding: 0px;
}
.forms label{
    width: 384px;
    float: left;
    margin: 0px 10px 0px 0px;
    padding: 2px 0px 0px 10px;
}
.forms label.tc{
    width: 394px;
    float: left;
    font-size: 25px;
    font-style: italic;
    font-family: Times, serif;
    margin: 10px 10px 0px 0px;
    padding: 2px 0px 0px 0px;
    text-align: right;
}
    .rght{
        text-align: right;
    }
.forms p.iksz{
    float: left;
    width: 5px;
    margin: 0px auto;
    text-align: center;
    padding: 2px 7px 0px 7px;
    font-weight: bold;
}
.price-pur{
    width: 204px;
    height: 19px;
    background: url(../images/price-pur.gif) no-repeat;
    float: left;
    margin: 8px 0px 0px 0px;
    padding: 5px 5px 0px 5px;
    color: #9c7d28;
    font-size: 14px;
    font-weight: bold;
}
.addtobas{
    width: 210px;
    height: 30px;
    bottom: -2px;
    right: 40px;
    margin-top: 12px;
    margin-left: 405px;
}
.addtobas img{
    cursor: pointer;
    float: left;
    margin: 0px;
    padding: 0px;
}
.addtobas a, .addtobas a:hover{
    font-size: 11px;
    color: #9c7d28;
    margin: 7px 0px 0px 0px;
    display: block;
    float: right;
}


p.small{
    font-size: 11px;
    font-weight: bold;
}


/* contact page */
.contact_form{
	width: 470px;
	float: left;
	margin: 0px;
	padding: 10px 10px 10px 20px;
}
	.contact_form p{
		font-size: 14px;
		margin: 25px 0px;
		padding: 0px;
	}
	.form_contact{
		width: 415px;
		margin: 0px;
		padding: 0px 0px 0px 40px;
	}
	.form_contact label{
		font-size: 14px;
		float: left;
		width: 135px;
		height: 23px;
		margin: 0px 0px 17px 0px;
		padding: 4px 0px 0px 0px;
	}
	.input-contact{
		width: 260px;
		height: 24px;
		background: url(../images/input-contact.gif) no-repeat;
		float: right;
		padding: 2px 7px 1px 7px;
		margin: 0px 0px 17px 0px;
	}
		.input-contact input{
			width: 260px;
			height: 22px;
			background: transparent;
			border: 0px;
			padding: 0px;
			margin: 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #b49d5c;
		}
	.textarea-contact{
		width: 260px;
		height: 183px;
		background: url(../images/textarea-contact.gif) no-repeat;
		float: right;
		padding: 3px 7px;
		margin: 0px 0px 17px 0px;
	}
		.textarea-contact textarea{
			width: 260px;
			height: 183px;
			background: transparent;
			border: 0px;
			padding: 0px;
			margin: 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #b49d5c;
		}
	.btn_reset{
		width: 133px;
		height: 29px;
		background: url(../images/resetform.gif) no-repeat;
		border: 0px;
		margin: 0px 12px 0px 160px;
		padding: 0px;
	}
	.btn_send{
		width: 83px;
		height: 29px;
		background: url(../images/send.gif) no-repeat;
		border: 0px;
		margin: 0px;
		padding: 0px;
	}
.contact_details{
	width: 400px;
	float: right;
	margin: 0px;
	padding: 10px 20px;
}
	.contact_details p{
	   font-size: 14px;
	   margin: 0px;
	   padding: 15px 0px 0px 20px;
	}
	.contact_details a{
	   font-size: 14px;
	   margin: 0px;
	   display: block;
	   float: left;
	   padding: 0px 0px 0px 22px;
	}
	.contact_details a:hover{
	   color: #8c331b;
	   font-size: 14px;
	   margin: 0px;
	   display: block;
	   float: left;
	   padding: 0px 0px 0px 22px;
	}
	.upp{
		padding: 0px 0px 0px 20px!important;
	}
img.contact-pic{
	width: 415px;
	height: 314px;
	position: absolute;
	bottom: 200px;
	right: 70px;
}
/* contact page end */
.colorsbox{
	width: 600px;
	margin: 30px auto;
	padding: 0px;
	display: block;
	text-align: center;
}
	.cbox{
		width: 84px;
		height: 145px;
		margin:10px 8px;
		padding: 0px;
		float: left;
		background: white;
		position: relative;
	}
	.cbox img{
		width: 84px;
		height: 84px;
		padding: 0px;
		margin: 0px;
	}
	.cbox .inp_q{
		position: absolute;
		bottom: 0;
		left: 9px;
		width: 66px;
		height: 17px;
		padding-top: 3px;
		margin: 0px;
		border:0;
		background: transparent url(../images/hw-bg.gif) no-repeat scroll 0 0;
		text-align: center;
	}
.lw-doors{
	width: 900px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}
	.lw-box{
		width: 184px;
		margin: 0px 15px 30px 15px;
		padding: 0px;
		float: left;
		text-align: center;
	}
	   .lw-box p{
			padding: 0px;
			margin: 5px 0px;
	   }
.handle-box{
	width: 924px;
	background: url(../images/handle-box-bg.gif) repeat-y;
	padding: 0px;
	margin: 20px 0px 0px 0px;
}
	.handle-box-top{
		width: 924px;
		height: 23px;
		background: url(../images/handle-box-top.gif) no-repeat;
		padding: 0px;
		margin: 0px;
	}
	.handle-box-bottom{
		width: 924px;
		height: 23px;
		background: url(../images/handle-box-bottom.gif) no-repeat;
		padding: 0px;
		margin: 0px;
	}
	.handle-box-bg{
		width: 890px;
		padding: 0px 12px 0px 22px;
		margin: 0px;
	}
	.handle-box .tpic{
		width: 216px;
		margin: 0px;
		padding: 0px;
		float: left;
	}
	.handle-box .table{
		width: 640px;
		float: right;
		margin: 5px 0px;
		padding: 10px;
	}
		.handle-box .table table{
			margin: 0px 0px 30px 0px;
		}
		.handle-box .table td.top{
			border-bottom: 1px solid #b49d5c;
			margin: 0px;
			padding: 2px 3px 2px 10px;
			font-weight: bold;
		}
		.handle-box .table td{
			border-bottom: 1px solid #daceae;
			margin: 0px;
			padding: 2px 3px 2px 10px;
			vertical-align: bottom;
		}
		.handle-box .input-quantity{
			width: 64px;
			height: 21px;
			background: url(../images/hw-bg.gif) no-repeat;
			padding: 1px;
			margin: 2px 0px;
		}
		.handle-box .input-quantity input{
			width: 64px;
			height: 20px;
			background: none;
			border: 0px;
			padding: 0px;
			margin: 0px;
			font-family: Arial, Helvetica, sans-serif;
			color: #b49d5c;
			font-size: 12px;
			line-height: 18px;
			text-align: center;
		}
		.handle-box a.vb{
			font-style: normal;
			color: #b49d5c;
			font-size: 11px;
			margin: 3px 0px 0px 30px;
		}
		.handle-box a.vb:hover{
			font-style: normal;
			color: #8c331b;
			font-size: 11px;
			margin: 3px 0px 0px 30px;
		}
.convert{
	float: left;
	width: 430px;
	padding: 10px 15px 60px 15px;
	margin: 0px;
}
	.convert label{
		font-size: 14px;
		color: #b49d5c;
		width: 125px;
		float:left;
		margin: 15px 0px;
	}
	.convert .input-convert{
		width: 158px;
		height: 24px;
		background: url(../images/input-convert.gif) no-repeat;
		float: left;
		margin: 15px 0px;
		padding: 2px 3px 1px 3px;
	}
		.convert .input-convert input{
			width: 158px;
			height: 22px;
			background: none;
			border: 0px;
			margin: 0px;
			padding: 0px;
			font-family: Arial, Helvetica, sans-serif;
			color: #b49d5c;
			font-size: 18px;
			line-height: 20px;
			text-align: center;
		}
/* accessories page */
.accessories-bx{
	width: 400px;
	margin: 0px;
	padding: 0px;
	float: left;
}
	.accessories-bx p{
		font-size: 14px;
		line-height: 18px;
		font-weight: bold;
		float: left;
		margin: 24px 10px 0px 0px;
		padding: 0px;
	}
	.accessories-bx .inp{
		width: 110px;
		height: 60px;
		margin: 0px 0px 0px 10px;
		padding: 0px;
		float: left;
	}
	.accessories-bx label{
		padding: 3px 0px 0px 4px;
	}


	.ent-quan{
		width: 210px;
		float: left;
		padding: 40px 0px 0px 0px;
		margin: 0px;
	}
	.nom{
		margin: 0px 0px 10px 0px!important;
	}
/* accessories page end */

/* prices */
table.prices{
	font-size: 12px;
	width: 930px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
	table.prices td.tp{
		font-style: italic;
		border: 0px;
	}
	table.prices td{
		border-bottom: 1px solid #dcc377;
		margin: 0px;
		padding: 3px 0px 3px 5px;
		text-align: left;
	}
	table.prices td.pnt{
		width: 310px;
	}
	table.prices td a, table.prices td a:hover{
		margin: 0px;
		padding: 0px;
	}
p.twelve{
	font-size: 12px;
}
/* prices end */
/* measure */
a.changeside, a.changeside:hover{
	display: block;
	float: left;
	padding: 0px;
	margin: 12px 0px 0px 10px;
}
.measure-box{
	width: 540px;
	height: 520px;
	background: url(../images/measurebox.gif) no-repeat;
	margin: 0px auto;
	padding: 0px;
	position: relative;
}
	.measure-box .input1{
		width: 64px;
		height: 21px;
		background: url(../images/hw-bg.gif) no-repeat;
		padding: 1px;
		margin: 0px;
		position: absolute;
		top: 63px;
		right: 178px;
	}
	.measure-box .input2{
		width: 64px;
		height: 21px;
		background: url(../images/hw-bg.gif) no-repeat;
		padding: 1px;
		margin: 0px;
		position: absolute;
		top: 137px;
		right: 120px;
	}
	.measure-box .input3{
		width: 64px;
		height: 21px;
		background: url(../images/hw-bg.gif) no-repeat;
		padding: 1px;
		margin: 0px;
		position: absolute;
		top: 197px;
		right: 74px;
	}
	.measure-box .input4{
		width: 64px;
		height: 21px;
		background: url(../images/hw-bg.gif) no-repeat;
		padding: 1px;
		margin: 0px;
		position: absolute;
		bottom: 170px;
		right: 124px;
	}
	.measure-box .input5{
		width: 64px;
		height: 21px;
		background: url(../images/hw-bg.gif) no-repeat;
		padding: 1px;
		margin: 0px;
		position: absolute;
		bottom: 95px;
		right: 180px;
	}
		.measure-box .input1 input, .measure-box .input2 input, .measure-box .input3 input, .measure-box .input4 input, .measure-box .input5 input{
			width: 64px;
			height: 20px;
			background: none;
			border: 0px;
			padding: 0px;
			margin: 0px;
			font-family: Arial, Helvetica, sans-serif;
			color: #b49d5c;
			font-size: 12px;
			line-height: 18px;
			text-align: center;
		}
		a.submit, a.submit:hover{
			margin: 20px auto 0px auto;
			text-align: center;
		}
.measure-box2{
	width: 540px;
	height: 530px;
	background: url(../images/measurebox2.gif) no-repeat;
	margin: 0px auto;
	padding: 0px;
	position: relative;
}
	.measure-box2 .input1{
		width: 64px;
		height: 21px;
		background: url(../images/hw-bg.gif) no-repeat;
		padding: 1px;
		margin: 0px;
		position: absolute;
		top: 60px;
		left: 168px;
	}
	.measure-box2 .input2{
		width: 64px;
		height: 21px;
		background: url(../images/hw-bg.gif) no-repeat;
		padding: 1px;
		margin: 0px;
		position: absolute;
		top: 135px;
		left: 112px;
	}
	.measure-box2 .input3{
		width: 64px;
		height: 21px;
		background: url(../images/hw-bg.gif) no-repeat;
		padding: 1px;
		margin: 0px;
		position: absolute;
		top: 195px;
		left: 66px;
	}
	.measure-box2 .input4{
		width: 64px;
		height: 21px;
		background: url(../images/hw-bg.gif) no-repeat;
		padding: 1px;
		margin: 0px;
		position: absolute;
		bottom: 182px;
		left: 116px;
	}
	.measure-box2 .input5{
		width: 64px;
		height: 21px;
		background: url(../images/hw-bg.gif) no-repeat;
		padding: 1px;
		margin: 0px;
		position: absolute;
		bottom: 108px;
		left: 174px;
	}
		.measure-box2 .input1 input, .measure-box2 .input2 input, .measure-box2 .input3 input, .measure-box2 .input4 input, .measure-box2 .input5 input{
			width: 64px;
			height: 20px;
			background: none;
			border: 0px;
			padding: 0px;
			margin: 0px;
			font-family: Arial, Helvetica, sans-serif;
			color: #b49d5c;
			font-size: 12px;
			line-height: 18px;
			text-align: center;
		}
		a.submit, a.submit:hover{
			margin: 20px auto 0px auto;
			text-align: center;
		}
/* measure end */
.half{
	width: 460px;
	float: left;
	margin: 0px 5px 0px 0px;
}
	.half .photo{
		width: 460px;
		height: 312px;
		background: url(../images/photo-bg.gif) no-repeat;
		padding: 0px;
		margin: 0px 0px 10px 0px;
	}
	.half p.center{
		display: block;
		margin: 0px auto;
		text-align: center;
	}


.footer{
	width: 944px;
	height: 77px;
	background: url(../images/footer-bg.gif) no-repeat;
	padding: 0px;
	margin: 0px 8px;
	text-align: left;
}
	.fmenu{
		width: 340px;
		height: 30px;
		padding: 20px 0px 7px 18px;
		margin: 0px 0px 4px 0px;
		float: left;
	}
		.fmenu a{
		  color: #5e563d;
		  font-size: 12px;
		  text-transform: uppercase;
		  float: left;
		  padding: 0px;
		  margin: 0px 7px;
		}
		.fmenu a:hover{
		  color: #8c331b;
		  font-size: 12px;
		  float: left;
		  padding: 0px;
		  margin: 0px 7px;
		}
			.divid{
				width: 2px;
				height: 9px;
				background: url(../images/divid.gif) no-repeat;
				float: left;
				padding: 0px;
				margin: 4px 0px 0px 0px;
			}
	.fmiddle{
		width: 320px;
		height: 48px;
		padding: 9px 0px 0px 0px;
		margin: 0px 0px 4px 0px;
		float: left;
	}
		.fmiddle a{
			display: block;
			float: left;
			margin: 0px 10px;
			_ margin: 0px 8px;
			padding: 0px;
		}
	.fcon{
		width: 252px;
		height: 51px;
		padding: 6px 8px 0px 0px;
		margin: 0px 0px 4px 0px;
		float: right;
	}
		.fcon p{
			color: #5e563d;
			font-size: 10px;
			line-height: 11px;
			margin: 0px;
			padding: 0px;
			font-weight: bold;
		}
		.fcon a:link, .fcon a:visited, .fcon a:active{
			color: #5e563d;
			font-size: 10px;
			line-height: 11px;
			margin: 0px;
			padding: 0px;
			font-weight: bold;
		}
		.fcon a:hover{
			color: #000000;
			font-size: 10px;
			line-height: 11px;
			margin: 0px;
			padding: 0px;
			font-weight: bold;
		}
.ci{
	width: 24px;
	height: 208px;
	position: absolute;
	right: 0px;
	bottom: 10px;
}
.left{
	float: left;
}
.right{
	float: right;
}
form{
	margin: 0px;
	padding: 0px;
	}
img{
	border: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding:0px;
}
ul, li{
	list-style: none;
}
p{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
a, a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b49d5c;
	text-decoration: none;
	cursor: pointer;
}
.clear{
	clear:both;
	float:none;
	font-size:0px;
	height:0px;
	line-height:0px;
	width:0px;
	margin: 0px;
	padding: 0px;
}
.inp_panel{
	background:transparent url(../images/input-prod.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#B49D5C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:17px;
	margin:0;
	padding:3px;
	text-align:center;
	width:90px;
}
.resetbox{
	padding:15px 0;
}
.resetbox a{
	margin: 0;
	padding: 0;
}
.resetbox a:hover{
	margin: 0;
	padding: 0;
}
#addbasketbox
{
	display:none; 
	position:absolute; 
	top:0; 
	left:320px; 
	background-color:#fff; 
	text-align:center;
}
.boxcontent{
	margin:5px;
	border:2px solid #DACEAE;
	padding:25px;
	width:300px;
}
.boxcontent span#close{
	cursor: pointer;
}
a.cornice{
	background-image: url('../images/cornice.png');
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 7pt;
	width: 185px;
	height: 23px;
	text-align: center;
	padding-top: 3px;
	color: rgb(108, 100, 81);
	
}
a.cornice:hover{
	background-image: url('../images/cornice.png');
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 7pt;
	width: 185px;
	height: 23px;
	text-align: center;
	padding-top: 3px;
	color: rgb(157, 91, 57);  
}
.tart a.addbasketlink{
	margin: 5px auto;
	width: 128px;
}

.GWIconBlank{
    float: right;
    margin-left: 5px;
    width: 24px;
    height: 23px;
    
}

.GWIcon{
    margin-left: 5px;
    background-image: url('../images/minus.gif');
    width: 24px;
    height: 23px;
    cursor: pointer;
    
}

.GWIcon:hover{
    margin-left: 5px;
    background-image: url('../images/minus_h.gif');
    width: 24px;
    height: 23px;
    cursor: pointer;
    
}

.GWPlusIcon{
    margin-left: 5px;
    background-image: url('../images/plus.gif');
    width: 24px;
    height: 23px;
    cursor: pointer;
    
}

.GWPlusIcon:hover{
    margin-left: 5px;
    background-image: url('../images/plus_h.gif');
    width: 24px;
    height: 23px;
    cursor: pointer;
    
}
.step1 {
				position:absolute;
				top:15px;
				left:0px;
			}
			.step2 {
				position:absolute;
				top:41px;
				right:285px;
			}
			.step3 {
				position:absolute;
				top:158px;
				right:285px;
			}
			.step4 {
				position:absolute;
				top:355px;
				right:285px;
			}
			.step5 {
				position:absolute;
				bottom:-2px;
				right:285px;
			}
			.step1-2 {
				position:absolute;
				top:15px;
				left:0px;
			}
			.step2-2 {
				position:absolute;
				top:41px;
				right:285px;
			}
			.step3-2 {
				position:absolute;
				top:162px;
				right:285px;
			}
			.step4-2 {
				position:absolute;
				top:238px;
				right:285px;
			}
			.step5-2 {
				position:absolute;
				bottom:-2px;
				right:285px;
			}
/*FOR SEO*/
#intro {
	text-align:center;
	font-size:10px;
	display:block;
	height:31px;
	position:absolute;
	bottom:0px;
	left:10px;
	width:950px;
}
#intro h1 {
	display:inline;
	font-weight:normal;
	line-height:normal;
	font-size:10px;
}
#intro h2 {
	display:inline;
	font-weight:normal;
	line-height:normal;
	font-size:10px;
}
#intro a {
	font-size:10px;
	text-decoration:none
}

#intro a:hover {
	color:#5E563D;
}
.container .content h2 a {
	font-size: 30px;
	text-decoration:none;
	color: #b49d5c;
}

.container .content h2 a:hover {
	text-decoration:underline;
}

.container .content .spics {
	text-align:center
}
.container .content-pages .spics {
	text-align:center
}
.ind_h1 {
	padding:0px;
	margin:0px;
	font-size:18px;
	line-height:normal;
	color:#5e563d;
}
#cds-container{
border-top:1px solid #9F3A20;
}
#cds-wrapper{
margin-top: 5px;
overflow:auto;
height:156px;
}

#cds-title{
color: #9F3A20;
font-family: Times New Roman,Times,serif;
font-size: 26px;
font-style: italic;
font-weight: normal;
line-height: 30px;
margin: 10px 0 3px;
padding: 0;
}

#cds-content{
text-align:justify;
text-decoration:none;
padding-right:5px;
}

#cds-content h2{
color: #5E563D;
font-family: Times New Roman,Times,serif;
font-size: 26px;
font-style: italic;
font-weight: normal;
line-height: 30px;
margin: 10px 0 3px;
padding: 0;
}

#cds-content p{
color: #5E563D;
font-size: 12px;
}

#cds-bg{
background: url("../images/favourite-bg.png") no-repeat scroll left top transparent;
height: 210px; 
margin: 4px -21px; 
padding: 1px 20px 0;
position: relative;
width: 952px;
}
.minDesc a, .minDesc a:hover {
	display:inline;
	padding:0px 0px;
	margin:0px 0px;
	font-size:14px;
	font-weight:normal;
}
	

