/*
 #244424
*/


#fade {
    display: none;
    background: #000;
    position: fixed; left: 0; top: 0;
    width: 100%; height: 100%;
    opacity: 0.8;
    z-index: 9999;
}

.popup_block {
    display: none;
    background: #fff;
    padding: 1em 0;
    border: 0.5em solid #244424;
    position: fixed;
    top: 50%; left: 50%;
    float: left;
    z-index: 99999;
    -moz-box-shadow: 0 0 5px #000;
    -webkit-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.ratings label {
    float: left;
    width: 140px;
}

.comments label {
    float: left;
}

.feedback fieldset {
    border: none;
    margin: 0; padding: 0;
}

.feedback legend {
    background: #e2eec4;
    border-top: 1px solid #244424;
    border-bottom: 1px solid #244424;
    color: #244424;
    font-weight: bold;
    width: 100%;
    text-shadow: 1px 1px 1px #fff;
    text-indent: 10px;
}

.feedback .comments {
    float: left;
    width: 280px;
}

.feedback .ratings {
    float: left;
    width: 279px;
}

.feedback .comments fieldset {
    margin: 0 10px;
}

.feedback .ratings fieldset, .feedback .ratings legend, .feedback .comments fieldset, .feedback .comments legend {
    border-bottom: 1px solid #244424;
    padding: 1em 0;
}

.feedback .comments label {
    background: #244424;
    color: #fff;
    font-size: 0.875em;
    margin: 0 0.25em 0 0; padding: 0.25em 0.5em;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.feedback .comments label:hover, .feedback .comments .selected {
    background: #e2eec4;
    color: #244424;
    cursor: pointer;
}

.feedback .comments input[type="radio"] {
    display: none;
}

.feedback .comments textarea {
    width: 93%;
    margin: 5% 0 7%;
    height: 100px;
}

.feedback .comments input[type="button"] {
    background: #244424;
    /*border: 1px solid #e2eec4;*/
    border: none;
    color: #fff;
    float: right;
    margin: 0 1.75em 0 0; padding: 0.25em 1em;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.feedback .comments input[type="button"]:hover {
    background: #e2eec4;
    color: #244424;
    cursor: pointer;
}

.feedback {
    width: 560px;
}
    

img.btn_close {
	float: right;
	margin: -35px -20px 0 0;
    border: none;
}

body > a#feedbackright {
    background:url(../images/feedback_tab_white.png) no-repeat scroll 50% 50% #3b5998;
    display:block;
    height:90px;
    line-height:0;
    padding:5px;
    position:fixed;
    right:0;
    text-indent:-99999px;
    top:50%;
    width:22px;
    outline:0px none;
	z-index:9999;
}

body > a#feedbackright:hover {
    background-color:#DCE670;
}

/*new design added by Suma */
.popup_block {
    background: none repeat scroll 0 0 #FFFFFF;
   
}

.feedback legend {
    background-color:#F0F0F0;/****** new change***********/
    border-bottom: 1px solid #244424;
    border-top: 1px solid #244424;
   
}

.feedback .ratings fieldset, .feedback .ratings legend, .feedback .comments fieldset, .feedback .comments legend {
    border-bottom: 1px solid #d0d6e5;/****** new change***********/
   
}
.feedback .comments label {
    background-color:#8b99bc; /****** new change***********/
   
}
.feedback .comments label:hover, .feedback .comments .selected {
    background-color:#dedfdf; /****** new change***********/
    
}

.feedback .comments input[type="button"] {
   background:#a8b70a url(../images/green_button_spacer.png) repeat-x left top;/****** new change***********/
   
    color: #FFFFFF;/****** new change***********/
   
}
.feedback .comments input[type="button"]:hover {
  
    color: #FFFFFF;/****** new change***********/
    
}

