/* POPS stylesheet */

body { background-color: #FFFFFF; margin: 11px; text-align: left; }
div#masthead { width: 914px; height: 77px; }
div#masthead h1 { width: 380px; height: 69px; margin: 0; float: left; }
div#masthead h1 a { width: 100%; height: 100%; display: block; text-decoration: none; background: transparent url("../img/premier-office-poster-servi.gif") no-repeat; }

ul#mhstuff { list-style-type: none; margin: 0; padding: 0; float: right; }
ul#mhstuff li { float: left; }
ul#mhstuff li#acassoc { width: 59px; height: 67px; background: transparent url(../img/advert_contractors_assoc.gif) no-repeat; border: 1px solid #999999; margin: 0 4px 0 0; overflow: hidden; }
ul#mhstuff li#acalliance { width: 59px; height: 67px; background: transparent url(../img/advert_contractors_alliance.gif) no-repeat; border: 1px solid #999999; overflow: hidden; }
ul#mhstuff li#callus { width: 321px; height: 71px; background: transparent url("../img/call-pops.gif") 40px 0 no-repeat; }

div#divider { width: 914px; height: 6px; background: transparent url(../img/horizontal_divider_bar.gif) repeat-x; }

div#content { width: 912px; height: 562px; border: 1px solid #D8D7DC; background: #FFFFFF url(../img/striped_background.gif); }
div#contentads { width: 912px; height: 622px; border: 1px solid #D8D7DC; background: #FFFFFF url(../img/striped_background.gif); }

ul#menu { list-style-type: none; margin: 0 0 0 90px; padding: 0; }
ul#menu li { width: 91px; height: 25px; background: transparent url("../img/pops-button.gif") no-repeat; float: left; text-align: center; font: 0.8em Arial, sans-serif; color: #000; padding: 3px 0 0 0; }
ul#menu li a { text-decoration: none; color: #000; }
ul#menu li a:hover { color: #DE312A; }

div#cplspacer { clear: both; width: 5px; height: 519px; float: left; margin: 0; }
div#contentpanelleft { background-color: #FFFFFF; width: 446px; height: 519px; border: 1px solid #C1C1C1; float: left; margin: 7px 6px 0 0; }
div#contentpanelright { background-color: #FFFFFF; width: 446px; height: 519px; border: 1px solid #C1C1C1; float: left; margin: 7px -3px 0 0; }

div#contentpanelleft h2 { background: #E5E1DB url("../img/pops-union_jack_bullet.gif") no-repeat; height: 19px; font: 1em Verdana, sans-serif; text-transform: uppercase; padding: 0 0 0 35px; color: #000; margin: 5px 0; }
div#contentpanelleft h3, div#contentpanelright h3 { background: #E5E1DB url("../img/pops-union_jack_bullet.gif") no-repeat; height: 19px; font: 1em Verdana, sans-serif; text-transform: uppercase; padding: 0 0 0 35px; color: #000; margin: 5px 0; clear: both; }
div#contentpanelleft p, div#contentpanelright p { font: 0.7em Verdana, sans-serif; color: #000; line-height: 1.6em; margin: 3px 20px 6px 15px; }
div#contentpanelleft p a, div#contentpanelright p a { color: #000099; text-decoration: none; }
div#contentpanelleft p a:hover, div#contentpanelright p a:hover { text-decoration: underline; }

div#contentpanelleft h3#callusnow { background: #FFFFFF url("../img/call-pops-bg.gif") no-repeat; height: 23px; font: 1em Verdana, sans-serif; text-transform: uppercase; padding: 2px 0 0 35px; color: #000; margin: 5px 0; clear: both; }

div#contentpanelright h3 { background-color: #DBDCE5; }

div#contentpanelleft ul, div#contentpanelright ul { list-style-type: none; margin: 10px 0; padding: 0; border-left: 15px solid #FFFFFF; }
div#contentpanelleft li, div#contentpanelright li { font: 0.7em Verdana, sans-serif; color: #333399; line-height: 1.6em; background: transparent url("../img/pops-bullet.gif") 0 7px no-repeat; padding: 0 0 0 11px; }

div#lowerdivider { width: 914px; height: 6px; background: transparent url(../img/lower_horizontal_bar.gif) repeat-x; }

div#footer { width: 914px; height: 100px; }
div#footeracassoc { float: left; width: 72px; height: 83px; }
div#addressbar { width: 768px; float: left; }
div#addressbar ul { float: left; list-style-type: none; margin: 0 0 10px 20px; padding: 0; }
div#addressbar ul li { float: left; font: 0.8em Verdana, sans-serif; color: #666666; margin: 0 5px 0 0; }
div#addressbar ul li a { color: #666666; text-decoration: none; }
div#addressbar ul li a:hover { color: #000; }
div#addressbar p { float: left; width: 550px; font: 0.8em Verdana, sans-serif; color: #000; line-height: 1.5em; margin: 0 0 0 20px; }
div#addressbar p a { color: #000; text-decoration: none; }
div#addressbar p#ffinlo { clear: none; text-align: right; float: right; font: 0.65em Verdana, sans-serif; color: #000; margin: 5px 20px 0 0; }
div#addressbar p#ffinlo a { color: #000; text-decoration: none; }

div#footeracalliance { float: left; width: 72px; height: 83px; }
div#footeracassoc img, div#footeracalliance img { border: 0px; }

/* About Us */
div#accredlogos { float: right; width: 136px; margin: 5px 16px 0 0; text-align: right; }
div#accredlogos img { border: 1px solid #000; margin: 0 0 0 5px; }

/* Adverts */
div#contentpanelleft ul#clientsleft { margin: 0; padding: 0; float: left; width: 180px; }
div#contentpanelleft ul#clientsright { margin: 0; padding: 0; float: left; width: 220px; }
ul#clientsleft, ul#clientsright { margin: 0; padding: 0; }
ul#clientsleft li { color: #000; background: none; padding: 0; margin: 0 0 0 10px; }
ul#clientsright li  { color: #000; background: none; padding: 0; margin: 0; }

div#adslist { width: 275px; height: 350px; overflow: scroll; float: left; }
div#adslist h4 { font: 0.7em Verdana, sans-serif; color: #000; font-weight: bold; margin: 5px 0 5px 15px; }
div#adslist ul { list-style-type: none; margin: 0; padding: 0; }
div#adslist ul li { font: 0.7em Verdana, sans-serif; color: #000; line-height: 1.6em; background: transparent url("../img/pops-bullet.gif") 15px 7px no-repeat; padding: 0 0 0 21px; }
div#adslist ul li a { color: #000; text-decoration: none; }
div#adslist ul li a:hover { text-decoration: underline; }
div#adpics { width: 165px; height: 360px; float: left; margin: 0 -3px 0 0; }
div#adpics img { border: 0; margin: 0 0 5px 10px; }

/* Contact Us */
div.popspiclink { float: left; width: 113px; height: 50px; }
div.popspiclink img { margin: 0 0 0 15px; border: 0px; }
div.popspiclinklrg { float: left; width: 313px; height: 50px; }
div.popspiclinklrg img { margin: 0 0 0 15px; border: 0px; }
div.popslinktext { float: left; width: 328px; margin: 0 -3px 0 0; }
div#shopnames { width: 95px; height: 130px; float: right; }
div#shopnames img { margin: 0 0 4px 4px; }
div#deal { width: 278px; float: right; }


.hidetext { visibility: hidden; }
.blackborderpic { float: left; border: 1px solid #000; margin: 0 4px 10px 15px; }
.red { color: #CC0000; }