/******************************************************/
/* Featured, New & Special products index refactoring */
/******************************************************/
.product-list-column .name
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    margin:0 0px;
    padding:0px 0px 0px 0px;
    background:none;
}

.product-list-column .name
{
    text-align: center;
    white-space:nowrap;
}

.product-list-column .name a
{
    text-decoration:none;
    text-transform:none;
    color:#232323;
}

.product-list-column .name a:hover
{
    text-decoration:underline;
}

.product-list-column .rating
{
    text-align:center;
}

.product-list-column .price
{
    width:100%;
    padding:0 0 0 0;
}

.product-list-column .price b
{
    color:#414141;
    font-size:12px;
    padding-bottom:0px;
    font-weight:bolder;
    width: 50%;
    text-align:right;
    float:left;
}

.product-list-column .price strong
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#DB301B;
    width:50%;
    text-align:left;
    float:right;
}

.product-list-column .price-comp
{
    width:100%;
}

.product-list-column .price-comp b
{
    color:#414141;
    font-size:12px;
    padding-bottom:0px;
    font-weight:bolder;
    text-decoration:line-through;
    width:50%;
    text-align:right;
    float:left;
}

.product-list-column .price-comp strong
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#DB301B;
    text-decoration:line-through;
    width:50%;
    text-align:left;
    float:right;
}

.product-list-column .button
{
    text-align:center;
    padding: 10px 0px 10px 0px;
    float : none;
}

.product-list-column .horizontal-separator
{
    clear:both;
    min-height:10px;
}

.product-list-column .blank-line
{
    clear:both;
    min-height:15px;
}

.inner-indent .img
{
    min-height: 144px;
}

.inner-indent .name
{
    min-height: 0;
}

.product-list-tabular-list-price
{
    color:black;
    text-decoration:line-through;
}

.product-list-tabular-list-savings
{
    color : black;
    font-weight:bold;
}

.product-info-title
{
    font-size:18px;
    font-weight:bold;
}

.product-info
{
    float : left;
    width:25%;
    display:inline;
}

.product-info .rating
{
    
}

.product-info .list-price
{
    font-size:13px;
    font-weight:bold;
}

.product-info .list-price .name
{
    width:50%;
    float:left;
    text-align:right;
}

.product-info .list-price .value
{
    width:50%;
    float:right;
    text-align:left;
    text-decoration:line-through;
    text-indent:3px;
}

.product-info .our-price
{
    font-size:16px;
    font-weight:bold;
}

.product-info .our-price .name
{
    width:50%;
    float:left;
    text-align:right;
}

.product-info .our-price .value
{
    width:50%;
    float:right;
    text-align:left;
    text-indent:3px;
}

.product-info .our-price-strike
{
    font-size:16px;
    font-weight:bold;
}

.product-info .our-price-strike .name
{
    width:50%;
    float:left;
    text-align:right;
}

.product-info .our-price-strike .value
{
    width:50%;
    float:right;
    text-align:left;
    text-decoration:line-through;
    text-indent:3px;
}

.product-info .sale-price
{
    font-size:13px;
    font-weight:bold;
}

.product-info .sale-price .name
{
    width:50%;
    float:left;
    text-align:right;
}

.product-info .sale-price .value
{
    width:50%;
    float:right;
    text-align:left;
    text-indent:3px;
}

.product-info .savings
{
    font-size:13px;
    font-weight:bold;
    font-style:italic;
}

.product-info .savings .name
{
    width:50%;
    float:left;
    text-align:right;
}

.product-info .savings .value
{
    width:50%;
    float:right;
    text-align:left;
    text-indent:3px;
}

.product-info .stock
{
    font-size:13px;
    font-weight:bold;
}

.product-info .stock .name
{
    width:50%;
    float:left;
    text-align:right;
}

.product-info .stock .value
{
    width:50%;
    float:right;
    text-align:left;
    color:red;
    text-indent:3px;
}

.strike
{
    text-decoration:line-through;
}

/***************************************************/
/* Reviews on product information page & main page */
/***************************************************/
#indexProductName .productReviewsName, .reviewerName
{
    text-align : center;
    font-weight : bold;
    width : 100%;
    padding : 10px;
}

#indexProductImage .productReviewsImage, .image
{
    padding-left : 10px;
    float : left;
    text-align : center;
}

#indexReviewsReviewer .productReviewsDefaultReviews, .bold
{
    padding-left : 10px;
    padding-right : 10px;
}

#indexReviewsRating .productReviewsDefaultRating, .rating
{
    padding-left : 10px;
}

#indexReviewsContent .productReviewsDefaultProductMainContent, .content
{
    padding-left : 10px;
    padding-right : 10px;
}

.reviews-horizontal-border
{
    min-height:10px;
}

.contentLeft
{
    width : 161px;
    /*height : 160px;*/
    float : left;
}

.contentRight
{
    width : 70%;
    float : right;
}

/******************************************/
/* Also Purchased module in shopping cart */
/******************************************/
#alsoPurchased h2.centerBoxHeading
{
    color:white;
}

.moduleBlackCanvas
{
    background-color : black;
    padding:3px;
}

.moduleBlackCanvas .content-heading
{
    /*background:#161616 url(../images/center_head_bottom.gif) bottom repeat-x;*/
    background : none;
    margin-bottom:10px;
    width:100%;
    overflow:hidden;
}

.moduleBlackCanvas .content-heading-top
{
    /*background:url(../images/center_head_top.gif) top repeat-x;*/
    background:none;
}

.moduleBlackCanvas .content-heading-bottom-right
{
    /*background:url(../images/center_head_right_bottom.gif) bottom right no-repeat;*/
    background:none;
    width:100%;
    overflow:hidden;
}

.moduleBlackCanvas .content-heading-bottom-left
{
    /*background:url(../images/center_head_left_bottom.gif) bottom left no-repeat;*/
    background:none;
    width:100%;
    overflow:hidden;
}

.moduleBlackCanvas .content-heading-top-right
{
    /*background:url(../images/center_head_right_top.gif) top right no-repeat;*/
    background:none;
}

.moduleBlackCanvas .content-heading-top-left
{
    /*background:url(../images/center_head_left_top.gif) top left no-repeat;*/
    background:none;
    width:100%;
    overflow:hidden;
}

.content-heading h2
{
    background:url(../images/center_bullet.gif) 19px 18px no-repeat;
    padding:14px 41px 15px 34px;
    color:#ffffff;
    font-size:13px;
}

.socialLinksCanvas
{
    position : absolute;
    width : 100%;
    z-index:1;
    top : 100px;
}

.socialLinksCanvasFooter
{
    position : relative;
    width : 100%;
    z-index : 1;
    top : -40px;
    left : 165px;
}

/* Google +1 */
.GooglePlusOneHeader
{
    display : inline;
    float : left;
}

.GooglePlusOneFooter
{
    display : inline;
    float : left;
}

/* Facebook Like */
.FacebookHeader
{
    display : inline;
    float : left;
}

.FacebookFooter
{
    display : inline;
    float : left;
}

#categories .box-body a:hover
{
    color : gold;
}

.box-body ul li a:hover
{
    color : gold;
}