body,div,ul,li,ol,dl,dt,p,dd,img,input,a,span,h1,h2,h3,h4 {
padding:0;
margin:0;
border:0;
list-style:none;
}
.wrapper {
width:500px;
height:75px;
margin:0 auto;
margin-top:10px;
}
.tab {
border:1px solid #ddd;
border-bottom:0;
height:36px;
width:320px;
}
.tab li {
position:relative;
float:left;
width:80px;
height:34px;
line-height:34px;
text-align:center;
cursor:pointer;
border-top:4px solid #fff;
}
.tab span {
position:absolute;
right:0;
top:10px;
background:#ddd;
width:1px;
height:14px;
overflow:hidden;
}
.products {
width:500px;
border:1px solid #ddd;
height:200px;
}
img {
height:90%;
}
.products .main {
float:left;
display:none;
}
.products .main.selected {
display:block;
padding-top:10px;
}
.tab li.active {
border-color:red;
border-bottom:0;
}