/* CSS - Publishing Scotland */
/* Layout */
#outerContainer { width: 780px; margin-left: auto; margin-right: auto; padding: 0px; background-image: url(../Images/container_grad_top2.gif); background-repeat: no-repeat; background-position: top left; margin-top: 5px; margin-bottom: 5px; }
#innerContainer { width: 780px; margin: 0px; padding: 0px; background-image: url(../Images/content_grad_bottom.gif); background-repeat: no-repeat; background-position: bottom left; background-color: #F0F2F8; }
#headerContainer { padding: 0px; width: 780px; float: left; background-image: url(../Images/bookmark_bg.jpg); background-repeat: no-repeat; background-position: right bottom; margin: 0px; }
#headerContainerSub { padding: 0px; width: 780px; float: left; margin: 0px; }
#banner { padding: 0px 0px 7px 0px; width: 780px; float: left; margin: 0px; background-repeat: no-repeat; background-position: right bottom; display: block; }
.bookmarkTop { position:relative; top: 28px; left: 0px; display:block; float:left; height:55px; margin:0px; width:100px; }
/*.bookmarkBottom { position:relative; top: 156px; left: 100px; display:block; float:left; height:30px; margin:0px; width:100px; border: red 1px solid; }*/
#breadCrumbContainer { color: #999; padding: 20px 5px 20px 30px; float: left; }
#topNav { padding: 0px; width: 100%; margin: 0px; background-image: url(../Images/nav_bg.gif); height: 33px; text-align: center; background-repeat: repeat-x; background-position: top left; display: block; float: inherit; }
#mainContentArea { padding: 0px 0px 3px 0px; margin: 0px; float: left; width: 780px; background-image: url(../Images/content_bot.gif); background-repeat: no-repeat; background-position: bottom left; background-color: #F0F2F8; }
#mainContentBox { padding: 0px 18px 0px 18px; margin: 0px; float: left; width: 744px; min-height: 380px; height: auto !important; height: 380px; background-image: url(../Images/content_bg_slice.gif); background-repeat: repeat-y; background-position: 18px top; background-color: #F0F2F8; }
.mainContentLColumnArea { margin: 0px; float: left; width: 522px; background-image: url(../Images/page_corner.gif); background-position: top left; background-repeat: no-repeat; }
.mainContentLColumnBox { padding: 0px 20px 5px 40px; margin: 0px; float: left; width: 462px; }
.mainContentR-Col { padding: 181px 0px 0px 0px; margin: 0px 0px 0px 9px; float: left; width: 211px; background: url(../Images/rcol_home_img.jpg) top left no-repeat; }
.mainContentR-ColSub { padding: 181px 0px 0px 0px; margin: 0px 0px 0px 9px; float: left; width: 211px; background-position: top left; background-repeat: no-repeat; }
#containerBotEdge { padding: 0px 0px 3px 0px; margin: 0px; background-image: url(../Images/container_bot_edge.gif); background-repeat: no-repeat; background-position: bottom left; }
#sideMenu { float: left; width: 180px; margin: 0px 0px 0px 10px; padding: 19px 0px 0px 0px; background-image: url(../Images/menu_bg.gif); background-repeat: no-repeat; background-position: top left; min-height: 300px; height: auto !important; height: 300px; }
#footer { padding: 1px 0px 0px 0px; width: 744px; float: left; margin: 5px 0px 5px 0px; background-image: url(../Images/footer_bar.gif); background-position: top left; background-repeat: no-repeat; height: 29px; background-color: #F0F2F8; }
#footerContact { clear: both; padding: 0px 10px 10px 10px; width: 724px; margin: 0px auto 0px auto; font-family: Arial, Helvetica, sans-serif; font-size: 0.65em; color: #8C8C8C; background-color: #F0F2F8; }

/* -- LEWIS Advert -- */
.lewisDesign { float: left; border: none; width: 100px; padding: 0px 0px 20px 30px; margin: 0px 0px 30px 0px; display: block; }
.lewisDesign a img{border: none;}