*	{
	margin: auto;
	padding: 0;
	}
body	{
	background: #fff url(bg000000.htm) repeat-x;
	color: #585858;
	font-family: Tahoma;
	font-size: 12px;
	}
#page-top-holder	{
	background: url(repeat00.gif) repeat-x;
	height: 30px;
	}
#page-top	{
	background: url(top_bg00.htm) no-repeat;
	margin: 0 auto 0 auto;
	position: relative;
	text-align: left;
	width: 1000px;
	}
	
#header	{
	border-bottom: 1px solid #282828;
	height: 328px;
	}
#header-inner	{
	font-size: 0px;
	height: 260px;
	line-height: 0px;
	margin: 0 auto 0 auto;
	position: relative;
	width: 1005px;
	}
#flash-holder	{
	background-color: #fff;
	height: 226px;
	left: 1px;
	position: absolute;
	top: 115px;
	width: 1002px;
	}
#flash-holder-inner	{
	padding: 9px 0 0 8px;
}	
#flash-holder	.inner	{
	padding: 9px 0 0 8px;
	
	}
#exclusive	{
	position: absolute;
	right: -35px;
	top: 135px;
	z-index: 100;
	}
#logo	{
	float: left;
	margin: 7px 0 0 25px;
	width: 245px;
	}
#header-right	{
	float: right;
	padding-top: 14px;
	width: 575px;
	padding-right: 0px;
	height: 95px;
	}
#header-search	{
	background: url(search_b.jpg) no-repeat;
	float: right;
	height: 45px;
	width: 270px;
	}
#header-search table	{
	margin: 9px 0px 0 10px;
	}
.search-inp	{
	background: none;
	border: none;
	color: #8d8d8d;
	margin: 0 20px 0 10px;
	width: 190px;
	font-family:Tahoma;
	}
#header-rss	{
	float: right;
	width: 100px;
	}
#header-links	{
	float: right;
	margin-top: 80px;
	width: 100px;
	margin-left: 20px;
	}
#header-links a	{
	color: #fff;
	display: block;
	float: right;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	margin-left: 25px;
	}
#panel	{
	background-color: #fff;
	border: 1px solid #a5a5a5;
	display: none;
	font-size: 12px;
	line-height: 12px;
	padding-bottom: 5px;
	position: absolute;
	right: 0px;
	top: 95px;
	width: 290px;
	z-index: 101;
	}
#panel .inner	{
	margin: 10px auto;
	width: 250px;
	}
#panel .inner td	{
	color: #000;
	text-align: left;
	}
#panel .inner th	{
	color: #000;
	font-weight: normal;
	text-align: left;
	width: 250px;
	}
#panel strong	{
	display: block;
	}
.panel-line	{
	background-color: #cccccc;
	font-size: 0px;
	height: 1px;
	line-height: 0px;
	margin: 10px 0;
	padding: 0;
	}
.slide	{
	float: right;
	margin: 0 0 0px 0;
	padding: 0;
	}
.btn-slide	{
	display: block;
	float: right;
	text-align: center;
	}
a.active	{
	font-size: 30px;
	}
#basket-price	{
	color: #000;
	float: left;
	font-size: 18px;
	}
#basket-price-total	{
	color: #000;
	float: right;
	font-size: 18px;
	padding-right: 10px;
	}
a.basket-view	{
	background: url(btn_view.gif) no-repeat;
	color: #fff;
	display: block;
	float: right;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	margin: 0px 8px 0 0;
	text-align: center;
	width: 137px;
	}
a.basket-checkout	{
	background: url(btn_chec.gif) no-repeat;
	color: #fff;
	display: block;
	float: right;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	margin: 0px 0px 0 0;
	text-align: center;
	width: 86px;
	}
#content	{
	font-family: Tahoma;
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto 0 auto;
	padding: 240px 0 45px 0;
	width: 1005px;
	}
#content-outer	{
	background: url(content_.gif) top center no-repeat;
	color: #333333;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 18px;
	
	}
	
#content-outerBG	{
	background: url(content0.gif) top center no-repeat;
	color: #333333;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 18px;
	
	}	
#content-inner	{
	color: #333333;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto 0 auto;
	padding: 155px 0 45px 0;
	width: 1005px;
	}
#content-inner-management	{
	color: #333333;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto 0 auto;
	padding: 235px 0 45px 0;
	width: 1005px;
	}
	#content-inner-management	p,
#content-inner p	{
	 margin: 0 5px; 
	}
.home-block	{
	background: url(vert_rep.gif) repeat-x;
	float: left;
	height: 234px;
	padding: 10px 0 10px 0;
	width: 320px;
	}
.home-block-inner	{
	color: #5e5e5e;
	margin: 0 auto;
	width: 285px;
	}
.home-block-inner p	{
	height: 110px;
	line-height: 15px;
	padding: 5px 0 0 0;
	}
.home-block-spacer	{
	float: left;
	width: 20px;
	}
.prod-block	{
	float: left;
	height: 234px;
	text-align: center;
	width: 180px;
	}
.prod-block-inner	{
	margin: 0 auto;
	text-align: left;
	width: 155px;
	}
.prod-block-inner	h5 a	{
	color: #000;
	font-size: 12px;
	}
.prod-block-inner	h5 a:hover	{
	text-decoration:underline;
	}
.prod-block-inner p	{
	color: #666;
	height: 60px;
	line-height: 14px;
	padding: 5px 0 5px 0;
	}
a.view	{
	background: url(btn_view.gif) no-repeat;
	color: #fff;
	display: block;
	font-weight: bold;
	height: 24px;
	line-height: 22px;
	text-align: center;
	width: 96px;
	}
a:hover.view	{
	color: #fff;
	text-decoration: underline;
	}
.prod-block-vert	{
	border-left: 1px solid #cccccc;
	float: left;
	height: 268px;
	margin-left: 7px;
	width: 7px;
	}
#browse-heading	{
	float: left;
	text-indent: 5px;
	}
	.browse-heading	{
	float: left;
	width: 740px;
	}
#browse-links	{
	float: right;
	padding-top: 5px;
	width: 345px;
	}
#browse-links a.link1	,
#browse-links a.link2	,
#browse-links a.link3	{
	color: #686868;
	display: block;
	float: left;
	font-weight: bold;
	height: 24px;
	line-height: 22px;
	margin-left: 10px;
	text-align: center;
	}
#browse-links a.link1	{
	width: 86px;
	}
#browse-links a.link2	{
	width: 105px;
	}
#browse-links a.link3	{
	width: 120px;
	}
#browse-links a:hover.link1	,
#browse-links a.link1.selected	{
	background: url(btn_grey.gif) no-repeat;
	color: #fff;
	}
#browse-links a:hover.link2	,
#browse-links a.link2.selected	{
	background: url(btn_grez.gif) no-repeat;
	color: #fff;
	}
#browse-links a:hover.link3,
#browse-links a.link3.selected	{
	background: url(btn_grez.gif) no-repeat;
	color: #fff;
	}
 
 .about-photo	{
	background: url(frame000.gif) no-repeat 0 0;
	float: left;
	height: 148px;
	margin-top: 15px;
	padding: 10px 0 0 10px;
	width: 217px;
	}
.about-photo-spacer	{
	float: left;
	width: 20px;
	}
#about-lower	{
	background: url(about_lo.gif) no-repeat;
	float: left;
	height: 250px;
	padding: 20px 0 0 20px;
	width: 1006px;
	margin-top: 15px;
	}
.slideshow-btn	{
	float: right;
	margin-right: 30px;
	}
.slideshow-title	{
	float: left;
	width: 790px;
	
	
	}

.team-photo	{
	background: url(person_f.gif) no-repeat 0 0;
	float: left;
	height: 220px;
	margin-top: 15px;
	padding: 12px 0 0 10px;
	width: 217px;
	}
.team-photo-spacer	{
	float: left;
	width: 20px;
	}
.interior-gallery	{
	background: url(gallery_.gif) no-repeat;
	float: left;
	height: 210px;
	margin: 10px 0 0px 0;
	padding: 20px 0 0 20px;
	width: 990px;
	}
.gallery-photo	{
	background: url(image_fr.gif) no-repeat 0 0;
	float: left;
	height: 148px;
	margin-top: 10px;
	padding: 10px 0 0 10px;
	width: 217px;
	}
.gallery-photo-spacer	{
	float: left;
	width: 20px;
	}
ul.ul-type-1	{
	list-style-type: none;
	margin-top: 15px;
	}
ul.ul-type-1 li	{
	background: url(list_ico.gif) no-repeat 10px 0px;
	float: left;
	padding: 0 0 10px 40px;
	width: 460px;
	}
ul.ul-type-2	{
	list-style-type: none;
	margin-top: 15px;
	}
ul.ul-type-2 li	{
	background: url(list_ico.gif) no-repeat 10px 0px;
	float: left;
	padding: 0 0 10px 40px;
	width: 290px;
	}
.slideshowlink {
	float: right;
	margin-right: 25px;
}

#search-left	{
	float: left;
	font-size: 0;
	line-height: 0;
	width: 214px;
	}
#search-right	{
	float: left;
	margin-left: 10px;
	width: 770px;
	}
#search-right-details	{
	float: right;
	margin-left: 10px;
	width: 770px;
	
	}
#result-top	{
	background: url(top_bg00.gif) no-repeat;
	height: 76px;
	margin-bottom: 10px;
	width: 777px;
	}
#result-top	h5	{
	color: #343333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: normal;
	line-height: 76px;
	text-indent: 20px;
	}
.result-paging	{
	background: url(paging_b.gif) no-repeat;
	height: 41px;
	line-height: 17px;
	width: 777px;
	}
.result-paging strong	{
	display: block;
	float: left;
	line-height: 40px;
	margin: 0 20px;
	}
.result-paging a	{
	color: #3b3b3b;
	display: block;
	float: left;
	height: 19px;
	margin: 0 2px;
	margin-top: 12px;
	padding: 0 8px;
	}
.result-paging a:hover	{
	background: #3b3b3b;
	color: #fff;
	}
.result-paging a.pagebuttons	{
	background: none;
	color: #3b3b3b;
	display: block;
	float: left;
	font-weight: bold;
	height: 20px;
	margin-top: 10px;
	padding: 0;
	text-align: center;
	}
.result-paging a.sortprice	{
	background: none;
	color: #3b3b3b;
	display: block;
	float: right;
	font-weight: bold;
	height: 20px;
	margin-right: 15px;
	margin-top: 10px;
	padding: 0;
	text-align: center;
	width: 91px;
	}
.result-paging a.sortprice.selected,
	.result-paging a:hover.sortprice	{
	background: url(lowest_b.gif) no-repeat;
	color: #fff;
	}
	
	

	
	
#myController {
	line-height: 14px;
	position: absolute;
	bottom:20px;
	z-index: 100;
	left:10px;
	width:700px;
	padding: 10px 0 0 0;
	
}

#myController span {
	background: url(list_whi.gif) no-repeat 0 9px;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 11px;
	line-height: 22px;
	float: left;
	margin-right: 10px;
	padding-top: 8px;
	
}
#myController span img{
border:4px solid #a8a6a6;
}

#jFlowSlide {
}

#myController span.jFlowSelected {
	background:url(arrow_gr.gif) no-repeat 45px 0px;
	
	
}

.jFlowPrev, .jFlowNext {
	cursor: pointer;
}	
	
	
#details-top	{
	background:url(top_bg00.gif) no-repeat;
	height: 76px;
	margin-bottom: 20px;
	width: 777px;
	}
#details-top	h5	{
	color: #5b5a5a;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: normal;
	line-height: 60px;
	text-indent: 20px;
	width: 300px;
	}
#detail-left	{
	float: left;
	width: 374px;
	}
#detail-left p	{
	padding: 0 0 0 10px;
	}
#detail-right	{
	float: left;
	padding-left: 50px;
	}
#detail-right	ul{
	list-style-type:none;
	}
#detail-right	ul li{
background: url(list_icp.gif) no-repeat 0 7px;
	 font-weight: bold;
	 line-height: 24px;
	 padding: 0 0 0 20px;
	}
#tea	{
	background: url(coffee00.gif) no-repeat;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 45px;
	line-height: 35px;
	padding: 0 0 0 60px;
	width: 360px;
	}
#prod-price	{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	line-height: 35px;
	}
a.basket	{
	float: right;
	}
#details-links	{
	float: right;
	margin-top: 20px;
	width: 360px;
	z-index: 111;
	
	}
#details-links a.link1	,
#details-links a.link2	,
#details-links a.link3	{
	color: #686868;
	display: block;
	float: left;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	line-height: 22px;
	margin-right: 10px;
	text-align: center;
	}
#details-links a.link1	{
	background: url(btn_prod.gif) no-repeat;
	width: 128px;
	}
#details-links a.link2	{
	background: url(btn_del0.gif) no-repeat;
	width: 76px;
	}
#details-links a.link3	{
	background: url(btn_fav0.gif) no-repeat;
	width: 120px;
	}
#details-links a:hover.link1	,
#details-links a.link1.selected	{
	background: url(btn_prod.gif) no-repeat;
	color: #fff;
	}
#details-links a:hover.link2	,
#details-links a.link2.selected	{
	background: url(btn_del_.gif) no-repeat;
	color: #fff;
	}
#details-links a:hover.link3,
#details-links a.link3.selected	{
	background: url(btn_fav_.gif) no-repeat;
	color: #fff;
	}
 
	
#contact-holder	{
	
	height: 440px;
	left: 1px;
	position: absolute;
	top: 115px;
	width: 1003px;
	}
.map-indicate	{
	left: 740px;
	position: absolute;
	top: 290px;
	}
#map	{
	left: 0px;
	position: absolute;
	top: 115px;
	}
#nav-content1 a	{
	color: #000;
	text-decoration: underline;
	}
#nav-content1	{
	background: url(map_bg00.gif) no-repeat;
	display: none;
	font-size: 12px;
	height: 143px;
	line-height: 12px;
	padding: 5px;
	position: absolute;
	right: 250px;
	top: 280px;
	width: 498px;
	}
#nav-content1 img	{
	float: left;
	margin: 3px 20px 0 3px;
	}
#nav-content1 p	{
	color: #000;
	line-height: 16px;
	padding: 8px 0 0 0;
	}
#contact-left	{
	color: #222222;
	float: left;
	width: 650px;
	padding-left: 10px;
	}
#contact-left table	{
	margin-left: 5px;
	}
#contact-left th	{
	padding: 0 0 8px 0;
	text-align: left;
	width: 90px;
	}
#contact-left td	{
	padding: 0 0 8px 0;
	text-align: left;
	}


#contact-left2	{
	color: #222222;
	float: left;
	width: 465px;
	padding-left: 0px;
	margin-left: 25px;
	}
#contact-left2 table	{
	margin-left: 5px;
	}
#contact-left2 th	{
	padding: 0 0 8px 0;
	text-align: left;
	width: 90px;
	}
#contact-left2 td	{
	padding: 0 0 8px 0;
	text-align: left;
	}



#contact-left1	{
	color: #222222;
	float: left;
	width: 600px;
	padding-left: 0px;
	margin-left: 25px;
	}
#contact-left1 table	{
	margin-left: 5px;
	}
#contact-left1 th	{
	padding: 0 0 8px 0;
	text-align: left;
	width: 90px;
	}
#contact-left1 td	{
	padding: 0 0 8px 0;
	text-align: left;
	}


	
.inp-bg	{
	background: url(inp_bg00.gif) no-repeat;
	border: none;
	height: 31px;
	padding: 7px 0 0 10px;
	width: 229px;
	}
.txt-bg	{
	background: url(textarea.jpg) no-repeat;
	border: none;
	font-family: arial;
	font-size: 12px;
	height: 150px;
	overflow: auto;
	padding: 7px 0 0 10px;
	width: 570px;
	}
.form-submit	{
	background: url(btn_subm.gif) no-repeat;
	border: none;
	font-family: arial;
	font-size: 12px;
	height: 32px;
	overflow: auto;
	padding: 7px 0 0 10px;
	text-indent: -1000px;
	width: 141px;
	}
#contact-left a	{
	color: #446ba0;
	display: block;
	font-family: arial;
	font-weight: normal;
	}
#contact-left a:hover	{
	text-decoration: underline;
	}
#contact-left ul	{
	font-weight: bold;
	list-style-type: none;
	margin-top: 15px;
	}
#contact-left ul li	{
	background: url(list_ico.gif) no-repeat 10px 0px;
	float: left;
	width: 425px;
	display: block;
	padding: 0 0 10px 40px;
	}
	
	#contact-left2 a	{
	color: #446ba0;
	display: block;
	font-family: arial;
	font-weight: normal;
	}
#contact-left2 a:hover	{
	text-decoration: underline;
	}
#contact-left2 ul	{
	font-weight: bold;
	list-style-type: none;
	margin-top: 15px;
	}
#contact-left2 ul li	{
	background: url(list_ico.gif) no-repeat 10px 0px;
	float: left;
	width: 425px;
	display: block;
	padding: 0 0 10px 40px;
	}
	
	
	#contact-left1 a	{
	color: #446ba0;
	display: block;
	font-family: arial;
	font-weight: normal;
	}
#contact-left1 a:hover	{
	text-decoration: underline;
	}
#contact-left1 ul	{
	list-style-type: none;
	margin-top: 15px;
	}
#contact-left1 ul li	{
	background: url(list_ico.gif) no-repeat 10px 0px;
	float: left;
	width: 425px;
	display: block;
	padding: 0 0 10px 40px;
	}
	
	
	
	
#contact-right	{
	color: #222222;
	float: right;
	width: 325px;
	margin-right: 25px;
	}
#contact-right	a	{
	color: #222222;
	text-decoration: underline;
	}
#contact-right	p	{
	padding: 0px 0;
	}
	
	

#contact-right2	{
	color: #222222;
	float: right;
	width: 465px;
	margin-right: 15px;
	}
#contact-right2	a	{
	color: #222222;
	text-decoration: underline;
	}
#contact-right2	p	{
	padding: 0px 0;
	}
	#contact-right2 ul li	{
	background: url(list_ico.gif) no-repeat 10px 0px;
	float: left;
	width: 425px;
	display: block;
	padding: 0 0 10px 40px;
	}

 
#footer-outer	{
	height: 133px;
	}	
#footer	{
	margin: 0 auto 00px auto;
	text-align: left;
	width: 1005px;
	}
#footer-top	{
	font-size: 11px;
	padding: 17px 0 0 15px;
	}
#footer-top a	{
	color: #fff;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
#footer-top a:hover	{
	color: #fff;
	text-decoration: underline;
	}
#footer-top span	{
	color: #fff;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	width: 42px;
	}
#footer-left	{
	color: #FFF;
	float: left;
	font-size: 11px;
	padding-top: 30px;
	padding-left: 15px;
	width: 350px;
	}
#footer-right	{
	color: #686868;
	
	float: right;
	font-size: 11px;
	padding: 30px 15px 5px 0;
	width:122px;
	background: url(id_logo0.gif) no-repeat 102px 28px ;
	}
#footer-right a	{
	color: #686868;
	font-size: 11px;
	text-decoration: none;
	}
#footer-right a:hover	{
	color: #fff;
	text-decoration: none;
	}
 
a	{
	 
	outline: none;
	text-decoration: none;
	}
a:hover	{
	 
	text-decoration: none;
	}
.clear	{
	clear: both;
	font-size: 0px;
	height: 0;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	 
	}
img	{
	border: 0;
	}
p	{
	margin: 0px;
	padding: 0px;
	}
form	{
	font-size: 11px;
	margin: 0;
	padding: 0;
	}
.fr	{
	float: right;
	}
.fl	{
	float: left;
	}
.line	{
	background-color: #cccccc;
	font-size: 0px;
	height: 1px;
	line-height: 0px;
	margin: 15px 0;
	padding: 0;
	}
.thankyou	{
	color: #c7a54d;
	}
h6	{
	color: #000;
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0 5px 0;
	padding: 0;
	}
	

	
#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	margin-top: 10px;
}
#apDiv2 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
#apDiv3 {
	position:absolute;
	width:489px;
	height:40px;
	z-index:1;
	font-size: 15px;
	top: 20px;
}
#apDiv4 {
	position:absolute;
	width:200px;
	height:37px;
	z-index:1;
	margin-top: 24px;
}
body { 
   overflow-x: hidden; 
}

