/************************************************** width of widget */
div.ui-accordion.ui-widget,
.ui-dialog{
width:100%;
color: #444444 !important;
}


/***************************** bottom border separating each review */
div.ui-state-default.ui-corner-all{
border-bottom:solid 1px #e7e7e7 !important;
}


/************************* colour of date and author name in review */
div.ui-state-default.ui-corner-all p.date-author-edit,
div.ui-state-default.ui-corner-all p.date-author-edit strong{
color:#444444 !important;
}


/******************************** colour of selected star in review */
.lv-star-on{
background-color:#FA9000 !important;
padding: 0px 22px 10px 0px !important;
}


/****************************** colour of unselected star in review */
.lv-star-off{
background-color:#636363 !important;
padding: 0px 22px 10px 0px !important;
}

/**************************************************** main headings */
div.ui-accordion.ui-widget h3.ui-accordion-header{
background:#ffffff !important;
text-transform:lowercase;
line-height:1.4;
border-bottom: 0 !important;
color:#000000 !important;
font-size:16px;
text-decoration: none;
font-weight: bold;
padding: 4px 10px !important;
margin: 0 !important;
}

/***************************************************** log out link */

div.ui-accordion.ui-widget div.lv_write .lv-logout{
color:#000000 !important;
}

div.ui-accordion.ui-widget div.lv_write .lv-logout:hover,
div.ui-accordion.ui-widget div.lv_write .lv-logout:focus{
color:#fff;
background:#8CA91B !important;
}

/****************************************************** review text */
div.ui-accordion.ui-widget .lv-review{
margin-bottom:1em;
line-height:1.3;
padding: 0 !important;
}

/**************************** in pop-up, "What is LouderVoice? link */
.ui-dialog .lv-whatis-text{
cursor: pointer;
display: inline;
}

.ui-dialog p.lv-whatis-text:hover,
.ui-dialog p.lv-whatis-text:focus{
background: #8CA91B !important;
}

/********************************************** general link styles */
div.ui-accordion a,
div.ui-dialog.ui-widget a{
color:#1A8795 !important;
text-decoration: none;
}

div.ui-accordion a:hover,div.ui-accordion a:focus,
div.ui-dialog.ui-widget a:focus,
div.ui-dialog.ui-widget a:hover{color:#222 !important;}

/**************************************************** button styles */

div.ui-accordion.ui-widget input.lv-button,
div.ui-dialog button{
color: #fff !important;
font-size: 18px;
font-weight: bold;
text-transform:lowercase;
padding: 5px 10px;
cursor: pointer;
border: 0;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
background:#8CA91B url(/static/customers/luckebox/images/button_bg.png) 0 50% repeat-x;
}

div.ui-accordion.ui-widget input.lv-button:hover,
div.ui-accordion.ui-widget input.lv-button:hover,
div.ui-dialog button:hover,
div.ui-dialog button:hover{
background-color: #FA9000 !important;
}

/*********************************************** colours for rating */

div.rating-cancel a, div.star-rating a{
background-color: #636363 !important;
}

div.star-rating-on a{
background-color: #FA9000 !important;
}

div.star-rating-hover a{
background-color: #FA9000 !important;
}

/********************************************** dialog pop-up boxes */

div.ui-dialog.ui-widget{
position: relative;
-moz-box-shadow: 5px 5px 5px #444;
-webkit-box-shadow: 5px 5px 5px #444;
-o-box-shadow: 5px 5px 5px #444;
-ms-box-shadow: 5px 5px 5px #444;
padding: 10px !important;
border: solid 1px #2C68AD !important;
}

.ui-dialog .ui-dialog-titlebar{
padding: 7px 10px !important;
margin: 0;
font-weight: bold;
font-size: 16px;
position: relative;
background:#8CA91B !important;
text-transform:lowercase;
line-height: 1;
color: #fff !important;
}

/***************************************** also post to other sites */

div.ui-accordion .lv-also-post-to p{
margin-bottom: 6px;
padding-bottom: 0;
}

div.ui-accordion .lv-also-post-to label{
padding: 5px 10px;
background:#eee !important;
color: #444 !important;
text-transform: uppercase;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
cursor: pointer;
width: 90%;
}

div.ui-accordion .lv-also-post-to label:focus,
div.ui-accordion .lv-also-post-to label:hover{
background: #8CA91B !important;
color: #00393F !important;
}

/*************************** previous and next links for pagination */

.lv-paginator.lv-next,
.lv-paginator.lv-prev{
display: block;
text-align: right;
padding: 5px 20px !important;
background:#eee !important;
color: #888 !important;
text-transform: uppercase;
font-size: 10px;
text-decoration: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
}

.lv-paginator.lv-next:hover,
.lv-paginator.lv-next:focus,
.lv-paginator.lv-prev:hover,
.lv-paginator.lv-prev:focus{
color: #444 !important;
background: #ddd !important;
}
div.ui-accordion.ui-widget textarea{margin:0 0 1em;padding:0;width:98%;min-height:150px; clear: both !important;}
/************************* modal dialog box close button background */

a.ui-dialog-titlebar-close.ui-corner-all{
background: #F6F6F1 !important;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
}

.lv-extra-buttons {
vertical-align: top;
top: 8px;
margin: 0px !important;
float: none !important;
}

a.lv-register-send {
  text-decoration: none;
}

