﻿.Comments_Default
{
    position:relative;
    }
.Comments_Default .totalcomments
{
       padding-top:50px; 
    }
.Comments_Default .help
{
    cursor: pointer;
    }
.Comments_Default .star
{      
    background:transparent url(/desktopmodules/PowerComments/images/star.gif) no-repeat scroll;  
    background-position: 0 -32px;
    border:0 none;
    display:block;
    height:16px;
    width:16px;
    }
.Comments_Default .star.selected
{
    background-position: 0 -16px;
}
.Comments_Default .star.empty
{
 background-position: 0 0;
    }
.Comments_Default .star.waiting
{
 background-position: 0 -32px;
    }
.Comments_Default .label
{
    font-weight: bold;
    }
.Comments_Default .reply
    {
        text-align: right;
        }
.Comments_Default .status
 {
     width:100%;
     text-align:center;
     padding:2px;
     height:25px;
     background-color: #f1f1f1;
     }
.Comments_Default .GuidelinesHeader
{
    cursor:pointer;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background-color:#f3f3f3;
    clear:both;
    margin:0;
    padding:10px;
    font-weight: bold;
    }
 .Comments_Default .Guidelines
 {
     background-color: #f6f6f6;
     margin-bottom:10px;
     padding-bottom:5px;
     }
.Comments_Default .Guidelines ul
{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding-top:0.5em;
    margin:0;
    }
 .Comments_Default .Guidelines .comment-item
 {
    line-height:140%;
    padding:0 0 1em 18px;
    background: transparent;
    border:0;
  }
.Comments_Default ul.replies
{
    margin-top: 10px;
    padding: 0;
    }
.Comments_Default ol.comment-list
{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
    text-indent:0;
    display:block;
}
.Comments_Default ol.comment-list li
{
    display:list-item;
    }
.Comments_Default ol.comment-list .unpublished
{
    background-color: #ffe9e9 !important;
    }
.Comments_Default ol.comment-list .comment-item
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:white none repeat scroll 0 0;
    border:1px solid #D5D5D5;
    list-style-image:none !important;
    list-style-position:outside !important;
    list-style-type:none !important;
    margin:0 0 10px;
    padding:5px 7px 15px 70px;
    position:relative;
    }
.Comments_Default ol.comment-list .comment-item.alt
{
    background-color: #f9f9f9;
    }

.Comments_Default ol.comment-list .avatar
{
    left:11px;
    position:absolute;
    top:9px;
    border: 0;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
.Comments_Default .leaveComment
{
    margin-bottom: 10px;
    }
.Comments_Default .author cite
{
    font-size:14px;
    font-style:normal;
    font-weight:bold;
    }
.Comments_Default .author a
{
    color:#FE4902;
    text-decoration:none;
}
.Comments_Default .date
{
    font-weight:bold;
    position:absolute;
    right:10px;
    text-align:right;
    top:5px;
}
.Comments_Default .rating-total
{
    font-size:1.5em;
    font-weight:bold;
    position:absolute;
    right:10px;
    text-align:right;
    top:5px;
}
.Comments_Default .comment
{
    margin-top: 10px;
    }
.Comments_Default .button.leaveComment,
.Comments_Default .button.submit,
.Comments_Default .button.cancel
{
    -moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
-moz-border-radius-bottomleft:16px !important;
-moz-border-radius-bottomright:16px !important;
-moz-border-radius-topleft:16px !important;
-moz-border-radius-topright:16px !important;
background-color :#FE4902;
border:0 none !important;
color:white !important;
font-size:15px;
font-weight:bold;
letter-spacing:-1px;
padding:5px 12px 3px !important;
cursor: pointer;
    }
.Comments_Default .button.leaveComment:hover,
.Comments_Default .button.submit:hover,
.Comments_Default .button.cancel:hover
{
    background-color: Black !important;
}
.Comments_Default .button.cancel
{
    background-color: #666;
}
.Comments_Default .button.edit, 
.Comments_Default .button.delete
{
    border: 0 none !important;
    color: #666;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 2px 2px 3px !important;
    cursor: pointer;
    margin: 5px 0px 5px 0px;
    display:inline-block;
}

.Comments_Default .Footer
{
    text-align:center;
    }
