body {margin:0; padding:0;}
#GingerWidget-overlay {width:100%; height:100%; position:fixed; top:0; left:0; background:#fff; z-index:3;}
#GingerWidget-mainContent {height:90px; position:relative; float:left; width:100%; margin-left:2px;}
#GingerWidget-gingeration-correction-form {margin:0; padding:0 30px; height:85px; display:block;}
#GingerWidget-innerBox {background:url('../../widget/images/middle.png'); height:85px; float:left; width:100%; position:relative; z-index:1;}
.GingerWidget-corner {display:block; width:30px; height:85px; position:absolute; top:0;}
#GingerWidget-corner-right {right:0; background:url('../../widget/images/corner-right.png');}
#GingerWidget-corner-left {left:0; background:url('../../widget/images/corner-left.png'); height:85px;}
.originalText {margin:0; padding:0 10px; height:17px; border:0; font:12px/17px arial; color:#5d5d5d; margin-top:2px; float:left; outline:0;}
#GingerWidget-editOriginalWrapper {height: 21px; position:relative; margin:20px 0 0 18px; z-index:1;}
.GingerWidget-leftCorner, .GingerWidget-rightCorner
{display:block; position:absolute; top:0; width:10px; height:21px; background-image:url('../../widget/images/bg-inputs.gif');}
.GingerWidget-leftCorner {left:0; background-position:0 0;}
.GingerWidget-rightCorner {right:0; background-position:-10px 0;}
#GingerWidget-logo-left {display:block; width:45px; height:55px; position:absolute; top:15px; left:-32px; z-index:1;}
#GingerWidget-submitButton {width:63px; height:0; cursor:pointer; margin:0; padding:0 0 19px 0; border:0; position:absolute; z-index:1; top:21px; right:-8px; font:12px/19px tahoma; outline:none;}
* + html #GingerWidget-submitButton {height:19px;}
#GingerWidget-submitButton.tryAnother {background-position:left bottom; color:#686868;}
#GingerWidget-correctedText-cnt {position:relative; margin:3px 0 0 18px; padding:0 10px; position:relative; z-index:1; overflow:hidden;}
#GingerWidget-originalText-cnt {height:21px; background:url('../../widget/images/bg-inputs.gif') repeat-x 0 -21px;}
#GingerWidget-originalText-cnt img {margin:1px 0 0 -8px; position:relative; z-index:1;}
#GingerWidget-correctedText {position:relative; }
.GingerWidget-regularText { color: #4c4b4b; }
.alignLeft { float:left; margin-right: 5px; }
.alignRight { float:right; border:0; }
#GingerWidget-footer {position:absolute; bottom:0;}
.mistake { color: #fe0000; }
.alternate { color: #0068e9; cursor:pointer; display:inline-block; text-decoration:underline;}
#GingerWidget-footer a { font-size:13px; color:#00f; }
#GingerWidget-footerLink {padding: 2px 10px 0 0; float:right;}
#GingerWidget-alternativesDiv {height:21px; position:absolute; z-index:2; top:23px; display:none;}
#GingerWidget-alternativesInnerDiv {}
#GingerWidget-alternativesInnerDiv ul {list-style:none; margin:0; padding:0; height:21px; position:relative; z-index:1; background:url('../../widget/images/bg-tooltip.png');}
#GingerWidget-alternativesInnerDiv ul li {font:11px/21px arial; color:#fff; cursor:pointer; width:80px; height:21px; float:left; text-align:center; padding-right:2px; background:url('../../widget/images/bg-tooltip.png') no-repeat right -21px;}
#GingerWidget-alternativesInnerDiv ul li.border {background:url('../../widget/images/bg-tooltip.png') no-repeat right -21px;}
#GingerWidget-alternativesInnerDiv ul li.no_border {background:none;}
#GingerWidget-alternativesInnerDiv ul li.suggestion0 {font-weight:bold;}
#GingerWidget-alternativesInnerDiv ul li.last {padding:0; background:none;}
#GingerWidget-alternativesInnerDiv ul li.no_suggestions {font-size:10px;}
#GingerWidget-alternativesInnerDiv ul li:hover,
#GingerWidget-alternativesInnerDiv ul li.last:hover {background:url('../../widget/images/bg-tooltip.png') repeat-x left bottom;}
#GingerWidget-alternativesDiv span {display:block; position:absolute; background-image:url('../../widget/images/bg-tooltip-corners.png');}
#GingerWidget-alternativesDiv span.tip {width:10px; height:8px; background-position:0 -42px; left:50%; margin-left:-5px; bottom:-8px;}
#GingerWidget-alternativesDiv span.corner {width:5px; height:21px; top:0;}
#GingerWidget-alternativesDiv span.left {left:-5px; background-position:0 0;}
#GingerWidget-alternativesDiv span.right {right:-5px; background-position:-5px 0;}
.altToken {font-weight: bold;}
.sampleSentence {width: 100%;}
.errorMessage {color: #fe0000;}
#GingerWidget-originalHtmlText {width:100%;}
#GingerWidget-correctedText.correctionText {height:21px; background:url('../../widget/images/bg-inputs.gif') repeat-x 0 -21px; font:12px/21px arial; overflow:hidden;}
#GingerWidget-checkWidth {float:left; visibility:hidden; font:12px/17px arial;}
img#GingerWidget-vFooterImg {border:none;}
span#GingerWidget-tooltipRight {position:absolute; display:block; width:12px; height:82px; right:-12px; top:0;}
span#GingerWidget-tooltipLeft {position:absolute; display:block; width:10px; height:82px; right:-10px; top:0;}
#GingerWidget-separator {display:block; margin:16px 0 15px; width:100%; height:10px;}
#GingerWidget-footer {width:88px; height:24px; background:url('../../widget/images/bg-footer.png'); float:left; margin:-18px 0 0 17px; position:relative; z-index:-1;}
#GingerWidget-footer p {margin:0; padding:0; font:10px/20px tahoma; color:#adadad; text-indent:7px;}

/* colors */
.blue #GingerWidget-submitButton {background-image:url('../../widget/images/bg-submit-blue.gif'); color:#fff;}
.blue #GingerWidget-submitButton.tryAnother {color:#686868;}
.blue #GingerWidget-logo-left {background-image:url('../../widget/images/left-blue.png');}
.blue #GingerWidget-alternativesInnerDiv ul li.suggestion0 {color:#bce9ea;}

.green #GingerWidget-submitButton {background-image:url('../../widget/images/bg-submit-green.gif'); color:#fff;}
.green #GingerWidget-submitButton.tryAnother {color:#686868;}
.green #GingerWidget-logo-left {background-image:url('../../widget/images/left-green.png');}
.green #GingerWidget-alternativesInnerDiv ul li.suggestion0 {color:#c1ee83;}

.yellow #GingerWidget-submitButton {background-image:url('../../widget/images/bg-submit-yellow.gif'); color:#5d5d5d;}
.yellow #GingerWidget-submitButton.tryAnother {color:#686868;}
.yellow #GingerWidget-logo-left {background-image:url('../../widget/images/left-yellow.png');}
.yellow #GingerWidget-alternativesInnerDiv ul li.suggestion0 {color:#fddf4b;}

.grey #GingerWidget-submitButton {background-image:url('../../widget/images/bg-submit-grey.gif'); color:#fff;}
.grey #GingerWidget-submitButton.tryAnother {color:#686868;}
.grey #GingerWidget-logo-left {background-image:url('../../widget/images/left-grey.png');}
.grey #GingerWidget-alternativesInnerDiv ul li.suggestion0 {color:#bce9ea;}