/*********************************
 *
 * CSS control - DO NOT CHANGE OR REMOVE
 * needed to track loading of this css file
 *
 *********************************/

.pluck-css-loaded { /* DO NOT CHANGE OR REMOVE - needed to track loading of this css file */
    border-bottom-color: #010204;
}

/*********************************
 * 
 * colors
 *
 *********************************/

p.pluck-error-message {
    color:#cc3333;
}

p.pluck-confirm-message,
.pluck-score-em {
    color:#cc6633;
}

a.pluck-primary-button,
span.pluck-confirm-btn a,
.pluck-login-comment-input {
    color:#E0E0E0;  
}

a.pluck-secondary-button,
div.pluck-swf-upload-button,
h5.pluck-login-comment-signup-question,
p.pluck-login-comment-signup-directions,
p.pluck-login-comment-login-directions {
    color: #615555; 
}

a.pluck-cancel-button:hover span.pluck-cancel-button-text {
    color: #CC3333;
}

.helloDiv {
    color: #330;
}

.pluck-dialog p.pluck-dialog-header,
.pluck-dialog p.pluck-dialog-subheader,
.pluck-dialog p.pluck-dialog-info,
.pluck-dialog span.pluck-dialog-group label,
span.pluck-score-sub-head,
span.pluck-user-mp-sub-head,
span.pluck-user-mp-message-subject-group label,
span.pluck-user-mp-message-message-group label,
span.pluck-user-mp-report-abuse-message-group label,
span.pluck-user-mp-report-abuse-type-group label,
a.pluck-user-mp-report-abuse-cancel,
.pluck-email-dialog .pluck-wait-msg {
    color:#786952;
}

a.pluck-dialog-cancel,
a.pluck-user-mp-message-cancel {
    color:#615555;
}

a.pluck-login-comment-forgot-password-link,
h4.pluck-user-mp-username a,
.pluck-permalink-dialog a.hover,
a:hover.pluck-permalink-share-link,
span.pluck-share-item a.pluck-share-link:hover,
.pluck-share-dialog span.hover a.pluck-share-link {
    color:#0066cc;
}

span.pluck-login-comment-group label,
span.pluck-login-comment-submit-area label,
.pluck-login-persona-call {
    color:#615555;
}

span.pluck-score-volume {
    color:#999999;
}

span.pluck-score-text {
    color:#615555;
}

span.pluck-thumb-wait,
span.pluck-thumb-voted,
p.pluck-user-mp-asl {
    color: #999999;
}

span.pluck-user-mp-text,
span.pluck-user-mp-no-bio {
    color:#615555;
}

.pluck-user-mp-qtip-style {
    color: #ffffcc;
}

a.pluck-permalink-share-link,
span.pluck-share-item a.pluck-share-link {
    color: #1A1414;
}

span.pluck-share-item a.pluck-share-disabled-link,
span.pluck-share-item a.pluck-share-disabled-link:hover {
    color: #E0E0E0;
}

p.pluck-login-comment-links-directions {
    color: #1a1414;
    color: #615555; 
}

.pluck-app {
    color: #1a1414;
}

 /*********************************
 * 
 * fonts
 *
 *********************************/

a.pluck-secondary-button,
div.pluck-swf-upload-button,
span.pluck-confirm-btn a,
.pluck-dialog,
.pluck-dialog span.pluck-dialog-group select,
.pluck-dialog span.pluck-dialog-group textarea,
.pluck-dialog span.pluck-dialog-group input,
.pluck-login-comment-input,
p.pluck-login-comment-calltoaction,
h5.pluck-login-comment-signup-question,
p.pluck-login-comment-signup-directions,
p.pluck-login-comment-login-directions,
span.pluck-login-comment-group label,
span.pluck-login-comment-submit-area label,
.pluck-score-dialog,
.pluck-user-mp-wrap,
span.pluck-user-mp-message-subject-group input,
span.pluck-user-mp-message-message-group textarea,
span.pluck-user-mp-report-abuse-type-group select,
span.pluck-user-mp-report-abuse-message-group textarea,
.pluck-persona-first-settings-info-basic-avatar-choose {
    font-family: Calibri, Tahoma, 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}


.pluck-login-comment-input-ie7 p.pluck-login-comment-signup-directions,
.pluck-login-comment-input-ie7 p.pluck-login-comment-login-directions,
.pluck-login-comment-input-ie7 span.pluck-login-comment-submit-area label {
    font-size: 0.7em;
}


p.pluck-error-message,
p.pluck-confirm-message,
.pluck-dialog .pluck-wait-msg,
.pluck-dialog p.pluck-dialog-subheader,
.pluck-dialog p.pluck-dialog-info,
.pluck-dialog span.pluck-dialog-group label,
.pluck-dialog span.pluck-dialog-group select,
.pluck-dialog span.pluck-dialog-group textarea,
.pluck-dialog span.pluck-dialog-group input,
a.pluck-dialog-submit,
a.pluck-dialog-cancel,
a.pluck-login-comment-signup-button,
a.pluck-login-comment-submit-button,
a.pluck-login-persona-signup-button,
a.pluck-login-persona-submit-button,
span.pluck-thumb-wait,
span.pluck-thumb-voted,
p.pluck-thumb-error,
h4.pluck-user-mp-username a,
p.pluck-user-mp-asl,
p.pluck-user-mp-private-info,
p.pluck-user-mp-sharedWithFriends-info,
p.pluck-user-mp-abusive-info,
span.pluck-user-mp-sub-head,
span.pluck-user-mp-text,
span.pluck-user-mp-no-bio,
span.pluck-user-mp-message-subject-group label,
span.pluck-user-mp-message-message-group label,
span.pluck-user-mp-message-subject-group input,
span.pluck-user-mp-message-message-group textarea,
a.pluck-user-mp-message-submit,
a.pluck-user-mp-message-cancel,
span.pluck-user-mp-report-abuse-type-group label,
span.pluck-user-mp-report-abuse-message-group label,
span.pluck-user-mp-report-abuse-type-group select,
span.pluck-user-mp-report-abuse-message-group textarea,
a.pluck-user-mp-report-abuse-submit,
a.pluck-user-mp-report-abuse-cancel,
.pluck-user-mp-wait-msg,
.pluck-user-mp-loading-msg,
.pluck-email-dialog .pluck-wait-msg,
a.pluck-permalink-share-link,
a.pluck-permalink-share-link,
.pluck-permalink-dialog a.hover,
a:hover.pluck-permalink-share-link,
span.pluck-share-item a.pluck-share-link,
span.pluck-share-item a.pluck-share-link:hover {
    font-size:0.8em;
}

span.pluck-confirm-btn a,
.pluck-dialog p.pluck-dialog-header,
p.pluck-login-comment-signup-directions,
p.pluck-login-comment-login-directions,
p.pluck-login-comment-links-directions,
span.pluck-login-comment-group label,
span.pluck-login-comment-submit-area label,
span.pluck-score-volume,
span.pluck-score-sub-head,
span.pluck-thumb-up a,
span.pluck-thumb-down a,
a.pluck-email-set,
a.pluck-permalink-set,
a.pluck-share-set {
    font-size: 0.9em;
}

.pluck-login-comment-input,
p.pluck-login-comment-calltoaction,
h5.pluck-login-comment-signup-question,
span.pluck-score-text {
    font-size: 1em;
}

.helloDiv {
    font-size: 1.2em;
}

.pluck-user-mp-qtip-style {
    font-size: 10px;
}



/*********************************
 * 
 * backgrounds
 *
 *********************************/
 
a.pluck-primary-button {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/pluck-primary-button-right.png') no-repeat scroll top right;
}

span.pluck-primary-button-text {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/pluck-primary-button-left.png') no-repeat;
}

a.pluck-secondary-button {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/pluck-secondary-button-right.png') no-repeat scroll top right;
}

span.pluck-secondary-button-text {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/pluck-secondary-button-left.png') no-repeat;
}

span.pluck-confirm-btn a {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/login/pluck-send-pm-submit-button.png') top left no-repeat;
}

.pluck-login-comment-new-signup-area {
    background: url('//pluck.very.co.uk/ver1.0/Content/ua/images/login/pluck-input-loggedout-bg.png') top right no-repeat;
}

span.pluck-thumb-up a,
span.pluck-thumb-up a:hover,
span.pluck-thumb-down a,
span.pluck-thumb-down a:hover,
span.pluck-thumb-up a:active,
span.pluck-thumb-down a:active {
    background-image: url('//pluck.very.co.uk/ver1.0/Content/ua/images/comments/pluck-comm-action-buttons.png');
    background-repeat: no-repeat;
}

span.pluck-voted-up {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/reactions/score/pluck-thumb-up-grayed.gif') no-repeat center right;
}

span.pluck-voted-down {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/reactions/score/pluck-thumb-down-grayed.gif') no-repeat center right;
}

.pluck-user-mp-dialog.pluck-user-isSystemEditor .pluck-user-mp-avatar-seethrough {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/comments/pluck-comm-editor-posts.jpg') bottom left no-repeat;
}

a.pluck-email-set {
    background-image: url('//pluck.very.co.uk/ver1.0/Content/ua/images/comments/pluck-comm-action-buttons.png');
    background-repeat: no-repeat;
    background-color: transparent;
}

a.pluck-permalink-set {
    background-image: url('//pluck.very.co.uk/ver1.0/Content/ua/images/comments/pluck-comm-action-buttons.png');
    background-repeat: no-repeat;
    background-color: transparent;
}

a.pluck-share-set {
    background-image: url('//pluck.very.co.uk/ver1.0/Content/ua/images/comments/pluck-comm-action-buttons.png');
    background-repeat: no-repeat;
    background-position: -56px -223px;
}

a.pluck-cancel-button, 
span.pluck-cancel-button-text,
.pluck-dialog,
.pluck-score-dialog,
.pluck-comm-narrow span.pluck-voted-down,
.pluck-comm-narrow span.pluck-voted-up {
    background: transparent;
}

.pluck-wait-msg,
.pluck-login-comment-pluck-logo,
.pluck-user-mp-wait-msg,
.pluck-user-mp-loading-msg {
    background-color: #ffffff;
}

.pluck-login-comment-wrapper,
.pluck-login-comment-links-wrapper {
    background: #dddddd;
}

.pluck-login-persona-call-out {
    background: #cacaca;
}

.pluck-user-mp-qtip-style {
    background-color: #44433E;
}

.pluck-dialog-wrapper,
.pluck-dialog-middle,
.pluck-dialog .pluck-wait-modal,
.pluck-score-dialog-wrapper,
.pluck-user-mp-wrap,
.pluck-user-mp-wait-modal,
.pluck-user-mp-loading-modal {
    background: #f6f4ea;
}

.pluck-login-comment-input,
.pluck-login-comment-content {
    background: #767572;
}

.pluck-login-comment-pluck-logo {
    background: transparent;
}


/*********************************
 * 
 * pluck
 *
 *********************************/
 

p.pluck-error-message {
    display:inline-block;
}

p.pluck-confirm-message {
    display:inline-block;
}

a.pluck-primary-button {
    display:block;
    float: left;
    height:25px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 6px;
    padding-right: 6px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */  
    text-align:center;
    text-decoration:none;
}

span.pluck-primary-button-text { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    display:block;
    line-height: 12px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
    padding: 6px 29px 7px 35px;
    cursor: pointer;
}

a.pluck-secondary-button {
    display: block;
    float: left;
    height: 25px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 5px;
    padding-right: 6px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */  
    text-align: center;
    text-decoration: none;
}

span.pluck-secondary-button-text {
    cursor: pointer;
    display: block;
    line-height: 10px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
    padding: 7px 29px 8px 35px;
}

a.pluck-cancel-button {
    display: block;
    float: left;
    height: 25px;
    margin-left: 14px;
    text-align: center;
    text-decoration: none;
}

span.pluck-cancel-button-text {
    display: block;
    line-height: 12px;
    padding: 6px 0 7px 0;
    cursor: pointer;
}

span.pluck-confirm-btn a {
    display:inline-block;
    font-weight:bold;
    height:25px;
    line-height: 25px;
    text-decoration:none;
    text-align: center;
    width:83px;
}

.helloDiv {
    font-style: italic;
    font-weight: bold;
    text-align: center;
}

.pluckAppsDebugLog {
    display: none;
}

/*********************************
 * 
 * general pluck wait
 *
 *********************************/

/* Specify top,bottom.left,right on a per-item basis */
.pluck-wait {
    display:none;
    position:absolute;
    z-index: 10;
}

/* Specify background based on item being overlaid */
.pluck-wait-modal {
    bottom:0;
    filter:alpha(opacity=80);
    left:0;
    opacity:0.80;
    position:absolute;
    right:0;
    top:0;
    z-index:11;
 }

/* Specify top,bottom.left,right on a per-item basis */
.pluck-wait-display {
    position:absolute;
    z-index: 12;
}

/* Specify font info on a per-item basis */
.pluck-wait-msg {
    text-align: center;
    border: 1px solid #CCC;
    padding: 20px;
}

/*********************************
 * 
 * pluck dialog info
 *
 *********************************/

/* Specify width on a per-item basis */
.pluck-dialog {
    display:none;
    left:0px;
    padding-bottom: 5px;
    position:absolute;
    top:0px;
    z-index:500 !important; /* Fix for share buttons Email - Copy to Clipboard */
}

.pluck-dialog-wrapper {
    border: 2px solid #bcb49d;
}

/* Specify width on a per-item basis - generally 2px less than pluck-dialog */
.pluck-dialog-middle {
    height:auto;
    padding-bottom: 1px;
    position: relative;
}

.pluck-dialog .pluck-wait {
    bottom:0px;
    left:2px;
    right:2px;
    top:25px;
}

.pluck-dialog .pluck-wait-display {
    left: 30px;
    right: 30px;
    top: 50px;
}

.pluck-dialog .pluck-wait-msg {
    font-weight: bold;
}

.pluck-dialog p.pluck-dialog-header {
    font-weight:normal;
    margin-top: 0px;
    margin-left: 10px;
    padding-top: 10px;
}

.pluck-dialog p.pluck-dialog-subheader {
    font-weight:normal;
    margin-top: 0px;
    margin-left: 10px;
    padding-top: 0px;
}

.pluck-dialog p.pluck-dialog-info {
    font-weight: normal;
    margin-left: 10px;
    margin-right: 10px;
}

.pluck-dialog span.pluck-dialog-group {
    display:block;
    margin-bottom:10px;
}

/* Specify width on a per-item basis */
.pluck-dialog span.pluck-dialog-group label {
    float:left;
    font-weight:normal;
    margin-right: 10px;
    margin-left: 10px;
}

/* Specify width on a per-item basis */
.pluck-dialog span.pluck-dialog-group select {
    border:1px solid #e2e3ea;
    display: inline-block;
}

/* Specify width and height on a per-item basis */
.pluck-dialog span.pluck-dialog-group textarea {
    border:1px solid #e2e3ea;
    overflow: auto;
}

/* Specify width and height on a per-item basis */
.pluck-dialog span.pluck-dialog-group input {
    border:1px solid #e2e3ea;
    overflow: hidden;
}

.pluck-dialog p.pluck-action-error {
    margin: 0px 10px 5px 10px;
    display: none;
}

/* Specify the left-margin on a per-item basis. Usually the width of the pluck-dialog-group label + 20px */
.pluck-dialog p.pluck-validation-error {
    margin: 0px 10px 5px 0px;
    display: none;
}

/* Specify padding-left on a per-item basis. Usually the width of the pluck-dialog-group label + 20px */
span.pluck-dialog-actions {
    display: block;
    height: 25px;
    margin-bottom:15px;
}




/*********************************
 * 
 * pluck/login/comment
 *
 *********************************/

.pluck-login-comment-input {
    border-top:4px solid #767572;
    border-right:4px solid #767572;
    border-left:4px solid #767572;
    max-width:2400px;
    margin:5px auto 0px 5px;
    min-width:350px;
    padding-top: 0px;
    padding-right: 0px;
}

.pluck-login-comment-form {
    margin-bottom: 0px;
}

.pluck-login-comment-no-comments {
    border-bottom:4px solid #767572;
}

.pluck-login-comment-content {
    position: relative;
    margin-right:0px;
    margin-top:0px;
    margin-bottom: 0px;
    padding:0px;
    width:auto;
}

p.pluck-login-comment-calltoaction {
    font-weight: bold;
    padding-left: 15px;
    margin-top:0px;
    margin-bottom:10px;
}

.pluck-login-comment-wrapper {
    border-top:4px solid #dddddd;
    border-right:4px solid #dddddd;
    border-left:4px solid #dddddd;
    height: auto !important; /* This fixes IE6's problem with min height */
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    width:auto;
}

.pluck-login-comment-links-wrapper {
    border-top:4px solid #dddddd;
    border-right:4px solid #dddddd;
    border-left:4px solid #dddddd;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    width:auto;
    padding:0px 20px 15px 20px;
}

p.pluck-login-comment-links-directions {
    font-weight:normal;
    margin-bottom:15px;
    margin-top: 10px;
}

span.pluck-login-comment-links-submit-area {
    display: block;
    height: 25px;
}

.pluck-login-comment-new-signup-area {
    border:0px solid #ffffff;
    float:left;
    margin-left:22px;
    padding-right: 24px;
    width: 150px;
}

.pluck-login-comment-narrow .pluck-login-comment-new-signup-area {
    margin-left: 5px;
    margin-right: 5px;
    padding-right: 5px;
}

h5.pluck-login-comment-signup-question {
    font-weight:bold;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:15px;
}

p.pluck-login-comment-signup-directions {
    font-weight:normal;
    margin-top:0px;
    margin-bottom:15px;
    width: 150px;
}

.pluck-login-comment-member-login-area {
    margin-left: 236px;
}

.pluck-login-comment-narrow .pluck-login-comment-member-login-area {
    margin-left: 170px;
    margin-right: 5px;
}

p.pluck-login-comment-login-directions {
    font-weight:normal;
    margin-top:0px;
    margin-bottom:15px;
    width: 303px;
}

.pluck-login-comment-narrow p.pluck-login-comment-login-directions {
    width: auto;
}

a.pluck-login-comment-forgot-password-link {
    display: block;
    float: right;
    text-decoration:none;
}

span.pluck-login-comment-group {
    display:block;
    margin-bottom:10px;
}

span.pluck-login-comment-group label {
    display: block;
    float:left;
    width: 75px;
}

span.pluck-login-comment-group input {
    border:1px solid #e2e3ea;
    display:block;
    margin-left: 10px;
    width:225px;
}

.pluck-login-comment-narrow span.pluck-login-comment-group input {
    margin-left: 0px;
    width: 210px;
}

span.pluck-login-comment-submit-area {
    display: block;
    padding-left: 72px;
    width: 236px;
    height: 25px;
    padding-bottom: 24px;
    zoom:1;
}

.pluck-login-comment-narrow span.pluck-login-comment-submit-area {
    padding-left: 0px;
    width: auto;
}

span.pluck-login-comment-submit-area label {
    margin-right: 10px;
}

a.pluck-login-comment-submit-button {
    display: block;
    float: right;
}

.pluck-login-comment-narrow a.pluck-login-comment-submit-button {
    margin-right: 0px;
}

.pluck-login-comment-pluck-logo {
    padding: 10px;
    text-align: center;
    height: 45px;
}

a.pluck-fbconnect-login-button {
    display: block;
    float: right;
    margin-right: 4px;
    border: none;
}
a.pluck-fbconnect-login-button img{
    border: none;
}


/*********************************
 * 
 * pluck/login/persona
 *
 *********************************/

.pluck-login-persona-call-out {
    border: 4px solid #cacaca;
    height: auto;
    margin-top: 24px;
    margin-left: 10px;
    margin-right: 14px;
    margin-bottom: 24px;
}

p.pluck-login-persona-call {
    margin-top: 7px;
    margin-bottom: 7px;
    margin-left: 5px;
}

.pluck-login-persona-submit-area {
    display: block;
    height: 25px;
    margin-top: 7px;
    margin-bottom: 7px;
    margin-left: 5px;
}

a.pluck-login-persona-submit-button {
    display: block;
    float: right;
}


/*********************************
 * 
 * pluck/reactions/abuse/dialog
 *
 *********************************/

.pluck-abuse-dialog { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    width: 267px;
}

.pluck-abuse-dialog-middle {
    width:263px;
}

.pluck-abuse-dialog .pluck-wait-display {
    top: 50px;
}

.pluck-abuse-dialog span.pluck-dialog-group label {
    width: 65px;
}

.pluck-abuse-dialog span.pluck-dialog-group select {
    width: 160px;
}

.pluck-abuse-dialog span.pluck-dialog-group textarea {
    height:75px;
    width: 160px;
}

.pluck-abuse-dialog span.pluck-dialog-actions {
    padding-left: 85px;
}

/*********************************
 * 
 * pluck/reactions/score
 *
 *********************************/


/*********************************
 * 
 * pluck/reactions/score/dialog
 *
 *********************************/
.pluck-score-dialog {
    display: none;
    left:0px;
    padding-bottom: 5px;
    position:absolute;
    top:0px;
    width: 212px;
    z-index: 100;
}

.pluck-score-dialog-wrapper {
    border: 2px solid #bcb49d;
}

.pluck-score-wrapper {
}

.pluck-score-volume-info {
    padding: 10px 0;
    margin: 0px;
 }

.pluck-score-activity-info {
}

span.pluck-score-sub-head {
    float: left;
    font-weight:bold;
    margin-left: 10px;
}

span.pluck-score-text {
    display:block;
    margin-top: 0px;
    margin-left:75px;
    margin-bottom: 0px;
}

.pluck-score-em {
    font-weight:bold;
}

/*********************************
 * 
 * pluck/reactions/score/submit
 *
 *********************************/

span.pluck-thumb-up {
    height:26px;
    width:53px;
}

span.pluck-thumb-up a {
    background-color: transparent;
    background-position: -9px -121px;
    display:block;
    height:26px;
    text-decoration:none;
    width:53px;
}

span.pluck-thumb-up a:hover {
    background-position: -9px -154px;
    width:53px; 
}

span.pluck-thumb-up a:active {
    background-position: -9px -190px;
    width:53px; 
}

span.pluck-thumb-down {
    float:right;
    height:26px;
    width:53px;
}

span.pluck-thumb-down a {
    background-color: transparent;
    background-position: -66px -121px;
    display:block;
    height:26px;
    text-decoration:none;
    width:53px;
}

span.pluck-thumb-down a:hover {
    background-position: -66px -154px;
    width:53px; 
}

span.pluck-thumb-down a:active {
    background-position: -66px -190px;
    width:53px; 
}

span.pluck-thumb-wait {
    display: none;
    height: 26px;
    line-height: 26px;
    text-align: center;
    width: 100%;
}

span.pluck-thumb-wait img {
    margin-right: 5px;
    margin-left: 0px;
    margin-top: 2px;
}

span.pluck-thumb-voted {
    display:block;
    height: 26px;
    line-height: 26px;
    padding-right: 20px;
    margin-right: 18px;
    text-align: right;
}

p.pluck-thumb-error {
    display: block;
    display: none;
    margin: 5px 0px;
}

/*********************************
 * 
 * pluck/user/miniPersona/dialog
 *
 *********************************/

.pluck-user-mp-dialog {
    display: none;
    position:absolute;
    top:0;
    left:0;
    z-index:999;
}

.pluck-user-mp-wrap { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    border: 2px solid #bcb49d;
    min-height: 190px;
    height: auto !important;
    height: 190px;
    width: 400px;
    z-index:998;
}

.pluck-user-isMe .pluck-user-mp-wrap, .pluck-user-isAnonTier .pluck-user-mp-wrap { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    min-height: 120px;
    height: auto !important;
    height: 120px;
}

/*      !region sidebar */

.pluck-user-mp-sidebar {
    position:absolute;
    left:0;
    width: 60px;
}

.pluck-user-mp-avatar-seethrough {
    height:49px;
    margin-top: 0px;
    margin-left:10px;
    width: 45px;
}

.pluck-user-mp-avatar-seethrough a {
    border:none;
    text-decoration:none;
}

.pluck-user-mp-avatar-seethrough img.pluck-user-mp-avatarimg {
      -ms-interpolation-mode: bicubic; /* conditional for IE6 and IE7 for bicubic resampling of large images */
    border: 2px solid #afa89c;
    height: 40px;
    margin-left: 0px;
    margin-top:5px;
    width: 40px;
}

.pluck-user-mp-dialog.pluck-user-isFeaturedUser .pluck-user-mp-avatar-seethrough {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/comments/pluck-comm-featured-posts.jpg') bottom left no-repeat;
    height:67px;
}

.pluck-user-mp-dialog.pluck-user-isFeaturedUser .pluck-user-mp-avatar-seethrough img.pluck-user-mp-avatarimg {
    border: 2px solid #3f90f4;
}

.pluck-user-mp-badges {
    margin: 7px 0 0 14px;
}

.pluck-user-mp-badge {
    margin-right: 4px;
    width: 16px;
    height: 16px;
}

/*      !endregion sidebar */

/*      !region content */

.pluck-user-mp-content {
    margin-left:67px;
}

.pluck-user-mp-wrap-nocorners .pluck-user-mp-content {
    margin-left: 65px;
}

h4.pluck-user-mp-username {
    margin-top:0px;
    margin-bottom:0px;
    padding-top:10px;
}

.pluck-user-mp-wrap-ie7 h4.pluck-user-mp-username {
    padding-top: 14px;
}

h4.pluck-user-mp-username a {
    font-weight: normal;
    text-decoration:none;
}

p.pluck-user-mp-asl {
    margin-top: 0px;
    margin-bottom: 0px;
    display: none;
}

.pluck-user-mp-isPublic p.pluck-user-mp-asl {
    display: block;
}

.pluck-user-mp-activity-area {
    margin-right:10px;
    margin-top: 0px;
    padding-bottom: 44px;
}

.pluck-user-mp-dialog.pluck-user-isMe .pluck-user-mp-activity-area, .pluck-user-mp-dialog.pluck-user-isAnonTier .pluck-user-mp-activity-area {
    padding-bottom: 5px;
}

.pluck-user-mp-isPrivate .pluck-user-mp-activity-area {
    margin-top: 25px;
}

.pluck-user-mp-isSharedWithFriends .pluck-user-mp-activity-area {
    margin-top: 25px;
}

p.pluck-user-mp-info {
    margin-top:10px;
    margin-bottom:0px;
    display: none;
}

.pluck-user-mp-isPublic p.pluck-user-mp-info {
    display: block;
}

p.pluck-user-mp-private-info {
    display: none;
    font-weight: bold;
    margin-bottom:0px;
    margin-top:10px;
}

.pluck-user-mp-isPrivate p.pluck-user-mp-private-info {
    display: block;
}

p.pluck-user-mp-sharedWithFriends-info {
    display: none;
    font-weight: bold;
    margin-bottom:0px;
    margin-top:10px;
}

.pluck-user-mp-isSharedWithFriends p.pluck-user-mp-sharedWithFriends-info {
    display: block;
}

p.pluck-user-mp-abusive-info {
    display: none;
    font-weight: bold;
    margin-bottom:0px;
    margin-top:10px;
}

.pluck-user-mp-isAbusive p.pluck-user-mp-abusive-info,
.pluck-user-mp-isBlocked p.pluck-user-mp-abusive-info {
    display: block;
}

.pluck-user-mp-isPublic p.pluck-user-mp-isEmpty {
    display: none;
}

span.pluck-user-mp-sub-head {
    float: left;
    font-weight:bold;
}

span.pluck-user-mp-text {
    display:block;
    margin-top: 5px;
    margin-left:40px;
    margin-bottom: 0px;
}

span.pluck-user-mp-no-bio {
    display:block;
    margin-top: 10px;
    margin-left:0px;
    margin-bottom: 0px;
}

.pluck-user-mp-dialog .pluck-error-message, .pluck-user-mp-dialog .pluck-confirm-message {
    display: none;
}

/*      !endregion content */

/*      !region actions */

.pluck-user-mp-qtip-style {
    font-weight: normal;
    font-family: "Myriad Pro", sans-serif;
    padding: 2px;
}

.pluck-user-mp-action-items {
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding-bottom:0px;
    height: 26px;
    width: 100%;
}

.pluck-user-mp-dialog.pluck-user-isMe .pluck-user-mp-action-items, .pluck-user-mp-dialog.pluck-user-isAnonymous .pluck-user-mp-action-items {
    display: none;
}

.pluck-user-mp-action-items .pluck-user-mp-action-items-btns {
    margin-left: 52px;
}

.pluck-user-mp-action-items-btns a, .pluck-user-mp-action-items span {
    display: none;
}

.pluck-user-mp-action-items-btns a img {
    border:none;
    height: 16px;
    margin: 5px 15px;
    width: 16px;
}

.pluck-user-mp-action-items-btns span img {
    border: none;
    height: 16px;
    padding: 5px 15px;
    width: 16px;
}

.pluck-user-mp-action-items p {
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
}

/*      !endregion actions */

/*      !region messaging */

.pluck-user-mp-message-area {
    display: none;
    margin-right: 10px;
    margin-top: 10px;
}

span.pluck-user-mp-message-subject-group {
    display: block;
    margin-bottom: 10px;
}

span.pluck-user-mp-message-message-group {
    display: block;
    margin-bottom: 10px;
}

span.pluck-user-mp-message-subject-group label {
    float:left;
    font-weight:bold;
    margin-right: 10px;
    width: 52px;
}

span.pluck-user-mp-message-message-group label {
    float:left;
    font-weight:bold;
    margin-right: 10px;
    width: 52px;
}

span.pluck-user-mp-message-subject-group input {
    border:1px solid #e2e3ea;
    display:inline-block;
    width:178px;
}

span.pluck-user-mp-message-message-group textarea {
    border:1px solid #e2e3ea;
    overflow: auto;
    width: 178px;
    height: 30px;
}

span.pluck-user-mp-message-options {
    display: block;
    margin-bottom:15px;
    margin-left: 62px;
    height: 25px;
}

.pluck-user-mp-message-area .pluck-error-message {
    margin-top: -5px;
    margin-bottom: 10px;
}

.pluck-user-mp-message-no-message, .pluck-user-mp-message-no-subject { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    padding-left: 62px;
}

/*      !endregion messaging */

/*      !region abuse */

.pluck-user-mp-abuse-area {
    display: none;
    margin-right: 10px;
    margin-top: 20px;
}

span.pluck-user-mp-report-abuse-type-group {
    display: block;
    margin-bottom: 10px;
}

span.pluck-user-mp-report-abuse-message-group {
    display: block;
    margin-bottom: 10px;
}

span.pluck-user-mp-report-abuse-type-group label {
    float:left;
    font-weight:bold;
    margin-right: 10px;
    width: 61px;
}

span.pluck-user-mp-report-abuse-message-group label {
    float:left;
    font-weight:bold;
    margin-right: 10px;
    width: 61px;
}

span.pluck-user-mp-report-abuse-type-group select {
    border:1px solid #e2e3ea;
    display:inline-block;
    width:178px;
}

span.pluck-user-mp-report-abuse-message-group textarea {
    border:1px solid #e2e3ea;
    overflow: auto;
    width: 178px;
}

span.pluck-user-mp-report-abuse-options { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    display: block;
    margin-bottom:15px;
    margin-left: 71px;
    height: 25px;
}

a.pluck-user-mp-report-abuse-submit { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
}

.pluck-user-mp-abuse-area .pluck-error-message {
    margin-top: -5px;
    margin-bottom: 10px;
    margin-left: 62px;
}

/*      !endregion abuse */

/*      !region wait */
.pluck-user-mp-wait { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    display:none;
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
}

.pluck-user-mp-wait-modal { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
    z-index:9;
    opacity:0.80;
    filter:alpha(opacity=80);
 }

.pluck-user-mp-wait-msg { /* SEE IE 6 STYLESHEET FOR MORE STYLES */ 
    position:absolute;
    top: 20px;
    left: 30px;
    right: 30px;
    text-align: center;
    border: 1px solid #CCC;
    padding: 20px;
    z-index: 10;
    font-weight: bold;
}

/*    !endregion wait */

/*    !region loading */

.pluck-user-mp-loading { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    display:none;
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
}

.pluck-user-mp-loading-modal { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
    z-index:9;
    opacity:0.80;
    filter:alpha(opacity=80);
 }

.pluck-user-mp-loading-msg { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    position:absolute;
    top: 20px;
    left: 30px;
    right: 30px;
    text-align: center;
    border: 1px solid #CCC;
    padding: 20px;
    z-index: 10;
    font-weight: bold;
}
/*    !endregion loading */

/*    !region user states and statuses */

.pluck-user-mp-dialog.pluck-user-isSystemEditor .pluck-user-mp-avatar-seethrough {
    height:67px;
}

.pluck-user-mp-dialog.pluck-user-isSystemEditor .pluck-user-mp-avatar-seethrough img.pluck-user-mp-avatarimg {
    border: 2px solid #3f90f4;
}

.pluck-user-mp-isPortfolioAdmin {
}

.pluck-user-mp-isSiteManager {
}

.pluck-user-mp-isSiteAdministrator {
}

.pluck-user-mp-dialog.pluck-user-mp-isBlocked .pluck-user-mp-avatar-seethrough,
.pluck-user-mp-dialog.pluck-user-isIgnored .pluck-user-mp-avatar-seethrough {
    background: transparent;
    height: 49px;
}

.pluck-user-mp-dialog.pluck-user-mp-isBlocked .pluck-user-mp-avatar-seethrough img.pluck-user-mp-avatarimg,
.pluck-user-mp-dialog.pluck-user-isIgnored .pluck-user-mp-avatar-seethrough img.pluck-user-mp-avatarimg {
    border: 2px solid #d96a6a;
}

/*      !endregion user states and statuses */

/*********************************
 * 
 * pluck/util/email
 *
 *********************************/

a.pluck-email-set {
    background-position: -25px -223px;
    display:block;
    height:16px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    text-decoration:none;
    width:16px;
}

a.pluck-email-set:hover {
    background-position: -25px -245px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    width:16px;
}

/*********************************
 * 
 * pluck/util/email/dialog
 *
 *********************************/

.pluck-email-dialog { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    padding-bottom: 10px;
    min-height: 222px;
    height: auto !important;
    height: 222px;
    width: 267px;
}

.pluck-email-dialog .pluck-dialog-middle {
    width:263px;
}

.pluck-email-dialog .pluck-wait-display {
    top: 30px;
}

.pluck-email-dialog .pluck-wait-msg {
    font-weight: bold;
}

.pluck-email-dialog p.pluck-validation-error {
    margin-left: 85px;
}

.pluck-email-dialog span.pluck-dialog-group label {
    width: 65px;
}

.pluck-email-dialog span.pluck-dialog-group input {
    width:160px;
}

.pluck-email-dialog span.pluck-dialog-group textarea {
    height:65px;
    width: 160px;
}

.pluck-email-dialog span.pluck-dialog-actions {
    padding-left: 85px;
}

/*********************************
 * 
 * pluck/util/permalink
 *
 *********************************/

a.pluck-permalink-set {
    background-position: -85px -223px;
    display:block;
    height:16px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    text-decoration:none;
    width:16px;
}

a.pluck-permalink-set:hover {
    background-position: -85px -245px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    width:16px;
}

/*********************************
 * 
 * pluck/util/permalink/dialog
 *
 *********************************/

.pluck-permalink-dialog {
    width: 133px;
    z-index: 50;
}

.pluck-permalink-dialog .pluck-dialog-middle {
    width:129px;
}

a.pluck-permalink-share-link {
    display:block;
    margin-left: 0px;
    padding: 10px 0px;
    text-align: center;
    text-decoration:none;
}

.pluck-permalink-dialog a.hover, a:hover.pluck-permalink-share-link {
    text-decoration:none;
}
    
/*********************************
 * 
 * pluck/util/share
 *
 *********************************/

a.pluck-share-set {
    display:block;
    height:16px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    text-decoration:none;
    width:16px;
}

a.pluck-share-set:hover {
    background-position: -56px -245px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    width:16px;
}

/*********************************
 * 
 * pluck/util/share/dialog
 *
 *********************************/

.pluck-share-dialog {
    padding-bottom: 10px;
    width: 287px;
    z-index: 90;
}

.pluck-share-dialog .pluck-dialog-middle {
    width:283px;
}

.pluck-share-col1 {
    float: left;
    padding-top:10px;
    width:140px; 
}

.pluck-share-col2 {
    margin-left: 143px;
    padding-top:10px;
    width:140px; 
}

span.pluck-share-item {
    display:block;
    padding-bottom: 8px;
}

.pluck-share-col1 span.pluck-share-item {
    margin-left:10px;
    margin-bottom:7px;
}

.pluck-share-col2 span.pluck-share-item {
    margin-left:10px;
    margin-bottom:7px;
}

span.pluck-share-item a.pluck-share-link {
    text-decoration:none;
}

span.pluck-share-item a.pluck-share-link:hover {
    text-decoration:none;
}

span.pluck-share-item a.pluck-share-link img {
    border: none;
    float:left;
    margin-top:3px;
    margin-right: 7px;
    text-decoration:none;
}

span.pluck-share-item a.pluck-share-disabled-link, span.pluck-share-item a.pluck-share-disabled-link:hover {
    cursor: default;
    color: #cccccc;
}

/*********************************
 * 
 * pluck/reactions/recommend
 *
 *********************************/

a.pluck-reactions-recommend-like {
    background-image: url('//pluck.very.co.uk/ver1.0/pluck/reactions/recommend/images/button_bg.png');
    border: 1px solid #b3b1aa;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    display: block;
    font-family: 'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    padding: 2px;
    text-decoration: none;
    width: 64px;
}
a.pluck-reactions-recommend-like-recommend {
    width: 120px;
}
a.pluck-reactions-recommend-like:link {
    color: #999999;
} 
a.pluck-reactions-recommend-like:visited {
    color: #999999;
}
a.pluck-reactions-recommend-like:hover,
a.pluck-reactions-recommend-like:focus {
    background-image: url('//pluck.very.co.uk/ver1.0/pluck/reactions/recommend/images/button_bg_hover.png');
    border-color: #999999;
    color: #333;
}
a.pluck-reactions-recommend-like:active {}
a.pluck-reactions-recommend-like span,
span.pluck-reactions-recommend-liked {
    background: transparent url('//pluck.very.co.uk/ver1.0/pluck/reactions/recommend/images/vote_yes_inactive.png') no-repeat 0 0;
    display: block;
    float: left;
    height: 16px;
    line-height: 14px;
    margin-left: 3px;
    margin-right: 5px;
    margin-top: 0px;
    width: 16px;
}
a.pluck-reactions-recommend-like:hover span,
a.pluck-reactions-recommend-like:focus span {
    background-image: url('//pluck.very.co.uk/ver1.0/pluck/reactions/recommend/images/vote_yes.png');
}
span.pluck-reactions-recommend-liked {
    background-image: url('//pluck.very.co.uk/ver1.0/pluck/reactions/recommend/images/vote_yes.png');
    color: #666;
    font-family: 'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;
    font-size: 14px;
    padding-left: 20px;
    padding-top: 2px;
}

/* Updates for Confirmation windows. */

.pluck-app .pluck-confirm-dialog .pluck-confirm-middle {
    color: #615555;
}

.pluck-app .pluck-confirm-dialog .pluck-confirm-middle,
.pluck-app .pluck-confirm-dialog span.pluck-confirm-btn,
.pluck-app .pluck-confirm-dialog span.pluck-confirm-btn a {
    font-size: 16px;
}

.pluck-standardfont .pluck-confirm-dialog .pluck-confirm-middle,
.pluck-standardfont .pluck-confirm-dialog span.pluck-confirm-btn,
.pluck-standardfont .pluck-confirm-dialog span.pluck-confirm-btn a {
    font-size: 14px;
}

.pluck-app .pluck-confirm-dialog .pluck-confirm-wrapper,
.pluck-app .pluck-confirm-dialog .pluck-confirm-wrapper .pluck-confirm-middle {
    background: #F6F4EA;
}

.pluck-app .pluck-confirm-dialog .pluck-confirm-modal {
    bottom:0;
    filter:alpha(opacity=80);
    left:0;
    opacity:0.80;
    position:absolute;
    right:0;
    top:0;
    z-index:11;
}

.pluck-app .pluck-confirm-dialog .pluck-confirm-wrapper {
    left: 30px;
    position: absolute;
    right: 30px;
    top: 10px;
    z-index: 12;
}

.pluck-app .pluck-confirm-dialog .pluck-confirm-middle {
    border: 2px solid #BCB49D;
    height: auto;
    padding: 10px;
    position: relative;
    font-weight: normal;
    text-align: center;
}

.pluck-app .pluck-confirm-dialog .pluck-confirm-spacer {
    height: 8px;
}

/* Primary Button */
.pluck-app .pluck-confirm-dialog span.pluck-confirm-btn a {
    color: #E0E0E0;
}

.pluck-app .pluck-confirm-dialog span.pluck-confirm-btn {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/pluck-primary-button-right.png') no-repeat scroll top right;
}

.pluck-app .pluck-confirm-dialog span.pluck-confirm-btn a {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/pluck-primary-button-left.png') no-repeat;
}

.pluck-app .pluck-confirm-dialog span.pluck-confirm-btn {
    display:inline-block;
    font-weight: normal;
    height:25px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 6px;
    margin-top: 8px;
    margin-bottom: 8px;
    padding-right: 6px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */  
    text-align:center;
    width: auto;
}

.pluck-app .pluck-confirm-dialog span.pluck-confirm-btn a {
    display:block;
    font-weight: normal;
    height: auto;
    line-height: 12px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
    padding: 6px 29px 7px 35px;
    text-align: center;
    text-decoration:none;
    width: auto;
}

.pluck-app .pluck-confirm-dialog span.pluck-confirm-btn a {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
}

/* Cancel Button */
.pluck-app .pluck-confirm-dialog span.pluck-confirm-cancel-btn a {
    color: #615555;
}

.pluck-app .pluck-confirm-dialog span.pluck-confirm-cancel-btn a:hover {
    color: #CC3333;
}

.pluck-app .pluck-confirm-dialog span.pluck-confirm-cancel-btn,
.pluck-app .pluck-confirm-dialog span.pluck-confirm-cancel-btn a {
    background: transparent;
}

.pluck-app .pluck-confirm-dialog span.pluck-confirm-cancel-btn {
    margin-left: 14px;
    margin-right: 0px;
    padding-right: 0px;
}
    
.pluck-app .pluck-confirm-dialog span.pluck-confirm-cancel-btn a {
    display: block;
    line-height: 12px;
    padding: 6px 0 7px 0;
}   

/* by default, hide throbbers */
.pluck-app-processing {
    display: none;
}

.pluck-login-withFacebook .pluck-fbconnect-login-button {
    display: block;
    float: none;
    margin-left: 4px;
    margin-right: 4px;
    border: medium none;
    
}

.pluck-tracking-image {
    display: none;
    
}

/* updates for pluck toast */
#pluckToast {
    bottom: 0;
    display: none;
    font-family: Calibri, Tahoma, 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 16px;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 10000;
    zoom: 1;
}

#pluckToast.pluck-toast-standardfont {
    font-size: 14px;
}

#pluckToast .pluck-toast-scallop-container {
    position: absolute;
    opacity: 0.8;
    top: -110px;
    left: 0px;
    width: 160px;
    height: 110px;
    overflow: hidden;
}

#pluckToast.pluck-toast-noscallop .pluck-toast-scallop-container {
    background: #000000;
    width: 130px;
}

#pluckToast .pluck-toast-scallop {
    background: #000000;
    border-radius: 60px;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    height: 60px;
    position: absolute;
    width: 60px;
}

#pluckToast .pluck-toast-scallop-1 {
    left: -10px;
    top: 25px;
}

#pluckToast .pluck-toast-scallop-2 {
    left: 35px;
    top: 0px;
}

#pluckToast .pluck-toast-scallop-3 {
    left: 75px;
    top: 25px;
}

#pluckToast .pluck-toast-scallop-4 {
    left: 100px;
    top: 65px;
}

#pluckToast.pluck-toast-noscallop .pluck-toast-scallop {
    display: none;
}

#pluckToast .pluck-toast-scallop-fill {
    background: #000000;
    bottom: 0px;
    left: 0px;
    position: absolute;
    top: 50px;
    width: 110px;
}

#pluckToast .pluck-toast-action {
    background: #000000;
    bottom: 0px;
    opacity: 0.8;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
}

#pluckToast .pluck-toast-action > a {
    background: #000000;
    border-radius: 12px;
    color: #fefefe;
    display: block;
    font-size: 1.0em;
    height: 24px;
    line-height: 1.5em;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: -15px;
    width: 24px;
}

#pluckToast .pluck-toast-message {
    background: rgba(0,0,0,0.8);
    line-height: 1.875em;
    margin-right: 30px;
    min-height: 60px;
    padding: 10px 30px 10px 175px;
}

#pluckToast.pluck-toast-noscallop .pluck-toast-message {
    background: #000000;
}

#pluckToast .pluck-toast-message > span {
    color: #fefefe;
    font-size: 1.25em;
    font-weight: bold;
    margin-right: 20px;
}

#pluckToast .pluck-toast-message > a {
    background: #fefefe;
    border-radius: 5px;
    color: #0066cc;
    display: inline-block;
    font-size: 0.875em;
    font-style: italic;
    font-weight: bold;
    line-height: 1.25em;
    padding: 2px 12px;
    text-decoration: none;
}

#pluckToast .pluck-toast-desc {
    color: #fefefe;
    display: none;
    font-size: 0.75em;
    font-weight: normal;
    line-height: 1.0em;
    padding: 5px 0 0 0;
    text-decoration: none;
}

#pluckToast .pluck-toast-badge {
    background: transparent url('//pluck.very.co.uk/ver1.0/pluck/toast/notifications/images/award.png') top left no-repeat;
    bottom: 0;
    left: 0;
    position: absolute;
    top: -80px;
    width: 123px;
}

#pluckToast .pluck-toast-badge  div.pluck-toast-badge-container {
    display: table-cell;
    height: 40px;
    padding: 25px 0 0 44px;
    text-align: center;
    vertical-align: middle;
    width: 40px;
}

#pluckToast .pluck-toast-badge  img.pluck-toast-badge-image {
}

#pluckToast .pluck-toast-leaderboard {
    background: transparent url('//pluck.very.co.uk/ver1.0/pluck/toast/notifications/images/leaderboard.png') left -10px no-repeat;
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    top: -90px;
    width: 123px;
}

/*********************************
 *
 * CSS control - DO NOT CHANGE OR REMOVE
 * needed to track loading of this css file
 *
 *********************************/

.pluck-comments-css-loaded { /* DO NOT CHANGE OR REMOVE - needed to track loading of this css file */
    border-bottom-color: #010204;
}

/*********************************
 * 
 * colors
 *
 *********************************/
 
h4.pluck-comm-username-url span,
.pluck-comm-comment-content p {
    color:#1A1414;
}

.pluck-comm-commentcount p.pluck-comm-commenttext,
.pluck-comm-commentcount p.pluck-comm-commenttext a.pluck-comm-number-highlight-followed,
.pluck-comm-comment-input {
    color:#E0E0E0;
}

a.pluck-comm-pagination-prev,
a.pluck-comm-pagination-next,
.pluck-comm-submit-wait-msg {
    color: #1A1414;
}

.pluck-comm-comment-content a,
h4.pluck-comm-username-url a,
.pluck-comm-comment-content .pluck-comm-hide-hidden-info,
.pluck-comm-comment-content .pluck-comm-show-hidden-info,
.pluck-comm-action-controls a,
.pluck-comm-edit-controls a,
.pluck-comm-show-hide-replies a.pluck-comm-show-reply-link,
.pluck-comm-show-hide-replies a.pluck-comm-hide-reply-link,
.pluck-comm-show-hide-replies span.pluck-comm-wait-reply-link,
.pluck-comm-errors {
    color:#0066cc;
}

.pluck-comm-single-comment-main .pluck-error-message {
    color: #cc3333;
}   
 
.pluck-comm-commentcount p.pluck-comm-commenttext span.pluck-comm-comment-number-highlight {
    color:#ffffcc;
}

.pluck-comm-commentcount-actions p {
    color:#ffffcc;
}

.pluck-comm-comment-content p.pluck-comm-lastEditBy {
    color:#999999;
}

a.pluck-comm-cancel {
    color:#615555;
}

.pluck-comm-reply-input p.pluck-comm-calltoaction {
    color: #615555;
}

span.pluck-comm-facebook-option,
span.pluck-comm-twitter-option,
span.pluck-comm-socialoptions-posttext,
.pluck-comm-submitoptions label,
.pluck-comm-socialoptions label {
    color:#615555;
}

.pluck-comm-comment-content p.pluck-comm-timestamp {
    color: #999999;
}

.pluck-comm-action-controls span.pluck-comm-actions-element span {
    color: #999999;
}

span.pluck-comm-reply-button a,
.pluck-comm-report-abuse {
    color: #615555;
}

a.pluck-comm-report-abuse:hover {
    color:#cc3333;
}

.pluck-comm-abuse-area .pluck-abuse-reported {
    color: #999999;
}

/*********************************
 * 
 * fonts
 *
 *********************************/

.pluck-comm > .pluck-user-mp-dialog,
.pluck-comm > .pluck-dialog,
.pluck-comm-wrapper,
.pluck-comm-commentcount,
.pluck-comm-commentcount select.pluck-comm-comment-filters,
.pluck-comm-single-comment-main,
.pluck-comm-errors,
.pluck-comm-comment-input,
p.pluck-comm-calltoaction,
.pluck-comm-message-border textarea,
.pluck-comm-reply-input .pluck-comm-message-border textarea {
    font-family: Calibri, Tahoma, 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 16px;
}

.pluck-standardfont.pluck-comm > .pluck-user-mp-dialog,
.pluck-standardfont.pluck-comm > .pluck-dialog,
.pluck-standardfont .pluck-comm-wrapper,
.pluck-standardfont .pluck-comm-commentcount,
.pluck-standardfont .pluck-comm-commentcount select.pluck-comm-comment-filters,
.pluck-standardfont .pluck-comm-single-comment-main,
.pluck-standardfont .pluck-comm-errors,
.pluck-standardfont .pluck-comm-comment-input,
.pluck-standardfont p.pluck-comm-calltoaction,
.pluck-standardfont .pluck-comm-message-border textarea,
.pluck-standardfont .pluck-comm-reply-input .pluck-comm-message-border textarea {
    font-size: 14px;
}

.pluck-comm-commentcount select.pluck-comm-comment-filters,
.pluck-comm-comment-content p.pluck-comm-timestamp,
.pluck-comm-comment-content p.pluck-comm-lastEditBy,
h4.pluck-comm-username-url a,
h4.pluck-comm-username-url span,
.pluck-comm-action-controls a,
.pluck-comm-action-controls span.pluck-comm-actions-element span,
.pluck-comm-edit-controls span,
.pluck-comm-single-comment-main .pluck-error-message,
.pluck-comm-show-hide-replies a.pluck-comm-show-reply-link,
.pluck-comm-show-hide-replies a.pluck-comm-hide-reply-link,
.pluck-comm-show-hide-replies span.pluck-comm-wait-reply-link,
.pluck-comm-report-abuse,
a.pluck-comm-pagination-prev,
a.pluck-comm-pagination-next,
.pluck-comm-message-border textarea,
.pluck-comm-reply-input .pluck-comm-message-border textarea,
.pluck-comm-submitoptions label,
.pluck-comm-socialoptions label,
span.pluck-comm-socialoptions-posttext,
a.pluck-comm-submit,
a.pluck-comm-cancel,
.pluck-comm-submit-wait-msg {
    font-size: 0.8em;
}

.pluck-comm-commentcount-actions p,
.pluck-comm-comment-content p,
.pluck-comm-comment-content p.pluck-comm-body {
    font-size:0.9em;
}

div.pluck-comm-commentcount,
span.pluck-comm-reply-button a,
p.pluck-comm-calltoaction,
.pluck-comm-reply-input p.pluck-comm-calltoaction {
    font-size: 1.0em;
}



/*********************************
 * 
 * backgrounds
 *
 *********************************/

.pluck-comm-single-comment-main { 
    background: #ffffff url('//pluck.very.co.uk/ver1.0/Content/ua/images/comments/pluck-comm-background.png') top right repeat-y; 
}

.pluck-comm-comment-action-group, span.pluck-comm-reply-button a, span.pluck-comm-reply-button a:hover, span.pluck-comm-reply-button a:active {
    background-color: transparent;
    background-image: url('//pluck.very.co.uk/ver1.0/Content/ua/images/comments/pluck-comm-action-buttons.png');
    background-repeat: no-repeat;
}

.pluck-comm-wrapper div.pluck-user-isFeatured .pluck-comm-sc-avatar {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/comments/pluck-comm-featured-posts.jpg') bottom left no-repeat;
}

.pluck-comm-wrapper div.pluck-user-isSystemEditor .pluck-comm-sc-avatar {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/comments/pluck-comm-editor-posts.jpg') bottom left no-repeat;
}

.pluck-comm-wrapper div.pluck-user-isGroupManager .pluck-comm-sc-avatar {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/users/pluck-groupmanager-posts.jpg') bottom left no-repeat;
}

.pluck-comm-wrapper div.pluck-user-isGroupAdmin .pluck-comm-sc-avatar {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/users/pluck-groupadmin-posts.jpg') bottom left no-repeat;
}

.pluck-comm-wrapper div.pluck-comm-isDeleted .pluck-comm-sc-avatar {
    background: transparent;
}

.pluck-comm-wrapper div.pluck-comm-isBlocked .pluck-comm-sc-avatar {
    background: transparent;
}

.pluck-comm-wrapper div.pluck-user-isHidden .pluck-comm-sc-avatar {
    background: transparent;
}

.pluck-comm-wrapper div.pluck-user-isIgnored .pluck-comm-sc-avatar {
    background: transparent;
}

.pluck-comm-wrapper div.pluck-comm-isUnderReview .pluck-comm-sc-avatar {
    background: transparent;
}

.pluck-comm-pagination-wrapper { 
    background: #ffffff url('//pluck.very.co.uk/ver1.0/Content/ua/images/pluck-pagination-bg-2.jpg') top right no-repeat;
}

a.pluck-comm-pagination-first {
    background: url('//pluck.very.co.uk/ver1.0/Content/ua/images/pluck-pagination-first-bg.png') top left no-repeat;
}

a.pluck-comm-pagination-prev {
    background: url('//pluck.very.co.uk/ver1.0/Content/ua/images/pluck-pagination-prev-bg.png') top left no-repeat;
}

a.pluck-comm-pagination-next {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/pluck-pagination-next-bg.png') no-repeat scroll left top;
}

a.pluck-comm-pagination-last {
    background: url('//pluck.very.co.uk/ver1.0/Content/ua/images/pluck-pagination-last-bg.png') top left no-repeat;
}

.pluck-comm-no-comments .pluck-comm-message-border .pluck-comm-first-to-comment {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/comments/pluck-comm-first-comment.gif') center center no-repeat;
}
 
.pluck-comm-show-hide-replies,
.pluck-comm-comment-action-group-arrow,
.pluck-comm-report-abuse {
    background: transparent;
}
 
 .pluck-comm-wrapper { 
    background: #9b9a95;
}

.pluck-comm-comment-input,
.pluck-comm-input-content {
    background: #767572;
}
    
.pluck-comm-commentcount { 
    background: #a1a09c;
}

.pluck-comm-single-comment-top,
.pluck-comm-wait-modal,
.pluck-comm-wait-msg,
.pluck-comm-narrow .pluck-comm-pagination-wrapper,
.pluck-comm-errors,
.pluck-comm-reply-input,
.pluck-comm-message-border textarea,
.pluck-comm-submit-wait-msg {
    background-color: #ffffff;
}

.pluck-comm-narrow .pluck-comm-single-comment-main {
    background: #ffffff;
}

.pluck-comm-input-rounded-wrap,
.pluck-comm-submit-wait-modal {
    background: #dddddd;
}

.pluck-comm-socialoptions {
    background: #c2c3c8;
}

/*********************************
 * 
 * pluck/comments
 *
 *********************************/

.pluck-comm-wrapper { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    border-bottom: 4px solid #767572;
    border-left: 4px solid #767572;
    border-right: 4px solid #767572;
    max-width:2400px;
    margin:0px auto 0px 5px;
    margin-top:0px;
    margin-bottom:0px;
    min-width:250px;
    min-height: 45px;
    padding-top: 0;
    position:relative;
}


/*********************************
 * 
 * pluck/comments/list
 *
 *********************************/

/*     !region Comment Count Area */
.pluck-comm-ReplyLevel-1, .pluck-comm-ReplyLevel-2 { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    position: relative;
    zoom: 1;
}

.pluck-comm-commentcount { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    max-width:2400px;
    margin:0px auto 0px 0px;
    min-width:250px;
    min-height: 25px;
    padding: 10px;
    padding-top: 0;
    position:relative;
    width:auto;
}

.pluck-comm-commentcount p.pluck-comm-commenttext {
    font-weight:bold;
    padding-top:10px;
    margin-top:0px;
    margin-left:3px;
    margin-bottom:0px;
}

.pluck-comm-commentcount p.pluck-comm-commenttext a.pluck-comm-number-highlight-followed {
    font-weight:bold;
}

.pluck-comm-commentcount .pluck-comm-commentcount-actions {
    position:absolute;
    right:0px;
    top:2px;
}

.pluck-comm-commentcount-actions p {
    float: left;
    margin-top:10px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.pluck-comm-commentcount select.pluck-comm-comment-filters {
    float: left;
    display: block;
    margin-top:8px;
    margin-bottom:0px;
    margin-right: 10px;
    margin-left: 10px;
}

.pluck-comm-commentcount .pluck-comm-commentcount-actions a {
    float: left;
    display: block;
    border:none;
    margin-right:10px;
    margin-top:10px;
}

.pluck-comm-commentcount .pluck-comm-commentcount-actions a img {
    border:none;
}

.pluck-comm-single-comment-top { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    position: relative;
}

.pluck-comm-single-comment-main { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    border-top: 1px solid #a6a6a5;
    min-height: 121px;
    max-width:2400px;
    min-width:250px;
    margin:0px auto 0px 0px;
    overflow:visible;
    padding: 0px 0px 0px 10px;
    width:auto;
}



/*     !endregion Comment Count Area */

/*     !region Comment Area */
.pluck-comm-sc-threading {
    position:relative;
    padding-bottom: 10px;
}

/*         !region user avatar */

.pluck-comm-sc-avatar { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    float: left;
    height:40px;
    left:0px;
    margin-top: 10px;
    margin-left:3px;
    top:0px;
    width: 45px;
}

img.pluck-comm-avatarimg { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    -ms-interpolation-mode: bicubic; /* conditional for IE6 and IE7 for bicubic resampling of large images */
    border: 2px solid #afa89c;
    float: left;
    height: 40px;
    margin-left:0px;
    width: 40px;
}

/*         !endregion user avatar */

/*         !region Comment Content */
.pluck-comm-comment-content { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    margin-bottom: 0px;
    margin-left:60px;
    margin-right:150px;
    margin-top:-4px;
    padding-bottom: 10px;
    padding-right: 0px;
    padding-top: 9px;
    width:auto;
}

.pluck-comm-narrow .pluck-comm-comment-content {
    margin-right: 10px;
}

.pluck-comm-rate-system {
    float:right;
    padding-top: 8px;
}

h4.pluck-comm-username-url { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    margin-top:5px;
    margin-bottom:0px;
    padding-top:5px;
}

h4.pluck-comm-username-url a {
    font-weight: normal;
    text-decoration:none;
}

h4.pluck-comm-username-url span {
    font-weight: normal;
}

.pluck-comm-comment-content p {
    margin-top:0px;
    margin-bottom:0px;
}

.pluck-comm-comment-content p.pluck-comm-body {
    overflow: hidden;
}

.pluck-comm-comment-content p.pluck-comm-body a {
    text-decoration: none;
}

.pluck-comm-comment-content p.pluck-comm-body img {
    padding-top:5px; max-width: 100%; _width: expression(this.offsetWidth > 300 ? "300px" : this.offsetWidth);
}

.pluck-comm-comment-content p.pluck-comm-lastEditBy {
    padding: 10px 0 0 0;
    text-align: right;
}
    

.pluck-comm-comment-content .pluck-comm-hide-hidden-info,
.pluck-comm-comment-content .pluck-comm-show-hidden-info {
    margin-left: 10px;
    font-weight: normal;
    text-decoration:none;
}

.pluck-comm-hide-hidden-info {
    display: none;
}

.pluck-comm-action-controls {
    display: block;
    padding: 10px 10px 0 0px;
    vertical-align: top;
}

.pluck-comm-action-controls a {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
    text-decoration: none;
}

.pluck-comm-action-controls .pluck-thumb-voted-action {
    margin-right: 15px;
}

.pluck-comm-action-controls img {
    border: none;
    vertical-align: text-bottom;
}

.pluck-comm-edit-controls {
    display: block;
    padding: 10px 10px 0 0px;
    vertical-align: top;
}

.pluck-comm-edit-controls span {
    margin-right: 15px;
}

.pluck-comm-edit-controls a {
    text-decoration: none;
    display: inline-block;
} 

.pluck-comm-edit-controls a img {
    border: 0px solid #fff;
    margin-right: 5px;
    float: left;
}

.pluck-comm-single-comment-main .pluck-error-message {
    margin: 0;
    padding: 10px 10px 0 0px;
    display: none;
}

.pluck-comm-show-hide-replies {
    margin-top:0px;
    margin-left:60px;
    margin-right:150px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.pluck-comm-narrow .pluck-comm-show-hide-replies {
    margin-right: 10px;
}

.pluck-comm-show-hide-replies-links {
    padding: 0;
    line-height: 18px;
}

.pluck-comm-show-hide-replies-open {
    margin-bottom:-20px;
}

.pluck-comm-show-hide-replies span.pluck-comm-show-hide-reply-toggle img {
    float: left;
    border:none;
    margin-right:5px;
    margin-left:0px;
    margin-top:2px;
}

.pluck-comm-show-hide-replies a.pluck-comm-show-reply-link {
    font-weight:normal;
    margin-top:0px;
    margin-bottom:5px;
    text-decoration:none;
}

.pluck-comm-show-hide-replies a.pluck-comm-hide-reply-link {
    display: none;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:5px;
    text-decoration:none;
}

.pluck-comm-show-hide-replies span.pluck-comm-wait-reply-link {
    display: none;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:5px;
    text-decoration:none;
}

/*         !endregion Comment Content */

/*         !region Comment Actions */

.pluck-comm-comment-action-group-arrow-wrapper {
    float:right;
    position:relative;
    width:130px;
}

.pluck-comm-comment-action-group-arrow { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    min-height: 50px;
    position: absolute;
    right: 10px;
    top: 7px;
    width: 110px;
}

.pluck-comm-comment-action-group {
    background-position: 0px 275px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 110px;
}

span.pluck-comm-reply-button {
    height:25px;
    min-width:110px;
    width:110px;
}

span.pluck-comm-reply-button a {
    background-position: -9px -10px;
    border:none;
    display:block;
    height:25px;
    text-indent: 45px;
    padding-top:3px;
    text-decoration:none;
    width:auto;
}

span.pluck-comm-reply-button a:hover {
    background-position: -9px -45px;
}

span.pluck-comm-reply-button a:active {
    background-position: -9px -82px;
    border:none;
}

.pluck-comm-rate-controls {
    height:26px;
    margin-top: 3px;
    position:relative;
    width: 110px;
}

.pluck-comm-share-abuse-controls {
    display:block;
    width:110px;
}

.pluck-comm-share-abuse-controls span {
    margin-top:10px;
}

.pluck-comm-share-abuse-controls-top span {
    margin-top:0px;
}

span.pluck-comm-email-area {
    float:left;
    height:16px;
    margin-bottom:0px;
    margin-left:15px;
    margin-right:15px;
    width:16px;
}

span.pluck-comm-share-area {
    float:left;
    height:16px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    width:16px;
}

span.pluck-comm-permalink-area {
    float:left;
    height:16px;
    margin-bottom:0px;
    margin-left:15px;
    margin-right:15px;
    width:16px;
}

div.pluck-comm-abuse-area {
    margin-bottom:10px;
    margin-top:0px;
    text-align: center;
}

.pluck-comm-report-abuse {
    text-decoration:none;
}

a.pluck-comm-report-abuse {
    cursor:pointer;
}



/*         !endregion Comment Actions */

/*    !endregion Comment Area */

/*    !region Wait  - DJL OK */
.pluck-comm-wait {
    position:absolute;
    display: none;
    left:0;
    top:0;
    bottom:0;
    right:0;
    z-index: 10;
}

.pluck-comm-wait-modal {
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
    z-index:11;
    opacity:0.80;
    filter:alpha(opacity=80);
 }

.pluck-comm-wait-display {
    position:absolute;
    top: 20px;
    left: 20%;
    right: 20%;
    z-index: 12;
}

.pluck-comm-wait-msg {
    border: 1px solid #CCC;
    font-weight: bold;
    padding: 10px;
    text-align: center;
    color: #1a1414;
}

.pluck-comm-wait-msg span a {
    margin-top: 10px;
    margin-right: 5px;
}

/*    !endregion Wait */

/*    !region Levels - DJL OK */
.pluck-comm-ReplyLevel-2 .pluck-comm-comment-action-group-arrow-wrapper {
    border-top: 1px solid #a6a6a5;
}

.pluck-comm-ReplyLevel-2 div.pluck-comm-sc-avatar { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    margin-left:60px;
}

.pluck-comm-ReplyLevel-2 div.pluck-comm-comment-content {
    margin-bottom: 0;
    margin-left: 117px;
    margin-top: 0;
    padding-bottom: 10px;
    padding-top: 5px;
}

.pluck-comm-ReplyLevel-2 .pluck-comm-single-comment-main { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    border-top: 0px solid transparent;
    margin-top:0px;
    margin-bottom:0px;
    min-height: 97px;
    zoom: 1;
}

/*    !endregion Levels */


/*    !region Comment State conditionals */
.pluck-comm-wrapper .pluck-comm-isDeleted .pluck-comm-comment-action-group-arrow,
.pluck-comm-wrapper .pluck-comm-isBlocked .pluck-comm-comment-action-group-arrow,
.pluck-comm-wrapper .pluck-user-isHidden .pluck-comm-comment-action-group-arrow,
.pluck-comm-wrapper .pluck-user-isIgnored .pluck-comm-comment-action-group-arrow,
.pluck-comm-wrapper .pluck-comm-isAbuseReported .pluck-comm-comment-action-group-arrow,
.pluck-comm-wrapper .pluck-comm-isUnderReview .pluck-comm-comment-action-group-arrow,
.pluck-comm-wrapper .pluck-comm-isDeleted .pluck-comm-comment-action-controls,
.pluck-comm-wrapper .pluck-comm-isBlocked .pluck-comm-comment-action-controls,
.pluck-comm-wrapper .pluck-user-isHidden .pluck-comm-comment-action-controls,
.pluck-comm-wrapper .pluck-user-isIgnored .pluck-comm-comment-action-controls,
.pluck-comm-wrapper .pluck-comm-isAbuseReported .pluck-comm-comment-action-controls,
.pluck-comm-wrapper .pluck-comm-isUnderReview .pluck-comm-comment-action-controls {
    display:none;
}

.pluck-comm-wrapper .pluck-user-isIgnored .pluck-comm-sc-avatar-inactive,
.pluck-comm-wrapper .pluck-comm-isAbuseReported .pluck-comm-sc-avatar-inactive,
.pluck-comm-wrapper .pluck-comm-isVisible .pluck-comm-sc-avatar-inactive {
    display:none;
}

.pluck-comm-wrapper .pluck-comm-isDeleted .pluck-comm-sc-avatar-active,
.pluck-comm-wrapper .pluck-comm-isBlocked .pluck-comm-sc-avatar-active,
.pluck-comm-wrapper .pluck-user-isHidden .pluck-comm-sc-avatar-active,
.pluck-comm-wrapper .pluck-comm-isUnderReview .pluck-comm-sc-avatar-active {
    display:none;
}

.pluck-comm-wrapper .pluck-comm-isDeleted .pluck-comm-sc-avatar-active-persona-disabled,
.pluck-comm-wrapper .pluck-comm-isBlocked .pluck-comm-sc-avatar-active-persona-disabled,
.pluck-comm-wrapper .pluck-user-isHidden .pluck-comm-sc-avatar-active-persona-disabled,
.pluck-comm-wrapper .pluck-comm-isUnderReview .pluck-comm-sc-avatar-active-persona-disabled {
    display:none;
}

.pluck-comm-wrapper .pluck-user-isIgnored .pluck-comm-username-withheld,
.pluck-comm-wrapper .pluck-comm-isAbuseReported .pluck-comm-username-withheld,
.pluck-comm-wrapper .pluck-comm-isVisible .pluck-comm-username-withheld {
    display:none;
}

.pluck-comm-wrapper .pluck-comm-isDeleted .pluck-comm-username-display,
.pluck-comm-wrapper .pluck-comm-isBlocked .pluck-comm-username-display,
.pluck-comm-wrapper .pluck-user-isHidden .pluck-comm-username-display,
.pluck-comm-wrapper .pluck-comm-isUnderReview .pluck-comm-username-display {
    display:none;
}

.pluck-comm-wrapper .pluck-comm-isBlocked .pluck-comm-deletedmsg,
.pluck-comm-wrapper .pluck-user-isHidden .pluck-comm-deletedmsg,
.pluck-comm-wrapper .pluck-user-isIgnored .pluck-comm-deletedmsg,
.pluck-comm-wrapper .pluck-comm-isAbuseReported .pluck-comm-deletedmsg,
.pluck-comm-wrapper .pluck-comm-isUnderReview .pluck-comm-deletedmsg,
.pluck-comm-wrapper .pluck-comm-isVisible .pluck-comm-deletedmsg {
    display:none;
}

.pluck-comm-wrapper .pluck-comm-isDeleted .pluck-comm-blockedmsg,
.pluck-comm-wrapper .pluck-user-isHidden .pluck-comm-blockedmsg,
.pluck-comm-wrapper .pluck-user-isIgnored .pluck-comm-blockedmsg,
.pluck-comm-wrapper .pluck-comm-isAbuseReported .pluck-comm-blockedmsg,
.pluck-comm-wrapper .pluck-comm-isUnderReview .pluck-comm-blockedmsg,
.pluck-comm-wrapper .pluck-comm-isVisible .pluck-comm-blockedmsg {
    display:none;
}

.pluck-comm-wrapper .pluck-comm-isDeleted .pluck-comm-reviewedmsg,
.pluck-comm-wrapper .pluck-comm-isBlocked .pluck-comm-reviewedmsg,
.pluck-comm-wrapper .pluck-user-isHidden .pluck-comm-reviewedmsg,
.pluck-comm-wrapper .pluck-user-isIgnored .pluck-comm-reviewedmsg,
.pluck-comm-wrapper .pluck-comm-isAbuseReported .pluck-comm-reviewedmsg,
.pluck-comm-wrapper .pluck-comm-isVisible .pluck-comm-reviewedmsg {
    display:none;
}

.pluck-comm-wrapper .pluck-comm-isDeleted .pluck-comm-hiddenmsg,
.pluck-comm-wrapper .pluck-comm-isBlocked .pluck-comm-hiddenmsg,
.pluck-comm-wrapper .pluck-user-isIgnored .pluck-comm-hiddenmsg,
.pluck-comm-wrapper .pluck-comm-isAbuseReported .pluck-comm-hiddenmsg,
.pluck-comm-wrapper .pluck-comm-isUnderReview .pluck-comm-hiddenmsg,
.pluck-comm-wrapper .pluck-comm-isVisible .pluck-comm-hiddenmsg {
    display:none;
}

.pluck-comm-wrapper .pluck-comm-isDeleted .pluck-comm-ignoredmsg,
.pluck-comm-wrapper .pluck-comm-isBlocked .pluck-comm-ignoredmsg,
.pluck-comm-wrapper .pluck-user-isHidden .pluck-comm-ignoredmsg,
.pluck-comm-wrapper .pluck-comm-isAbuseReported .pluck-comm-ignoredmsg,
.pluck-comm-wrapper .pluck-comm-isUnderReview .pluck-comm-ignoredmsg,
.pluck-comm-wrapper .pluck-comm-isVisible .pluck-comm-ignoredmsg {
    display:none;
}

.pluck-comm-wrapper .pluck-comm-isDeleted .pluck-comm-abusereportedmsg,
.pluck-comm-wrapper .pluck-comm-isBlocked .pluck-comm-abusereportedmsg,
.pluck-comm-wrapper .pluck-user-isHidden .pluck-comm-abusereportedmsg,
.pluck-comm-wrapper .pluck-comm-isUnderReview .pluck-comm-abusereportedmsg,
.pluck-comm-wrapper .pluck-user-isIgnored .pluck-comm-abusereportedmsg,
.pluck-comm-wrapper .pluck-comm-isVisible .pluck-comm-abusereportedmsg {
    display:none;
}

.pluck-comm-wrapper .pluck-comm-isDeleted .pluck-comm-body,
.pluck-comm-wrapper .pluck-comm-isBlocked .pluck-comm-body,
.pluck-comm-wrapper .pluck-user-isHidden .pluck-comm-body,
.pluck-comm-wrapper .pluck-user-isIgnored .pluck-comm-body,
.pluck-comm-wrapper .pluck-comm-isAbuseReported .pluck-comm-body,
.pluck-comm-wrapper .pluck-comm-isUnderReview .pluck-comm-body {
    display:none;
}

.pluck-comm-wrapper .pluck-comm-isDeleted .pluck-comm-lastEditBy,
.pluck-comm-wrapper .pluck-comm-isBlocked .pluck-comm-lastEditBy,
.pluck-comm-wrapper .pluck-user-isHidden .pluck-comm-lastEditBy,
.pluck-comm-wrapper .pluck-user-isIgnored .pluck-comm-lastEditBy,
.pluck-comm-wrapper .pluck-comm-isAbuseReported .pluck-comm-lastEditBy,
.pluck-comm-wrapper .pluck-comm-isUnderReview .pluck-comm-lastEditBy{
    display:none;
}

.pluck-comm-wrapper .pluck-comm-isDeleted .pluck-comm-single-comment-main, 
.pluck-comm-wrapper .pluck-comm-isBlocked .pluck-comm-single-comment-main, 
.pluck-comm-wrapper .pluck-user-isHidden .pluck-comm-single-comment-main,
.pluck-comm-wrapper .pluck-user-isIgnored .pluck-comm-single-comment-main,
.pluck-comm-wrapper .pluck-comm-isAbuseReported .pluck-comm-single-comment-main,
.pluck-comm-wrapper .pluck-comm-isUnderReview .pluck-comm-single-comment-main { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    min-height: 100px;
}

.pluck-comm-wrapper div.pluck-comm-isDeleted img.pluck-comm-avatarimg,
.pluck-comm-wrapper div.pluck-comm-isBlocked img.pluck-comm-avatarimg,
.pluck-comm-wrapper div.pluck-user-isHidden img.pluck-comm-avatarimg,
.pluck-comm-wrapper div.pluck-user-isIgnored img.pluck-comm-avatarimg,
.pluck-comm-wrapper div.pluck-comm-isUnderReview img.pluck-comm-avatarimg {
    border: 2px solid #d96a6a;
}

.pluck-comm-wrapper div.pluck-comm-isDeleted .pluck-comm-edit-controls {
    display:none;
}

.pluck-comm-wrapper div.pluck-user-isHidden .pluck-comm-unblock,
.pluck-comm-wrapper div.pluck-user-isIgnored .pluck-comm-unblock,
.pluck-comm-wrapper div.pluck-comm-isAbuseReported .pluck-comm-unblock,
.pluck-comm-wrapper div.pluck-comm-isUnderReview .pluck-comm-unblock,
.pluck-comm-wrapper div.pluck-comm-isVisible .pluck-comm-unblock {
    display:none;
}

.pluck-comm-wrapper div.pluck-comm-isBlocked .pluck-comm-block {
    display:none;
}

.pluck-comm-wrapper div.pluck-comm-isDeleted .pluck-comm-show-hide-replies,
.pluck-comm-wrapper div.pluck-comm-isBlocked .pluck-comm-show-hide-replies,
.pluck-comm-wrapper div.pluck-user-isHidden .pluck-comm-show-hide-replies,
.pluck-comm-wrapper div.pluck-comm-isUnderReview .pluck-comm-show-hide-replies {
    display:none;
}

.pluck-comm-wrapper .pluck-comm-showHiddenInfo .pluck-comm-username-display,
.pluck-comm-wrapper .pluck-comm-showHiddenInfo .pluck-comm-sc-avatar-active,
.pluck-comm-wrapper .pluck-comm-showHiddenInfo .pluck-comm-body,
.pluck-comm-wrapper .pluck-comm-showHiddenInfo .pluck-comm-lastEditBy {
    display:block;
}

.pluck-comm-wrapper .pluck-comm-showHiddenInfo .pluck-comm-sc-avatar-active-persona-disabled {
    display: block;
}

.pluck-comm-wrapper .pluck-comm-showHiddenInfo .pluck-comm-hide-hidden-info {
    display: inline;
}

.pluck-comm-wrapper .pluck-comm-showHiddenInfo .pluck-comm-username-withheld,
.pluck-comm-wrapper .pluck-comm-showHiddenInfo .pluck-comm-sc-avatar-inactive,
.pluck-comm-wrapper .pluck-comm-showHiddenInfo .pluck-comm-show-hidden-info {
    display:none;
}

/*    !endregion Comment State conditionals */

/*     !region Featured Comments */
.pluck-comm-wrapper div.pluck-user-isFeatured .pluck-comm-sc-avatar {
    height:62px;
}

.pluck-comm-wrapper div.pluck-user-isFeatured img.pluck-comm-avatarimg {
    border: 2px solid #3f90f4;
}

/* This goes here since editor overrides featured */
.pluck-comm-wrapper div.pluck-user-isGroupAdmin .pluck-comm-sc-avatar,
.pluck-comm-wrapper div.pluck-user-isGroupManager .pluck-comm-sc-avatar,
.pluck-comm-wrapper div.pluck-user-isSystemEditor .pluck-comm-sc-avatar {
    height:62px;
}

.pluck-comm-wrapper div.pluck-user-isGroupAdmin img.pluck-comm-avatarimg,
.pluck-comm-wrapper div.pluck-user-isGroupManager img.pluck-comm-avatarimg,
.pluck-comm-wrapper div.pluck-user-isSystemEditor img.pluck-comm-avatarimg {
    border: 2px solid #3f90f4;
}

/* This goes here since blocked/bozoed/ignored/underReview have precedence */
.pluck-comm-wrapper div.pluck-comm-isDeleted img.pluck-comm-avatarimg,
.pluck-comm-wrapper div.pluck-comm-isBlocked img.pluck-comm-avatarimg,
.pluck-comm-wrapper div.pluck-user-isHidden img.pluck-comm-avatarimg,
.pluck-comm-wrapper div.pluck-user-isIgnored img.pluck-comm-avatarimg,
.pluck-comm-wrapper div.pluck-comm-isUnderReview img.pluck-comm-avatarimg {
    border: 2px solid #d96a6a;
    height: 40px;
}

/*     !endregion */

/*     !region Pagination */

.pluck-comm-pagination-separator {
    border-top: 1px solid #a6a6a5;
}

.pluck-comm-pagination-wrapper { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    height:39px;
    margin-top:0px;
    margin-bottom:0px;
    width:auto;
}

.pluck-comm-ReplyLevel-2 .pluck-comm-pagination-wrapper {
    padding-left: 65px;
    border-top: none;
}

.pluck-comm-pagination-level1 {
    border-top: 1px solid #a6a6a5;
}

div.pluck-comm-pagination-logo-area {
    float:right;
    height: 39px;
    width: 130px;
    overflow: hidden;
}

div.pluck-comm-pagination-logo-area img {
    border:none;
    margin-left: 1px;
}

div.pluck-comm-pagination-back-area {
    margin-left:15px;
    padding-top:7px;
    height: 30px;
}

a.pluck-comm-pagination-first {
    display: block;
    float: left;
    height: 25px;
    margin-right: 7px;
    width: 28px;
}

a.pluck-comm-pagination-prev {
    display: block;
    float: left;
    height:20px;
    padding-top: 5px;
    padding-left: 25px;
    text-decoration:none;
    width:44px;
}

div.pluck-comm-pagination-forward-area {
    float:right;
    margin-right:15px;
    padding-top:7px;
    height: 25px;
    width:106px;
}

.pluck-comm-ReplyLevel-2 div.pluck-comm-pagination-forward-area { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    margin-right: 145px;
}

a.pluck-comm-pagination-next {
    display: block;
    float:right;
    height:20px;
    padding-right:0;
    padding-top:5px;
    text-align: left;
    text-decoration:none;
    text-indent: 15px;
    width:69px;
}

a.pluck-comm-pagination-last {
    display: block;
    float: right;
    height: 25px;
    margin-left: 7px;
    width: 28px;
}


/*     !endregion Pagination */

/*     !region Retrieval Errors */
.pluck-comm-errors { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    border-top: 3px solid #767572;
    max-width:2400px;
    margin:0px auto 0px 0px;
    min-width:250px;
    min-height: 25px;
    padding-top: 0;
    position:relative;
    width:auto;
}

.pluck-comm-error-msg {
    padding: 10px;
}

.pluck-comm-error-details {
    border-top: 1px solid #a6a6a5;
    display:none;
    padding: 10px;
}

/*     !endregion */

/*********************************
 * 
 * pluck/comments/submit
 *
 *********************************/

.pluck-comm-comment-input {
    border-top:4px solid #767572;
    border-right:4px solid #767572;
    border-left:4px solid #767572;
    max-width:2400px;
    margin:5px auto 0px 5px;
    min-width:350px;
    position: relative; /* Needed for corners */
    padding-top: 0px;
    padding-right: 0px;
}

.pluck-comm-no-comments {
    border-bottom:4px solid #767572;
}

.pluck-comm-comment-input .pluck-error-message {
    display: none;
    margin: 5px 0px 0px 10px;
}

.pluck-comm-comment-input .pluck-confirm-message {
    display: none;
    margin: 0px 0px 0px 10px;
}

.pluck-comm-reply-input .pluck-error-message, .pluck-comm-reply-input .pluck-confirm-message {
    margin-left: 15px;
}

.pluck-comm-reply-input {
    border: 0px solid #ffffff;
    display:none;
    margin:0px 150px 0px 0px;
    min-width: 300px;
    width:auto;
    padding-top: 10px;
    padding-bottom: 17px;
    position: relative;
}

.pluck-comm-narrow .pluck-comm-reply-input {
    margin-right: 10px;
}

.pluck-comm-input-content {
    position: relative;
    margin-right:0px;
    margin-top:0px;
    margin-bottom: 0px;
    padding:0px;
    width:auto;
}

p.pluck-comm-calltoaction {
    font-weight: normal;
    padding-left: 15px;
    margin-top:0px;
    margin-bottom:10px;
}

.pluck-comm-message-border {
    cursor: default;
    height: auto !important; /* This fixes IE6's problem with min height */
    min-width:300px;
    margin:0px;
    margin-top:10px;
    padding:5px 0px 0px 0px;
    position: relative;
    z-index:5;
    width: 90%;
}

.pluck-comm-message-border textarea {
    border-top: 2px solid #abadb3;
    border-left:none;
    display:block;
    height: 110px;
    margin-top:10px;
    margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding:0px;
    width: 310px;
    z-index:5;
    overflow: auto;
    overflow-y: auto;
    overflow-x: hidden;
}

.pluck-comm-reply-input .pluck-comm-message-border {
    width: auto;
    height: 80px;
}

.pluck-comm-reply-input .pluck-comm-message-border textarea {
    height: 80px;
    width: 90%;
    margin-left: 15px;
    overflow: auto;
    overflow-y: auto;
    overflow-x: hidden;
}

.pluck-comm-no-comments .pluck-comm-message-border .pluck-comm-first-to-comment {
    width: 109px;
    height: 109px;
    position: absolute;
    top: 10px;
    bottom: 0;
    left: 360px;
}

.pluck-comm-narrow .pluck-comm-message-border .pluck-comm-first-to-comment {
    left: 325px;
}

.pluck-comm-submitoptions {
    cursor: default;
    display:block;
    height: 39px;
    margin-left:0px;
    padding:5px 0 0px 10px;
    width:auto;
}

.pluck-comm-comment-input .pluck-comm-socialoptions {
    clear: right;
    cursor: default;
    display: block;
    height: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px 0 10px 5px;
    width: 308px;
}

.pluck-comm-wrapper .pluck-comm-socialoptions {
    clear: right;
    cursor: default;
    display: block;
    height: 20px;
    margin-left: 15px;
    margin-right: 10px;
    padding: 10px 0 10px 5px;
    width: 89%;
}

.pluck-comm-reply-input .pluck-comm-submitoptions {
    padding-left: 15px;
}

.pluck-comm-submitoptions input, .pluck-comm-socialoptions input {
    float: left;
    display: inline-block;
    margin-top: 5px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    vertical-align: bottom;
}

.pluck-comm-submitoptions span, .pluck-comm-socialoptions span {
    display: inline;
    float:left;
}

span.pluck-comm-facebook-option, span.pluck-comm-twitter-option, span.pluck-comm-linkedin-option {
    margin-top:7px;
    margin-right: 10px;
}

span.pluck-comm-socialoptions-posttext {
    font-weight: bold;
    margin-right: 10px;
    margin-top:5px;

}

.pluck-comm-socialoptions span.pluck-comm-facebook-option, .pluck-comm-socialoptions span.pluck-comm-twitter-option, .pluck-comm-socialoptions span.pluck-comm-linkedin-option {
    margin-top:0px;
}

form.pluck-comm-posting-form {
    margin-top:0px;
    margin-bottom: 0px;
    padding-top:5px;
}

.pluck-comm-submitoptions label, .pluck-comm-socialoptions label {
    font-weight:bold;
}

.pluck-comm-socialoptions label {
    display: inline-block;
}

.pluck-comm-socialoptions label.isie {
    margin-top: 3px;
}

.pluck-comm-submitoptions label img, .pluck-comm-socialoptions label img {
    float: left;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 3px;
}

span.pluck-comm-submit-option {
    margin-top: 5px;
}

.pluck-comm-input-rounded-wrap {
    border-top:4px solid #dddddd;
    border-right:4px solid #dddddd;
    border-left:4px solid #dddddd;
    height: auto !important; /* This fixes IE6's problem with min height */
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    width:auto;
}

/*    !region Wait  - DJL OK */
.pluck-comm-submit-wait, .pluck-comm-submit-wait-fb {
    display:none;
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
    z-index: 10;
}

.pluck-comm-submit-wait-modal {
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
    z-index:11;
    opacity:0.80;
    filter:alpha(opacity=80);
 }

.pluck-comm-submit-wait-display {
    position:absolute;
    top: 50px;
    left: 10%;
    right: 10%;
    z-index: 12;
}

.pluck-comm-submit-wait-msg {
    border: 1px solid #CCC;
    font-weight: bold;
    padding: 20px;
    text-align: center;
}

/*    !endregion Wait */

.pluck-nocomm-logo {
    text-align: center;
    padding-top: 10px;
}

.pluck-nocomm-logo img {
    border: 0;
}

.pluck-comm-comment-input-fb-auto {
    display: none;
}
.pluck-comm-commenting-as-persona-disabled,
.pluck-comm-commenting-as {
    padding-top: 15px; 
    padding-left: 60px;
    margin-bottom: 20px;
    margin-top: 0px;
    vertical-align: middle;
}

.pluck-user-isGroupAdmin .pluck-comm-commenting-as,
.pluck-user-isGroupManager .pluck-comm-commenting-as,
.pluck-user-isSystemEditor .pluck-comm-commenting-as,
.pluck-user-isFeatured .pluck-comm-commenting-as {
    margin-bottom: 42px;
}

.pluck-comm-commenting-as a,
.pluck-comm-commenting-as-persona-disabled a {
    color: #0066cc;
    font-weight: normal;
    text-decoration: none;
}

.pluck-comm-commenting-as-fb-icon {
    float: left; 
    padding-top: 2px; 
    padding-left:8px;
}

.pluck-comm-commenting-as-fb{ 
    color: #1A1414; 
    padding-left: 30px; 
    vertical-align: middle;
    width: 300px;
}

.pluck-comm-submit-loggedInUser {
    margin-left: 6px;
}


/**************
 * Updates for Pothole
 **************/

.pluck-comm-posting-form div.pluck-user-isFeatured .pluck-comm-sc-avatar {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/comments/pluck-comm-featured-posts.jpg') bottom left no-repeat;
}

.pluck-comm-posting-form div.pluck-user-isSystemEditor .pluck-comm-sc-avatar {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/comments/pluck-comm-editor-posts.jpg') bottom left no-repeat;
}

.pluck-comm-posting-form div.pluck-user-isGroupManager .pluck-comm-sc-avatar {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/users/pluck-groupmanager-posts.jpg') bottom left no-repeat;
}

.pluck-comm-posting-form div.pluck-user-isGroupAdmin .pluck-comm-sc-avatar {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/users/pluck-groupadmin-posts.jpg') bottom left no-repeat;
}

.pluck-comm-posting-form div.pluck-user-isGroupAdmin .pluck-comm-sc-avatar,
.pluck-comm-posting-form div.pluck-user-isGroupManager .pluck-comm-sc-avatar,
.pluck-comm-posting-form div.pluck-user-isSystemEditor .pluck-comm-sc-avatar,
.pluck-comm-posting-form div.pluck-user-isFeatured .pluck-comm-sc-avatar {
    height:62px;
}

.pluck-comm-posting-form div.pluck-user-isGroupAdmin img.pluck-comm-avatarimg,
.pluck-comm-posting-form div.pluck-user-isGroupManager img.pluck-comm-avatarimg,
.pluck-comm-posting-form div.pluck-user-isSystemEditor img.pluck-comm-avatarimg,
.pluck-comm-posting-form div.pluck-user-isFeatured img.pluck-comm-avatarimg {
    border: 2px solid #3f90f4;
}

/*******************
 * Updates for 2/22/11
 *******************/

.pluck-comm-paged-pagination a,
span.pluck-comm-paged-pagination-separator {
    color: #0066cc;
}

.pluck-comm-paged-pagination-page {
    font-size: 0.8em;
}

.pluck-comm-paged-pagination-wrapper {
    background: none;
}

.pluck-comm-paged-pagination-wrapper a.pluck-comm-paged-pagination-button-prev {
    background: transparent url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-pag-prev-active.png') top left no-repeat;
}

.pluck-comm-paged-pagination-wrapper span.pluck-comm-paged-pagination-button-prev {
    background: transparent url('//pluck.very.co.uk/ver1.0/pluck/comments/list/pluck-pag-prev-disabled.png') top left no-repeat;
}

.pluck-comm-paged-pagination-wrapper a.pluck-comm-paged-pagination-button-next {
    background: transparent url('//pluck.very.co.uk/ver1.0/pluck/comments/list/pluck-pag-next-active.png') top left no-repeat;
}

.pluck-comm-paged-pagination-wrapper span.pluck-comm-paged-pagination-button-next {
    background: transparent url('//pluck.very.co.uk/ver1.0/pluck/comments/list/pluck-pag-next-disabled.png') top left no-repeat;
}

.pluck-comm-paged-pagination { /* See IE6 stylesheet for additional styles */
    height: 18px;
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 10px;
    padding-top: 10px;
    text-align: right;
}

.pluck-comm-paged-pagination-wrapper {
    height: 18px;
    float: right;
    padding-right: 20px;
}

.pluck-comm-ReplyLevel-2 .pluck-comm-paged-pagination-wrapper {
    padding-right: 140px;
}

.pluck-comm-paged-pagination-wrapper a {
    text-decoration: none;
}

.pluck-comm-paged-pagination-wrapper img {
    display: block;
    border: 0;
}

.pluck-comm-paged-pagination-button-prev {
    display: block;
    float: left;
    height: 18px;
    margin-right: 10px;
    width: 18px;
}

.pluck-comm-paged-pagination-button-next {
    display: block;
    float: left;
    height: 18px;
    margin-left: 5px;
    width: 18px;
}

.pluck-comm-paged-pagination-page {
    display: inline-block;
    float: left;
    margin-right: 5px;
    padding-top: 2px;
}

.pluck-comm-paged-pagination-separator {
    display: inline-block;
    float: left;
    margin-right: 5px;
    padding-top: 0px;
}

span.pluck-comm-paged-pagination-page {
    font-weight: bold;
}


p.pluck-comm-calltoaction-disabled {
    background: #E0E0E0;
    color: #cc6633;
    font-weight: bold;
    margin-bottom:0px;
    padding-bottom: 10px;
    padding-top: 5px;
}

.pluck-comm-wrapper .pluck-comm-isDeleted .pluck-comm-action-controls,
.pluck-comm-wrapper .pluck-comm-isBlocked .pluck-comm-action-controls,
.pluck-comm-wrapper .pluck-user-isHidden .pluck-comm-action-controls,
.pluck-comm-wrapper .pluck-user-isIgnored .pluck-comm-action-controls,
.pluck-comm-wrapper .pluck-comm-isUnderReview .pluck-comm-action-controls {
    display:none;
}

.pluck-comm-show-hide-replies div.pluck-comm-wait-reply-link {
    color: #1a1414;
    display: none;
    font-size: 0.8em;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:5px;
    text-decoration:none;
    text-align: center;
}

/** Updates for Quicksand **/

.pluck-comm-commenting-as {
    padding-top: 18px;
}

.pluck-comm-submit-loggedInUser {
    height: 40px;
}

.pluck-comm-posting-form div.pluck-user-isGroupAdmin,
.pluck-comm-posting-form div.pluck-user-isGroupManager,
.pluck-comm-posting-form div.pluck-user-isSystemEditor,
.pluck-comm-posting-form div.pluck-user-isFeatured {
    height: 62px;
}

.pluck-comm-posting-form .pluck-comm-submit-loggedInUser h4 {
    color: #1a1414;
    font-size: 0.8em;
    font-weight: normal;
}

.pluck-comm-body, .pluck-comm-body a {
    word-wrap: break-word;
}

/*********************************
 *
 * CSS control - DO NOT CHANGE OR REMOVE
 * needed to track loading of this css file
 *
 *********************************/

.pluck-reviews-css-loaded { /* DO NOT CHANGE OR REMOVE - needed to track loading of this css file */
    border-bottom-color: #010204;
}

/*********************************
 * 
 * colors
 *
 *********************************/

p.pluck-review-full-header-headline,
.pluck.review-full-subheader,
p.pluck-review-full-subheader-headline,
.pluck-review-full-review-image-overlay p,
.pluck-review-list a.pluck-review-subhead-friends-filter,
.pluck-review-rollup a.pluck-review-create-review-rollup,
p.pluck-review-create-header-headline,
.pluck-review-create-wrap .pluck-review-create-review-primary-buttons a.pluck-review-create-review-save,
p.pluck-review-most-helpful-favorable-headline,
p.pluck-review-most-helpful-critical-headline,
.pluck-review-most-helpful-header-sorting p,
.pluck-review-most-helpful-header-sorting a,
.pluck-review-recent-reviews-header-sorting p,
.pluck-review-recent-reviews-header-sorting a,
.pluck-review-top-header-sorting p,
.pluck-review-top-header-sorting a {
    color: #E0E0E0;
}

p.pluck-review-full-subheader-headline {
    color: #ffffcc;
}

.pluck-review-qtip-style {
    color: #ffffcc;
}

.pluck-review-create-wrap .pluck-review-create-review-primary-buttons a:hover.pluck-cancel-button {
    color: #cc3333;
}

span.pluck-review-full-subheader-highlight {
    color: #ffffcc;
}

.pluck-review-create-review-desc-photoadd p.pluck-error-message {
    color: #cc3333;
}


input.pluck-review-create-review-photoTitle,
textarea.pluck-review-create-review-photoDesc {
    color: #999999;
}

span.pluck-review-full-timestamp,
.pluck-review-full-review-desc p.pluck-review-full-review-recommendations,
p.pluck-review-featured-headline,
p.pluck-review-full-editor-timestamp,
p.pluck-most-helpful-meta,
p.pluck-review-recent-reviews-review-meta,
p.pluck-review-top-rated-review-meta {
    color: #999999;
}

div.pluck-review-most-helpful-prev,
div.pluck-review-most-helpful-next {
    color: #999999;
}

p.pluck-review-create-review-label-text,
p.pluck-review-create-review-info-text,
p.pluck-review-create-review-label-long-text,
.pluck-review-first-post-calltoaction {
    color: #786952;
}

p.pluck-review-create-review-attribute-single-label-text,
.pluck-review-create-review-actions-short label,
span.pluck-review-create-review-post-item {
    color: #999999;
}

.pluck-review-create-review-title-tips p,
p.pluck-review-create-check-desc,
.pluck-review-create-review-desc-photoadd p,
p.pluck-review-create-review-desc-photoadd-file-text,
div.pluck-review-create-review-desc-photoadd-filename,
div.pluck-review-create-review-desc-photoadd-button,
.pluck-review-create-wrap a.pluck-review-create-review-desc-photoadd-add, 
.pluck-review-create-wrap a.pluck-review-create-review-desc-photoadd-cancel,
a.pluck-review-create-review-desc-photoedit-add, 
.pluck-review-create-review-desc-photoedit-cancel,
.pluck-review-create-wrap .pluck-review-create-review-primary-buttons a.pluck-review-create-review-preview,
.pluck-review-create-wrap .pluck-review-create-review-desc-photoedit-action-wrap a {
    color: #615555;
}

.pluck-review-full-content-wrap,
.pluck-review-rollup-wrapper,
p.pluck-review-full-review-title,
.pluck-review-full-review-desc p,
.pluck-review-full-review-pro-con p,
a.pluck-review-most-helpful-prev,
a.pluck-review-most-helpful-next {
    color: #615555;
}

p.pluck-review-full-recommend {
    color: #39B54A;
}

.pluck-review-create-wrap .pluck-review-create-review-primary-buttons a.pluck-cancel-button {
    color: #615555;
}

.pluck-review-errors,
.pluck-review-main-area .pluck-review-hidden-message a,
.pluck-review-main-area .pluck-review-underReview-message a,
.pluck-review-main-area .pluck-review-edit-delete-control-wrap a,
.pluck-review-main-area .pluck-review-featured-headline a,
.pluck-review-main-area .pluck-review-full-stars a,
.pluck-review-main-area .pluck-review-full-reviewer-block a,
.pluck-review-main-area .pluck-review-full-review-desc a,
.pluck-review-main-area .pluck-review-full-review-pro-con a,
.pluck-review-main-area .pluck-review-full-review-action-buttons a,
.pluck-review-main-area .pluck-review-full-review-comment-wrap a,
.pluck-reviews-list-pagination a,
span.pluck-reviews-list-pagination-separator,
.pluck-review-rollup a,
.pluck-review-category-rollup a,
.pluck-review-create-wrap a,
.pluck-review-preview span.pluck-review-full-reviewer-name,
span.pluck-review-full-reviewer-otherreviews,
a.pluck-review-most-helpful-reviewer-username,
a.pluck-review-most-helpful-review-full-review-link,
a.pluck-review-recent-reviews-parent-link,
a.pluck-review-recent-reviews-reviewer-username,
a.pluck-review-recent-reviews-review-full-review-link,
a.pluck-review-top-rated-item-link,
a.pluck-review-top-rated-reviewer-username,
span.pluck-review-first-post-calltoaction a,
.pluck-review-show-hidden-info,
.pluck-review-hide-hidden-info,
.pluck-review-most-helpful-show-hidden-info,
.pluck-review-most-helpful-hide-hidden-info,
.pluck-review-recent-reviews-show-hidden-info,
.pluck-review-recent-reviews-hide-hidden-info,
.pluck-review-full-navigation-back {
    color:#0066CC;
}

input.pluck-review-create-review-photoTitle-active,
textarea.pluck-review-create-review-photoDesc-active {
    color:#1a1414 !important;
}

/*********************************
 * 
 * fonts
 *
 *********************************/

.pluck-review,
input.pluck-review-create-review-photoTitle,
textarea.pluck-review-create-review-photoDesc,
input.pluck-review-create-review-input,
textarea.pluck-review-create-review-desc-input {
    font-family: arial, Calibri, Tahoma, 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 12px;
}

.pluck-standardfont,
.pluck-standardfont input.pluck-review-create-review-photoTitle,
.pluck-standardfont textarea.pluck-review-create-review-photoDesc,
.pluck-standardfont input.pluck-review-create-review-input,
.pluck-standardfont textarea.pluck-review-create-review-desc-input {
    font-size: 14px;
}


#pageContainer #content .pluck-reviews-list-pagination-wrapper {font-size: 18px;}


.pluck-review-qtip-style {
    font-family: "Myriad Pro", sans-serif;
    font-size: 10px;
}

.pluck-review-most-helpful-vs p.pluck-review-most-helpful-vs-text {
    font-size: 3em;
}

.pluck-review-full-header-headline,
p.pluck-review-create-header-headline,
p.pluck-review-most-helpful-favorable-headline,
p.pluck-review-most-helpful-critical-headline {
    font-size: 1.25em;
}

p.pluck-review-full-subheader-headline {
    font-size: 1.1em;
}

.pluck-review-full-reviewer-meta,
input.pluck-review-create-review-photoTitle,
textarea.pluck-review-create-review-photoDesc,
textarea.pluck-review-create-review-desc-input {
    font-size: 1.0em;
}

p.pluck-review-full-editor-timestamp {
    font-size: 0.9em;
}

span.pluck-review-full-timestamp,
a.pluck-review-full-reviewer-otherreviews,
p.pluck-review-full-review-recommendations,
.pluck-review-full-attributes,
.pluck-review-full-review-image-overlay p,
.pluck-reviews-list-pagination-page,
p.pluck-review-full-recommend,
.pluck-review-create-review-title-tips p,
p.pluck-review-most-helpful-recommendations,
p.pluck-review-recent-reviews-review-meta,
p.pluck-review-top-rated-review-meta,
span.pluck-review-full-attributes-name-link,
span.pluck-review-full-attributes-name-post,
div.pluck-review-login-review-rollup-wrap {
    font-size: 0.8em;
}

/*********************************
 * 
 * backgrounds
 *
 *********************************/

.pluck-reviews-list-pagination-wrapper {
    background: none;
}

a.pluck-review-create-review-star,
span.pluck-review-create-review-star,
a.pluck-review-create-review-slide,
span.pluck-review-create-review-slide {
    background-position: top center;
    background-color: transparent;
}

.pluck-review-errors,
.pluck-review-full-content-wrap,
.pluck-review-wait-modal,
.pluck-review-wait-msg,
.pluck-review-attributesOutput,
.pluck-review-create-content-wrap {
    background-color: #FFFFFF;
}

.pluck-review-isFeatured {
    background-color: #F4F3EE;
}

.pluck-review-create-review-desc-photoadd {
    background: #DDDDDD;
}

a:hover.pluck-review-create-review-star,
a.pluck-review-create-review-star-active,
span.pluck-review-create-review-star-active,
a.pluck-review-create-review-star-clicked,
span.pluck-review-create-review-star-clicked {
    background-position: bottom center;
    background-color: #D2D2D2;
}

.pluck-review-create-review-title-tips {
    background: #ABADB3;
}

.pluck-review-full-subheader,
.pluck-review-preview-controls-wrap {
    background-color: #A1A09C;
}

.pluck-review-qtip-style {
    background-color: #44433E;
}

.pluck-review-list,
.pluck-review-full-wrap,
.pluck-review-full-header,
.pluck-review-create-wrap,
.pluck-review-create-header {
    background: #767572;
}

.pluck-review-starsOutput span.pluck-review-starsOutput-color,
.pluck-review-attributesOutput span {
    background: url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-review-star-output-color.png') no-repeat 0 0;
}

.pluck-review-starsOutput em {
    background: url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-review-star-output-cover.png') repeat-x 0 0;
}

span.pluck-review-starsOutput-overlay {
    background: url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-review-star-output-overlay.png') no-repeat 0 0;
}

.pluck-review-isFeatured span.pluck-review-starsOutput-overlay {
    background: url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-review-star-output-overlay-featured.png') no-repeat 0 0;
}

.pluck-review-attributesOutput em {
    background: url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-review-attribute-bar-cover.png') repeat-x 0 0;
}

span.pluck-review-attributesOutput-overlay {
    background: url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-review-slide-output-overlay2.png') no-repeat 0 0;
}

.pluck-review-list div.pluck-review-featuredreviewer .pluck-review-avatar {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/comments/pluck-comm-featured-posts.jpg') bottom left no-repeat;
}

.pluck-review-list div.pluck-user-isSystemEditor .pluck-review-avatar {
    background: transparent url('//pluck.very.co.uk/ver1.0/Content/ua/images/comments/pluck-comm-editor-posts.jpg') bottom left no-repeat;
}

.pluck-review-list a.pluck-reviews-list-pagination-button-prev {
    background: transparent url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-pag-prev-active.png') top left no-repeat;
}

.pluck-review-list span.pluck-reviews-list-pagination-button-prev {
    background: transparent url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-pag-prev-disabled.png') top left no-repeat;
}

.pluck-review-list a.pluck-reviews-list-pagination-button-next {
    background: transparent url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-pag-next-active.png') top left no-repeat;
}

.pluck-review-list span.pluck-reviews-list-pagination-button-next {
    background: transparent url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-pag-next-disabled.png') top left no-repeat;
}

.pluck-review-first-post-link {
    background: transparent url('//pluck.very.co.uk/ver1.0/pluck/reviews/list/pluck-review-first.png') center center no-repeat;
}

.pluck-review-create-review-star-box {
    background: transparent url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-review-star-input-background.png') top left no-repeat;
}

.pluck-review-create-review-star-box a {
    background-image: url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-review-star-input-sprite2.png');
    background-repeat: no-repeat;
}

.pluck-review-create-review-star-box span {
    background-image: url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-review-star-input-sprite2.png');
    background-repeat: no-repeat;
}

.pluck-review-create-review-slide-box {
    background: transparent url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-review-slide-input-background.png') top left no-repeat;
}

.pluck-review-create-review-slide-box a {
    background-image: url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-review-slide-input-sprite.png');
    background-repeat: no-repeat;
}

.pluck-review-create-review-slide-box span {
    background-image: url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-review-slide-input-sprite.png');
    background-repeat: no-repeat;
}

a.pluck-review-attribute-clear {
    background-image: url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-review-attribute-clear-sprite.gif');
    background-position: top left;
    background-repeat:  no-repeat;
}

a:hover.pluck-review-attribute-clear {
    background: transparent url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-review-attribute-clear-sprite.gif');
    background-position: bottom left;
    background-repeat:  no-repeat;
}

a.pluck-review-most-helpful-prev {
    background: transparent url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-most-helpful-prev.png') no-repeat 0 0;
}

div.pluck-review-most-helpful-prev {
    background: transparent url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-most-helpful-prev-disabled.png') no-repeat 0 0;
}

a.pluck-review-most-helpful-next {
    background: transparent url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-most-helpful-next.png') no-repeat 0 0;
}

div.pluck-review-most-helpful-next {
    background: transparent url('//pluck.very.co.uk/ver1.0/pluck/reviews/pluck-most-helpful-next-disabled.png') no-repeat 0 0;
}

/*********************************
 * 
 * pluck/reviews
 *
 *********************************/

.pluck-review-list a {
    text-decoration: none;
}

.pluck-review-qtip-style {
    font-weight: normal;
    padding: 2px;
}

.pluck-review-wait {
    position:absolute;
    display: none;
    left:0;
    top:0;
    bottom:0;
    right:0;
    z-index: 10;
}

.pluck-review-wait-modal {
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
    z-index:11;
    opacity:0.80;
    filter:alpha(opacity=80);
 }

.pluck-review-wait-display {
    position:absolute;
    top: 20px;
    left: 20%;
    right: 20%;
    z-index: 12;
}

.pluck-review-wait-msg {
    border: 1px solid #CCC;
    font-weight: bold;
    padding: 10px;
    text-align: center;
}

.pluck-review-wait-msg span a {
    margin-top: 10px;
    margin-right: 5px;
}

.pluck-review-avatar {
    display: inline-block;
    height: 62px;
    width: 44px;
    zoom: 1;
    *display: inline;
    _height: 62px;
}

.pluck-review-list div.pluck-review-featuredreviewer img.pluck-avatar {
    border: 2px solid #3f90f4;
}

/* This goes here since editor overrides featured */
.pluck-review-list div.pluck-user-isSystemEditor .pluck-review-avatar {
    height:62px;
}

.pluck-review-list div.pluck-user-isSystemEditor img.pluck-avatar {
    border: 2px solid #3f90f4;
}

.pluck-review-list div.pluck-user-isIgnored .pluck-review-avatar {
    background: transparent;
    height: 62px;
    width: 44px;
}

.pluck-review-list div.pluck-user-isIgnored .pluck-review-avatar img.pluck-avatar {
    border: 2px solid #d96a6a;
}

img.pluck-avatar {
    -ms-interpolation-mode: bicubic; /* conditional for IE6 and IE7 for bicubic resampling of large images */
    border: 2px solid #afa89c;
    float: left;
    height: 40px;
    width: 40px;
}

/*********************************
 * 
 * pluck/reviews/list and pluck/reviews/preview
 *
 *********************************/

.pluck-review-list .pluck-error-message {
    display: none;
    padding-top: 5px;
    margin: 0px 0px 5px 10px;
    font-size: 1.0em;
}


.pluck-review-full-subheader {
    border: 4px solid #A1A09C;
    margin-top: 0px;
    margin-bottom: 0px;
}

select.pluck-review-full-header-sorting {
    float: right;
    margin: 7px 10px 0px 10px;
}

p.pluck-review-full-subheader-headline {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5px 0 10px 10px;
}

a.pluck-review-subhead-friends-filter {
    text-decoration: underline;
}

.pluck-review-full-wrap {
    border: 4px solid #767572;
    height: auto;
    padding-bottom: 20px;
}

p.pluck-review-full-header-headline {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 3px 0px 13px 10px;
}

.pluck-review-full-content-wrap {
    clear: right;
    height: auto;
    margin-top: 0px;
    padding-bottom: 15px;
    position: relative;
}

.pluck-review-first-post-review {
    border-bottom: 1px solid #A7A9AC;
    height: 120px; /* MAKES IE6 UNDERSTAND MIN HEIGHT */
    height: auto !important; /* MAKES IE6 UNDERSTAND MIN HEIGHT */ 
    margin-top: 0px;
    margin-bottom: 0px;
    min-height: 120px;
    padding: 15px 6px 5px 6px;
    position: relative;
    width: auto;
}

p.pluck-review-first-post-text {
    margin-left: 15px;
    margin-right: 24px;
    margin-bottom: 0px;
    margin-top: 0px;
    width: auto;
}

.pluck-review-first-post-link {
    display: block;
    float: right;
    height: 109px;
    width: 109px;
}

.pluck-review-first-post-link img {
    border: none;
    vertical-align: middle;
} 

img.pluck-review-first-post-img {
    border: none;
    float: right;
    vertical-align: middle;
} 

span.pluck-review-first-post-calltoaction {
    display: block;
    margin-right: 125px;
    padding-top: 25px;
}

span.pluck-review-first-post-calltoaction-noimage {
    display: block;
    padding-top: 25px;
}

.pluck-review-full-review-single-review-wrap {
    border-bottom: 1px solid #A7A9AC;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 15px 6px 5px 6px;
    position: relative;
}

.pluck-review-first {
    padding-top: 0px;
}

.pluck-review-errors { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    margin:0px auto 0px 0px;
    padding: 30px;
    width:auto;
}

.pluck-review-error-msg {
    padding: 10px;
}

.pluck-review-error-details {
    border-top: 1px solid #a6a6a5;
    display:none;
    padding: 10px;
}

a.pluck-review-full-navigation-back-container {
    display: block;
    padding: 5px 0 5px 10px;
}

p.pluck-review-featured-headline {
    margin-bottom: 5px;
    margin-left: 10px;
    margin-top: 0px;
    padding-top: 5px;
}

.pluck-review-featured-headline-text {
    display: none;
}

.pluck-review-isFeatured .pluck-review-featured-headline-text {
    display: inline;
}

.pluck-review-edit-delete-control-wrap {
    float: right;
    padding-top: 5px;
}

.pluck-review-edit-delete-control-wrap span {
    display: inline-block;
    margin-right: 5px;
}

.pluck-review-edit-delete-control-wrap span.pluck-review-unfeature-control {
    display: none;
}

.pluck-review-isFeatured .pluck-review-edit-delete-control-wrap span.pluck-review-unfeature-control {
    display: inline-block;
}

.pluck-review-isFeatured .pluck-review-edit-delete-control-wrap span.pluck-review-feature-control {
    display:none;
}

.pluck-review-edit-delete-control-wrap span.pluck-review-unblock-control {
    display: none;
}

.pluck-review-isBlocked .pluck-review-edit-delete-control-wrap span.pluck-review-unblock-control {
    display: inline-block;
}

.pluck-review-isBlocked .pluck-review-edit-delete-control-wrap span.pluck-review-block-control {
    display:none;
}

.pluck-review-edit-delete-control-wrap a img {
    border: none;
    float: left;
    margin-right: 3px;
    margin-top: 3px;
}

.pluck-review-full-stars {
    display: inline-block;
    width: auto;
    padding-left: 5px;
}

.pluck-review-starsOutput {  /* all CSS progress bar taken from http://cssglobe.com/post/1468/pure-css-animated-progress-bar */ 
    display: inline-block;
    float: left;
    height: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
    position: relative;
    width: 102px;
    zoom: 1;
    *display: inline;
    _height: 12px;
}

.pluck-review-starsOutput span.pluck-review-starsOutput-color { /* See IE6 stylesheet for additional styles */
    display: inline-block;
    height: 12px;
    left: 1px;
    overflow: hidden;
    position: absolute;
    text-indent: -8000px;
    top: 6px;
    width: 100px;
}

.pluck-review-starsOutput em { /* See IE6 stylesheet for additional styles */
    display: inline-block;
    height: 12px;
    position: absolute;
    top: 0;
    width: 100px;
}

span.pluck-review-starsOutput-overlay { /* See IE6 stylesheet for additional styles */
    display: inline-block;
    height: 12px;
    left: 1px;
    overflow: hidden;
    position: absolute;
    text-indent: -8000px;
    top: 6px;
    width: 100px;
}

span.pluck-review-full-timestamp {
    display: inline-block;
    margin-left: 10px;
    margin-top: 3px;
    margin-bottom: 0px;
    padding-top: 3px;
}

p.pluck-review-full-recommend {
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
}

.pluck-review-full-reviewer-block {
    margin-bottom: 0px;
    padding: 10px 10px 0px 10px;
}

.pluck-review-full-reviewer-block .pluck-review-avatar {
    float: left;
    margin-right: 10px;
}

.pluck-review-full-reviewer-meta {
    margin-left: 55px;
    min-height: 57px;
    padding-bottom: 10px;
}

.pluck-review-full-author-attribute {
    font-size: 0.8em;
}

p.pluck-review-full-reviewer-name-reviews {
    margin-top: 0px;
    margin-bottom: 0px;
}

.pluck-review-full-review-desc p.pluck-review-full-review-title {
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
    overflow: hidden;
}

p.pluck-review-full-review-recommendations {
    margin-top: 0px;
    margin-bottom: 10px;
}

.pluck-review-full-attributes {
    clear: right;
    float: right;
    padding-left: 10px;
    margin-bottom: 0px;
    margin-top: 7px;
    width: 296px;
}

.pluck-review-full-attributes-single {
    clear: right;
    display: block;
    margin-bottom: 1px;
    margin-right: 10px;
}

.pluck-dialog-middle .pluck-review-full-attributes-single {
    height: 19px;
    width: 171px;
}

span.pluck-review-full-attributes-name {
    display: inline-block;
    overflow: hidden;
    text-align: right;
    width: 200px;
}

span.pluck-review-full-attributes-name-link {
    display: inline-block;
    float: left;
    text-align: right;
    width: 50px;
    zoom: 1;
    *display: inline;
    _height: 19px;
}

span.pluck-review-full-attributes-name-post {
    display: inline-block;
    float: right;
    padding-left: 10px;
    text-align: left;
    width: 25px;
    zoom: 1;
    *display: inline;
    _height: 19px;
}

.pluck-review-attributesOutput {  /* all CSS progress bar taken from http://cssglobe.com/post/1468/pure-css-animated-progress-bar */
    display: inline-block;
    height: 8px;
    float: right;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-top: 3px;
    position: relative;
    width: 76px;
    zoom: 1;
    *display: inline;
    _height: 8px;
}

.pluck-review-attributesOutput span { /* See IE6 stylesheet for additional styles */
    display: inline-block;
    height: 6px;
    left: 1px;
    overflow: hidden;
    position: absolute;
    text-indent: -8000px;
    top: 1px;
    width: 76px;
}

.pluck-review-attributesOutput em { /* See IE6 stylesheet for additional styles */
    display: inline-block;
    height: 8px;
    position: absolute;
    top: 0px;
    width: 100px;
}

span.pluck-review-attributesOutput-overlay { /* See IE6 stylesheet for additional styles */
    display: inline-block;
    height: 8px;
    left: 1px;
    overflow: hidden;
    position: absolute;
    text-indent: -8000px;
    top: 0px;
    width: 100px;
}

span.pluck-review-full-attributes-number {
}

.pluck-review-full-attributes-more {
    float: right;
    margin-top: 1px;
}

.pluck-review-full-review-desc {
    margin-top: 0px;
}

.pluck-review-full-review-desc p {
    margin: 0px 35px 10px 65px;
}

.pluck-review-full-review-desc div.pluck-review-full-review-body {
    margin: 0px 35px 10px 65px;
    overflow: hidden;
}

.pluck-review-full-review-desc div.pluck-review-full-review-body p {
    margin: 10px 0px;
}

.pluck-review-full-review-pro-con {
    margin-top: 20px;
}

.pluck-review-full-review-pro-con p {
    margin: 0px 35px 10px 65px;
    overflow: hidden;
}

.pluck-review-full-review-image-wrap {
    height: 183px;
    padding: 10px 10px 0px 65px;
}

.pluck-review-full-review-image-subwrap {
    height: 200px;
    margin: 0px auto;
    padding: 0px auto;
    width: 460px;
}

.pluck-review-full-review-image-holder {
    display: table-cell;
    float: left;
    height: 183px;
    margin-right: 32px;
    margin-left: 15px;
    margin-bottom: 15px;
    position: relative;
    vertical-align: middle;
    width: 183px;
}

a.pluck-review-full-review-image-link {
    margin-top: 0px;
    margin-bottom: 0px;
}

img.pluck-review-full-review-image {
    border: none;
    position: relative;
    z-index: 1;
    margin: auto;
}

a.pluck-review-full-review-image-link img {
    border: none;
}

.pluck-review-full-review-image-overlay {
    background-color: #000000;
    bottom: 0px;
    filter:alpha(opacity=80);
    left: 0;
    margin-left: 0px;
    position: absolute;
    opacity:0.80;
    width: 183px;
    z-index: 5;
}

.pluck-review-full-review-image-overlay p {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
}

p.pluck-review-full-review-image-overlay-title {
    font-weight: bold;
}

.pluck-review-full-review-action-buttons {
    margin-left: 10px;
    margin-right: 10px;
    height: 20px;
}

.pluck-review-full-review-action-recommend {
    margin-left: 55px;
    height: 20px;
    width: 240px;
}

.pluck-review-list .pluck-review-score-error {
    margin: 20px 0 20px 65px;
    padding: 0px;
    font-size: 0.8em;
}

.pluck-review-full-review-action-recommend a img {
    border: none;
    margin-left: 5px;
    margin-right: 5px;
}

.pluck-review-full-review-action-recommended {
    height: 20px;
    margin-left: 55px;
    width: 220px;
}

.pluck-review-full-review-action-recommended a img {
    border: none;
    float: right;
    margin-left: 5px;
    margin-right: 5px;
}

.pluck-review-full-review-action-not-recommended {
    height: 20px;
    margin-left: 55px;
    width: 220px;
}

.pluck-review-full-review-action-not-recommended a img {
    border: none;
    float: right;
    margin-left: 5px;
    margin-right: 5px;
}

.pluck-review-full-review-action-share {
    float: right;
    height: 20px;
    padding-top: 1px;
}

.pluck-review-full-review-action-share span {
    display: inline-block;
    margin-right: 5px;
}

.pluck-review-full-review-action-share a img {
    border: none;
    float: left;
    margin-right: 3px;
    margin-top: 3px;
}

.pluck-review-full-review-action-share span img {
    border: none;
    float: left;
    margin-right: 3px;
    margin-top: 3px;
}

.pluck-review-full-review-comment-wrap {
    clear: both;
    margin-right: 10px;
    margin-left: 65px;
}

p.pluck-review-full-editor-timestamp {
    float: right;
    margin-bottom: 0px;
    margin-top: 2px;
    display: none;
}

.pluck-review-full-review-comment-text {
    margin-bottom: 0px;
    padding-bottom: 10px;
}

.pluck-review-full-review-powered-by-wrap {
    height: 23px;
    margin-right: 10px;
    margin-left: 10px;
}

.pluck-review-full-review-powered-by-wrap a {
    display: block;
    float: right;
    height: 23px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    position: relative;
    width: 112px;
}

.pluck-review-full-review-powered-by-wrap img {
    border: 0px;
    float: right;
}

.pluck-review-hide-hidden-info {
    font-weight: normal;
    text-decoration:none;
}

.pluck-review-show-hidden-info {
    margin-left: 10px;
    font-weight: normal;
    text-decoration:none;
}

.pluck-review-hide-hidden-info {
    display: none;
}

.pluck-review-showHiddenInfo .pluck-review-show-hidden-info {
    display: none;
}

.pluck-review-showHiddenInfo em {
    display: none;
}

.pluck-review-showHiddenInfo .pluck-review-hide-hidden-info {
    display: inline;
}

div.pluck-review-ignored-message {
    display: none;
    padding-top: 5px;
    padding-bottom: 10px;
}

div.pluck-review-ignored-message p {
    margin: 0 35px 0 65px;
}

.pluck-user-isIgnored div.pluck-review-ignored-message {
    display: block;
}
    
.pluck-user-isIgnored div.pluck-review-edit-delete-control-wrap,
.pluck-user-isIgnored div.pluck-review-full-review-desc,
.pluck-user-isIgnored div.pluck-review-full-review-pro-con,
.pluck-user-isIgnored div.pluck-review-full-review-image-wrap,
.pluck-user-isIgnored div.pluck-review-full-review-image-wrap,
.pluck-user-isIgnored div.pluck-review-full-review-action-buttons,
.pluck-user-isIgnored div.pluck-review-full-review-comment-wrap,
.pluck-user-isIgnored div.pluck-review-full-review-comment-container {
    display: none;
}

div.pluck-review-underReview-message {
    display: none;
    padding: 20px;
    text-align: center;
}

.pluck-review-isUnderReview div.pluck-review-underReview-message {
    display: block;
}

.pluck-review-isUnderReview div.pluck-review-edit-delete-control-wrap,
.pluck-review-isUnderReview p.pluck-review-featured-headline,
.pluck-review-isUnderReview div.pluck-review-full-stars,
.pluck-review-isUnderReview div.pluck-review-full-attributes,
.pluck-review-isUnderReview div.pluck-review-full-reviewer-block,
.pluck-review-isUnderReview div.pluck-review-ignored-message,
.pluck-review-isUnderReview div.pluck-review-full-review-desc,
.pluck-review-isUnderReview div.pluck-review-full-review-pro-con,
.pluck-review-isUnderReview div.pluck-review-full-review-image-wrap,
.pluck-review-isUnderReview div.pluck-review-full-review-image-wrap,
.pluck-review-isUnderReview div.pluck-review-full-review-action-buttons,
.pluck-review-isUnderReview div.pluck-review-full-review-comment-wrap,
.pluck-review-isUnderReview div.pluck-review-full-review-comment-container,
.pluck-review-isUnderReview div.pluck-review-ignored-message {
    display: none;
}

div.pluck-review-hidden-message {
    display: none;
    padding: 20px;
    text-align: center;
}

.pluck-user-isHidden div.pluck-review-hidden-message {
    display: block;
}

.pluck-user-isHidden div.pluck-review-edit-delete-control-wrap,
.pluck-user-isHidden p.pluck-review-featured-headline,
.pluck-user-isHidden div.pluck-review-full-stars,
.pluck-user-isHidden div.pluck-review-full-attributes,
.pluck-user-isHidden div.pluck-review-full-reviewer-block,
.pluck-user-isHidden div.pluck-review-ignored-message,
.pluck-user-isHidden div.pluck-review-full-review-desc,
.pluck-user-isHidden div.pluck-review-full-review-pro-con,
.pluck-user-isHidden div.pluck-review-full-review-image-wrap,
.pluck-user-isHidden div.pluck-review-full-review-image-wrap,
.pluck-user-isHidden div.pluck-review-full-review-action-buttons,
.pluck-user-isHidden div.pluck-review-full-review-comment-wrap,
.pluck-user-isHidden div.pluck-review-full-review-comment-container,
.pluck-user-isHidden div.pluck-review-underReview-message,
.pluck-user-isHidden div.pluck-review-ignored-message {
    display: none;
}

div.pluck-review-blocked-message {
    display: none;
    padding: 20px;
    text-align: center;
}

.pluck-review-isBlocked div.pluck-review-blocked-message {
    display: block;
}

.pluck-review-isBlocked div.pluck-review-edit-delete-control-wrap,
.pluck-review-isBlocked p.pluck-review-featured-headline,
.pluck-review-isBlocked div.pluck-review-full-stars,
.pluck-review-isBlocked div.pluck-review-full-attributes,
.pluck-review-isBlocked div.pluck-review-full-reviewer-block,
.pluck-review-isBlocked div.pluck-review-ignored-message,
.pluck-review-isBlocked div.pluck-review-full-review-desc,
.pluck-review-isBlocked div.pluck-review-full-review-pro-con,
.pluck-review-isBlocked div.pluck-review-full-review-image-wrap,
.pluck-review-isBlocked div.pluck-review-full-review-image-wrap,
.pluck-review-isBlocked div.pluck-review-full-review-action-buttons,
.pluck-review-isBlocked div.pluck-review-full-review-comment-wrap,
.pluck-review-isBlocked div.pluck-review-full-review-comment-container,
.pluck-review-isBlocked div.pluck-review-underReview-message,
.pluck-review-isBlocked div.pluck-review-ignored-message,
.pluck-review-isBlocked div.pluck-review-hidden-message {
    display: none;
}

.pluck-review-showHiddenInfo div.pluck-review-edit-delete-control-wrap,
.pluck-review-showHiddenInfo p.pluck-review-featured-headline,
.pluck-review-showHiddenInfo div.pluck-review-full-stars,
.pluck-review-showHiddenInfo div.pluck-review-full-stars em,
.pluck-review-showHiddenInfo div.pluck-review-full-attributes,
.pluck-review-showHiddenInfo div.pluck-review-full-attributes em,
.pluck-review-showHiddenInfo div.pluck-review-full-reviewer-block,
.pluck-review-showHiddenInfo div.pluck-review-full-review-desc,
.pluck-review-showHiddenInfo div.pluck-review-full-review-pro-con,
.pluck-review-showHiddenInfo div.pluck-review-full-review-image-wrap,
.pluck-review-showHiddenInfo div.pluck-review-full-review-image-wrap,
.pluck-review-showHiddenInfo div.pluck-review-full-review-action-buttons,
.pluck-review-showHiddenInfo div.pluck-review-full-review-comment-wrap,
.pluck-review-showHiddenInfo div.pluck-review-full-review-comment-container {
    display: block;
}

div.pluck-review-delete-message {
    display: none;
    padding: 20px;
    text-align: center;
}

.pluck-review-isDeleted div.pluck-review-delete-message {
    display: block;
}

.pluck-review-isDeleted div.pluck-review-edit-delete-control-wrap,
.pluck-review-isDeleted p.pluck-review-featured-headline,
.pluck-review-isDeleted div.pluck-review-full-stars,
.pluck-review-isDeleted div.pluck-review-full-attributes,
.pluck-review-isDeleted div.pluck-review-full-reviewer-block,
.pluck-review-isDeleted div.pluck-review-full-review-desc,
.pluck-review-isDeleted div.pluck-review-full-review-pro-con,
.pluck-review-isDeleted div.pluck-review-full-review-image-wrap,
.pluck-review-isDeleted div.pluck-review-full-review-image-wrap,
.pluck-review-isDeleted div.pluck-review-full-review-action-buttons,
.pluck-review-isDeleted div.pluck-review-full-review-comment-wrap,
.pluck-review-isDeleted div.pluck-review-full-review-comment-container,
.pluck-review-isDeleted div.pluck-review-blocked-message,
.pluck-review-isDeleted div.pluck-review-hidden-message,
.pluck-review-isDeleted div.pluck-review-underReview-message,
.pluck-review-isDeleted div.pluck-review-ignored-message {
    display: none;
}

.pluck-reviews-list-pagination { /* See IE6 stylesheet for additional styles */
    height: 18px;
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 10px;
    padding-top: 10px;
    text-align: right;
}

.pluck-reviews-list-pagination-wrapper {
    height: 18px;
    float: right;
}

.pluck-reviews-list-pagination-wrapper img {
    display: block;
    border: 0;
}

.pluck-reviews-list-pagination-button-prev {
    display: block;
    float: left;
    height: 18px;
    margin-right: 10px;
    width: 18px;
}

.pluck-reviews-list-pagination-button-next {
    display: block;
    float: left;
    height: 18px;
    margin-left: 5px;
    width: 18px;
}

.pluck-reviews-list-pagination-page {
    display: inline-block;
    float: left;
    margin-right: 5px;
    padding-top: 2px;
}

.pluck-reviews-list-pagination-separator {
    display: inline-block;
    float: left;
    margin-right: 5px;
    padding-top: 0px;
}

span.pluck-reviews-list-pagination-page {
    font-weight: bold;
}

/*********************************
 * 
 * pluck/reviews/rollup
 *
 *********************************/

.pluck-review-rollup-wrapper {
    position: relative;
}

.pluck-review-rollup a {
    text-decoration: none;
}

.pluck-review-category-rollup a {
    text-decoration: none;
}

.pluck-review-rollup-output-star-wrap {
    display: inline-block;
    padding: 0px 10px 0px 0px; 
    width: auto;
    zoom: 1;
    *display: inline;
    _height: 22px;
}

p.pluck-review-star-label {
    display: inline-block;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 3px 0px 0px 10px;
} 

.pluck-review-output-stars {
    display: inline-block;
    width: 102px;
    zoom: 1;
    *display: inline;
    _height: 22px;
}

.pluck-review-rollup-output-star-filter {
    display: inline-block;
    padding: 0px 10px 0px 10px;
    width: auto;
}

p.pluck-review-rollup-output-star-filter {
    display: inline-block;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 3px 0px 0px 0px;
}

span.pluck-review-rollup-output-star-filter-link-inactive {
    font-weight: bold;
}

.pluck-review-rollup-star-input-wrap {
    padding: 10px;
}

p.pluck-review-rollup-star-input-label {
    display: inline-block;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 3px 0px 0px 0px;
}

.pluck-review-rollup-review-metawrap {
    display: inline-block;
    padding: 0px 10px 0px 0px;
    width: auto;
    zoom: 1;
    *display: inline;
    _height: 22px;
}

p.pluck-review-rollup-review-meta-text {
    display: inline-block;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 3px 0px 0px 0px;
}

.pluck-review-rollup-attributes-wrap {
    display: inline-block;
    width: auto;
    zoom: 1;
    *display: inline;
}

.pluck-review-rollup-attributes {
    font-size: 0.8em;
    width: 240px;
    float: left;
}

.pluck-review-rollup-attributes .pluck-review-full-attributes-name {
    width: 140px;
}

.pluck-review-create-review-rollup-wrap {
    display: inline-block;
    margin: 0px 0px 0px 10px;
    width: auto;
    vertical-align: top;
    zoom: 1;
    *display: inline;
    _height: 35px;
}

a.pluck-review-create-review-rollup {
    display: block;
    float: left;
    margin: 10px 0px 0px 10px;
}

div.pluck-review-login-review-rollup {
    clear: left;
    margin: 10px 0px 0px 10px;
}

div.pluck-review-rollup-footer {
    clear: left;
    height: 1px;
}

.pluck-review-rollup-dialog .pluck-dialog-middle {
    padding: 10px;
}

/*********************************
 * 
 * pluck/reviews/submit
 *
 *********************************/

.pluck-review-create-wrap {
    border: 4px solid #767572;
    height: auto;
    padding-bottom: 20px;
}

.pluck-review-create-wrap .pluck-error-message {
    display: none;
    margin: 0px 0px 0px 100px;
    padding: 5px 5px 0px 5px;
}

.pluck-review-create-wrap .pluck-review-create-review-error-container .pluck-error-message {
    margin-left: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
}

.pluck-review-create-wrap .pluck-review-create-review-actions .pluck-error-message {
    margin-left: 0px;
}

.pluck-review-create-wrap .pluck-confirm-message {
    display: none;
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 0px;
}

p.pluck-review-create-header-headline {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5px 0px 10px 10px;
}

.pluck-review-create-content-wrap {
    border: 4px solid #ffffff;
    height: auto;
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 15px 6px 0px 6px;
}

.pluck-review-create-content-wrap > div {
    clear: left;
}

.pluck-review-create-rate-this,
.pluck-review-create-review-title,
.pluck-review-create-attributes,
.pluck-review-create-author-attributes,
.pluck-review-create-pros,
.pluck-review-create-cons,
.pluck-review-create-review-desc,
.pluck-review-create-review-rec {
    clear: left;
}

.pluck-review-create-rate-this {
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
}

.pluck-review-create-review-label {
    display: block;
    float: left;
    width: 100px;
}

p.pluck-review-create-review-label-text {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5px;
}

p.pluck-review-create-review-info-text {
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5px;
}

.pluck-review-create-wrap a {
    text-decoration: none;
}

.pluck-review-create-review-actions {
    display: block;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 5px;
    width: 65%;
}

.pluck-review-create-author-attributes .pluck-review-create-review-actions {
    border: 1px solid #a1a09c;
    padding: 4px;
}

.pluck-review-create-review-star-box {
    height: 16px;
    width: 77px;
    padding: 1px 2px;
}

.pluck-review-create-review-star-box a {
    display: block;
    float:left;
    height: 16px;
    width: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
}

.pluck-review-create-review-star-box span {
    display: block;
    float:left;
    height: 16px;
    width: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
}

.pluck-review-create-review-star-box a.pluck-review-create-review-star-first {
    width: 16px;
}

.pluck-review-create-review-star-box span.pluck-review-create-review-star-first {
    width: 16px;
}

.pluck-review-create-review-star-box a.pluck-review-create-review-star-last {
    width: 16px;
}

.pluck-review-create-review-star-box span.pluck-review-create-review-star-last {
    width: 16px;
}


.pluck-review-create-review-slide-box-wrap {
    padding-top: 5px;
}

.pluck-review-create-review-slide-box {
    height: 11px;
    padding: 1px 0px 1px 1px;
    width: 102px;
}

.pluck-review-create-review-slide-box a {
    display: block;
    float:left;
    height: 9px;
    width: 19px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 1px;
}

.pluck-review-create-review-slide-box span {
    display: block;
    float:left;
    height: 9px;
    width: 19px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 1px;
}

a.pluck-review-create-review-slide {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 1px;
    padding: 0px;
}

a:hover.pluck-review-create-review-slide {
    background-position: bottom left;
}

span.pluck-review-create-review-slide {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 1px;
    padding: 0px;
}

a.pluck-review-create-review-slide-active {
    background-position: bottom left;
}

span.pluck-review-create-review-slide-active {
    background-position: bottom left;
}

a.pluck-review-create-review-slide-clicked {
    background-position: bottom left;
}

span.pluck-review-create-review-slide-clicked {
    background-position: bottom left;
}

input.pluck-review-create-review-input {
    border: 1px solid #abadb3;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.pluck-review-create-review-title-tips {
    border: 1px solid #abadb3;
    width: 100%;
}

.pluck-review-create-review-title-tips p {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5px;
}

p.pluck-review-attribute-clear-wrap {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    float: left;
    width: 11px;
    margin-right: 10px;
}

a.pluck-review-attribute-clear {
    display: block;
    height: 11px;
    width: 11px;
}

a:hover.pluck-review-attribute-clear {
    display: block;
    height: 11px;
    width: 11px;
}

.pluck-review-create-review-attribute-single {
    margin-bottom: 10px;
    clear: left;
}

.pluck-review-create-review-attribute-single-label {
    display: block;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    overflow: hidden;
    width: 180px;
    vertical-align: text-top;
}

p.pluck-review-create-review-attribute-single-label-text {
    margin-top: 0px;
    margin-bottom: 0px;
}

.pluck-review-create-review-attribute-single .pluck-review-create-review-star-box {
    margin-left: 180px;
}

.pluck-review-create-review-attribute-single .pluck-review-create-review-slide-box {
    margin-left: 200px;
}

.pluck-review-create-checkbox-label-wrap {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 15px;
}

input.pluck-review-create-check {
    border: 1px solid #abadb3;
    display: block;
    float: left;
    margin-top: 3px;
    margin-bottom: 0px;
    padding: 0px;
    vertical-align: bottom;
    width: 10px;
}

.pluck-review-create-cons {
    margin-bottom: 5px;
}

p.pluck-review-create-check-desc {
    display: block;
    margin-left: 30px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
}

textarea.pluck-review-create-review-desc-input {
    border: 1px solid #abadb3;
    height: 100px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.pluck-review-create-review-desc-photoadd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    width: 100%;
}

.pluck-review-create-review-desc-photoadd-file {
    border-top: 2px solid #ffffff;
    margin-bottom: 15px;
}

.pluck-review-create-review-desc-photoadd-file-secondary {
    border-top: 2px solid #ffffff;
    margin-bottom: 10px;
}

.pluck-review-create-review-desc-photoedit {
    border-top: 2px solid #ffffff;
    margin-bottom: 10px;
    min-height: 100px;
}

.pluck-review-create-review-desc-photoattached {
    border-top: 2px solid #ffffff;
    margin-bottom: 10px;
    min-height: 100px;
}

a.pluck-review-create-review-desc-photoadd-link {
    padding: 5px 0px 0px 5px;
}

.pluck-review-create-review-desc-photoadd p {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left:3px;
    margin-right: 3px;
    padding: 5px 0px 0px 5px;
}

img.pluck-review-create-review-desc-photoedit-thumb {
    border: 2px solid #afa89c;
    float: left;
    margin: 10px;
}

img.pluck-review-create-review-desc-photoattached-thumb {
    border: 2px solid #afa89c;
    float: left;
    margin: 10px;
}

.pluck-review-create-review-desc-photoedit-info-wrap {
    margin-left: 80px;
    margin-top: 10px;
}

.pluck-review-create-review-desc-photoedit-info-wrap fieldset {
    border: none;
    padding: 0;
    margin: 0;
}

.pluck-review-create-review-desc-photoattached-info-wrap {
    margin-left: 80px;
    margin-top: 10px;
}

.pluck-review-create-review-desc-photoadd-info-wrap {
    display: none;
    margin-left: 13px;
    margin-top: 10px;
}

.pluck-review-create-review-desc-photoadd-info-wrap fieldset {
    border: none;
    padding: 0;
    margin: 0;
}

.pluck-review-create-review-desc-photoedit-action-wrap {
    height: 25px;
    margin-top: 10px;
    padding-right: 5%;
}

.pluck-review-create-review-desc-photoattached-action-wrap {
    height: 25px;
    margin-top: 10px;
    padding-right: 5%;
}

.pluck-review-create-review-desc-photoadd-action-wrap {
    height: 25px;
    margin-top: 10px;
    padding-right: 5%;
}

.pluck-review-create-review-desc-photoattached-action-wrap span {
    display: inline-block;
    float: right;
    margin-left: 10px;
}

.pluck-review-create-review-desc-photoattached-action-wrap a img {
    border: none;
    float: left;
    margin-right: 3px;
    margin-top: 3px;
}

a.pluck-review-create-review-desc-photoedit-add {
    float: right;
    margin-right:15px;
}

a.pluck-review-create-review-desc-photoedit-cancel {
    float: right;
}

a.pluck-review-create-review-desc-photoadd-add {
    float: right;
    margin-right:15px;
}

a.pluck-review-create-review-desc-photoadd-cancel {
    float: right;
}

div.pluck-review-create-review-desc-photoadd-filename {
    padding-bottom: 5px;
}

input.pluck-review-create-review-photoTitle {
    border: 1px solid #abadb3;
    margin-top: 0px;
    margin-bottom: 3px;
    padding: 0px;
    width: 90%;
}

.pluck-review-create-review-desc-photoadd-title input.pluck-review-create-review-photoTitle {
    width: 95%;
}

textarea.pluck-review-create-review-photoDesc {
    border: 1px solid #abadb3;
    margin: 0px;
    padding: 0px;
    width: 90%;
}

.pluck-review-create-review-desc-photoadd-desc textarea.pluck-review-create-review-photoDesc {
    width: 95%;
}

div.pluck-review-create-review-desc-photoattached-title {
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 5px;
    padding: 0px;
    width: 90%;
}

div.pluck-review-create-review-desc-photoattached-desc {
    margin-top: 0px;
    margin-bottom: 5px;
    padding: 0px;
    width: 90%;
}

div.pluck-review-create-review-desc-photoadd-button {
    float: right;
    margin-top: 10px;
    margin-left: 15px;
    margin-right: 5px;
}

p.pluck-review-create-review-desc-photoadd-file-text {
    display: inline-block;
    padding-top: 13px;
    padding-left: 10px;
    width: auto;
}

.pluck-review-create-review-label-long {
    display: block;
    float: left;
    width: 250px;
}

p.pluck-review-create-review-label-long-text {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5px;
}

.pluck-review-create-review-actions-short {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5px;
}

.pluck-review-create-review-actions-short input {
    display: inline-block;
    width: 30px;
}

.pluck-review-create-review-actions-short label {
    float: none;
}

span.pluck-review-create-review-rec-input-wrap {
    float: left;
}

.pluck-review-create-review-author-attribute-single {
    padding: 5px;
    margin-bottom: 10px;
}

.pluck-review-create-review-author-attribute-single-label {
    display: block;
}

.pluck-review-create-review-author-attribute-single-label-text {
    color: #786952;
    margin: 0;
}

.pluck-review-create-review-author-attribute-single-value {
    display: block;
    padding-left: 20px;
    padding-top: 5px;
}

.pluck-review-create-review-author-attribute-single-value label {
    color: #786952;
}

.pluck-review-create-review-author-attribute-single-value select {
    color: #786952;
    width: 100%;
}

input.pluck-review-create-review-author-attr-val-text {
    border: 1px solid #ABADB3;
    margin: 0;
    padding: 0;
    width: 100%;
}


span.pluck-review-create-review-post-item {
    display: inline-block;
    line-height: 16px;
    margin-right: 5px;
}

.pluck-review-create-review-post-ie7 span.pluck-review-create-review-post-item {
    display: inline;
    margin-right: 15px;
    padding-left: 20px;
    position: relative;
}

span.pluck-review-create-review-post-item label {
    float: right;
    padding-top: 1px;
}

.pluck-review-create-review-post-ie7 span.pluck-review-create-review-post-item label {
    float: none;
}

.pluck-review-create-review-post-ie7  span.pluck-review-create-review-post-item input {
    position: absolute;
    top: -3px;
    left: 0;
}

img.pluck-review-create-review-post-icon {
    float: left;
    margin-right: 3px;
    vertical-align: middle;
}

.pluck-review-create-review-error-container {
    padding-top: 20px;
    padding-left: 110px;
}

.pluck-review-create-review-primary-buttons {
    height: 45px;
    padding-left: 110px;
}

a.pluck-cancel-button {
    display: inline-block;
    padding-top: 4px;
}

a.pluck-review-create-review-preview {
    margin-right: 15px;
}

a.pluck-review-create-review-save {
    margin-right: 15px;
}

/*********************************
 *
 * Preview
 *
 *********************************/

.pluck-review-preview-controls-wrap {
    border: 4px solid #a1a09c;
    height: 35px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.pluck-review-preview-primary-buttons {
    float: right;
    padding-top: 5px;
}

.pluck-review-preview .pluck-review-full-content-wrap {
    margin-bottom: 0px;
}

.pluck-review-preview-controls-wrap-bottom {
    margin-bottom: 15px;
}

.pluck-review-preview-error-container {
    padding-top: 20px;
    padding-left: 65px;
}

.pluck-review-preview .pluck-review-preview-error-container .pluck-error-message {
    display: none;
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
}

.pluck-review-preview .pluck-review-preview-error-container .pluck-confirm-message {
    display: none;
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
}


/*********************************
 * 
 * Most Helpful Reviews
 *
 *********************************/

.pluck-review-most-helpful .pluck-review-full-content-wrap {
    height: 228px;
}

p.pluck-review-most-helpful-favorable-headline {
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5px 0px 10px 10px;
    width: 43%;
}

p.pluck-review-most-helpful-critical-headline {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 55%;
    padding: 5px 0px 10px 10px;
    width: 43%;
}

.pluck-review-most-helpful-critical-single-review-wrap {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 55%;
    padding: 10px 0px 0px 0px;
    width: 43%;
}

.pluck-review-most-helpful-favorable-single-review-wrap {
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 0px 0px 0px;
    width: 43%;
}

.pluck-review-most-helpful-vs {
    float: left;
    text-align: center;
    width: 12%;
}

.pluck-review-most-helpful-vs p.pluck-review-most-helpful-vs-text {
    padding-top: 10px;
}

p.pluck-most-helpful-meta {
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 10px;
}
 
.pluck-review-most-helpful-header-sorting {
    float: right;
} 

.pluck-review-most-helpful-header-sorting p {
    margin-top: 0px;
    margin-bottom: 0px;
}

.pluck-review-most-helpful-header-sorting a {
    text-decoration: none;
}

.pluck-review-most-helpful-header-sorting a.pluck-review-most-helpful-sort-active-link {
    font-weight: bold;
}

.pluck-review-most-helpful-single-review-wrap {
    margin-bottom: 15px;
}

.pluck-review-most-helpful-favorable-single-review-container {
    position: relative;
    left: 0px;
    top: 0px;
}

.pluck-review-most-helpful-critical-single-review-container {
    position: relative;
    left: 0px;
    top: 0px;
}

.pluck-review-most-helpful-favorable-single-review {
    height: 180px;
}

.pluck-review-most-helpful-critical-single-review {
    height: 180px;
}

.pluck-review-most-helpful-favorable-no-reviews {
    height: 143px;
    padding-top: 75px;
}

.pluck-review-most-helpful-critical-no-reviews {
    height: 143px;
    padding-top: 75px;
}

.pluck-review-most-helpful-favorable-single-review-viewarea {
    height: 180px;
    overflow: hidden;
    position: relative; /* Needed for IE7 overflow/position bug */
}

.pluck-review-most-helpful-critical-single-review-viewarea {
    height: 180px;
    overflow: hidden;
    position: relative; /* Needed for IE7 overflow/position bug */
}

p.pluck-review-most-helpful-recommendations {
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.pluck-review-most-helpful-stars {
    height: 20px;
    padding-left: 5px;
}

p.pluck-review-most-helpful-review-title {
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    overflow: hidden;
}

p.pluck-review-most-helpful-review-content {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    overflow: hidden;
}

a.pluck-review-most-helpful-review-full-review-link {
    text-decoration: none;
}

p.pluck-review-most-helpful-review-meta {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 10px;
}

a.pluck-review-most-helpful-reviewer-username {
    text-decoration: none;
}

.pluck-review-most-helpful-button {
    height: 33px;
    margin: 5px 0px 0px 20px;
}

.pluck-review-most-helpful-button-container {
    margin: 0px auto;
    height: 33px;
    padding: 0px auto;
    width: 160px;
}

.pluck-review-most-helpful-prev-button {
    float: left;
    height: 33px;
    width: 63px;
}

a.pluck-review-most-helpful-prev {
    display: block;
    height: 28px;
    padding: 5px 0px 0px 0px;
    text-decoration: none;
    text-indent: 25px;
    width: 63px;
}

.pluck-review-most-helpful-prev-disabled {
    float: left;
    height: 33px;
    width: 63px;
}

div.pluck-review-most-helpful-prev {
    display: block;
    height: 28px;
    padding: 5px 0px 0px 0px;
    text-decoration: none;
    text-indent: 25px;
    width: 63px;
}

.pluck-review-most-helpful-next-button {
    float: right;
    height: 33px;
    width: 63px;
}

a.pluck-review-most-helpful-next {
    display: block;
    height: 28px;
    padding: 5px 0px 0px 0px;
    text-decoration: none;
    text-indent: 7px;
    width: 63px;
}

.pluck-review-most-helpful-next-disabled {
    float: right;
    height: 33px;
    width: 63px;
}

div.pluck-review-most-helpful-next {
    display: block;
    height: 28px;
    padding: 5px 0px 0px 0px;
    text-decoration: none;
    text-indent: 7px;
    width: 63px;
}

.pluck-review-most-helpful-blocked-message {
    clear: left;
    margin: 0px 10px;
}
    
.pluck-review-most-helpful-hidden-message {
    clear: left;
    margin: 0px 10px;
}
    
.pluck-review-most-helpful-underReview-message {
    clear: left;
    margin: 0px 10px;
}

.pluck-review-most-helpful-ignored-message {
    clear: left;
    margin: 0px 10px;
}

a.pluck-review-most-helpful-show-hidden-info {
    text-decoration: none;
}

a.pluck-review-most-helpful-hide-hidden-info {
    display: none;
    text-decoration: none;
}

.pluck-review-mostHelpful-isBlocked p.pluck-review-most-helpful-review-title,
.pluck-review-mostHelpful-isBlocked p.pluck-review-most-helpful-review-content,
.pluck-review-mostHelpful-isBlocked p.pluck-review-most-helpful-review-meta,
.pluck-user-isHidden p.pluck-review-most-helpful-review-title,
.pluck-user-isHidden p.pluck-review-most-helpful-review-content,
.pluck-user-isHidden p.pluck-review-most-helpful-review-meta,
.pluck-review-mostHelpful-isUnderReview p.pluck-review-most-helpful-review-title,
.pluck-review-mostHelpful-isUnderReview p.pluck-review-most-helpful-review-content,
.pluck-review-mostHelpful-isUnderReview p.pluck-review-most-helpful-review-meta,
.pluck-user-isIgnored p.pluck-review-most-helpful-review-title,
.pluck-user-isIgnored p.pluck-review-most-helpful-review-content,
.pluck-user-isIgnored p.pluck-review-most-helpful-review-meta {
    display: none;
}

.pluck-review-most-helpful-showHiddenInfo a.pluck-review-most-helpful-show-hidden-info,
.pluck-review-most-helpful-showHiddenInfo div.pluck-review-most-helpful-blocked-message em,
.pluck-review-most-helpful-showHiddenInfo div.pluck-review-most-helpful-hidden-message em,
.pluck-review-most-helpful-showHiddenInfo div.pluck-review-most-helpful-underReview-message em,
.pluck-review-most-helpful-showHiddenInfo div.pluck-review-most-helpful-ignored-message em {
    display: none;
}

.pluck-review-most-helpful-showHiddenInfo p.pluck-review-most-helpful-review-title,
.pluck-review-most-helpful-showHiddenInfo p.pluck-review-most-helpful-review-content,
.pluck-review-most-helpful-showHiddenInfo p.pluck-review-most-helpful-review-meta {
    display: block;
}

.pluck-review-most-helpful-showHiddenInfo a.pluck-review-most-helpful-hide-hidden-info {
    display: inline;
}

/*********************************
 * 
 * Recent Reviews
 *
 *********************************/

 .pluck-review-recent-reviews-header-sorting {
    float: right;
    margin: 10px;
} 

.pluck-review-recent-reviews-header-sorting p {
    margin-top: 0px;
    margin-bottom: 0px;
}

.pluck-review-recent-reviews-header-sorting a {
    text-decoration: none;
}

.pluck-review-recent-reviews-header-sorting a.pluck-review-recent-reviews-sort-active-link {
    font-weight: bold;
}

.pluck-review-recent-reviews-single-review-wrap {
    padding-bottom: 15px;
}

.pluck-review-recent-reviews-stars {
    height: 20px;
    padding-left: 5px;
}

p.pluck-review-recent-reviews-review-parent {
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

a.pluck-review-recent-reviews-parent-link {
    text-decoration: none;
}

p.pluck-review-recent-reviews-review-title {
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    overflow: hidden;
}

p.pluck-review-recent-reviews-review-content {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    overflow: hidden;
}

a.pluck-review-recent-reviews-review-full-review-link {
    text-decoration: none;
}

p.pluck-review-recent-reviews-review-meta {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

a.pluck-review-recent-reviews-reviewer-username {
    text-decoration: none;
}

.pluck-review-recent-reviews-blocked-message {
    clear: left;
    margin: 0px 10px;
}
    
.pluck-review-recent-reviews-hidden-message {
    clear: left;
    margin: 0px 10px;
}
    
.pluck-review-recent-reviews-underReview-message {
    clear: left;
    margin: 0px 10px;
}

.pluck-review-recent-reviews-ignored-message {
    clear: left;
    margin: 0px 10px;
}

a.pluck-review-recent-reviews-show-hidden-info {
    margin-left: 10px;
    text-decoration: none;
}

a.pluck-review-recent-reviews-hide-hidden-info {
    display: none;
    text-decoration: none;
}

.pluck-review-recent-reviews-isBlocked p.pluck-review-recent-reviews-review-title,
.pluck-review-recent-reviews-isBlocked p.pluck-review-recent-reviews-review-content,
.pluck-review-recent-reviews-isBlocked p.pluck-review-recent-reviews-review-meta,
.pluck-user-isHidden p.pluck-review-recent-reviews-review-title,
.pluck-user-isHidden p.pluck-review-recent-reviews-review-content,
.pluck-user-isHidden p.pluck-review-recent-reviews-review-meta,
.pluck-review-recent-reviews-isUnderReview p.pluck-review-recent-reviews-review-title,
.pluck-review-recent-reviews-isUnderReview p.pluck-review-recent-reviews-review-content,
.pluck-review-recent-reviews-isUnderReview p.pluck-review-recent-reviews-review-meta,
.pluck-user-isIgnored p.pluck-review-recent-reviews-review-title,
.pluck-user-isIgnored p.pluck-review-recent-reviews-review-content,
.pluck-user-isIgnored p.pluck-review-recent-reviews-review-meta {
    display: none;
}

.pluck-review-recent-reviews-showHiddenInfo a.pluck-review-recent-reviews-show-hidden-info,
.pluck-review-recent-reviews-showHiddenInfo div.pluck-review-recent-reviews-blocked-message em,
.pluck-review-recent-reviews-showHiddenInfo div.pluck-review-recent-reviews-hidden-message em,
.pluck-review-recent-reviews-showHiddenInfo div.pluck-review-recent-reviews-underReview-message em,
.pluck-review-recent-reviews-showHiddenInfo div.pluck-review-recent-reviews-ignored-message em {
    display: none;
}

.pluck-review-recent-reviews-showHiddenInfo p.pluck-review-recent-reviews-review-title,
.pluck-review-recent-reviews-showHiddenInfo p.pluck-review-recent-reviews-review-content,
.pluck-review-recent-reviews-showHiddenInfo p.pluck-review-recent-reviews-review-meta {
    display: block;
}

.pluck-review-recent-reviews-showHiddenInfo a.pluck-review-recent-reviews-hide-hidden-info {
    display: inline;
}

/*********************************
 * 
 * Top Rated
 *
 *********************************/

.pluck-review-top-header-sorting {
    float: right;
    margin: 10px;
} 

.pluck-review-top-header-sorting p {
    margin-top: 0px;
    margin-bottom: 0px;
}

.pluck-review-top-header-sorting a {
    text-decoration: none;
}

.pluck-review-top-header-sorting a.pluck-review-top-sort-active-link {
    font-weight: bold;
}

.pluck-review-top-rated-single-review-wrap {
    padding-bottom: 15px;
}

.pluck-review-top-rated-stars {
    height: 20px;
    padding-left: 5px;
}

p.pluck-review-top-rated-review-title {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

p.pluck-review-top-rated-review-content {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

p.pluck-review-top-rated-review-meta {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

a.pluck-review-top-rated-reviewer-username {
    text-decoration: none;
}

a.pluck-review-top-rated-item-link {
    text-decoration: none;
}

.pluck-review-top-rated-hidden-message {
    clear: left;
    font-style: italic;
    margin: 0px 10px;
}
    
.pluck-review-top-rated-underReview-message {
    clear: left;
    font-style: italic;
    margin: 0px 10px;
}

.pluck-review-top-rated-ignored-message {
    clear: left;
    font-style: italic;
    margin: 0px 10px;
}

a.pluck-review-top-rated-show-hidden-info {
    color: #0066cc;
    font-style: normal;
    text-decoration: none;
}

a.pluck-review-top-rated-hide-hidden-info {
    color: #0066cc;
    font-style: normal;
    text-decoration: none;
}

.pluck-user-isHidden p.pluck-review-top-rated-review-title,
.pluck-user-isHidden p.pluck-review-top-rated-review-meta,
.pluck-review-top-rated-isUnderReview p.pluck-review-top-rated-review-title,
.pluck-review-top-rated-isUnderReview p.pluck-review-top-rated-review-meta,
.pluck-user-isIgnored p.pluck-review-top-rated-review-title,
.pluck-user-isIgnored p.pluck-review-top-rated-review-meta {
    display: none;
}

.pluck-review-top-rated-showHiddenInfo div.pluck-review-top-rated-hidden-message,
.pluck-review-top-rated-showHiddenInfo div.pluck-review-top-rated-underReview-message,
.pluck-review-top-rated-showHiddenInfo div.pluck-review-top-rated-ignored-message {
    display: none;
}

.pluck-review-top-rated-showHiddenInfo p.pluck-review-top-rated-review-title,
.pluck-review-top-rated-showHiddenInfo p.pluck-review-top-rated-review-meta {
    display: block;
}

/* Updates for 4.9 */

p.pluck-review-full-header-sort-label {
    color: #ffffcc;
    float: right;
    margin: 7px 0px 0px 10px;
}

/* Updates for 5.0 */
.pluck-review-list-mp-wrap .pluck-user-mp-content {
    margin-left: 65px;
}

.pluck-review-list-mp-wrap h4.pluck-user-mp-username {
    font-size: 1.25em;
    padding-top: 1px;
}

.pluck-review-preview-mp-wrap .pluck-user-mp-content {
    margin-left: 65px;
}

.pluck-review-preview-mp-wrap h4.pluck-user-mp-username {
    font-size: 1.25em;
    padding-top: 1px;
}

a.pluck-review-list-create {
    display: block;
    float: right;
    margin-top: 3px;
}

a.pluck-review-full-header-filter {
    color: #ffffcc;
    display: block;
    float: right;
    margin: 7px 15px 0px 0px;
    text-decoration: underline;
}

.pluck-review-list-filter-desc {
    background-color: #dddddd;
    border-bottom: 1px solid #A7A9AC;
    color: #1a1414;
    font-size: 0.8em;
    margin-bottom: 10px;
    padding: 10px;
}

.pluck-review-list-filter-desc-attr {
    font-weight: bold;
}

.pluck-review-list-filter-desc-option {
    font-style: italic;
}

.pluck-review-list-filter-wrap {
    background-color: #ffffff;
    color: #615555;
    clear: right;
    display: none;
    height: auto;
    margin: 0 0 15px 0;
    position: relative;
}

.pluck-review-list-filter-wrap-noResults {
    display: block;
    border-top: 1px solid #A7A9AC;
}

.pluck-review-list-filter-title {
    border-bottom: 1px solid #A7A9AC;
    margin-bottom: 10px;
    padding: 10px 10px 10px 25px;
}

.pluck-review-list-filter-type {
    padding: 5px 10px 0px 20px;
}

.pluck-review-list-filter-type input {
}

.pluck-review-list-filter-type label {
}

.pluck-review-list-filter-ratings {
    padding: 0px 10px 10px 45px;
}

.pluck-review-list-filter-ratings select {
}

.pluck-review-list-filter-ratings label {
    margin-right: 10px;
}

.pluck-review-list-filter-author-attributes {
    padding: 5px 10px 0px 42px;
}

.pluck-review-list-filter-author-attribute {
    padding: 5px 0px 0px 0px;
}

.pluck-review-list-filter-author-attribute input {
}

.pluck-review-list-filter-author-attribute label {
}

.pluck-review-list-filter-author-options {
    padding: 0px 0px 10px 20px;
}

.pluck-review-list-filter-author-option {
    padding: 5px 0 0 0;
}

.pluck-review-list-filter-author-option input {
}

.pluck-review-list-filter-author-option label {
}

.pluck-review-list-filter-author-options .pluck-error-message {
    margin-left: 3px;
}

.pluck-review-list-filter-actions {
    padding: 10px 10px 10px 20px;
    height: 25px;
}

.pluck-review-list-filter-actions .pluck-primary-button {
}

.pluck-review-list-filter-actions a.pluck-cancel-button {
    color: #615555;
}

.pluck-review-list-filter-actions a.pluck-cancel-button:hover {
    color: #cc3333;
}

span.pluck-review-rollup-review-meta-recommended {
    color: #615555;
    display: block;
    font-size: 0.8em;
    font-weight: bold;
    margin-top: -2px;
}

div.pluck-review-rollup-output-star-wrap {
    float: left;
}

div.pluck-review-create-review-desc-photoattached-title,
div.pluck-review-create-review-desc-photoattached-desc,
p.pluck-review-full-review-image-overlay-title,
p.pluck-review-full-review-image-overlay-desc {
    overflow: hidden;
    word-wrap: break-word;
}

/*****************************************
 *
 * Updates for 5.2
 *
 *****************************************/

p.pluck-review-full-header-headline,
div.pluck-review-full-author-attribute,
p.pluck-review-full-review-title,
div.pluck-review-full-review-body,
div.pluck-review-full-review-body > p,
div.pluck-review-full-review-pro-con > p,
p.pluck-review-recent-reviews-review-title,
p.pluck-review-recent-reviews-review-content,
p.pluck-review-most-helpful-review-title,
p.pluck-review-most-helpful-review-content,
p.pluck-review-top-rated-review-title {
    overflow: hidden;
    word-wrap: break-word;
}

p.pluck-review-most-helpful-review-title {
    margin-top: 2px;
}

div.pluck-review-most-helpful-stars > div.pluck-review-starsOutput {
    float: none;
}

.pluck-review-full-sourcesite-attribution {
    margin-left: 10px;
    margin-right: 10px;
    height: 20px;
    text-align: right;
    color: #999999;
    font-size:0.8em;
}

div.pluck-review-full-parent-link {
    clear: left;
    color: #999999;
    font-size: 0.8em;
    margin-left: 65px;
    margin-right: 10px;
}

div.pluck-review-full-parent-link > a {
    color: #0066CC;
    text-decoration: none;
}

}

.pluck-review-create-review-photoadd-noFlash {
    color: #615555;
    font-size: 0.8em;
    padding: 5px;
}

/*********************************
 *
 * CSS control - DO NOT CHANGE OR REMOVE
 * needed to track loading of this css file
 *
 *********************************/

.pluck-social-css-loaded { /* DO NOT CHANGE OR REMOVE - needed to track loading of this css file */
    border-bottom-color: #010204;
}

/*********************************
 * 
 * colors
 *
 *********************************/

.pluck-twitter-invite-dialog .pluck-wait-msg,
.pluck-linkedIn-invite-dialog .pluck-wait-msg {
    color:#786952;
}

 /*********************************
 * 
 * fonts
 *
 *********************************/

.pluck-twitter-invite-dialog .pluck-wait-msg,
.pluck-linkedIn-invite-dialog .pluck-wait-msg {
    font-size:0.8em;
}


/*********************************
 * 
 * pluck/social/facebook
 *
 *********************************/

.pluck-facebook-dialog { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    padding-bottom: 10px;
    min-height: 100px;
    height: auto !important;
    height: 100px;
    width: 467px;
}

.pluck-facebook-dialog .pluck-dialog-middle {
    width:463px;
}

.pluck-facebook-dialog .pluck-error-message {
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.pluck-facebook-dialog span.pluck-dialog-actions {
    margin-left: 10px;
    padding-left: 0px;
}

/*********************************
 * 
 * pluck/social/twitter/inviteDialog
 *
 *********************************/

.pluck-twitter-invite-dialog { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    padding-bottom: 10px;
    min-height: 222px;
    height: auto !important;
    height: 222px;
    width: 267px;
}

.pluck-twitter-invite-dialog .pluck-dialog-middle {
    width:263px;
}

.pluck-twitter-invite-dialog .pluck-wait-display {
    top: 30px;
}

.pluck-twitter-invite-dialog .pluck-wait-msg {
    font-weight: bold;
}

.pluck-twitter-invite-dialog .pluck-error-message {
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.pluck-twitter-invite-dialog span.pluck-dialog-group textarea {
    height:65px;
    margin-left: 10px;
    width: 240px;
}

.pluck-twitter-invite-dialog span.pluck-dialog-actions {
    margin-left: 10px;
    padding-left: 0px;
}


/*********************************
 * 
 * pluck/social/linkedIn/inviteDialog
 *
 *********************************/

.pluck-linkedIn-invite-dialog { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    padding-bottom: 10px;
    min-height: 222px;
    height: auto !important;
    height: 222px;
    width: 267px;
}

.pluck-linkedIn-invite-dialog .pluck-dialog-middle {
    width:263px;
}

.pluck-linkedIn-invite-dialog .pluck-wait-display {
    top: 30px;
}

.pluck-linkedIn-invite-dialog .pluck-wait-msg {
    font-weight: bold;
}

.pluck-linkedIn-invite-dialog .pluck-error-message {
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.pluck-linkedIn-invite-dialog span.pluck-dialog-group textarea {
    height:65px;
    margin-left: 10px;
    width: 240px;
}

.pluck-linkedIn-invite-dialog span.pluck-dialog-actions {
    margin-left: 10px;
    padding-left: 0px;
}

/*********************************
 * 
 * pluck/social/syndication
 *
 *********************************/

.pluck-social-syndication {
    font-family: Calibri, Tahoma, 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 16px;
}

.pluck-standardfont.pluck-social-syndication {
    font-size: 14px;
}

.pluck-social-syndication-connect {
    display: inline-block;
    margin: 5px 10px 0 0;
}

.pluck-social-syndication-connect input {
    display: inline-block;
    height: 16px;
    margin: 0;
}

.pluck-social-syndication-connect label {
    display: inline-block;
    height: 16px;
    width: 16px;
    margin: 0;
}

.pluck-social-syndication-connect label.pluck-social-syndication-facebook {
    background: transparent url("//pluck.very.co.uk/ver1.0/pluck/social/syndication/images/pluck-syndicate-facebook.gif") center center no-repeat;
}

.pluck-social-syndication-connect label.pluck-social-syndication-twitter {
    background: transparent url("//pluck.very.co.uk/ver1.0/pluck/social/syndication/images/pluck-syndicate-twitter.gif") center center no-repeat;
}

.pluck-social-syndication-connect label.pluck-social-syndication-linkedIn {
    background: transparent url("//pluck.very.co.uk/ver1.0/pluck/social/syndication/images/pluck-syndicate-linkedin.gif") center center no-repeat;
}

.pluck-social-syndication-messages .pluck-wait {
    bottom:1px;
    left:0px;
    right:0px;
    top:10px;
}

.pluck-social-syndication-messages .pluck-wait-modal,
.pluck-social-syndication-messages .pluck-confirm-modal {
    background: #fcfcf6;
}

.pluck-social-syndication-messages .pluck-wait-display {
    left: 30px;
    right: 30px;
    top: 10px;
}

.pluck-social-syndication-messages .pluck-wait-msg {
    font-size: 1.0em;
    font-weight: bold;
    padding: 10px;
}

/*********************************
 * 
 * pluck/social/syndicateOnDemand
 *
 *********************************/

.pluck-social-syndicateOnDemand {
    font-family: Calibri, Tahoma, 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 16px;
}

a.pluck-standardfont.pluck-social-syndicateOnDemand {
    font-size: 14px;
}

.pluck-social-syndicateOnDemand-oninit {
    display: none;
}

a.pluck-social-syndicateOnDemand-link {
    display: inline-block;
    text-decoration: none;
}

.pluck-social-syndicateOnDemand-button a.pluck-social-syndicateOnDemand-link {
    background: url("//pluck.very.co.uk/ver1.0/Content/ua/images/pluck-secondary-button-right.png") no-repeat scroll right top transparent;
    color: #615555;
    height: 25px;
    margin-right: 6px;
    padding-right: 6px;
    text-align: center;
}

.pluck-social-syndicateOnDemand-icon a.pluck-social-syndicateOnDemand-link {
    color: #0066cc;
    text-align: left;
    height: 16px;
    margin-right: 5px;
}

.pluck-social-syndicateOnDemand-disabled a.pluck-social-syndicateOnDemand-link {
    cursor: default;
    color: #999999;
}

.pluck-social-syndicateOnDemand-checkbox a.pluck-social-syndicateOnDemand-link {
    display: none;
}

.pluck-social-syndicateOnDemand-button .pluck-social-syndicateOnDemand-contents {
    background: url("//pluck.very.co.uk/ver1.0/Content/ua/images/pluck-secondary-button-left.png") no-repeat scroll 0 0 transparent;
    color: #615555;
    cursor: pointer;
    display: block;
    line-height: 16px;
    padding: 4px 9px 5px 15px;
}

.pluck-social-syndicateOnDemand-icon .pluck-social-syndicateOnDemand-contents {
    margin: 0;
    padding: 0;
}

.pluck-social-syndicateOnDemand-checkbox input {
    display: inline-block;
}

.pluck-social-syndicateOnDemand-checkbox label {
    display: inline-block;
}

.pluck-social-syndicateOnDemand-disabled .pluck-social-syndicateOnDemand-contents {
    cursor: default;
    color: #999999;
}

.pluck-social-syndicateOnDemand-party {
    cursor: pointer;
    display: inline-block;
    height: 16px;
    width: 16px;
    margin: 0 5px 0 0;
}

.pluck-social-syndicateOnDemand-disabled .pluck-social-syndicateOnDemand-party {
    cursor: default;
}

span.pluck-social-syndicateOnDemand-facebook {
    background: transparent url("//pluck.very.co.uk/ver1.0/pluck/social/images/pluck-syndicate-facebook.gif") center center no-repeat;
}

.pluck-social-syndicateOnDemand-disabled span.pluck-social-syndicateOnDemand-facebook {
    background: transparent url("//pluck.very.co.uk/ver1.0/pluck/social/images/pluck-syndicate-facebook-disabled.gif") center center no-repeat;
}

span.pluck-social-syndicateOnDemand-twitter {
    background: transparent url("//pluck.very.co.uk/ver1.0/pluck/social/images/pluck-syndicate-twitter.gif") center center no-repeat;
}

.pluck-social-syndicateOnDemand-disabled span.pluck-social-syndicateOnDemand-twitter {
    background: transparent url("//pluck.very.co.uk/ver1.0/pluck/social/images/pluck-syndicate-twitter-disabled.gif") center center no-repeat;
}

span.pluck-social-syndicateOnDemand-linkedIn {
    background: transparent url("//pluck.very.co.uk/ver1.0/pluck/social/images/pluck-syndicate-linkedin.gif") center center no-repeat;
}

.pluck-social-syndicateOnDemand-disabled span.pluck-social-syndicateOnDemand-linkedIn {
    background: transparent url("//pluck.very.co.uk/ver1.0/pluck/social/images/pluck-syndicate-linkedin-disabled.gif") center center no-repeat;
}

.pluck-social-syndicateOnDemand-label {
    cursor: pointer;
    display: inline-block;
    height: 16px;
    line-height: 16px;
}

.pluck-social-syndicateOnDemand-disabled .pluck-social-syndicateOnDemand-label {
    cursor: default;
}

.pluck-social-syndicateOnDemand-dialog {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 10;
}

.pluck-social-syndicateOnDemand-dialog-modal {
    background: #f6f4ea;
    bottom: 0;
    filter: alpha(opacity=80);
    left: 0;
    opacity: 0.80;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 11;
}

a.pluck-social-syndicateOnDemand-dialog-modalClose {
    background: transparent url("//pluck.very.co.uk/ver1.0/pluck/social/images/pluck-modal-close.png") center center no-repeat;
    display: none;
    height: 16px;
    position: absolute;
    text-decoration: none;
    width: 16px;
}

.pluck-social-syndicateOnDemand-dialog-wrapper {
    border: 4px solid #767572;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    position:absolute;
    width: 475px;
    z-index: 12;
}

.pluck-social-syndicateOnDemand-dialog-title {
    background: #767572;
    height: 35px;
    width: 100%;
}

.pluck-social-syndicateOnDemand-dialog h1 {
    color: #e0e0e0;
    font-size: 1.1em;
    font-weight: normal;
    padding: 5px 0px 10px 15px;
    margin: 0px;
}

.pluck-social-syndicateOnDemand-dialog-workarea {
    background: #ffffff;
    padding: 10px;
}

.pluck-social-syndicateOnDemand-dialog-service {
    height: 24px;
    margin-bottom: 10px;
}

.pluck-social-syndicateOnDemand-dialog-service a {
    color: #0066cc;
}

.pluck-social-syndicateOnDemand-dialog-connect-icon {
    display: block;
    float: left;
    height: 24px;
    width: 101px;
}

.pluck-social-syndicateOnDemand-dialog-facebook .pluck-social-syndicateOnDemand-dialog-connect-icon {
    background: transparent url("//pluck.very.co.uk/ver1.0/pluck/social/images/pluck-syndicate-facebook-large-disabled.png") center center no-repeat;
}

.pluck-social-syndicateOnDemand-dialog-linkedIn .pluck-social-syndicateOnDemand-dialog-connect-icon {
    background: transparent url("//pluck.very.co.uk/ver1.0/pluck/social/images/pluck-syndicate-linkedin-large-disabled.png") center center no-repeat;
}

.pluck-social-syndicateOnDemand-dialog-twitter .pluck-social-syndicateOnDemand-dialog-connect-icon {
    background: transparent url("//pluck.very.co.uk/ver1.0/pluck/social/images/pluck-syndicate-twitter-large-disabled.png") center center no-repeat;
}

.pluck-social-syndicateOnDemand-dialog-connect {
    display: block;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 24px;
    margin-left: 106px;
    text-decoration: none;
}

.pluck-social-syndicateOnDemand-dialog-checkbox {
    display: none;
    float: left;
    height: 24px;
    width: 101px;
}

.pluck-social-syndicateOnDemand-dialog-facebook .pluck-social-syndicateOnDemand-dialog-checkbox {
    background: transparent url("//pluck.very.co.uk/ver1.0/pluck/social/images/pluck-syndicate-facebook-large-disabled.png") center center no-repeat;
}

.pluck-social-syndicateOnDemand-dialog-facebook .pluck-social-syndicateOnDemand-dialog-checked {
    background: transparent url("//pluck.very.co.uk/ver1.0/pluck/social/images/pluck-syndicate-facebook-large.png") center center no-repeat;
}

.pluck-social-syndicateOnDemand-dialog-linkedIn .pluck-social-syndicateOnDemand-dialog-checkbox {
    background: transparent url("//pluck.very.co.uk/ver1.0/pluck/social/images/pluck-syndicate-linkedin-large-disabled.png") center center no-repeat;
}

.pluck-social-syndicateOnDemand-dialog-linkedIn .pluck-social-syndicateOnDemand-dialog-checked {
    background: transparent url("//pluck.very.co.uk/ver1.0/pluck/social/images/pluck-syndicate-linkedin-large.png") center center no-repeat;
}

.pluck-social-syndicateOnDemand-dialog-twitter .pluck-social-syndicateOnDemand-dialog-checkbox {
    background: transparent url("//pluck.very.co.uk/ver1.0/pluck/social/images/pluck-syndicate-twitter-large-disabled.png") center center no-repeat;
}

.pluck-social-syndicateOnDemand-dialog-twitter .pluck-social-syndicateOnDemand-dialog-checked {
    background: transparent url("//pluck.very.co.uk/ver1.0/pluck/social/images/pluck-syndicate-twitter-large.png") center center no-repeat;
}

.pluck-social-syndicateOnDemand-dialog-connected {
    display: none;
    font-size: 0.8em;
    line-height: 24px;
    margin-left: 106px;
}

.pluck-social-syndicateOnDemand-dialog-connected-name {
    font-weight: bold;
}

.pluck-social-syndicateOnDemand-dialog-progress {
    display: none;
    font-size: 0.8em;
    line-height: 24px;
    margin-left: 106px;
}

.pluck-social-syndicateOnDemand-dialog-error {
    display: none;
    font-size: 0.8em;
    line-height: 24px;
    margin-left: 106px;
}

.pluck-social-syndicateOnDemand-dialog-error a {
    margin-left: 5px;
}

.pluck-social-syndicateOnDemand-dialog-auth .pluck-social-syndicateOnDemand-dialog-connect-icon,
.pluck-social-syndicateOnDemand-dialog-auth .pluck-social-syndicateOnDemand-dialog-connect {
    display: none;
}

.pluck-social-syndicateOnDemand-dialog-auth .pluck-social-syndicateOnDemand-dialog-checkbox,
.pluck-social-syndicateOnDemand-dialog-auth .pluck-social-syndicateOnDemand-dialog-connected {
    display: block;
}

.pluck-social-syndicateOnDemand-dialog-sharing .pluck-social-syndicateOnDemand-dialog-connect,
.pluck-social-syndicateOnDemand-dialog-sharing .pluck-social-syndicateOnDemand-dialog-connected {
    display: none;
}

.pluck-social-syndicateOnDemand-dialog-sharing .pluck-social-syndicateOnDemand-dialog-connect-icon,
.pluck-social-syndicateOnDemand-dialog-sharing .pluck-social-syndicateOnDemand-dialog-checkbox {
    cursor: default;
}

.pluck-social-syndicateOnDemand-dialog-sharing .pluck-social-syndicateOnDemand-dialog-progress {
    display: block;
}

.pluck-social-syndicateOnDemand-dialog-connecting .pluck-social-syndicateOnDemand-dialog-connect,
.pluck-social-syndicateOnDemand-dialog-connecting .pluck-social-syndicateOnDemand-dialog-connected {
    display: none;
}

.pluck-social-syndicateOnDemand-dialog-connecting .pluck-social-syndicateOnDemand-dialog-connect-icon,
.pluck-social-syndicateOnDemand-dialog-connecting .pluck-social-syndicateOnDemand-dialog-checkbox {
    cursor: default;
}

.pluck-social-syndicateOnDemand-dialog-connecting .pluck-social-syndicateOnDemand-dialog-progress {
    display: block;
}

.pluck-social-syndicateOnDemand-dialog-failure .pluck-social-syndicateOnDemand-dialog-progress {
    display: none;
}

.pluck-social-syndicateOnDemand-dialog-failure .pluck-social-syndicateOnDemand-dialog-error {
    display: block;
}

.pluck-social-syndicateOnDemand-dialog-message {
    margin-bottom: 10px;
}

.pluck-social-syndicateOnDemand-dialog-message textarea {
    border: 1px solid #ABADB3;
    display: block;
    font-family: Calibri, Tahoma, 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 16px;
    height: 60px;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    width: 99%;
}

.pluck-standardfont .pluck-social-syndicateOnDemand-dialog-message textarea {
    font-size: 14px;
}

.pluck-social-syndicateOnDemand-dialog-counter {
    color: #999999;
    font-size: 0.8em;
    margin-left: 30px;
}

textarea.pluck-social-syndicateOnDemand-dialog-oversize {
    color: #cc0000;
}

p.pluck-social-syndicateOnDemand-dialog-message-error {
    display: none;
    margin-top: 5px;
}

.pluck-social-syndicateOnDemand-dialog-controls {
    margin: 0;
    padding: 0;
    height: 25px;
}

a.pluck-social-syndicateOnDemand-dialog-nosyndicate {
    color: #999999;
    cursor: default;
}

a.pluck-social-syndicateOnDemand-dialog-nosyndicate .pluck-secondary-button-text {
    cursor: default;
}

.pluck-social-syndicateOnDemand-dialog-cancel {
    color: #0066cc;
    font-size: 0.9em;
}

/*********************************
 * 
 * pluck/social/pinterest/button
 *
 *********************************/

a.pluck-pinit-button {
    opacity: 0.2em;
    cursor: default;
}

.pluck-app a.pin-it-button {
    opacity: 0.2em;
    cursor: default;
}

/*
 * jQuery Lightbox Plugin (balupton edition) - Lightboxes for jQuery
 * Copyright (C) 2008 Benjamin Arthur Lupton
 * http://jquery.com/plugins/project/jquerylightbox_bal
 *
 * This file is part of jQuery Lightbox (balupton edition).
 * 
 * jQuery Lightbox (balupton edition) is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 * 
 * jQuery Lightbox (balupton edition) is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 * 
 * You should have received a copy of the GNU Affero General Public License
 * along with jQuery Lightbox (balupton edition).  If not, see <http://www.gnu.org/licenses/>.
 *
 * @name jquery_lightbox: jquery.lightbox.css
 * @package jQuery Lightbox Plugin (balupton edition)
 * @version 1.3.0-rc1
 * @date August 24, 2008
 * @category jQuery plugin
 * @author Benjamin "balupton" Lupton {@link http://www.balupton.com}
 * @copyright (c) 2008 Benjamin Arthur Lupton {@link http://www.balupton.com}
 * @license GNU Affero General Public License - {@link http://www.gnu.org/licenses/agpl.html}
 * @example Visit {@link http://jquery.com/plugins/project/jquerylightbox_bal} for more information.
 */

/* html, body { margin: 0; padding: 0; height: 100%;} */

#lightbox, #lightbox-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom:auto;
    right:auto;
    
    z-index:100;
    width:100%;
    height:auto;
    
    text-align:center;
    color:#333333;
    
    /* stop stupid conflicts */
    margin:0px;
    padding:0px;
    border:none;
    outline:none;
    line-height:0;
    
    /* general conflict stopper */
    text-decoration:none;
    background:none;
    word-spacing:normal;
    letter-spacing:normal;
    float:none;
    clear:none;
    display:block;
}

#lightbox a, #lightbox a:link, #lightbox a:visited, #lightbox a:hover {
    text-decoration:none;
    color:#0066cc;
}

#lightbox-overlay {
    z-index: 90;
    background-color:#000000;
    height: 100%;
    position:fixed;
}
#lightbox-overlay-text {
    text-align: right;
    margin-right: 20px;
    margin-top: 20px;
    color: white;
    font-size: 12px;
    cursor: default;
    line-height:normal;
    font-family: Calibri, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}
#lightbox-overlay-text a, #lightbox-overlay-text a:hover, #lightbox-overlay-text a:visited, #lightbox-overlay-text a:link {
    color:white;
}
#lightbox-overlay-text span {
    padding-left:5px;
    padding-right:5px;
}

#lightbox img, #lightbox a img, #lightbox a { border:none; outline:none; }

#lightbox-imageBox {
    position:relative;
    border:1px solid black;
    background-color:white;
    width:400px;
    height:400px;
    margin:0 auto;
}

#lightbox-imageContainer {
    padding:1px;
}

#lightbox-loading {
    position:absolute;
    top:40%;
    left:0%;
    height:25%;
    width:100%;
    text-align:center;
    line-height:0;
}

#lightbox-nav {
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    z-index:10;
}
/* #lightbox-imageBox > #lightbox-nav { left: 0; } 
#lightbox-nav a { outline: none; }*/


#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    display:block;
    width:49%;
    height: 100%;
    background:transparent url("../images/pluck-lightbox-blank.gif") no-repeat; /* Trick IE into showing hover */
    /* cursor:pointer; */
    zoom:1; /* used for hasLayout in IE */
    
    padding:0px;
    margin:0px;
}
#lightbox-nav-btnPrev { 
    left:0;
    right:auto;
    float:left;
}
#lightbox-nav-btnNext { 
    left:auto;
    right:0;
    float:right;
}
/*
.preload_largeLink, #prevLink:hover, #prevLink:visited:hover {
    background:url("../images/prev.gif") left 45% no-repeat;
}
.preload_nextLink, #nextLink:hover, #nextLink:visited:hover {
    background:url("../images/next.gif") right 45% no-repeat;
}
*/

#lightbox-infoBox {
    font:14px Calibri, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    background-color:#FFFFFF;
    margin:0 auto;
    padding:0px;
    
    /* width: 100%;
    padding: 0 10px 0; */
}

#lightbox-infoContainer {
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    color:#666;
    
    line-height:normal;
    /* height:30px; */
}
#lightbox-infoHeader {
    width:100%;
    text-align:center; 
}
#lightbox-caption {
    text-align:left;
}
#lightbox-caption-title {
    font-weight:bold;
    display: block;
    margin-bottom: 5px;
    word-wrap: break-word;
}

#lightbox-caption-seperator {
    display: none;
}

#lightbox-caption-description {
    font-weight:normal;
    display: block;
    word-wrap: break-word;
}

#lightbox-infoFooter {
    margin-top:3px;
    color:#999999;
}
#lightbox-currentNumber {
    display:block;
    width:49%;
    float:left;
    text-align:left;
}
#lightbox-close {
    display:block;
    width:45%;
    float:right;
    text-align:right;
}
#lightbox-close-button{
    padding-left:30%;
}
#lightbox-close-button:hover {
    color:#666666;
}

#lightbox-infoContainer-clear {
    clear:both; 
    visibility:hidden;
}

.pluck-review-create-review-photoadd-noSilver,
.pluck-review-create-review-photoadd-notSupported {
    display: none;
}