/* Paging */

ul.paging {
	clear: both;
	margin: 3px 0 0;
	padding-left: 0;
}

	ul.paging li {
		clear: none !important;
		float: left;
		padding-right: 5px;
		width: auto !important;
	}

        ul.paging li a,
        ul.paging li span.disabled,
        ul.paging li span.current
        {	
        	background: #3b5997 url(../images/button-bg-right.png) no-repeat top right;
        	display: inline-block;
        	line-height: 22px;
        	margin: 0;	
        	overflow: hidden;
        	padding: 0 8px;
        	text-decoration: none !important;	
        }
        
        	ul.paging li a span,
            ul.paging li span.disabled em,
            ul.paging li span.current em
            {
        		background: #3b5997 url(../images/button-bg-left.png) no-repeat top left;
        		color: #ffffff !important;
        		display: block;
                font-style: normal;
        		margin-left: -8px;
        		padding-left: 8px;
        	}
        
            ul.paging li span.disabled em {
                color: #cccccc !important;
            }
        
        	ul.paging li a:hover,
            ul.paging li span.current
            {
        		background: #aa34ae url(../images/button-bg-hover-right.png) no-repeat top right;
        	}
        	
        	ul.paging li a:hover span,
            ul.paging li span.current em
            {
        		background: #aa34ae url(../images/button-bg-hover-left.png) no-repeat top left;
        		color: #ffffff !important;
        	}
            
            ul.paging li span.disabled:hover,
            ul.paging li span.current:hover {
                cursor: not-allowed;
            }
            
/* Page Results */

#pageResults {
    margin-top: 10px;
}

/* Items Per Page */

.itemsPerPage {
    margin-right: 5px;
}

    .itemsPerPage ul {
        float: right;
        overflow: hidden;
    }
    
        .itemsPerPage ul li {
            float: left;
        }
        
            .itemsPerPage ul li span {
                padding: 0 2px;
            }
            
            .itemsPerPage ul li a {
                text-decoration: none;
            }
            
                .itemsPerPage ul li a:hover, .itemsPerPage ul li a.selected {
                    text-decoration: underline;
                }
                
/* Paging Information */

#pagingInformation {
    margin: 5px 0;
    overflow: hidden;
}

    #pagingInformation ul {
        overflow: hidden;
    }
    
        #pagingInformation ul li.pages {
            float: left;
        }
        
        #pagingInformation ul li.items {
            float: right;
        }
        
            #pagingInformation ul li div.pageResults  {
                float: left;
            }
            
                #pagingInformation ul li div.pageResults ul {
                    margin: 0;
                }
            
            #pagingInformation ul li div.itemsPerPage {
                overflow: hidden;
            }
            
            #pagingInformation ul li div.itemsPerPage ul {
                line-height: 24px;
            }
            
/* Product Result Bar */

div#resultBar {
	background: url(../images/content-header-bg.png) no-repeat top left;
    height: 33px;
    margin-bottom: 5px;
}

    div#resultBar p {
        color: #ffffff;
        float: left;
        font-weight: bold;
        line-height: 33px;
        margin-left: 10px;
        width: auto;        
    }

    div#resultBar ul {
        float: right;
        line-height: 33px;
        margin-right: 10px;
        overflow: hidden;
        width: auto;        
    }
    
        div#resultBar ul li {
            float: left;
            overflow: hidden;
        }
            
            div#resultBar ul li.options label {
                color: #ffffff;
                font-weight: bold;
                padding-right: 5px;
            }
            
            div#resultBar ul li.options select {
                margin-right: 5px;
            }
            
            div#resultBar ul li.button input {
                padding-top: 7px;
            }
    
            
