/*this wraps around EVERYTHING*/
.iqPaginWrapper {
display:inline-block;
line-height:140%;
margin:0 0 10px 0;
vertical-align: baseline;
width:722px;
}
/*this wraps around select boxes and should float left*/
.iqPaginOptions {
color:#000;
display:inline-block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
vertical-align: baseline;
}
/*this wraps around text and select box for types of sorting*/
.iqPaginItems {
display:inline-block;
float:left;
padding:0 10px 0 0;
}
.iqPaginItemsTxt {
font-weight:bold;
}
.iqPaginItemsSelect {
}
/*this wraps around text and select box for number of pages*/
.iqPaginSort {
display:inline-block;
float:left;
}
.iqPaginSortTxt {
font-weight:bold;
}
.iqPaginSortSelect {
}

/*BEGIN Items Per Page and Sort By drop down menus*/
.iqPaginIPPWrapper {
border-radius: 5px;
border: 1px solid #000;
background-color:#ccc;
border:solid #000 1px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
background: -moz-linear-gradient(top, #fff, #ccc);
background-image: -o-linear-gradient(top, #fff, #ccc);
margin: 16px 10px 0 0;
overflow: hidden;
padding:0 5px;
postition:relative;
font-size:12px;
text-transform:capitalize;
width: 140px;
float: left;
}
.iqPaginIPPWrapper:hover {
background-color:#999;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#999999');
background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#999));
background: -moz-linear-gradient(top, #ccc, #999);
background-image: -o-linear-gradient(top, #ccc, #999);
}
.iqPaginIPPOptionsWrapper {
background-color:#fff;
border-width:0px;
border-color:#000;
border-style:solid;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
display:block;/*possibly need for when actually used in catalog code*/
float:left;/*possibly need for when actually used in catalog code*/
height: 0px;
opacity:.95;
overflow: hidden;
position: absolute;
width: 140px;
z-index:10;
}
.iqPaginSBWrapper {
border-radius: 5px;
border: 1px solid #000;
background-color:#ccc;
border:solid #000 1px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
background: -moz-linear-gradient(top, #fff, #ccc);
background-image: -o-linear-gradient(top, #fff, #ccc);
display:block;/*possibly need for when actually used in catalog code*/
float:left;/*possibly need for when actually used in catalog code*/
margin: 16px 10px 0 0;
overflow: hidden;
padding:0 5px;
postition:relative;
font-size:12px;
text-transform:capitalize;
width: 200px;
}
.iqPaginSBWrapper:hover {
background-color:#999;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#999999');
background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#999));
background: -moz-linear-gradient(top, #ccc, #999);
background-image: -o-linear-gradient(top, #ccc, #999);
}
.iqPaginSBOptionsWrapper {
background-color:#fff;
border-width:0px;
border-color:#000;
border-style:solid;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height: 0px;
opacity:.95;
overflow: hidden;
position: absolute;
width: 200px;
z-index:10;
}
.iqPaginOption {
text-align: right;
padding:0 5px;
}
.iqPaginDefault {
line-height:140%;
cursor:default;
}
.iqPaginDefaultBoxTxt {
color:#000;
float: left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:0 5px 0 0;
}
.iqPaginNonDefault {
border:1px solid #fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
cursor: pointer;
line-height:21px;
padding:0 20px 0 0;
}
.iqPaginNonDefault:hover {
background-color:#ccc;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
background: -moz-linear-gradient(top, #fff, #ccc);
background-image: -o-linear-gradient(top, #fff, #ccc);
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:1px solid #ccc;
}
/*BEGIN Items Per Page and Sort By drop down menus*/

/*BEGIN PAGE NUMBER WRAPPER*/
/*this wraps around page numbers and should float right*/
.iqPaginPages {
float:right;
text-align:right;
}
.iqPaginPagesTxt {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align: baseline;
}
.iqPaginPagesNum {
float:right;
}
.iqPaginBox {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border: 1px solid #000;
float: left;
padding:0 5px;
margin-right:5px;
overflow: hidden;
}
.iqPaginBoxOn {
background: #000;
border: 1px solid #000;
color:#fff;
cursor:default;
font-weight:bold;
}
.iqPaginBoxOn:hover {
background: #000;
color:#fff;
}
.iqPaginBoxActive {
background:  #fff;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer
}
.iqPaginBoxActive:hover {
background: #333;
color:#fff;
}
.iqPaginBoxInactive {
-moz-opacity:.2;
-webkit-opacity:.2;
opacity:.2;
background:  #fff;
border: 1px solid #000;
cursor:default;
}
.iqPaginBoxInactive:hover {
}
.iqPaginFirstPage {
background:#ccc;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.iqPaginLastPage {
background:#ccc;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-right:0;
}
.iqPaginPrevPage {
background:  #efefef;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.iqPaginNextPage {
background:  #efefef;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#ItemsPerPageValue {
background-image:url(../../images/iqIconArrowDown.png);
background-repeat:no-repeat;
background-position:right center;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 15px 0 0;
}
#SortByValue {
background-image:url(../../images/iqIconArrowDown.png);
background-repeat:no-repeat;
background-position:right center;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 15px 0 0;
}
