.clear {
clear:both;
}
.alg-left {
text-align:left;
}
.alg-center {
text-align:center;
}
.alg-right {
text-align:right;
}
.txt-bold {
font-weight:bold;
}
.txt-normal {
font-weight:normal;
}
.txt-italic {
font-style:italic;
}

.user-nav {
overflow:hidden;
position:relative;
width:724px;
height:50px;
}
.user-nav-l {
position:absolute;
left:0;bottom:10px;
}
.user-nav-r {
position:absolute;
right:0;bottom:10px;
}
* html .user-nav-r {
width:10px;
}
.listing-mode {
background:url(../images/listing-mode.gif) left top repeat-x;
text-align:right;
color:#fff;
padding:2px 4px;
}
.listing-mode img {
vertical-align:middle;
}
.is-manufacturer-filter {
text-align:right;
padding-bottom:5px;
}
.is-manufacturer-filter select {
font-size:11px;
}

#product-pagination {
position:relative;
overflow:hidden;
width:724px;
height:30px;
}
#pp {
position:absolute;
left:0;top:0;
width:100%;
text-align:center;
}
#pp table {
margin:0 auto;
text-align:left;
}
#content #pp ul {
margin:0;
padding:0;
list-style:none;
}
#content #pp li {
float:left;
background:none;
margin:0;
padding:0 2px;
}
#content #pp li a {
float:left;
display:block;
background:#910036;
color:#fff;
padding:2px 4px;
}
#content #pp li span {
float:left;
display:block;
border:1px solid #910036;
padding:1px 3px;
}
#content #pp li.empty-paging-l {
width:8px;
height:17px;
background:url(../images/empty-pp-l.gif) 2px top no-repeat;
}
#content #pp li.empty-paging-r {
width:8px;
height:17px;
background:url(../images/empty-pp-r.gif) 2px top no-repeat;
}

#pp_l a {
position:absolute;
left:0;top:0;
display:block;
width:117px;
height:17px;
background:url(../images/pp_bt.gif) left top no-repeat;
color:#fff;
text-align:center;
text-decoration:none;
padding:3px 0 0;
margin:0;
z-index:2;
}
#pp_r a {
position:absolute;
right:0;top:0;
display:block;
width:117px;
height:17px;
background:url(../images/pp_bt.gif) right top no-repeat;
color:#fff;
text-align:center;
text-decoration:none;
padding:3px 0 0;
margin:0;
z-index:2;
}