Mira a ver si lo siguiente te inspira.
Por cierto, el orden en que los escribes en el html es muy importante.
Código html:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es-es">
* {margin: 0; border: 0; padding: 0; outline: none; position: relative;}
body {background:#000;}
#derecha_del_todo, #derecha_pero_a_la_izquierda {
float: right;
margin-left: 10px;
width: 250px;
height: 250;
padding: 10px;
}
#derecha_del_todo {background: #660;}
#derecha_pero_a_la_izquierda {background: #f60;}
<div id="derecha_del_todo"> el que está a la derecha del que está a la izquierda según miras
<div id="derecha_pero_a_la_izquierda"> el que está a la izquierda del que está a la derecha según miras
Un saludo