#rs_playerarea { 
background:#ffffff !important;
width: 181px !important;
height: 19px !important;
line-height: normal !important;
font-style: normal !important;font-family:Arial !important;
border: 1px solid #DADADA;margin-left: 21px !important;
}

#rs_playerarea object { 
max-width: none !important;
}

#closebr { 
border-style: none !important;
margin: 0px !important;
padding: 0px !important;
}

#rs_popup_player { 
font-family: Arial !important;
font-size: 13px !important;
width: 95px !important;
height: 19px !important;
position: absolute !important;
border: 1px solid #aeaeae !important;
z-index: 9000 !important;
background: #fff !important;
-moz-box-shadow: 2px 4px 6px #999 !important;
-webkit-box-shadow: 2px 4px 6px #999 !important;
-box-shadow: 2px 4px 6px #999 !important;
line-height: normal !important;
}


#rs_popup_link a:hover { 
background-color: #a4cbff !important;
}


#rs_selimg { 
position: absolute !important;
border: 1px solid #aeaeae !important;
z-index: 10000 !important;
background: #fff !important;
padding: 5px !important;
line-height: normal !important;
}

#controls { 
z-index: 100 !important;
height: 0px !important;
}

#rspopup { 
position: relative !important;
margin-left: 0px !important; 
right: 35px !important; 
background: #F0F0F0 !important;
width: 130px !important;
border: 1px solid #DADADA !important;
margin: 0px 0px 3px 107px !important;
font-size: 11px !important;
font-family: Arial !important;
padding: 0px !important;
z-index: 90 !important;
}

.rs_block { 
margin: 0 !important;
padding: 0 !important;
border: 0px !important;
width: 130px !important;
background: none !important;
clear: none !important;
font-family: Arial !important;
}

.rs_block legend { 
position: static !important;
font-weight: bold !important;
color: #333333 !important;
font-size: 11px !important;
text-transform: none !important;
letter-spacing: 0px !important;
padding: 5px 0 0 5px !important;
font-style: normal !important;
font-family: Arial !important;
}

.rs_block ul { 
margin: 0 !important;
padding: 3px 0 0 0 !important;
list-style: none !important;
width: 100% !important;
font-family: Arial !important;
}

.rs_block li { 
padding: 0 !important;
margin: 0 !important;
width: 100% !important;
background: none !important;
list-style-image: none !important;
list-style-type: none !important;
font-family: Arial !important;
}

.rs_block li a { 
text-align: left !important;
border-style: none !important;
display: block !important;
padding: 4px 0 4px 20px !important;
text-decoration: none !important;
color: #333333 !important;
font-size: 11px !important;
font-family: Arial !important;
font-weight: normal !important;
width: 110px !important;
background: transparent url(http://f1.eu.readspeaker.com/graphic/6219/arrow.png) no-repeat scroll 12px center !important;
}

.rs_block li a:hover { 
background-color: #DEDEDE !important;
}

.rs_block li.rs_active { 
background-color: #DEDEDE !important;
}

#bottomlinks { 
font-family: Arial !important;color:#333 !important;
font-size:11px !important;
margin: 2px 0 2px 0 !important;
}

#bottomlinks a { 
color: #000 !important;
border-style: none !important;
text-decoration: none !important;
padding: 2px; font-weight: normal !important;
font-size:11px !important;
font-family: Arial !important;
}

#bottomlinks a:hover { 
background-color: #a4cbff !important;
}

a.rs_settings { 
padding-left: 17px !important;
border-style: none !important;
background: transparent url(http://f1.eu.readspeaker.com/graphic/6219/settings.png) no-repeat 2px 2px !important;
}

.sync_word_highlighted { 
background-color: #AF031B !important;
color: #FFFFFF !important;
}

.sync_sent_highlighted { 
background-color: #E5E5E5 !important;
color: #000000 !important;
}

#timeline { 
float: left !important;
margin-top: 2px !important;
margin-left: 4px !important;
height: 14px !important;
width: 64px !important;
background: transparent url(http://f1.eu.readspeaker.com/graphic/6219/progress.png) no-repeat center !important;
}

#duration { 
position: relative !important;
height: 14px !important;
width: 0px; background: transparent url(http://f1.eu.readspeaker.com/graphic/6219/timeline.png) no-repeat left center !important;
}

.rs_iphone { 
-webkit-text-size-adjust: none !important;
}

.rs_closebtncontainer { 
	float: left !important; 
	padding: 0 !important;
}
	
.rs_a{ 
	border-style: none !important;
}
	
	
.rs_closebtn_img {
	border-style: none !important;
}

.rs_playercontainer {
	float: left !important;
	height: 19px !important; 
}

#readspeaker_flash_object {
	width: 125px !important;
	height: 19px !important; 
}

.rs_span {
	height: 19px !important;
}
	
.rs_settingsimg { 
	margin-top: 2px !important; 
	border-style: none !important;
}
	
.rs_nosoundimg {
	margin-top: 2px !important; 
	margin-left: 5px !important; 
	border-style: none !important;
}
	
.rs_aboutimg {
	margin-top: 1px !important; 
	margin-left: 5px !important;  
	border-style: none !important; 
}

.rs_playercontainer_html5 {
	margin-bottom: 2px !important; 
	width: 100% !important; 
	height: 20px !important;
}

.rs_pausecontainer {
	float: left !important; 
	margin-top: 2px !important; 
	margin-left: 4px !important;
}

.rs_stopcontainer {
	float: left !important; 
	margin-top: 2px !important; 
	margin-left: 3px !important;
}
	
#rs_pauseimg {
	border-style: none !important; 
	margin: 0px !important; 
	padding:0px !important;
}

#rs_stopimg {
	border-style: none !important; 
	margin: 0px !important; 
	padding:0px !important;
}

.rs_buttoncontainer {
	float: left !important; 
	margin-top: 2px !important; 
	margin-left: 4px !important;
}
	
.rs_icon {
	margin-bottom: 2px !important; 
	margin-left: 3px !important;
}

/* positioning of the player */
#xp1 { 					
	margin-left: 20px;
    position: relative;
    top: 50px;
}