﻿/* -----------------------------------------------
RSB CSS - To be moved upto Glen at same time as the ZWEN localised template updates are moved up 
----------------------------------------------- */

/* ----------------------------------------------------------------------------------------------*/
/*JPRIMMER -WHEN MOVED UP THIS SHOULD REPLACE THE VALUES IN MASTER.CSS */
/* ----------------------------------------------------------------------------------------------*/
/* 4.12 - RSB InpageNav Styling - without image (Hide image and reduce padding) */
div#col2 div.inpagenav-container-without-image ul.menu-options{margin-top:0px; border-top:1px solid #C2C2C0; width:291px;}
div#col2 div.inpagenav-container-without-image ul li {border-bottom:1px solid #C2C2C0;}
div#col2 div.inpagenav-container-without-image ul li a {width:262px; background-image: url(/Images/icn_arrow_red_right_tcm602-605111.gif) !important; background-position: 9px 10px !important; color:#434644; padding-left: 22px; font-weight:normal;}
div#col2 div#info-block div.inpagenav-container-without-image ul li a{width:auto;}
div#rsb-centre-details
div#col2 div.inpagenav-container-without-image a {height:15px;}









/*---------------------------------------------------*/
/* RSB STYLESHEET                                  */
/*---------------------------------------------------*/


/* INITIAL SETUP */
/* TEXT COLOURING */
html body.rsb { color: #222B21; }
html body.rsb a { color: #222B21; text-decoration: none; }
html body.rsb div#flash-container a {font-weight:bold}
html body.rsb a:hover { text-decoration: underline; }

body.rsb div.call-to-action a:hover, body.rsb ul.menu-options a:hover { text-decoration: none; } 
body.rsb a.back-link { color: #FFF; }
body.rsb a.back-link:first-letter { text-transform: uppercase; }
body.rsb ul#primary-navigation a:hover { text-decoration: none; }

/* SITE BACKGROUND IMAGERY */
body.rsb div#content { float: left!important; background-image: url(/Images/rsb-homepage-gradient_tcm602-858214.png); min-height:0 !important; }

/* HOMEPAGE HEADER */
body.rsbhome.rsb div#header { margin-bottom: 0!important; }
body.rsbhome.rsb div#header h1 { float: none; }

/* HOMEPAGE HOURS BLOCK */
body.rsbhome.rsb div#hours-section {float: left; clear: none; width: auto; border-top: 1px solid #CCC; padding: 11px 0 11px 0}
body.rsbhome.rsb div#hours-section h2 {padding-top:7px; }
body.rsbhome.rsb div.list { float: left; width: 140px; margin: 0px 2px 6px 0; }
body.rsbhome.rsb div.list dl dd{ clear:both; margin-left:0px; }
body.rsbhome.rsb div.list h5 {margin-bottom:0px;}
body.rsbhome.rsb div.list dl {padding-bottom:4px;}
body.rsbhome.rsb div.left {clear:left}

/* HOMEPAGE CONTENT POSITIONING */
body.rsbhome.rsb div#content { padding: 11px; height: auto!important;  }
body.rsbhome.rsb div#primary-content { clear: both; float: left; background-color: #FFF; height: auto; padding: 0 11px; width: 900px;}
body.rsbhome.rsb div#primary-content div.content-block { margin: 0 0 0 0; border-top: 1px solid #C6C6C6; padding: 11px 0 0 0; }
body.rsbhome.rsb div#secondary-content { clear: both; float: left; width: 900px; background-color: #FFF; height: auto; padding: 11px 11px 0; }

/* HOME PAGE FLASH */
body.rsbhome.rsb div#secondary-content div#flash-container { background: #FFF url(/Images/highlight-bg_tcm602-849708.gif) top left repeat-x; width: auto; height: auto; float: left; padding: 11px; }
body.rsbhome.rsb div#secondary-content div.flash-content { width: auto; height: auto; float: left; }
body.rsbhome.rsb div#secondary-content div.flash-content embed { background-color: #000; }


/* FLASH LINKS */
body.rsbhome.rsb div#secondary-content ul#flash-controller { margin: -3px 0 0 0; padding: 0px 0px 0px 11px; width: 172px; height: auto; float: left; list-style: none; }
body.rsbhome.rsb div#secondary-content ul#flash-controller li { padding: 8px 0 11px; display: block; float: left; border-top: 1px solid #C6C6C6; }
body.rsbhome.rsb div#secondary-content ul#flash-controller li.first { border-top: 0 none; padding-top: 0;}
body.rsbhome.rsb div#secondary-content ul#flash-controller li.last { margin-bottom: 0;}
body.rsbhome.hours.rsb div#secondary-content ul#flash-controller li.first { padding-top:5px; }
body.rsbhome.rsb div#secondary-content ul#flash-controller strong { display: block; font-size: 11px; padding-bottom: 5px;}
body.rsbhome.rsb div#secondary-content ul#flash-controller small { display: block; font-size: 11px;  padding-bottom: 9px; }
body.rsbhome.rsb div#secondary-content ul#flash-controller a:hover { text-decoration: none; }
body.rsbhome.rsb div#secondary-content ul#flash-controller a:focus { background-color:transparent; }
body.rsbhome.rsb div#secondary-content ul#flash-controller a span { cursor: pointer; position: relative; top: 8px; padding-left: 8px; background: transparent url(/Images/icn_arrow_red_right_tcm602-605111.gif) left 3px no-repeat; }
body.rsbhome.rsb div#secondary-content ul#flash-controller a:hover span { text-decoration: underline; }
body.rsbhome.rsb div#secondary-content ul#flash-controller img { float: left; border: 1px solid #666; margin-right: 6px;}

/* HOMEPAGE COLUMN SETUP */
body.rsbhome.rsb div#primary-content div#col1, body.rsbhome.rsb div#primary-content div#col2, body.rsbhome.rsb div#primary-content div#col3 
{ margin: 0 10px 11px 0; padding: 0; width: 290px; overflow: hidden;}
body.rsbhome.rsb div#content div#primary-content div#col3 { margin: 0 0 11px 0; width: 300px; }

/* HOME PAGE ADDRESS BLOCK */
body.rsbhome.rsb div#secondary-content div#address-block { padding-left:11px; padding-bottom: 11px; overflow: hidden; float:left;}
body.rsbhome.rsb div#secondary-content div#address-block p { width: 289px; }
body.rsbhome.rsb div#secondary-content div#address-block h1 { margin-top: -7px; width: 289px; float:none; }
body.rsbhome.rsb div#secondary-content div#address-block h2 { border-bottom: 1px solid #C6C6C6; margin-bottom: 11px; width: 289px; float:none;}
body.rsbhome.rsb div#secondary-content div#address-block address { font-size: 11px; margin-bottom: 4px;}
body.rsbhome.rsb div#secondary-content div#address-block dl { margin-bottom: 11px; }

/* HOME PAGE CONTENT BLOCKS */
body.rsbhome.rsb div#primary-content div.content-block div.content-block { width: 279px; background: #FFFFFF url(/Images/highlight-bg_tcm602-849708.gif) left top repeat-x; margin: 0; float: left; border-top: 0 none; padding: 4px 0 11px 11px; }
body.rsbhome.rsb div#primary-content div#col3 div.content-block { margin-bottom: 11px; width: 289px; }
body.rsbhome.rsb div#primary-content div.content-block div.content-block a { float: left; }
body.rsbhome.rsb div#primary-content div.content-block div.content-block img { float: left; margin: 0 11px 11px 0; border: 1px solid #C6C6C6; }
body.rsbhome.rsb div#primary-content div.content-block div.content-block hr { margin-bottom: 6px; }

/* HOME PAGE CTA */
body.rsbhome.rsb div#content div#col3 div.call-to-action { margin: 0 0 0 11px; float: left; width: 280px; }
body.rsbhome.rsb div#content div#col3 div.call-to-action ul li a { background-position: 260px 10px; }

/* HOME PAGE SIFR HEADINGS */
body.rsbhome.rsb div#primary-content h2 { width: 260px; margin: 6px 0 0 0; padding: 0; }

/* HOME PAGE CONTENT LISTS */
body.rsbhome.rsb div#primary-content div.content-right { float: left; width: 139px; margin-top: -3px;}
body.rsbhome.rsb div#primary-content div.content-right p { margin: 0; padding: 0 0 11px 0; font-weight: bold; }
body.rsbhome.rsb div#primary-content div.content-right ul { list-style: none; margin: 0; padding: 0; }
body.rsbhome.rsb div#primary-content div.content-right ul li { display: block; float: left; margin: 0; padding: 0 0 3px 0; }
body.rsbhome.rsb div#primary-content div.content-right ul li a { padding-left: 11px; font-weight: bold; background: transparent url(/Images/icn_arrow_red_right_tcm602-605111.gif) left 3px no-repeat; }
body.rsbhome.rsb div#primary-content div.content-right ul li a:hover { text-decoration: underline; }
body.rsbhome.rsb div#rsb-legal-notice-homepage { padding-top: 8px; }

/* CONTACT CONTENT POSITIONING */
body.rsb div#primary-content { margin-top: 0; float: left; }
body.rsb div#col1 { width: 590px; margin: 0 19px 0 0; }
body.rsb div#col2 { width: 290px; }

/* CONTACT CONTENT BLOCKS */
/* ADDRESS BLOCK */
body.rsb div#primary-content div#col1 div.address-section { padding: 11px 11px 11px; margin-bottom: 11px; float: left; width: 566px; border: 1px solid #C6C6C6; background: #AAAEAF url(/Images/block-bg_tcm602-849703.gif) top left repeat-x;}
body.rsb div#primary-content div#col1 div.address-section h1 { margin-top: 4px; }
body.rsb div#primary-content div#col1 div.address-section address { margin-top: 4px; padding-bottom: 4px; }
body.rsb div#primary-content div#col1 div.address-section dl { margin-bottom: 0; padding-bottom: 0; }
body.rsb div#primary-content div#col1 div.address-section dt#email-block { padding-top: 16px; }
body.rsb div#primary-content div#col1 div.address-section dd#email-block { padding-top: 16px; font-weight: bold;}
body.rsb div#primary-content div#col1 div.address-section dd#email-block a { color: #222B21; }

/* LOCATION LINK - MAP */
body.rsb div#map-container { position: relative; float: right; margin: 11px 25px 11px 11px; width: 97px; height: 79px;  }
body.rsb div#map-container a.map-image {background: transparent url(/Images/glb_mapicon_medium_tcm602-850017.jpg) top left no-repeat !important; height:79px; width: 114px;}
body.rsb div#map-container a { background-image: url(/Images/icn_arrow_red_right_tcm602-605111.gif) !important; background-position: 0px 4px; background-repeat: no-repeat; padding-left: 11px; position: absolute; bottom: 0; left: 0;  }

/* OPENING HOURS BLOCK */
body.generalcontent.rsb div#primary-content div#col1 div.hours-section { border-top: 1px solid #C6C6C6; float: left; width: 100%; }
body.generalcontent.rsb div#primary-content div#col1 div.hours-section h3 { margin: 8px 0 8px 0;}
body.generalcontent.rsb div#primary-content div#col1 div.hours-section h2 { padding-top: 16px;}
body.generalcontent.rsb div#primary-content div#col1 div.hours-section div.list h2 { padding-top:6px; }
body.generalcontent.rsb div#primary-content div.hours-block, body.generalcontent.rsb div#primary-content div.list { margin-right: 11px; padding: 11px; float: left; width: 158px; border: 1px solid #C2C2C2; background: #AAAEAF url(/Images/block-bg_tcm602-849703.gif) top left repeat-x;}
body.generalcontent.rsb div#primary-content div.list{ width: 167px; margin-bottom: 11px; min-height: 50px; }
body.generalcontent.rsb div#primary-content div.list dl { margin-top: 3px; margin-bottom:3px; }
body.generalcontent.rsb div#primary-content div.hours-section div.full-width { margin-right: 0; width: 168px; }
body.generalcontent.rsb div#primary-content div.left { margin-left: 0; width: 161px; }
body.generalcontent.rsb div#primary-content div.hours-block dl, body.generalcontent.rsb div#primary-content div.list dl {clear:left;}
body.generalcontent.rsb div#primary-content div.list dd {padding-left: 20px}
body.generalcontent.rsb div#primary-content div.hours-block dt, body.generalcontent.rsb div#primary-content div.list dt { clear: left; float: left; font-weight: bold; width: 60px; }
body.generalcontent.rsb div#primary-content div.hours-block h4, body.generalcontent.rsb div#primary-content div.hours-block h5{margin: 0 0 5px 0} 

body.generalcontent.rsb div.address-block {float: left; width: 70%}
body.generalcontent.rsb div.address-block dt { float: left; width: 50px; font-weight: bold;  }
body.generalcontent.rsb div.address-block dd { padding-left:10px; }
body.generalcontent.rsb div.no-title h2 { padding-top:11px;  }
body.generalcontent.rsb div#col1 hr { margin: 0 0 11px 0; }

/* CONTACT TEXT */
body.rsb div#col2 div#info-block h2 { margin: 0px 0px 11px; border-bottom: 1px solid #C6C6C6;  }

/* CONTACT US V2 - ALTERNATIVE */
body.rsb div#primary-content div.contact-us-alt div#col1 div.hours-section {margin-top:20px;}
body.rsb div#primary-content div.contact-us-alt div#col2 div#info-block {margin-top:14px;}
body.rsb div#primary-content div.contact-us-alt div#col2 div#info-block h2 {padding-bottom:7px;}

/* CONTACT CTA */
body.generalcontent.rsb div.call-to-action { margin: 11px 0 0 0; float: left; width: 150px; }
body.generalcontent.rsb div.call-to-action a { background-position: 130px 10px; }

/* CONTACT DOWNLOADS */
body.generalcontent.rsb div.downloads-block {background:transparent url(/Images/shadow_tcm602-605118.png) no-repeat right bottom;  width: 100%; width: 124px; float: left; margin: 11px 6px 0 0; padding: 0 5px 5px   }
body.generalcontent.rsb ul.download-links { background: transparent url(/Images/downloads-bg_tcm602-849707.png) right top repeat-y; list-style: none; margin: 0; padding: 3px 0; width: 100%;}
body.generalcontent.rsb ul.download-links a { line-height: 11px; font-weight: bold;  margin: 4px 6px;  padding: 2px 0 2px 22px; display: block; background: transparent url(/Images/lex_70_glb_pdf_tcm602-635714.gif) left center no-repeat;}

/* DOWNLOAD TYPES */
body.rsb ul.download-links a.pdf { background-image: url(/Images/lex_70_glb_pdf_tcm602-635714.gif) !important }
body.rsb ul.download-links a.doc  { background-image: url(/Images/lex_70_glb_doc_tcm602-635712.gif) !important }
body.rsb ul.download-links a.xls { background-image: url(/Images/lex_70_glb_xls_tcm602-635717.gif) !important }

/* MEET THE TEAM - CONTENT POSITIONING */
body.chapterhome.rsb div#primary-content { margin-top: 0; float: left; width: 933px; padding: 13px 0 11px 11px;}
body.chapterhome.rsb div#col1 { width: 590px; margin: 0 19px 0 0; }
body.chapterhome.rsb div#col2 { width: 290px; }
body.chapterhome.rsb div#col3 { width: 290px; }
body.chapterhome.rsb div#triple-column { width: 290px; }

/* MEET THE TEAM - TEXT STYLING */
body.chapterhome.rsb div#primary-content h1 { color: #4D4D4D!important; margin-bottom: 4px;}
body.chapterhome.rsb div#primary-content h2 { color: #4D4D4D!important; }
body.chapterhome.rsb div#primary-content p { max-width: 626px; color: #4D4D4D; margin: 0 0 8px 0;}

/* MEET THE TEAM - SCROLLER */
body.rsb a.minispecs-video-thumb-arrow-left:hover, body.rsb a.minispecs-video-thumb-arrow-right:hover { background-color: #585D61 !important; }
body.rsb a.minispecs-arrow-inactive, body.rsb a.minispecs-arrow-inactive:hover { background-color: #DEDFDE !important; }

/* JPrimmer 12-nov-08: Default size for the staff images*/
body.rsb img.staff-block-image {width: 76px; height: auto;}

/* STAFF INFO BLOCK */
body.rsb.chapterhome.horizontal.rsb div.picture-promo-block { float: left; position: relative; display: inline; float: left; height: 150px;  margin: 0 6px 0 0; padding:11px;
background: #ECECEC url(/Images/photo-block-bg_tcm602-849705.gif) left bottom repeat-x; border: 1px solid #C3C3C3; width: 194px; }

body.rsb.chapterhome.horizontal.rsb div.picture-promo-block.last {margin: 0}
body.rsb.chapterhome.horizontal.rsb div.picture-promo-block div.image { width: 76px; float: left; border: 0 none; margin: 0;}
body.rsb.chapterhome.horizontal.rsb div.picture-promo-block .image-default {background-image:url(/Images/defaultStaffPlaceholder_76x100_tcm602-856122.jpg); width:76px; height:104px;}
body.rsb.chapterhome.horizontal.rsb div.picture-promo-block img { padding: 0; border: 1px solid #FFFFFF; margin: 0; float: left; }
body.rsb.chapterhome.horizontal.rsb div.picture-promo-block dl { width: 110px; margin: -3px 0 0 6px; padding-top: 0; }
body.rsb.chapterhome.horizontal.rsb div.picture-promo-block dl dt { line-height: 19px; }
body.rsb.chapterhome.horizontal.rsb div.picture-promo-block dd div.address-pane { position: absolute; bottom: 7px; left: 8px; }

/* COLUMN SETUP */
body.horizontal.rsb div.container {width: 696px; float: left; border-top: 1px solid #B7B7B7; border-bottom: 1px solid #B7B7B7; padding: 11px; clear: both; margin: 0 0 11px; background:#fff url(/Images/staff_block_gradient_horizontal_tcm602-856527.png);}
body.chapterhome.rsb div.container div.horiz-block {width: 100%; margin: 11px 0 5px 0; padding: 0;  background: none;}

body.horizontal.rsb div#primary-content div#triple-column { width: 717px;  float: left; }
body.horizontal.rsb div#primary-content div#col3 { margin-left: 11px;  width: 203px; float: right;}

body.rsb div.minispecs-video-thumb-block {width: 666px; float: left; height: auto; padding: 0 0;}
body.rsb a.minispecs-video-thumb-arrow-left, body.rsb a.minispecs-video-thumb-arrow-right {margin: 0 4px 0 0; height: 174px;}
body.rsb a.minispecs-video-thumb-arrow-right {margin: 0 0 0 4px}
body.rsb div.address-pane a {border: none;}
body.rsb dd div.address-pane a:hover { border: 0 none; }
body.rsb dd div.address-pane a:focus { background-color: transparent!important; }

/* RIGHT HAND CONTACT BLOCK */
body.horizontal.rsb div#col3 div.inpagenav-container-without-image { margin-right: 11px; }
body.horizontal.rsb div#col3 div.spotlight { width: 197px; margin: 0 0 7px 0;}
body.horizontal.rsb div#col3 div.spotlight h5 { width: 175px; margin: 0 0 7px 0; background-color: #EDEFEA; padding: 8px; font-weight: bold;}
body.horizontal.rsb div#col3 div.mt11 {padding-bottom: 11px}
body.horizontal.rsb div#col3 div.spotlight address { width: 197px; padding: 0px 8px 8px 8px; }
body.horizontal.rsb div#col3 div.spotlight a {padding-left: 10px}
body.horizontal.rsb div#col3 div.spotlight dl { width: 197px; padding: 0 8px 8px; margin: 0; }
body.horizontal.rsb div#col3 div.spotlight dt { float: left; }

/* MEET THE TEAM CTA */
body.horizontal.rsb div#col3 div.call-to-action { clear: both; width: 197px; }
body.horizontal.rsb div#col3 div.call-to-action a { background-position: 180px 11px }

/* N&E CONTENT POSITIONING */	
body.rsb.news-home div#content { width: 922px; background-color: #FFF;}
body.rsb.news-home div#primary-content div.content-block { margin-top: 0; padding-top: 11px; }
body.rsb.news-home div#secondary-content img.border { border: 11px solid #FFF; width: 339px; margin-bottom: 11px;}
body.rsb.news-home div#secondary-content a.back-link { width: 321px; margin-right: 2px; margin-bottom: 11px;}
body.rsb.news-home div#secondary-content div.call-to-action { width: 187px; clear: both; }
body.rsb.news-home div#secondary-content div.call-to-action a { background-position: 170px 10px; }
body.rsb.news-home div#header h1 { background-color: transparent; background-image: none; }
body.rsb.news-home div.display-options {  margin-top: 11px; margin-bottom:11px; text-align: right;}
body.rsb.news-home div#primary-content h2 { margin-top: 0px;}

/* GLOBAL HR FIX */
body.rsb hr { text-align: right; width: 100%; height: 1px; color: #C6C6C6; border: none; margin: 0; }

/* '>' does not get applied by IE6 but does for Firefox and IE7 */
html>body.rsb hr { margin-right: 0; background-color: #C6C6C6; }#

body.rsbhome { background-color: red!important; background-image: none!important; }

/* HOME PAGE FLASH */
body.rsbhome.hours div#secondary-content div#flash-container { width: 386px; height: auto; float: left; padding: 11px 11px 0 11px; margin-right: 11px }
body.rsbhome.hours div#secondary-content div.flash-content { width: auto; height: auto; float: left; }
body.rsbhome.hours div#secondary-content div.flash-content embed { background-color: #000; }

/* FLASH LINKS */
body.rsbhome.hours div#secondary-content ul#flash-controller { margin: 0; padding: 0 0 6px 0; border-top: 1px solid #FFF; width: 386px; height: auto; float: left; list-style: none; }
body.rsbhome.hours div#secondary-content ul#flash-controller li { padding: 5px 0 0 0; width: 170px; display: block; float: left; border-top: 0 none; }
body.rsbhome.hours div#secondary-content ul#flash-controller li:first-child { border-top: 0 none; padding-top: 5px;}
body.rsbhome.hours div#secondary-content ul#flash-controller strong { display: none; font-size: 11px; padding-bottom: 5px;}
body.rsbhome.hours div#secondary-content ul#flash-controller small { display: none; font-size: 11px;  padding-bottom: 9px; }
body.rsbhome.hours div#secondary-content ul#flash-controller a span { cursor: pointer; position: relative; top: 8px; padding-left: 8px; background: transparent url(/Images/icn_arrow_red_right_tcm602-605111.gif) left 3px no-repeat; }
body.rsbhome.hours div#secondary-content ul#flash-controller a:hover span { text-decoration: underline; }
body.rsbhome.hours div#secondary-content ul#flash-controller img { float: left; border: 1px solid #666; margin-right: 6px;}

/* HOME PAGE - OPENING HOURS ADDRESS BLOCK */
body.rsbhome.hours div#secondary-content div#address-block { width: 481px; float: left; padding-left:0px}
body.rsbhome.hours div#secondary-content div#address-block h2 { width: 481px; float: left; }
body.rsbhome.hours div#secondary-content div#address-block address { width: 481px; float: left; }
body.rsbhome.hours div#secondary-content div#address-block dl { width: 276px; float: left; }
body.rsbhome.hours div#secondary-content div#address-block ul.menu-options { clear: none; width: 194px; float: left; }

/* HOME PAGE - OPENING HOURS  HOURS SECTION */
body.rsbhome.hours div#secondary-content div#hours-section { float: left; width: 481px; }
body.rsbhome.hours div#secondary-content div#hours-section h2 { padding-top:7px; width:100%; }
body.rsbhome.hours div#secondary-content div#hours-section dt { width: 55px; }

/* HOME PAGE - OPENING HOURS CTA */
body.rsbhome.hours div#col3 div.call-to-action { margin: 0 0 0 11px; float: left; width: 290px; }
body.rsbhome.hours div#col3 div.call-to-action ul li a { background-position: 270px 10px; }

/* OFFERS SPACING */
body.rsb.news-home div#content div#intro-article { margin-bottom: 11px; }
body.rsb.news-home div#content ol.results { margin-left: 0; }

/* OFFERS CONTENT DOWNLOAD */
body.rsb.news-content div#primary-content div.content-block div.download-links { padding:0px; }
body.rsb.news-content div#primary-content div.content-block div.call-to-action { float: left; width: auto; padding: 0px}
body.rsb.news-content div#primary-content div.content-block div.call-to-action li.voucher a { 
color: #676767;  background-attachment:scroll; background-position:6px 5px; background-repeat:no-repeat; padding:6px 10px 6px 30px; text-transform:uppercase; background-color:transparent; }
body.rsb.news-content div#primary-content div.content-block div.call-to-action li.voucher a:hover, body.rsb.news-content div#primary-content div.content-block div.call-to-action li.voucher a:focus  { background-color:transparent !important}

/* NO VIDEO BLOCK STYLES */
/* USED PRIMARILY FOR V1 IN V2 TEMPLATES */
body.rsbhome.no-video-block div#flash-container img {width:386px; height:250px}
body.rsbhome.no-video-block div#address-block {width: 481px; padding-bottom:0px}
body.rsbhome.no-video-block div#address-block p {width: auto !important}
body.rsbhome.no-video-block div#secondary-content div#address-block div.sifr-fixer {width:481px !important; border-bottom:1px solid #c6c6c6; margin-bottom:11px}
body.rsbhome.no-video-block div#secondary-content div#address-block h2 {border-bottom:none!important; margin-bottom:0px !important}
body.rsbhome.no-video-block ul.menu-options {clear:none !important;float:left}
body.rsbhome.no-video-block div#hours-section {padding:11px 0px 0px 11px; width:890px; background:#FFFFFF url(/Images/highlight-bg_tcm602-849708.gif) repeat-x scroll left top; margin-bottom:11px}
body.rsbhome.no-video-block div#content div#primary-content div#col3 {width:289px !important}
body.rsbhome.no-video-block div.list { float:left; margin:0 2px 6px 0; width: 316px}
body.rsbhome.no-video-block div.list h5 {font-size:14px !important}
body.rsbhome.no-video-block div.list dl {float:left; font-size:12px; margin-right:76px; margin-top:6px; padding-bottom:4px}
body.rsbhome.no-video-block div.list dl:last-child {margin-right:0px}
body.rsbhome.no-video-block div#primary-content div.content-block div.content-block {width:236px}

/* News-home DL fix */
body.news-home dl.related-links {clear:left; float:left; margin:11px 0 0}
body.news-home div.download-links ul li {border-bottom:1px solid #C8C8C8; display:block; list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom:3px; margin-top:1px; margin-right:4px; padding:3px 0 0; }


body.rsbhome.rsb div#primary-content div.flash-content { clear:both;}
/*-------------------------------------------------------------------
    Used for country localisation of the rsb.css stylesheet      
-------------------------------------------------------------------*/

body.rsbhome.rsb div#primary-content div#col1 {width:700px;}
body.rsbhome div#primary-content div.content-block div.content-block {background:transparent none repeat scroll 0 0 !important; height:190px; width:700px !important; padding:4px 0 11px 2px !important;}
body.rsbhome div#primary-content div.content-block div.content-block div.promoblock {float:left; height:190px; background:#FFFFFF url(/Images/highlight-bg_tcm602-849708.gif) repeat-x scroll left top;
margin-right:11px;
padding-left:10px;
padding-top:2px;
width:280px;}
body.rsbhome div#primary-content div.content-block div.content-block hr {display:none;}
body.rsbhome.no-video-block div#address-block {padding-bottom:0;width:297px;}
body.rsbhome.no-video-block div#flash-container img {height:251px;width:570px;}
body.rsbhome.rsb div#primary-content { height:190px; }
body.rsbhome.rsb div#primary-content div.content-block { height:190px; }




/* Fix alignment of spotlights and CTAs  */


body.rsbhome.rsb div#primary-content div#col1 { width: 575px; }
body.rsbhome.rsb div#content div#col3 div.call-to-action { margin:11px 0 0 11px; }

/* HOME PAGE SIFR HEADINGS override */
body.rsbhome.rsb div#primary-content h2 { text-transform: none; }
