/* NOW MIN IT WITH  http://www.cssdrive.com/index.php/main/csscompressor/  */
* {
    outline: none;
}

/* Eric Meyer browser reset START*/

.ft_interface ul {
	list-style: none;
}




/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* Eric Meyer browser reset END*/


/* START - Main translation Interface */

.ft_interface {
/*width: 804px;*/
width: 820px;
height: 200px;
margin: 10px auto 0 auto;
/*padding: 8px 8px 0 8px;*/
padding: 0px;
background-color: #649A8B;
background-image: url('../img/bg-main-trans-interface.jpg');
background-position: center top;
background-repeat:no-repeat;
}

.ft_interface li {
list-style: none;
margin: 0;
float: left;
/*width: 343px;*/
}

.ft_interface .translation_area, .ft_interface .results_area {
width: 352px;
border: 0px;
padding: 40px 6px;
}


.ft_interface a:link, .ft_interface a:visited, .ft_interface a:active, .ft_interface a:focus {
font-size: 0.7em;
color: #fff;
}

.ft_interface a:hover {
}

.ft_interface select {
font-size: 10px;
padding: 2px 0;
}

.ft_interface textarea, .ft_interface iframe {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin: 0px;
padding: 0px;
width: 352px;
height: 100px;
/*min-height: 100px;*/
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
/*overflow: visible;*/
border: 0px;
}

.ft_interface .translation_controls {
text-align: center;
width: 90px;
padding: 40px 0px;
/*margin-top: 14px;*/
}

.translation_controls a:link, .translation_controls a:visited, .translation_controls a:active, .translation_controls a:focus {
display: block;
margin: 0 auto;
/*color: #e5eeec;*/
color: #fff;
}

.translation_controls a:hover {
text-decoration: none;
color: #fff;
}
.ft_interface .translation_controls input {
font-family: Arial, Helvetica, sans-serif;
margin-top: 20px;
text-align: center;
outline: none;
cursor: pointer;
}
.ft_interface .translation_options {
line-height: 1em;
height: 1.6em;
/*margin: 0 -8px;*/
margin: 0;
padding: 0px /*8px*/ 0 4px 0;
float: none;
clear: both;

/*background-color: #ffffff;*/
background-image: url('../img/tile-translation-options-bg.gif');
background-position: center;
background-repeat: repeat-x;
}

a.switch {
margin-bottom: 10px;
padding: 0;
}

a.switch:link, a.switch:visited, a.switch:active, a.switch:focus {
text-align: center;
color:#99bcb3;
display: block;
padding-top: 24px;
background-image: url('../img/icon-switch-trans-24.gif');
background-position: center top;
background-repeat: no-repeat;
}

a.switch:hover {
color: #fff;
text-decoration: none;
}

.translatefrom {
width: 352px;
margin: 0 36px 0 0;
}

.translateto {
width: 352px;
}

/* END - Main translation Interface */



