/* force transform image size to 130x130 pixel */
#latestMerchandise .image img,
#searchResult .image img,
.list .image img{
	width:130px !important;
	height:130px !important;
	border: 0;
}


/* begin of style sheet */
html,body{
padding:0;
margin:0;
}
html{
background:#f4ecef url(html3.png) repeat-x;
}
body{
background:url(body5.png) repeat-y 55% 0;
font-family:Arial, Helvetica, sans-serif;
color:#999;
font-size:12px;
}

h1,h2,h3{
margin:0;
padding:0;
font-size:1em;
}
a{
color:#b09f71;
text-decoration:none;
}
a:hover{
color:#84815b;
}
img{
border:0;
  }
#wrap{
width:920px;
margin:0 auto;
position:relative;
}
#header{
height:200px;
width:920px;
background:url(header2.jpg) no-repeat 0 -38px;
padding: 6px;
}
h1{
display:none;
}
#navigator{
list-style:none;
margin:0;
padding:0;
height:50px;
background:url(navigator1.jpg) no-repeat;
}
#navigator li{
width:153px;
height:50px;
float:left;
}
#navigator li a{
width:153px;
height:50px;
display:block;
text-indent:-5000px;
}
#linkAboutUs a:hover{
background:url(navigator1.jpg) no-repeat 0 -100px;
}
#linkAboutUs.current a{
background:url(navigator1.jpg) no-repeat 0 -50px;
}
#linkDiscuss a:hover{
background:url(navigator1.jpg) no-repeat -153px -100px;
}
#linkDiscuss.current a{
background:url(navigator1.jpg) no-repeat -153px -50px;
}
#linkMerchandise.hover,
#linkMerchandise a:hover{
background:url(navigator1.jpg) no-repeat -306px -100px;
}
#linkMerchandise.current a{
background:url(navigator1.jpg) no-repeat -306px -50px;
}
#linkMember.hover,
#linkMember a:hover{
background:url(navigator1.jpg) no-repeat -459px -100px;
}
#linkMember.current a{
background:url(navigator1.jpg) no-repeat -459px -50px;
}
#linkLinks a:hover{
background:url(navigator1.jpg) no-repeat -612px -100px;
}
#linkLinks.current a{
background:url(navigator1.jpg) no-repeat -612px -50px;
}
#linkIndex a:hover{
background:url(navigator1.jpg) no-repeat -765px -100px;
}
#linkIndex.current a{
background:url(navigator1.jpg) no-repeat -765px -50px;
}
#linkMerchandise div,
#linkMember div{
position:relative;
}
#linkMerchandise ul,
#linkMember ul{
position:absolute;
top:0;
left:0;
z-index:99;
width:153px;
display:block;
list-style:none;
margin:0;
padding:0;
}
#linkMerchandise li,
#linkMember li{
float:none;
height:40px;
display:block;
}
#linkMerchandise li a,
#linkMember li a{
text-indent:0;
border-top:1px solid #fff;
border-bottom:1px solid #ccc;
background:#eee !important;
font-size:15px;
font-weight:bold;
height:28px;
width:143px;
padding-top:10px;
padding-left:10px;
text-decoration:none;
color:#666;
}
#linkMerchandise li a:hover,
#linkMember li a:hover{
background:#ccc !important;
border-bottom-color:#aaa;
border-top-color:#ddd;
color:#444;
}
#main{
padding-top:5px;
}
* html #main{
height:1%;
}
#main:after{
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}
#listItem{
width:190px;
float:left;
display:inline;
margin-left:0px;
}
#content{
float:left;
display:inline;
margin-left:19px;
}
.narrow{
width:440px;
}
.wide{
width:640px;
}
#sidebar{
width:250px;
float:right;
margin-right:0px;
display:inline;
}
#brandList,
#categories{
background:url(brandlist.jpg) repeat-y;
margin-bottom:10px;
}
#categories .current{
}
#categories .current a{
text-decoration:none;
color:#888;
font-weight:bold;
}
#brandList h3{
height:40px;
background:url(brandlisth3.jpg) no-repeat;
font-size:.1em;
text-indent:-5000px;
}
#brandList ul{
background:url(brandlistul.jpg) no-repeat bottom left;
list-style:none;
margin:0;
padding:10px 0 20px 10px;
}
#brandList ul li{
width:170px;
overflow:hidden;
text-align:center;
padding-bottom:10px;
}
#categories h3{
height:40px;
background:url(categoriesh3.jpg) no-repeat;
font-size:.1em;
text-indent:-5000px;
}
#categories ul{
background:url(brandlistul.jpg) no-repeat left bottom;
margin:0;
padding:0;
padding-bottom:10px;
list-style:none;
line-height:160%;
}
#categories li{
padding:0 10px 0 25px;
background:url(arrow.jpg) no-repeat 15px 8px;
}
h2{
color:#d84613;
padding-top:5px;
height:24px;
border-bottom:1px solid #ddd;
font-size:15px;
}
h2 a{
color:#d84613;
}
h2 a:hover{
color:#c00;
}
h3{
color:#84815b;
font-size:15px;
}
#brands ul{
margin:0;
padding:0;
list-style:none;
padding-left:24px;
padding-top:4px;
}
/*
#brands ul:after{
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}
* html #brands ul{
height:1%;
}
*/
#brands li{
width:400px;
margin-bottom:1px;
display:block;
height:70px;
overflow:hidden;
background:url(brandsli.jpg) no-repeat 0 0;
}
#brands li p{
margin:0;
padding:0;
}
#brands li p.image{
height:70px;
width:150px;
float:left;
}
#brands li p.text{
margin-left:170px;
width:220px;
padding-top:28px;
}
#search{
background:url(search.jpg) repeat-y;
margin-bottom:10px;
}
#search h3{
background:url(searchh3.jpg) no-repeat;
height:30px;
font-size:.1em;
text-indent:-5000px;
}
#search form{
margin:0;
padding:0;
background:url(searchform.jpg) no-repeat left bottom;
padding:10px 30px;
}
#search form p{
margin:0;
padding:5px 0;
}
#search form #brandLabel,
#search form #itemLabel,
#search form #budgetLabel{
width:150px;
border:1px solid #999;
background:white url(input.jpg) no-repeat;
}
#search form p.submit{
text-align:right;
}
#search form p.submit input{
background:#d4d4d4 url(button.jpg) repeat-x;
border:1px solid #7f7f7f;
padding:2px 10px;
color:#666;
}
#search form .budget{
width:65px;
border:1px solid #999;
background:url(input.jpg) no-repeat;
}
#latestMerchandise,
#latestMerchandise li.odd{
background:url(latestmerchandiseliodd.jpg) repeat-y;
}
#latestMerchandise h3{
height:30px;
font-size:.1em;
text-indent:-5000px;
background:url(latestmerchandiseh3.jpg) no-repeat;
}
#latestMerchandise li.even{
background:url(latestmerchandiselieven.jpg) repeat-y;
}
#latestMerchandise li:after{
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}
* html #latestMerchandise li{
height:1%;
}
#latestMerchandise li{
padding:10px 0 10px 10px;
}
#latestMerchandise .image{
width:130px;
float:left;
display:inline;
height:130px;
overflow:hidden;
}
#latestMerchandise .text{
margin-left:140px;
width:95px;
}
#latestMerchandise .text p{
margin:0;
padding:0;
}
#latestMerchandise .text p.title{
padding:10px 0 10px 0;
color:#666666;
}
#latestMerchandise .text p.description{
font-size:12px;
}
#latestMerchandise .text p.price{
color:#f29e26;
text-align:right;
font-size:12px;
font-weight:bold;
padding-top:10px;
}
#latestMerchandise ul{
list-style:none;
margin:0;
padding:0;
background:url(latestmerchandiseul.jpg) no-repeat left bottom;
padding-bottom:5px;
}
#extraDiv1{
	position:absolute;
	top:0;
	left:-10px;
	width:10px;
	height:250px;
}
#extraDiv2{
	position:absolute;
	top:0;
	right:-10px;
	width:10px;
	height:250px;
}
#footer{
clear:both;
text-align:center;
color:#aaa;
padding:10px 0;
border-top:1px solid #eee;
margin:20px 10px 0;
}
#footer p{
margin:0;
}
#footer .info{
display:inline;
margin-right:20px;
}
#footer address{
display:inline;
font-style:normal;
}
/*about us page*/
.entry{
margin:0 40px;
}
/*merchandise page*/
.list{
margin:0;
padding:0;
list-style:none;
padding-top:20px;
padding-left:35px;
}
.list:after{
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}
* html .list{
height:1%;
}
.list li{
float:left;
width:130px;
height:190px;
display:inline;
margin:0;
margin-right:17px;
margin-bottom:10px;
}
.list p{
margin:0;
}
.list .image{
	width:130px;
	height:130px;
	text-align:center;
	padding-bottom:5px;
	border: 1px;
	border-top-color: #600;
	border-right-color: #600;
	border-bottom-color: #600;
	border-left-color: #600;
}
.list .text strong{
display:block;
text-align:center;
color:#gggggg;
width:130px;
line-height:1.2em;
height:2.4em;
overflow:hidden;
}
.list .text span{
color:#888;
color:#f29e26;
display:block;
text-align:center;
width:130px;
line-height:1.2em;
height:1.2em;
overflow:hidden;
}
  /*single*/
#merchandisePage .entry{
margin:10px 99px 0;
}
.inline{
margin:0;
padding:12px 0 12px;
list-style:none;
}
.inline li{
display:inline;
}
#merchandisePage .inline{
text-align:left;
}
#merchandisePage .inline li{
padding-right:10px;
}
#singleProduct{
background:url(singleProduct.jpg) repeat-y;
}
#singleProduct .head{
background:url(head.jpg) no-repeat left top;
}
#singleProduct .bottom{
background:url(bottom.jpg) no-repeat left bottom;
padding-bottom:10px;
}
#singleProduct h3{
padding-top:10px;
margin-top:10px;
padding-left:10px;
}
#singleProduct .back{
padding:0;
text-align:center;;
}
#productPreview{
text-align:center;
}
#productDescriptionTitle{
padding:0 20px;
}
#productDescription{
padding:0 20px 0 34px;
}
#productPrice{
padding:0 20px;
}
#linksPage{

}
#linksList{
padding:10px 50px;
}
#linksList ul{
margin:0;
padding:0;
list-style:none;
}
#linksList li{
border-bottom:1px solid #bbb;
padding-bottom:10px;
margin-bottom:15px;
}
* html #linksList li{
height:1%;
}
#linksList li:after{
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}
#linksList .logo{
float:right;
}
/* mail list */
.innercontent{
margin:20px 100px 0;
}
input.gray{
color:#999;
}
.innercontent .inside{
padding:0 20px;
}
#maillist ul{
margin:0;
padding:0;
list-style:none;
line-height:1.6em;
}
#maillist li{
display:block;
padding-left:15px;
background:url(arrow.jpg) no-repeat 0 5px;
line-height:1.6em;
height:1.6em;
width:425px;
overflow:hidden;
position:relative;
}
* html #maillist li{
height:1%;
}
#maillist li:after{
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}
#maillist li a{
display:block;
width:98%;
padding-left:2%;
color:#345192;
text-decoration:none;
}
#maillist li a:hover{
background:#f5f5f5;
}
#maillist li span{
position:absolute;
top:0;
right:10px;
z-index:1;
}
#searchPage{

}
#searchResult ul{
margin:0;
padding:0;
list-style:none;
padding:0 99px;
}
#searchResult ul li{
margin-bottom:10px;
width:442px;
height:132px;
background:url(searchResultulli.jpg) no-repeat;
overflow:hidden;
}
#searchResult ul li:after{
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}
* html #searchResult ul li{
height:1%;
}
#searchResult ul li p{
margin:0;
padding:3px 0;
}
#searchResult .image{
width:130px;
height:130px;
padding:1px;
float:left;
}
#searchResult .text{
padding-top:10px;
margin-left:150px;
}
#searchResult .product_title{
color:#e368a5;
}
#searchResult .product_price{
color:#f29e26;
padding-left:1em;
font-size:12px;
font-weight:bold;
}
.page{
text-align:center;
padding:10px;
}
.page a{
color:#aaa;
border:1px solid;
text-decoration:none;
padding:3px 8px;
}
.page a:hover{
color:#633;
}
.page span{
color:#aaa;
border:1px solid #ddd;
padding:3px 8px;
}
#searchResultDescription{
padding:20px;
text-align:center;
}
.conditions strong{
color:#333;
}
/*news*/
#news{}
#news li{
position:relative;
margin-bottom:3px;
}
#news li a{
display:block;
padding-right:80px;
}
#news li a:hover{
background:#fbf3f5;
}
#news li span{
position:absolute;
top:0;
right:10px;
}

/*categoryItem*/
#categoryItem .list{
padding-left:3px;
}
#categoryItem .list li{
margin:0;
margin-bottom:10px;
margin-left:7px;
margin-right:8px;
}
#categoryBrands ul{
margin:0;
padding:0;
list-style:none;
padding:10px 30px;
}
#categoryBrands ul:after{
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}
* html #categoryBrands ul{
height:1%;
}
#categoryBrands li{
width:150px;
display:inline;
float:left;
margin:10px 20px 15px;
}
#categoryBrands li p.image{
margin:0;
}
#categoryBrands li p.text{
margin:0;
padding:5px 0 0;
height:2.4em;
line-height:1.2em;
overflow:hidden;
text-align:center;
}

