*{
margin:0px;
padding:0px;
}
img{border:0px; //float:left;}
img.center {display: block; margin-left: auto; margin-right: auto;}
html{
width:90%;
margin:auto;
//height:100%
}
html a 
{
color:rgb(75,75,75);
text-decoration:none;
font-weight:bold;
}
body{
width:1100px;
margin:0 auto;
/border: 1px solid;
}
h1
{
font-family: Arial,Helvetica,sans-serif;
color:#FFF ;
text-align: center;
background: #0067B2;
line-height: 50px;

}
h2
{
	font-family: Arial,Helvetica,sans-serif;
color: #FFF;
text-align: center;
background: #FC639B none repeat scroll 0% 0%;
font-size: 20px;
line-height: 45px;
}
h3
{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #369;

}
.mucluc
{
	float:left; width: 237px; height:92px; 
    background: url(../images/banner.jpg); 
	text-align:center;
    border-bottom: 1px solid #BBBBBB;
}
.mucluc a{color:#FFF;}
.mucluc .vb
{
	color:#FFF;
	font-size: 15px;
	padding:10px 0 0 50px;
	font-weight:bold;
}
.mucluc1
{
	float:left; width: 237px; height:92px; background: url(../images/banner.jpg); 
	text-align:center;
    border-bottom: 1px solid #BBBBBB;
}
.mucluc1 .vb
{
	color:#FFF;
	font-size: 15px;
	padding-top:10px;
	font-weight:bold;
}
.float{float:left}
#header{
display:block;
float:left;
}
.logo{
width:220px;
height:40px;
float:left;
margin: -10px 0 0 5px;
background:url(../images/logo.gif) no-repeat;
}
.logo li{ 
color: rgb(187,187,187);
margin: 40px 0 0 -10px;
text-align: center;
list-style:none;
width:210px;
font-size:14px;
font-weight:bold;
}
.cart{
width:840px;
float:left;
padding:17px 0 0 0;
margin:-15px 1px 1px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0D0D0D
}
.topnav{
width:919px;
height:20px;
float:left;
padding:17px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
//color:#0D0D0D
}
.topnav a{
color:#0D0D0D;
text-decoration:none;
}
.topnav a:visited{text-decoration:none}
.topnav a:hover{text-decoration:underline}
.topnav select{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0D0D0D;
height:18px;
width:160px;
margin:-10px 1px 0 5px;
float:left;
}
.topnav img{
float:left;
margin:28px 1px 1px 0px;
}
.topnav span{
display:block;
float:left;
margin:-8px 0px 0px 450px;
}
#topmenu
{
float:left;
margin:8px 0 0 270px;
}
#menu{
/*background: url(../images/button.JPG);
display:block;
float:left;
width:110px;
height:28px;*/
}
#menu a 
{
/*	float:left; 
	margin:7px 0px 0px 20px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration:none;
color: rgb(75, 75, 75);
font-weight: bold;*/
}
#menu li{
/*display:inline;
list-style-type:none;*/
}
#menu img{
/*float:left;
margin:0 0 0 0px;*/
}
#main_content{width:1100px;}
#content{
width:930px;
overflow:hidden;
float:left;
padding:0 0 7px 0;
}
#sidebar{
width:237px;
float:left;
padding:15px 0 0 4px;
margin-top:80px;
}
#navigation{
background-color: #92A117;
//background-image:url(../images/sidebar_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:220px;
padding:20px 0 44px 13px;
font-family:Tahoma, sans-serif;
font-size:11px;
color:#0D0D0D;
border-bottom:1px solid #fff;
}
#navigation li{
list-style-type:none;
padding:0 0 2px 0;
line-height:28px;
}
#navigation a{
color:rgb(75,75,75);
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
display:block;
width:179px;
line-height:30px;
background-image:url(../images/li_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:0 0 0 30px;
border-radius:14px;
}
#cart0{
height:38px;
width:152px;
line-height:16px;
margin:49px 0 0 0;
padding:9px 0 0 50px;
background-image:url(../images/cart_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}
.categories0{
border:1px solid  #BBBBBB;
border-top:0px;
padding:40px 0 25px 18px;
margin:0 0 3px 0
}
.categories0 li{
list-style-type:none;
background-image: url(../images/tree.jpg); 
background-position:top left;
background-repeat:no-repeat;
padding:0 0 15px 45px;
line-height:45px;
height:35px;
/ height:17px;
display:block;
}
.categories{
border:1px solid #BBBBBB;
border-top:0px;
padding:40px 0 25px 18px;
margin:0 0 3px 0
}
.categories li{
list-style-type:none;
background-image: url(../images/gift.jpg); 
background-position:top left;
background-repeat:no-repeat;
padding:0 0 15px 45px;
line-height:45px;
height:35px;
/ height:17px;
display:block;
}
.categories a:visited{text-decoration:none}
.categories a:hover{text-decoration:underline}

.quality{
border:1px solid #BBBBBB;
border-top:0px;
padding:28px 0 15px 18px;
margin:-5px 0 3px 0;
font-family:Tahoma, sans-serif;
font-size:11px;
color:#565656;
}
.quality img{margin-top:5px; }


.review{
border:1px solid #BBBBBB;
border-top:0px;
padding:28px 0 15px 18px;
margin:-5px 0 3px 0;
font-family:Tahoma, sans-serif;
font-size:11px;
color:#565656;
}
.review img{margin:-5px 1px 1px -10px;}
.review li
{
	list-style-type:none;
    padding:0 0 10px 0;
	margin: -32px 1px 10px 10px;
	width:230px;
    height:28px;
	text-align:center;
}

.review a, .item a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
text-decoration:none;
font-weight:bold;
}
.review a:visited, .item a:visited{//text-decoration:underline}
.review a:hover, .item a:hover{text-decoration:none}
.review p{
padding:4px 0px 0px 5px;
}

.review1
{
	margin: 1px 1px 1px 1px;
	padding-left:20px;
	list-style:none;
}

.stars{
margin:-20px 0 0 35px;
width: 50px;
}
#main{
width: 648px;
    height: 450px;
float:left;
}
#inside{
padding:15px 0 0 17px;
float:left
width:760px;
}
.info{
font-family:Tahoma, sans-serif;
font-size:11px;
color:#565656;
padding:17px 0 36px 0;
overflow:hidden;
float:left;
width:1090px;
height:160px;
margin-left:10px;
}
.more{
display:block;
}
.info p{
	width: 554px;
margin: -199px 0px 10px 262px;
line-height: 20px;
padding-left: 0px;
}
#items{
float:left;
width:840px;
}
.item{
width:216px;
heigth:240px;
//border:1px solid #BBBBBB;
margin:10px 0 0 0;
text-align:center;

}
.item p{
display:block;
line-height:15px;
//background-color:#F4F8EE;
padding:0 0 0 0px;
float:left;
width:216px;
margin-left:-9px;
text-align:center;
}
.price{
display:block;
width:252px;
float:left;
text-align:center;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:rgb(204, 102, 153);

font-weight:bold;
line-height:20px;
margin:0px 0px 20px -9px;
}
.price1{
display:block;
width:210px;
float:left;
text-align:center;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:rgb(204, 102, 153);
font-weight:bold;
line-height:20px;
margin:0px 0px 0px -9px;
text-decoration:line-through;
}

.center{
margin:10px 10px 0 10px;
}
#textlink
{
  margin-left: 15px;   
}
#footer{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0D0D0D;
padding:10px 10px 25px 10px;
height:200px;
width:1000px;
background:url(../images/xmasbtm.jpg) no-repeat;
clear:both;
}
#footer img
{
//border: 1px solid rgb(75,75,75);
  //  margin-top: 10px;
}
#footer p
{
	margin: 10px 0 0 176px;
	font-style: italic;
}
#footer a{
color:cornflowerblue;
text-decoration:none;
margin:0 12px;
font-weight:bold;
}
#footer ul{
padding:27px 0 13px 0
}
#footer li{
display:inline;
list-style-type:none;
margin: 10px 0 0 -19px;
width: 1000px;
}
#footer ul a{
color:rgb(75,75,75);
text-decoration:none;
margin:0 12px;
font-weight:bold;
}
#footer ul a:visited{text-decoration:none}
#footer ul a:hover{text-decoration:none}
.txt
{
	margin: 2px 0px 0px 30px;
font-family: Arial,Helvetica,sans-serif;
color: #565656;
font-weight: bolder;
border: 1px solid;
width: 919px;
height: 76px;

}
.bft{
color:#3792AE;
text-decoration:underline
}
.bft:visited{text-decoration:underline}
.bft:hover{text-decoration:none}
.inner_copy{
border:0;
color:#fff;
float:right;
width:0.09%!important;
margin:-100px;
overflow:hidden;
line-height:0px;
padding:0px;
font-size:11px
}

.pf 
{
	position:relative;
	margin: 30px 0 0 170px;
	clear: both; 
    text-align: center;
	line-height: 1.7em;
	color:#03C;
    width: 715px;
	font-size:18px;
}
.pf1 
{
	position:relative;
	margin: 30px 0 0 4px;
	clear: both; 
    text-align: center;
	line-height: 1.7em;
	color:#03C;
    width: 715px;
	font-size:18px;
    background: url(../images/noel.jpg) no-repeat;
	text-decoration:line-through;
}

.pb_item {
    float: left;
    width: 252px;
	height:290px;
    padding: 5px 0px 0px 1px ;
//    border: 1px solid rgb(187,187,187);
//	border-radius: 8px;
    margin: 0px 3px  3px 3px;
	/*float: left;
	//background:#333;
    width:252px;
    height:290px;
    padding:10px;
    color:#fff;
    margin:0 auto;
    position:relative;	*/
}
.pb_item img{/* margin:auto;
    position:absolute;
    top:0; left:0; right:0; bottom:0;*/}
.pb_img_sp {
    float: left;
    width: 252px;
    height: 210px;
 //   margin-left: 240px;
//	margin-left:10px;
	text-align:center;
    position: relative;
}
.pb_img {
    float: left;
    width: 252px;
    height: 210px;
    padding: 0px;
//	margin-left:10px;
	text-align:center;
    position: relative;
}
.pb_main_sp {
	float:left;
	width:252px;
  //  margin-left: 240px;
    overflow: hidden;
	position: inherit;
	text-align:center;
}
.pb_main {
	float:left;
//    height: 68px;
	width:252px;
    padding-top: 12px;
    overflow: hidden;
	position: inherit;
	text-align:center;
//	background:rgb(244, 248, 238);
//	border:rgb(187, 187, 187) 1px solid;

}

.pb_main img
{
	margin:-17px 0px 0px -5px;
}
.clearfix {
    display: inline-table;
}
.clearfix {
    display: block;
}
.clearfix li
{
	list-style-type:none;
}
.ds{margin-top: 40px; padding-top:10px;}
.noel{margin: 1px; padding:1px; width:290px; height:60px;}

.comment-block {
    margin: 0px;
    width: 500px;
	color: rgb(75, 75, 75);
}
.comment-item {
    overflow: hidden;
    width: 740px;
    clear: both;
    padding: 10px;
    border: 1px solid rgb(230, 230, 230);
    border-radius: 5px 5px 5px 5px;
    margin: 5px;
}
.comment-item h3, p {margin-left:20px;width:652px;}

.comment-avatar {
    width: 60px;
    float: left;
}
.comment-post {
    width: 400px;
    float: left;
    padding: 0px 5px 0px 10px;
}

label {
	color: rgb(75,75,75);
    display: block;
    margin-left: 17px;
    font-weight: 900;
    cursor: pointer;
}

