* { margin: 0; padding: 0; }
body { font-family: Arial, Helvetica, sans-serif; color: #6f6f6f; font-size: 13px; height: 100%}
a, a:link, a:visited { color: #6f6f6f; }
a:hover { color: #d4a701; }

div#wrapper { position:absolute; border-left: 1px solid #67737e; border-right: 1px solid #67737e; width: 775px; margin-left: -387px; left: 50%; height: 100% }
div#logo { position: absolute; left: 30px; top: 10px; background: url(../images/logo.gif) no-repeat top left; width: 116px; height: 133px; z-index: 100; }
div#logoText, div#infoHeader { float:right; width: 274px; height: 100px; }
div#infoHeader { background: url(../images/downarrow.jpg) no-repeat top left; }
div#infoHeader div { padding-top: 30px; font-size: 12px; color: #bdc0b7; }

div#header { position: relative; margin-top: 100px; background: url(../images/header_area.jpg) no-repeat bottom right; width: 775px; height: 200px; }

ul#menu { position: absolute; top:-11px; right:13px; background: url(../images/menu.jpg) no-repeat top left; width: 264px; height: 222px; }
ul#menu li { list-style: none; margin: 20px 50px; }

a#homepage { display: block; width: 110px; height: 20px; background: url(../images/homepage_btn.gif) no-repeat left top; }
a#homepage:hover { background: url(../images/homepage_btn.gif) no-repeat left bottom; }
a#companyprofile { display: block; width: 110px; height: 20px; background: url(../images/companyprofile_btn.gif) no-repeat left top; }
a#companyprofile:hover { background: url(../images/companyprofile_btn.gif) no-repeat left bottom; }
a#latestnews { display: block; width: 110px; height: 20px; background: url(../images/latestnews_btn.gif) no-repeat left top; }
a#latestnews:hover { background: url(../images/latestnews_btn.gif) no-repeat left bottom; }
a#bns { display: block; width: 110px; height: 20px; background: url(../images/bns_btn.gif) no-repeat left top; }
a#bns:hover { background: url(../images/bns_btn.gif) no-repeat left bottom; }
a#contactinfo { display: block; width: 110px; height: 20px; background: url(../images/contactinfo_btn.gif) no-repeat left top; }
a#contactinfo:hover { background: url(../images/contactinfo_btn.gif) no-repeat left bottom; }

div#content { float: left; width: 498px; }
div#content p { margin: 0 20px 10px; text-align: justify; }
div#content p.lastline { background: url(../images/dot.jpg) repeat-x bottom left; padding-bottom: 10px; margin: 0 20px 10px; text-align: justify; }

div#menubar { float: left; width: 277px; }

div#WelcomeScreenBlock { background: url(../images/welcomelabel.gif) no-repeat left top; width: 486px; padding-top: 53px; float: left; margin-top: 10px; }
div#WelcomeScreenBlock p { }

div#LatestEventsBlock { background: url(../images/latesteventslabel.gif) no-repeat left top; width: 259px; padding-top: 53px; margin-top: 10px; }
div#LatestEventsBlock p { padding-left: 10px; padding-bottom: 20px; padding-top: 10px; border-bottom: 1px solid #d8dfcd; font-size: 11px; text-align: justify; }
div#LatestEventsBlock p img { float: left; padding-right: 10px; }
div#LatestEventsBlock p span.brancheName { color: #49619d; font-weight: bold; }
div#LatestEventsBlock p a.more { color: #d4a701; text-decoration: none; }
div#LatestEventsBlock p a:hover.more { text-decoration: underline; }
div#LatestEventsBlock div#date { color: #49619d; } 

div#BranchesNewsBlock { background: url(../images/branchesnewslabel.gif) no-repeat left top; width: 230px; padding-top: 53px; float: left; margin-top: 10px; margin-left: 5px; }
div#BranchesNewsBlock p { padding-bottom: 20px; padding-top: 4px; border-bottom: 1px solid #d8dfcd; font-size: 11px; text-align: justify; }
div#BranchesNewsBlock ul { list-style: none; font-size: 10px; }
div#BranchesNewsBlock ul li { margin-left: 20px; padding-left: 10px; margin-top: 5px; margin-bottom: 5px; background: url(../images/leftarrow.jpg) no-repeat left center; }
div#BranchesNewsBlock ul li.shadow { background-color: #EEEEEE; }

div#LatestNewsBlock { background: url(../images/latestnewslabel.gif) no-repeat left top; width: 249px; padding-top: 53px; float: left; margin-top: 10px; margin-left: 5px; }
div#LatestNewsBlock p { padding-bottom: 20px; padding-top: 4px; border-bottom: 1px solid #d8dfcd; font-size: 11px; text-align: justify; }
div#LatestNewsBlock p img { float: left; padding-right: 10px; }
div#LatestNewsBlock p a.more { color: #d4a701; text-decoration: none; }
div#LatestNewsBlock p a:hover.more { text-decoration: underline; }

div#OurCategoriesBlock { background: url(../images/ourcategorieslabel.gif) no-repeat left top; width: 259px; padding-top: 60px; margin-top: 10px; }
div#OurCategoriesBlock ul { position: relative; margin-left: 25px; }
div#OurCategoriesBlock ul li { list-style-image: url(../images/leftarrow.jpg); margin: 10px; }
div#OurCategoriesBlock ul li.leavemealone { list-style-image: none; list-style: none; margin-left: 45px; } 
div#OurCategoriesBlock ul li a { /*position:absolute;*/ color: #1b3a85; text-decoration: none; font-weight: bold; font-size: 11px; z-index: 200; }
div#OurCategoriesBlock ul li a:hover { color: #d4a701;  }

div#footer { position: relative; background: url(../images/line.gif) repeat-x left top; padding-top: 20px; padding-bottom: 20px; margin: 30px 12px 0; font-size: 11px; }
div#footer a { text-decoration: none; }
div#footer a:hover { text-decoration: underline; }

.clear { clear: both; }
.independant { position: absolute; left: 120px; }

h1#profile { background: url(../images/companyprofilelabel.gif) no-repeat top left; width: 483px; height: 53px; margin-top: 10px; margin-bottom: 10px; }
h1#occupation { background: url(../images/occupationlabel.gif) no-repeat top left; width: 483px; height:53px; margin-bottom: 10px; color: #1b3a85; }
h1#branches { position:relative; background: url(../images/bnsheaderlabel.gif) no-repeat top left; width: 483px; height:53px; margin-bottom: 10px; color: #1b3a85; }
h1#contact { position:relative; background: url(../images/contactinfolabel.gif) no-repeat top left; width: 483px; height:53px; margin-bottom: 10px; color: #1b3a85; }

#plazalogo { background: url(../images/psc-logo.gif) no-repeat left top; width: 120px; height: 137px; right: 0; top: 0; position: absolute; }

h2#miramax { position: relative; background: url(../images/miramaxlabel.gif) no-repeat top left; width: 450px; height:53px; margin-bottom: 10px; color: #1b3a85; }
#mmlogo { background: url(../images/miramax-logo.gif) no-repeat left top; width: 120px; height: 137px; right: -40px; top: -55px; position: absolute; }

h2#tripoliplaza { position: relative; background: url(../images/tripoliplazalabel.gif) no-repeat top left; width: 450px; height:53px; margin-bottom: 10px; color: #1b3a85; }
#tripoliplazalogo { background: url(../images/tripoliplaza-logo.gif) no-repeat left top; width: 120px; height: 137px; right: -40px; top: -55px; position: absolute; }

h2#tsc { position: relative; background: url(../images/tsclabel.gif) no-repeat top left; width: 450px; height:53px; margin-bottom: 10px; color: #1b3a85; }
#tsclogo { background: url(../images/tsc-logo.gif) no-repeat left top; width: 120px; height: 137px; right: -40px; top: -55px; position: absolute; }

h2#apc { position: relative; background: url(../images/apclabel.gif) no-repeat top left; width: 450px; height:53px; margin-bottom: 10px; color: #1b3a85; }
#apclogo { background: url(../images/apc-logo.gif) no-repeat left top; width: 120px; height: 137px; right: -40px; top: -55px; position: absolute; }

h2#saidaplaza { position: relative; background: url(../images/saidaplazalabel.gif) no-repeat top left; width: 450px; height:53px; margin-bottom: 10px; color: #1b3a85; }
#saidaplazalogo { background: url(../images/saidaplaza-logo.gif) no-repeat left top; width: 120px; height: 137px; right: -40px; top: -55px; position: absolute; }

h2#headoffice { position: relative; background: url(../images/headofficelabel.gif) no-repeat top left; width: 450px; height:53px; margin-bottom: 10px; color: #1b3a85; }
h2#warehouse { position: relative; background: url(../images/warehouselabel.gif) no-repeat top left; width: 450px; height:53px; margin-bottom: 10px; color: #1b3a85; }

div#content h2 { font-size: 12px; margin: 0 20px 10px; }
div#content p.underline { border-bottom: 1px solid #CCCCCC; padding-bottom: 10px; }
div#content p.overdose { padding-bottom: 50px; padding-top: 10px; } 
div#content p img { float: left; padding-right: 10px; }

h1#BranchesNews { background: url(../images/branchesnews.gif) no-repeat top left; width: 483px; height: 53px; margin-top: 10px; margin-bottom: 10px; }
h1#LatestNews { background: url(../images/latestnews.gif) no-repeat top left; width: 483px; height: 53px; margin-top: 10px; margin-bottom: 10px; }
h1#Events { background: url(../images/latestevents.gif) no-repeat top left; width: 483px; height: 53px; margin-top: 10px; margin-bottom: 10px; }

div#logos { position: absolute; top: 8px; right: -1px; }
div#logos img { margin-left: -5px; }
