/* photo custom */
.photo-custom{padding:1px;background:#fff;border:1px solid #c3cce0;margin:8px 0 12px 0}

/* custom 3 column grid */
.three-column-grid{}
.three-column-grid{background: url(/rbcmobile/_assets-custom/images/three-column-grid-bg.gif) bottom left no-repeat;width:746px;margin:25px 0;padding:0 0 15px 0;}
.three-column-grid div.left-column h2, .three-column-grid div.mid-column h2, .three-column-grid div.right-column h2{font-size:1.355em; background: url(/uos/_assets/images/layout/chevron.gif) 0 .6em no-repeat;}
.three-column-grid div.left-column, .three-column-grid div.mid-column, .three-column-grid div.right-column {width:208px;float:left;padding:0 20px;}

/* custom 3 column section */
.three-column-section{}
.three-column-section{background: url(/rbcmobile/_assets-custom/images/three-column-grid-bg.gif) top left no-repeat;width:746px;margin:25px 0;padding:0 0 15px 0;}
.three-column-section div.left-column h2, .three-column-section div.mid-column h2, .three-column-section div.right-column h2 {font-size:1.355em;background:none;}
.three-column-section div.left-column, .three-column-section div.mid-column, .three-column-section div.right-column{width:208px;float:left;padding:0 20px; text-align:center;}

/* adjust spacing of superscripts */
sup { vertical-align: baseline; position: relative; top: -0.4em; font-size: 0.845em; }
.callout sup { line-height: 0.9em !important; font-size: 0.9em !important; }
.callout .standardtextsize sup { line-height: 0.9em !important; font-size: 0.8em !important; }
.callout .standardtextsize strong sup { font-weight:normal; line-height: 0.9em !important; font-size: 0.8em !important; }
.callout h1 sup { font-weight:normal; line-height: 0.9em !important; font-size: 0.6em !important; position: relative; top: -0.8em; }

/* side tab custom */
.sidetab-wrapper {padding:10px 0 20px 0;}
.sidetab-button-area {width:172px; background:url('/rbcmobile/_assets-custom/images/sidetab-button-area-bg.gif') top right repeat-y; float:left; padding:10px 0 0 3px;}
.sidetab-button-area ul {width:172px;}
.sidetab-button-area ul li {}
.sidetab-button-area .btn-on a, .sidetab-button-area .btn-off a {margin:0 0 -4px 0; width:172px; text-decoration:none; color:#000; background:none; display:block;}
.sidetab-content-wrapper {padding:8px 0 0 28px; float:left; width:540px;}

/* slideshow */
.slideshow-btn-bottom {margin-right:11px;}