body { font-family: Verdana, myriad, Arial, helvetica, Sans-Serif; background:#fff url(../img/bg.gif) repeat-x top; margin:0; padding:0;}

p { font-size:10pt; }

.clear { clear:both; margin:0; padding:0; overflow: hidden; height:0;} 
.c {text-align: center;}

dl {margin-left: 20px;}
dt, dd {font-size: 10pt;}
dt {font-weight: bold;}
dd {margin-bottom: 15px; margin-left: 15px;}

#container {width: 864px; margin:0 auto; background: #ffffff url(../img/bg-container.gif) top no-repeat; min-height:301px; padding:0;}
#header { height:161px; width:818px; margin:0 0 0 1.5em; padding:0;}

/* Customer service form */
#container-form {width: 647px; margin:0 auto; background: #ffffff url(../img/bg-container-form-big.gif) top no-repeat; min-height:201px; padding:0;}
#header-form { height:111px; width:570px; margin:0 0 0 2.5em; padding:0;}
#textcontent-form { width:570px; font-size:10pt; }
#content-form { width:570px; margin:0.2em 0 0 2.5em;}

#textcontent-form h2 { color:#b22327; }
#textcontent-form p { color:#2f2f2f; font-size:10pt; }
#textcontent-form h3 { color:#6a6566;  font-style:italic; }
#textcontent-form a img { border:0; }
#textcontent-form a { color:#323232; text-decoration:underline; }
#textcontent-form a:hover { color:#323232; text-decoration:none; }
h3.white { color:#fff; }


#heading .logo { float:left; margin:0 0 0 2em; padding:0; width:159px; height:88px; background:url(../img/logo.gif) no-repeat; }
#heading .logo a { display:block; width:159px; height:69px; }
#heading .logo span { display:none; }

#heading .phone { float:right; margin:1.5em .2em 0 0; padding:0; display:block; width:320px; height:47px; }
#heading .phone h2 { margin:.5em 0 0 0; padding:0;  color:#fff; font-size:25px; font-weight:normal; float:right;  }
#heading .phone span { margin:1.1em 0 0 2.2em; color:#fff; font-size:18px; font-weight:normal; float:left;  }
#heading .phone .topmenu { float:right; color:#fff; font-weight:bold; font-size:12px; }
#heading .phone a { color:#fff; font-weight:bold; font-size:12px; text-decoration:none; }
#heading .phone a:hover { color:#fff; font-weight:bold; font-size:12px; text-decoration:underline; }

#content{ width:818px; margin:0.2em 0 0 1.5em; }


/* Left Menu */
#left-panel { float:left; margin:0 .2em; }
#menu-title { color:#b3242a; font-style:italic; font-size:19px; margin:.2em; display:block; width:150px; }

#left-menu { list-style-type:none; display:block; margin:0; padding:0; width:187px; }
#left-menu li { background: transparent url(../img/red-arrow.jpg) no-repeat 10px 13px; border-top:1px dotted #1f1f1f; }
#left-menu li:hover { background: url(../img/red-arrow-hover.jpg) no-repeat 10px 13px #f3f3f3;}
#left-menu a { color:#1f1f1f; font-size:13px; display:block; text-decoration:none; height:25px; padding:8px 0 0 25px; font-weight:bold;}

#submenu { display:block; margin:0; padding:0; width:187px; list-style-type:none;}
#submenu li { border-top:1px solid #b7b7b7; height:28px; background:#f7f7f7; padding-left: 1px; }
#submenu li:hover { background-color:#d4d4d4; }
#submenu li a { color:#c6282b; font-size:12px; display:block; text-decoration:none; height:15px; padding:8px 0 0 25px; font-weight:bold;}


#textcontent { float:right; width:614px; font-size:10pt; }
#textcontent h2 { color:#b22327; }
#textcontent p { color:#2f2f2f; font-size:10pt; }
#textcontent h3 { color:#6a6566;  font-style:italic; }
#textcontent a img { border:0; }
#textcontent a { color:#323232; text-decoration:underline; }
#textcontent a:hover { color:#323232; text-decoration:none; }

.holdingpage-content { width:814px; font-size:10pt; }
.holdingpage-content h2 { color:#b22327; }
.holdingpage-content p { color:#2f2f2f; font-size:10pt; }
.holdingpage-content h3 { color:#6a6566;  font-style:italic; }
.holdingpage-content a img { border:0; }
.holdingpage-content a { color:#323232; text-decoration:underline; }
.holdingpage-content a:hover { color:#323232; text-decoration:none; }


#textcontent #bottom-teaser { margin-top:3em; padding:0; list-style:none; clear:both; }
#textcontent #bottom-teaser #bottom-teaser-left { float:left; height:36px; width:14px; background:#fff url(../img/left-button.jpg) no-repeat; }
#textcontent #bottom-teaser #bottom-teaser-right { float:left; height:36px; width:14px; background:#fff url(../img/right-button.jpg) no-repeat; }
#textcontent #bottom-teaser #bottom-teaser-text { float:left; height:30px; width:440px; background:#fff url(../img/bg-button.jpg) repeat-x; color:#fff; font-size:14px; padding:3px; line-height:13px; text-align:center; font-weight:bold; }

.jargonbustercontent_text { OVERFLOW-Y:scroll; overflow-x:hidden;  height:550px; }

/* MENU */
#header #menu { list-style-type:none; margin:1.3em 0; width:818px; height:52px; padding:0; background:url(../img/bg-menu.gif) repeat-x; }

#header #menu li.left { list-style-type:none; display:block; float:left; height:52px; background:#878787 url(../img/left-menu.gif) no-repeat; width:12px; }
#header #menu li.right { list-style-type:none; display:block; float:right; height:52px; background:#878787 url(../img/right-menu.gif) no-repeat; width:12px; }
#header #menu li.link { list-style-type:none; display:block; float:left; list-style-type:none; height:42px; padding:10px 5px 0 5px; margin:0 5px 0 5px; color:#fff; }
#header #menu li.link:hover { list-style-type:none; display:block; float:left; list-style-type:none; height:42px; padding:10px 5px 0 5px; color:#fff; background:url(../img/bg-menu-over.gif) repeat-x; }
#header #menu li.selected { list-style-type:none; display:block; float:left; list-style-type:none; height:42px; padding:10px 5px 0 5px; margin:0 5px 0 5px; color:#fff; background:url(../img/bg-menu-over.gif) repeat-x; }
#header #menu li.selected a {  color:#fff; padding:3px 0px; height:38px; font-weight:bold; text-decoration:none; font-size:13px; }

#header #menu .link { color:#fff; padding:3px 0px; height:38px; font-weight:bold; text-decoration:none; font-size:13px; }
#header #menu a.link:hover { color:#fff; padding:3px 0px ; height:38px; font-weight:bold; text-decoration:underline; font-size:13px;}
#header #menu li.spacing { list-style-type:none; display:block; float:left; width:8px; height:52px; padding:0 0 0 10px;}

#header #menu li.red_link { list-style-type:none; display:block; float:left; list-style-type:none; height:42px; padding:10px 5px 0 5px; margin:0 5px 0 6em !important; }
#header #menu a.red_link_a { font-size:13px; color:#eb3134 !important; font-weight:bold; text-decoration:none; }
#header #menu li.red_link:hover { list-style-type:none; display:block; float:left; list-style-type:none; height:42px; padding:10px 5px 0 5px; color:#fff; background:url(../img/bg-menu-over-white.gif) repeat-x; }

/* Logo's */
#logos { text-align:center; margin:0 auto; padding:-5px 0; }
#logos a { margin:0 !important; padding:0 !important; }
#logos img { padding:0; margin:0.5em 0 0 0; }

/* Content teaser */
#content-box { width:180px; border:4px #ececec solid; background:#fff url(../img/bg_box.jpg) bottom repeat-x; float:right; padding:10px; margin:3em 0.2em 0.2em 0.2em; }
#content-box ul { list-style: none; margin: 0px 0 8px 5px; padding: 0; }
#content-box li {background: transparent url(../img/redbullet.jpg) no-repeat 0px 5px; padding: 0px 0 2px 10px;}


/* Homepage Teasers */
.teaser { width:201px; margin:7px 2px 0 0; background:#efefef url(../img/teaser-top.jpg) top no-repeat; height:240px; float:left; padding:0px; list-style-type:none; }
.teaser li { list-style:none; } 

.teaser li#text1 { height:210px; padding:0 0px 0 0; }
.teaser li#text1 h2 { color:#c6282b; font-size:14px; margin:.3em .3em 0 .3em; text-decoration:none; }
.teaser li#text1 .newsletter { margin:20px 0; padding:0; }
.teaser li#text1 .newsletter p { color:#000; font-size:12px; margin:10px 10px 0 18px;}
.teaser li#text1 .newsletter label { padding:0; color:#707070; margin:0; font-weight:bold;}
.teaser li#text1 .newsletter input { width:160px; height:16px; background:#fff; border:1px #d0d0d0 solid; color:#434343; padding-top:4px;}
.teaser li#text1 .newsletter .submit { background:none; border:none;}

.teaser li#text2 { height:210px; background:url(../img/second-box.jpg) bottom right no-repeat; }
.teaser li#text2 h2 a { color:#c6282b; font-size:14px; margin:.3em .3em 0 .3em; text-decoration:none; }
.teaser li#text3 { height:210px; background:url(../img/third-box.jpg) bottom right no-repeat; }
.teaser li#text3 h2 a { color:#c6282b; font-size:14px; margin:.3em .3em 0 .3em; text-decoration:none; }

.teaser h2 { color:#c6282b; font-size:14px; margin:.3em .3em 0 .3em; }
.teaser p { color:#3e3a3c; font-size:13px; margin:.7em .7em 0 .7em; }
.teaser .read { margin:0; display:block; width:202px; height:22px; background:url(../img/teaser-bottom.jpg) no-repeat; text-align:center; color:#fff; font-weight:bold; font-size:14px; padding:8px 0; }
.teaser .read a { color:#fff !important; text-decoration:none;  display:block; width:180px; height:22px; }

/* Heading Images */
#aboutheader {width: 593px; height: 91px; background:url(../img/aboutheader.jpg) no-repeat; margin:0; padding:10px; } #aboutheader h2 {padding: 10px 0px 0px 20px; text-align:left; font-weight:normal; color:#000; text-align:left; font-size:20px;}
#callsheader {width: 593px; height: 91px; background:url(../img/callsheader.jpg) no-repeat; margin:0; padding:10px; } #callsheader h2 {padding: 10px 0px 0px 20px; text-align:left; font-weight:normal; color:#000; text-align:left; font-size:20px;}
#phonesystemsheader {width: 593px; height: 91px; background:url(../img/phoneheader.jpg) no-repeat; margin:0; padding:10px; } #phonesystemsheader h2 {padding: 10px 0px 0px 20px; text-align:left; font-weight:normal; color:#fff; text-align:left; font-size:20px;}
#internetheader {width: 593px; height: 91px; background:url(../img/internetheader.jpg) no-repeat; margin:0; padding:10px; } #internetheader h2 {padding: 10px 0px 0px 20px; text-align:left; font-weight:normal; color:#fff; text-align:left; font-size:20px;}
#networkingheader {width: 593px; height: 91px; background:url(../img/networkingheader.jpg) no-repeat; margin:0; padding:10px; } #networkingheader h2 {padding: 10px 0px 0px 20px; text-align:left; font-weight:normal; color:#000; text-align:left; font-size:20px;}
#consultancyheader {width: 593px; height: 91px; background:url(../img/consultancyheader.jpg) no-repeat; margin:0; padding:10px; } #consultancyheader h2 {padding: 10px 0px 0px 20px; text-align:left; font-weight:normal; color:#000; text-align:left; font-size:20px;}
#financingheader {width: 593px; height: 91px; background:url(../img/financingheader.jpg) no-repeat; margin:0; padding:10px; } #financingheader h2 {padding: 10px 0px 0px 20px; text-align:left; font-weight:normal; color:#fff; text-align:left; font-size:20px;}
#jargonbusterheader {width: 593px; height: 91px; background:url(../img/jargonbusterheader.jpg) no-repeat; margin:0; padding:10px; } #jargonbusterheader h2 {padding: 10px 0px 0px 20px; text-align:left; font-weight:normal; color:#000; text-align:left; font-size:20px;}
#ourcustomersheader {width: 593px; height: 91px; background:url(../img/ourcustomers.jpg) no-repeat; margin:0; padding:10px; } #ourcustomersheader h2 {padding: 10px 0px 0px 20px; text-align:left; font-weight:normal; color:#fff; text-align:left; font-size:20px;}
#partnersheader {width: 593px; height: 91px; background:url(../img/partnerheader.jpg) no-repeat; margin:0; padding:10px; } #partnersheader h2 {padding: 10px 0px 0px 20px; text-align:left; font-weight:normal; color:#000; text-align:left; font-size:20px;}
#supportheader {width: 593px; height: 91px; background:url(../img/phoneheader.jpg) no-repeat; margin:0; padding:10px; } #supportheader h2 {padding: 10px 0px 0px 20px; text-align:left; font-weight:normal; color:#000; text-align:left; font-size:20px;}
#accessoriesheader {width: 593px; height: 91px; background:url(../img/accheader.jpg) no-repeat; margin:0; padding:10px; } #accessoriesheader h2 {padding: 10px 0px 0px 20px; text-align:left; font-weight:normal; color:#000; text-align:left; font-size:20px;}
#upsheader {width: 593px; height: 91px; background:url(../img/upsheader.jpg) no-repeat; margin:0; padding:10px; } #upsheader h2 {padding: 10px 0px 0px 20px; text-align:left; font-weight:normal; color:#000; text-align:left; font-size:20px;}
#panasonicheader {width: 593px; height: 91px; background:url(../img/panasonicheader.jpg) no-repeat; margin:0; padding:10px; } #panasonicheader h2 {padding: 10px 0px 0px 20px; text-align:left; font-weight:normal; color:#fff; text-align:left; font-size:20px; }
#contactusheader {width: 593px; height: 91px; background:url(../img/contact_usheader.jpg) no-repeat; margin:0; padding:10px; } #contactusheader h2 {padding: 10px 0px 0px 20px; text-align:left; font-weight:normal; color:#000; text-align:left; font-size:20px;}
#cat5header {width: 593px; height: 91px; background:url(../img/cat5header.jpg) no-repeat; margin:0; padding:10px; } #cat5header h2 {padding: 10px 0px 0px 20px; text-align:left; font-weight:normal; color:#fff; text-align:left; font-size:20px;}

#banner-holdingpage {width: 797px; height: 168px; background:url(../img/holding_header.jpg) no-repeat; margin:0; padding:10px; } #banner-holdingpage h2 {padding: 50px 0px 0px 40px; text-align:left; font-weight:normal; color:#000; text-align:left; font-size:26px;}

.pdf_table { width:555px; border:1px #dedede solid; }
.pdf_table td { border-top:1px #f4f4f4 solid; }

/* Fader */
#fader {width: 613px; height: 169px; margin:0; background: #fff;}
#fader h2 {margin: 0; color:#fff; font-style:normal; font-size:25px;}

#fadefish {width: 613px; height: 169px; background: #f9f8f5 url(../img/feature.jpg) no-repeat left top;}
#fadefish h2 {padding: 25px 350px 20px 30px; text-align:right; font-weight:normal; color:#000; text-align:left;} 

#fademoney {width: 613px; height: 169px; text-align:left; background: #f9f8f5 url(../img/feature1.jpg) no-repeat left top;}
#fademoney h2 {padding: 25px 300px 20px 20px; text-align:right; font-weight:normal; color:#373b3d; text-align:left;} 

#fadebusiness {width: 613px; height: 169px; background: #f9f8f5 url(../img/feature2.jpg) no-repeat left top;}
#fadebusiness h2 {padding: 25px 300px 20px 20px; text-align:left; font-weight:normal; color:#000;} 

#fadepeople { width: 613px; height: 169px; background: #f9f8f5 url(../img/feature3.jpg) no-repeat left top; }
#fadepeople h2 {padding: 25px 300px 20px 20px; text-align:left; font-weight:normal; color:#000;} 


/* Sitemap */
#sitemap-listing { list-style:circle; margin:1.2em; padding:0; }
#sitemap-listing li a { font-weight:bold; color:#000; }
#sitemap-listing #submenu_sitemap ul { margin-left:10px; border:0; list-style:circle; }
#sitemap-listing #submenu_sitemap ul li a { font-weight:normal; color:#000; }

/* FOOTER */
#footer { width:818px; margin:.5em 0 0 1.5em; height:40px; background:url(../img/bg-footer.jpg) repeat-x; }
#footer .left { color:#666263; float:left; font-size:13px; padding:13px; margin:0; }
#footer .right { color:#231f20; float:right; font-size:13px; padding:13px; margin:0; }
#footer .seo-footer { color:#b7b7b7; clear:both; text-align:center; font-size:13px; padding:13px; margin:0;  }
#footer .seo-footer a { color:#b7b7b7!important; font-size:11px !important; text-decoration:none; }

#footer a { color:#4c4b4b; font-size:11px !important; text-decoration:none; }


/* Contact Form */
#contactform {margin: 20px; padding: 20px; border: 1px solid #9c9382;}
#contactform h2 {margin-top: 0;}
#contactform p {margin: 5px 0;}
#contactform label {width: 120px; float: left; padding-right: 5px; text-align: right;}
#contactform textarea {padding: 5px;}
.sendbutton {background-color: #9b3435; color: #ffffff; border: 1px solid #000000; font-weight: bold; margin-left: 140px;}
.sendbutton-small {background-color: #9b3435; color: #ffffff; border: 1px solid #000000; font-weight: bold; margin-left: 10px; margin-right:10px;}