

.jp-controls {
	clear: both;
	display: block;
	padding: 2px;
	background: #f1f1f1;
	height: 25px;
	margin: 2px;
	width: 160px;
}

.jp-controls li {
	display: block;
	float: left;
	margin: 5px 0 0 5px;
	list-style: none;
}




.clearfloat {
	clear: both;
}

#block {
width:878px;
}

#fast {
margin:0 0 0 260px;
}
#fbpost{
    float:right;clear:right;margin:10px 40px 0 0;top:50px;position:relative;font-size:12px;
    width:220px;
}
#fbpost a{
    color:#fff;
}
.control{
    *position:relative;
    
}

#flashContent {
margin-bottom:-3px;
margin-top:-9px;
}

#jPlayer {
margin:0 0 0 20px;
padding:20px 0 0;
}

#jquery_jplayer_1 {
height:0;
position:absolute;
}

#language,#language2 {
display:block;
font-size:10px;
height:250px;
margin:0 0 0 20px;
overflow:auto;
width:855px;
}

#play-hint {
background:url("/images/demo-tts-sprites.png") -375px -170px no-repeat;
*top:-30px;
position:relative;
margin:20px 0 0 10px;
padding-left:30px;
width:150px;
}

#select-nondefault-language,#select-language {
list-style-type:none;
margin:0;
padding:0;
}

#select-nondefault-language .ui-selecting,#select-nondefault-language .ui-selected,#select-nondefault-language li.ui-selected:hover,#select-language .ui-selecting,#select-language .ui-selected,#select-language li.ui-selected:hover {
background-position:0 -40px;
color:#000
}
#select-nondefault-language .ui-selecting,#select-language .ui-selecting{
	color:#000;
}
#select-nondefault-language .ui-selected,#select-language .ui-selected{
	/*text-shadow: #111 1px 1px 2px;*/}
#select-nondefault-language li,#select-language li {
background:url("/images/demo-tts-sprites.png") 0 -85px no-repeat;
border:none;
cursor:pointer;
display:block;
float:left;
font-size:12px;

height:30px;
margin:3px;
padding:8px;
width:145px;
}

#select-nondefault-language li:hover,#select-language li:hover {
background-position:0 -132px;
}
#non-default-languages{
display:none;	
}
#more{
	color: #1E5081;
font-family: arial;
cursor:pointer;
}
#slider {
width:330px;
}

#smiley {
background:url(/images/demo-tts-smiley.png) no-repeat;
float:right;
left:-150px;
margin:-60px 0 20px;
padding:32px 60px;
position:relative;
width:10px;
}

#speed-slider {
margin:0 0 0 40px;
}

#speed-slider #slider {
margin:40px 0 5px 20px;
}
#sharelink{
background:url("/images/demo-tts-sprites.png") -170px 0px no-repeat;
width:99px;
height:38px;
color:#BB4D08;
font-size:20px;
font-weight:bold;
padding:5px;
border:none;
text-indent: -999px; 
font-size: 0; 
display:block;  
line-height: 0;
margin:-12px 0 0 0;
}
#textarea {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:url("/images/textarea-bg.png") no-repeat;
border:none;
border-radius:5px;
font-family:arial;
height:100px;
margin:10px 0 0 20px;
padding:15px;
resize:none;
overflow:hidden;
width:400px;
}

#tts-demo {
margin-top:-10px;
padding:0 50px 25px 5px;
text-align:left;
width:920px;
}

#tts-demo-title {
color:#f2f2f2;
    text-shadow: #111 1px 1px 2px;
   
display:block;
height:40px;
margin:0 auto;
margin-top:20px;
width:300px;
}

.box {
-moz-border-top-left-radius:5px;
-moz-border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
background:#5798D9;
border-left:1px solid #5798D9;
border-right:1px solid #5798D9;
border-top:1px solid #5798D9;
border-top-left-radius:5px;
border-top-right-radius:5px;
height:330px;
padding:0;
width:879px;
}

.box-bottom {
background:url("/images/demo-tts-box.png") -3px bottom no-repeat;
height:30px;
}

.fb_edge_widget_with_comment {
float:right;
margin:0 0 0 40px;
top:50px;
}

.fl {
float:left;
}

.hint {
color:#2666A5;
font-family:arial;
font-style:italic;
padding:0 0 0 20px;
}
.jp-stop{
background:url("/images/demo-tts-sprites.png") -226px -67px no-repeat;
height:50px;
text-indent:-1000px;
width:50px;	
}
.jp-audio {
float:left;
position:relative;
*top:-20px;
margin:15px 0 10px 10px;

}

.jp-controls {
background:none;
height:50px;
margin:-40px 0 0 0;
}

.jp-controls li {
cursor:pointer;
}

.jp-pause {
background:url("/images/demo-tts-sprites.png") -226px -123px no-repeat;
height:50px;
text-indent:-1000px;
width:50px;
}

.jp-play {
background:url("/images/demo-tts-sprites.png") -170px -123px no-repeat;
height:50px;
text-indent:-1000px;
width:50px;
}

.option {
margin:15px 20px 0;
}

.tts {
color:#1E5081;
font-family:arial;
margin:15px 0 5px 20px;
}

.ui-slider-handle {
cursor:pointer;
text-decoration:none;
}

.ui-slider-handle span {
background:url("/images/slider-indicator.png") no-repeat;
display:block;
font-size:11px;
font-weight:700;
height:30px;
left:-2px;
padding-top:5px;
position:relative;
text-align:center;
top:-27px;
width:30px;
}
