﻿.ctl_MB_ContributionForm {background-color:#F7F7F7; border: 1px solid #D8DFEA; width: 100%; padding: .5em 0em; margin-bottom:5px;}
.ctl_MB_ContributionForm a {text-decoration:none;}
.ctl_MB_ContributionForm a:hover {text-decoration:underline;}

.ctl_MB_ContributionForm h4 {font-size:1em; color: #666666; margin: .5em 0em .25em 0em; padding: 0em 0em 0em 14px ; }
.ctl_MB_ContributionForm h4 a {font-weight:normal;text-transform:capitalize;}

.ctl_MB_ContributionForm ul {list-style-type: none; margin: 0em; padding: 0em 1em;}
.ctl_MB_ContributionForm ul li.ctl_MB_MessagePost  {clear: both; display: block; margin: 0em 0em .75em 0em; border: solid 1px #ccc; background: #ffffff; padding: .25em; min-height: 48px; height:auto !important; height: 48px;} /* extra height declarations for IE */

.ctl_MB_ContributionForm ul li.ctl_MB_MessagePost div.ctl_MB_Avatar {width: 48px; text-align: center; float: left;}
.ctl_MB_ContributionForm ul li.ctl_MB_MessagePost div.ctl_MB_Avatar img.ctl_MB_Avatar {width: 48px; height: 48px; border:none;}

.ctl_MB_ContributionForm ul li div.ctl_MB_Message {margin: 0em .25em 0em 52px;}
.ctl_MB_ContributionForm ul li div.ctl_MB_Message div.ctl_MB_metaData {margin: 0em; border-bottom: solid 1px #ccc; text-align: right;}
.ctl_MB_ContributionForm ul li div.ctl_MB_Message div.ctl_MB_metaData span.ctl_MB_username {display: block; float: left; white-space: nowrap; font-size: .85em; font-weight: bold; color: #666696;}

span.ctl_MB_RatingNote {font-size: .85em; font-weight: bold; color: #666666; }


.ctl_MB_ContributionForm ul li div.ctl_MB_Message div.ctl_MB_metaData span.ctl_MB_time {white-space: nowrap; font-size: .75em; color: #666696;}




.ctl_MB_ContributionForm ul li div.ctl_MB_Message p.ctl_MB_body {margin: 4px 5px 4px 1px; overflow: auto;}





.ctl_MB_ContributionForm ul li.ctl_MB_MessagePost div.ctl_MB_Message ul.commands {margin: 0em; padding: 5px 0 5px 0; list-style-type: none;  height: 25px;}
.ctl_MB_ContributionForm ul li.ctl_MB_MessagePost div.ctl_MB_Message ul.commands li {display: inline; margin-right: .5em;}
.ctl_MB_ContributionForm ul li.ctl_MB_MessagePost div.ctl_MB_Message ul.commands li a, .ctl_MB_ContributionForm ul li div.ctl_MB_Message ul.commands li span {display: block; float: right; overflow: hidden; width: 25px; height: 25px; background-repeat: no-repeat; text-decoration: none; text-indent: 1000px;} 
.ctl_MB_ContributionForm ul li.ctl_MB_MessagePost div.ctl_MB_Message ul.commands li.ctl_MB_DeleteMessage a {background-image: url('http://www.mobiletoday.co.uk/images/usercontrols/comment_delete.png');}

/* Rating */
.ctl_MB_ContributionForm ul li.ctl_MB_MessagePost div.ctl_MB_Message ul.commands li.ctl_MB_Rating_Up a {background-image: url('http://www.mobiletoday.co.uk/images/usercontrols/thumbsup2.png');width: 25px; height: 25px; padding:5px 0 10px 10px;}

.ctl_MB_ContributionForm ul li.ctl_MB_MessagePost div.ctl_MB_Message ul.commands li.ctl_MB_Rating_Down a {background-image: url('http://www.mobiletoday.co.uk/images/usercontrols/thumbsdown2.png');width: 25px; height: 25px; padding:5px 10px 10px 10px;}

.ctl_MB_ContributionForm ul li.ctl_MB_MessagePost div.ctl_MB_Message ul.commands li.ctl_MB_Rate_Value SPAN.ctl_MB_Rating_POS { font-weight:bold; font-size:12px; color:black; text-indent:0;}
.ctl_MB_ContributionForm ul li.ctl_MB_MessagePost div.ctl_MB_Message ul.commands li.ctl_MB_Rate_Value SPAN.ctl_MB_Rating_NEG { padding-top:3px; padding-right:5px; font-weight:bold; font-size:12px; color:Red; text-indent:0;}
.ctl_MB_ContributionForm ul li.ctl_MB_MessagePost div.ctl_MB_Message ul.commands li.ctl_MB_Rate_Value SPAN.ctl_MB_Rating_Zero { padding-top:3px; padding-right:2px; font-weight:bold; font-size:12px; color:Gray; text-indent:0;}


/* Add Comment */
.ctl_MB_ContributionForm div.ctl_MB_AddComment {margin: 0em; padding: 0em;}
.ctl_MB_ContributionForm div.ctl_MB_AddComment h4 {margin: 1em 1em .25em 0em; min-height: 16px; height:auto !important; height: 16px;} /* extra height declarations for IE */
.ctl_MB_ContributionForm div.ctl_MB_AddComment p {margin: 0em; padding: 0em 1em; text-align:center;}
.ctl_MB_ContributionForm div.ctl_MB_AddComment p .ctl_MB_ContributionText {width: 100%; height:5em; overflow:auto; font-size: 1em; border: solid 1px #ccc; background: #fff; margin: auto;}
.ctl_MB_ContributionForm div.ctl_MB_AddComment p .ctl_MB_AnonUser {width: 25%; overflow:auto; font-size: 1em; border: solid 1px #ccc; background: #fff; margin: auto;}
.ctl_MB_ContributionForm div.ctl_MB_AddComment h6 {margin: 0em 1.5em; font-size: .87em; color: #666666; font-weight: normal;} 
.ctl_MB_ContributionForm div.ctl_MB_AddComment input {display:block;margin-left: auto;margin-right: auto; margin-bottom: .5em;}
.ctl_MB_ContributionForm div.ctl_MB_AddComment input.ctl_MB_AnonUser {display:block;margin: 0em 1.5em;margin-right: auto; margin-bottom: .5em;}
.ctl_MB_ContributionForm div.ctl_MB_AddComment .ctl_MB_AddButton {margin: 1em 1.5em;}

/* Paging */
DIV.ctl_MB_MessagePaging {POSITION: relative; MARGIN:0; WIDTH: 100%; HEIGHT: 20px; OVERFLOW: hidden}
DIV.ctl_MB_MessagePaging H4 {TEXT-ALIGN: left; FONT-SIZE:14px}
DIV.ctl_MB_MessagePaging DIV.ctl_MB_PageControl {POSITION: absolute; TEXT-ALIGN: right; WIDTH: 80px; TOP: -0.25em; RIGHT: 0em}
DIV.ctl_MB_MessagePaging DIV.ctl_MB_PageControl SPAN {WIDTH: 20px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 20px; OVERFLOW: hidden}
DIV.ctl_MB_MessagePaging DIV.ctl_MB_PageControl SPAN A {BACKGROUND-IMAGE: none}
DIV.ctl_MB_MessagePaging DIV.ctl_MB_PageControl SPAN.but_first_disable {BACKGROUND-IMAGE: url('http://www.mobiletoday.co.uk/images/usercontrols/but_first_d.gif'); TEXT-INDENT: 100px; BACKGROUND-POSITION: -9px 0px;}
DIV.ctl_MB_MessagePaging DIV.ctl_MB_PageControl SPAN.but_first {BACKGROUND-IMAGE: url('http://www.mobiletoday.co.uk/images/usercontrols/but_first.gif'); BACKGROUND-POSITION: -9px 0px;}
DIV.ctl_MB_MessagePaging DIV.ctl_MB_PageControl SPAN.but_first A {TEXT-INDENT: 100px; DISPLAY: block; HEIGHT: 20px}
DIV.ctl_MB_MessagePaging DIV.ctl_MB_PageControl SPAN.but_previous_disable {BACKGROUND-IMAGE: url('http://www.mobiletoday.co.uk/images/usercontrols/but_prev_d.gif'); TEXT-INDENT: 100px; BACKGROUND-POSITION: -6px 0px;}
DIV.ctl_MB_MessagePaging DIV.ctl_MB_PageControl SPAN.but_previous {BACKGROUND-IMAGE: url('http://www.mobiletoday.co.uk/images/usercontrols/but_prev.gif'); BACKGROUND-POSITION: -6px 0px;}
DIV.ctl_MB_MessagePaging DIV.ctl_MB_PageControl SPAN.but_previous A {TEXT-INDENT: 100px; DISPLAY: block; HEIGHT: 20px}
DIV.ctl_MB_MessagePaging DIV.ctl_MB_PageControl SPAN.but_next_disable {BACKGROUND-IMAGE: url('http://www.mobiletoday.co.uk/images/usercontrols/but_next_d.gif'); TEXT-INDENT: 100px; BACKGROUND-POSITION: 0px 0px;}
DIV.ctl_MB_MessagePaging DIV.ctl_MB_PageControl SPAN.but_next {BACKGROUND-IMAGE: url('http://www.mobiletoday.co.uk/images/usercontrols/but_next.gif'); BACKGROUND-POSITION: 0px 0px;}
DIV.ctl_MB_MessagePaging DIV.ctl_MB_PageControl SPAN.but_next A {TEXT-INDENT: 100px; DISPLAY: block; HEIGHT: 20px}
DIV.ctl_MB_MessagePaging DIV.ctl_MB_PageControl SPAN.but_last_disable {BACKGROUND-IMAGE: url('http://www.mobiletoday.co.uk/images/usercontrols/but_last_d.gif'); TEXT-INDENT: 100px; BACKGROUND-POSITION: 0px 0px;}
DIV.ctl_MB_MessagePaging DIV.ctl_MB_PageControl SPAN.but_last {BACKGROUND-IMAGE: url('http://www.mobiletoday.co.uk/images/usercontrols/but_last.gif'); BACKGROUND-POSITION: 0px 0px;}
DIV.ctl_MB_MessagePaging DIV.ctl_MB_PageControl SPAN.but_last A {TEXT-INDENT: 100px; DISPLAY: block; HEIGHT: 20px}

/* more link CSS */
span.ctl_MB_More span.ctl_MB_MoreLink, span.ctl_MB_More span.ctl_MB_LessLink {color: blue; cursor: pointer; display: inline-block; margin: 0em .25em;}
span.ctl_MB_More span.ctl_MB_Hid, span.ctl_MB_MoreLinkOff {display: none;}
span.ctl_MB_More span.ctl_MB_NotHid {display: inline;}
span.ctl_MB_More span.ctl_MB_MoreArrow {display: inline-block; margin-left: .25em;}
span.ctl_MB_More span.ctl_MB_LessArrow {display: inline-block; margin-right: .25em;}

.Hand { cursor:hand; }
