/** productLists.css
    Contains references to product image
*/

#productRecommendation
{
    width: auto;
    display: block;
}


/* Product item with list > Image with border, text heading and arrowed linked list item
*/
.productItemWithList
{
    display: block;
    width: auto;
    clear: both;
    padding: 10px 0px 20px 0px;
}
.productItemWithList h4
{
    color: #999999;
    font-size: 0.88em;
    margin: 0px;
    padding: 5px 0px 6px 0px;
}
.productItemWithList img
{
    float: left;
    display: block;
    margin: 8px 0px 0px 0px;
}
.productItemWithList ul
{
    padding: 5px 0px 5px 0px;
    margin: 0px;
    float: left;
    width: auto;
}
.productItemWithList ul li
{
    margin: 0px;
    display: block;
    padding: 0px 0px 0px 13px;
    list-style: none;
    background: url("../images/layout/arrow_red_right.gif");
    background-position: 0px 5px;
    background-repeat: no-repeat;
    line-height: 1.00em;
}
.productItemWithList li a
{
    color: #576062;
    font-size: 0.63em;
    text-decoration: none;
}
.productItemWithList li a:hover, .productItemWithList li a.selected
{
    color: #d61d24;
}


/* Product Item display > Image with border, text link on right hand size in box with hover/selected
*/
.productItem
{
    display: block;
    width: auto;
	height: 49px;
    cursor: pointer;
    padding: 10px 10px 9px 10px;
    background-color: #fff;
    border: 1px solid #f0f1f3;
    margin-bottom: 2px;
}
.productItem.selected
{
    /*border: 1px solid #fff;
    background-color: #ededed;
    */
    border:inherit;
    background-color: inherit;
}


.productItem img
{
    border: 1px solid #e1e4e4;
    float: left;
    margin-right: 10px;
	width:62px;
	height:48px;
	font-size:1px;
}
.productItem a
{
    font-size: 0.69em;
    color: #000;
    text-decoration: none;
}
.productItem a span
{
    display: block;
    color: #889395;
}
.productItem .cleaner
{
    display: block;
    width: auto;
    overflow: hidden;
    height: 1px;
    clear: both;
}



/* Product list results - single arrow link with no image
*/
.productListNoImage h4
{
    margin: 0px 0px 10px 0px;
    padding: 0px;
    color: #999999;
    font-size: 0.88em;
}
.productListNoImage ul
{
    margin: 0px;
    padding: 0px;
}
.productListNoImage ul li
{
    margin: 0px;
    list-style: none;
    padding: 0px 0px 2px 13px;
    background-image: url("../images/layout/arrow_red_right.gif");
    background-position: 0px 7px;
    background-repeat: no-repeat;
    line-height: 1.00em;
}
.productListNoImage li a
{
    color: #576062;
    font-size: 0.63em;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    line-height: 1.25em;
    text-decoration: none;
}
.productListNoImage li a:hover
{
    color: #d61d24;
}
.productListNoImage li a span
{
    color: #999999;
    display: block;
}


.noBorder
{
    border-top: 0px;
}


.throbber
{
    width: 100%;
    height: 50px;
    display: block;
    background: #fff url("../images/layout/throbber.gif") 50% 50% no-repeat;
}
.throbberSmall 
{
	display:block;
	height:33px;
	height:33px;
	background: transparent url("../images/layout/throbber.gif") 0px 0px no-repeat;
}

.throbberDark
{
    width: 100%;
    height: 50px;
    display: block;
    background: #000 url("../images/layout/throbber_blk.gif") 50% 50% no-repeat;
}

.throbber span, .throbberSmall span, .throbberDark span
{
    visibility: hidden;
}