BODY {direction:rtl;}
.ui-helper-hidden-accessible {left:0;}

/* Header */
DIV#head DIV.links {width:487px;}

/* Navigation */
DIV#nav UL {}
DIV#nav UL LI {float:right;}
DIV#nav UL LI A SPAN {padding:8px 16px;}
DIV#nav UL LI.first {margin-left:4px; margin-right:0px;}
DIV#nav UL LI.last {margin-right:4px; margin-left:0px;}

/*--- Content ---*/

/* Content body */
DIV.body DIV.sub-nav-container {background-position:595px 0;}
DIV.body DIV.sub-nav {float:right;}
DIV.body DIV.sub-nav UL LI A {padding:12px 25px 12px 10px; background-position:190px 17px;}
div.body div.sub-nav ul li a:hover,
div.body div.sub-nav ul li.current a {background-position:181px -33px; border-left:9px solid #E33B23;  padding-left:5px; border-right:none; }
DIV.body DIV.body-text {float:right;}
DIV.body DIV.body-text UL LI {padding:5px 20px 5px 0; background-position:right 11px;}
DIV.body DIV.body-text DIV.back-to-top {text-align:right;}
DIV.body DIV.body-text DIV.back-to-top A {padding:0 15px 0 5px; background-position:right 3px;}

/* Footer */
DIV#foot UL {}
DIV#foot UL LI.first {padding-right:0; padding-left:10px;}
DIV#foot UL LI {float:right; padding:10px; background-position:right 13px;}
DIV#foot P {float:right;}
DIV#foot DIV.ibtsolutions {float:left; width:auto;}
DIV#foot DIV.ibtsolutions A {float:left;}

/* Homepage */
DIV.services UL.services LI UL.other-services LI {background-position:right 6px; padding:0 20px 5px 0;}
DIV.promo P.apply-online-promo SPAN.text,
DIV.promo P.about-gates-promo SPAN.text {color:#ffffff; background:none; text-indent:0; width:auto; height:auto;}
DIV.promo P.apply-online-promo SPAN.text {font-size:22px; margin:25px 18px 48px 0;}
DIV.promo P.about-gates-promo SPAN.text {font-size:24px; margin:25px 20px 44px 0;}
DIV.promo P.about-gates-promo SPAN.button {float:right; margin:0 20px 0 0; padding:6px 0; height:23px; text-decoration:none; text-align:center; font-weight:bold; color:#FFFFFF; background:url("../img/ar/promo-button-about-gates.png") no-repeat scroll 0 0 transparent;}
DIV.promo P.apply-online-promo SPAN.button {margin:0 18px 0 0; padding:8px 0 4px; height:23px; text-decoration:none; text-align:center; font-weight:bold; color:#FFFFFF; background:url("../img/ar/promo-button-apply-online.png") no-repeat scroll 0 0 transparent;}
DIV.promo P.apply-online-promo SPAN.button-red {color:#732F18;}
DIV.services SPAN.learn-more A {padding:0 0 0 13px; background:url("../img/ar/bg-arrow.gif") no-repeat scroll left 5px transparent;}
DIV.promo P SPAN {text-indent:0;}

DIV.services H2 {color:#3C71AB; background:none; text-indent:0; width:auto; height:auto;}

/* Contact us */
DIV.left {float:right;}
DIV.right {float:left;}
DIV.branches UL LI H4 {padding:0 10px 0 0; border-right:5px solid #E1321F; border-left:none;}
DIV.branches SPAN STRONG {float:right;}
DIV.branches SPAN SPAN {float:left;}
FORM#contact-form FIELDSET LABEL {float:right; text-align:right;}
form#contact-form fieldset p.button {text-align:right;}
FORM#contact-form FIELDSET P.button INPUT {margin:0 120px 0 5px;}
FORM FIELDSET LABEL.error {padding-right:120px;}
SPAN.loading-msg {padding:5px 22px 5px 0; background-position:right 5px;}

/* Inform a Friend */
FORM FIELDSET LABEL {float:right; text-align:right;}
FORM P.button INPUT {margin:0 150px 0 0;}
DIV.light_rounded A.pp_close {float:left; text-decoration:none;}

