body { background: #fff url(../images/bg_page.gif) no-repeat top center; font: 0.8em Arial, Helvetica, sans-serif;text-align:center; margin:0;padding:0;color:#000; }
img { border:0; }
h1, h2 {color:#558cc9;}
h1 {font-size:130%;}
h2 {font-size:120%;margin-bottom:7px;}
p{ line-height:1.46em;}
a{ color: #0055a5;}
ul.level2{margin-left:20px;padding-left:0px;margin-top:10px;}
ul.level2 li{ list-style: square; }
ol li ol li	{list-style: lower-alpha;}
ol li ol li	ol li	{list-style: decimal; }
a:hover{ color: #000000;}
h1.heading, h2.heading { text-indent: -1000px;  overflow: hidden;   }
a#engineering { width:81px;background: url(../images/bg_menu_engineering.gif) no-repeat;}
a#engineering:hover { background-image: url(../images/bg_menu_engineering_over.gif) }
a#cqi {width:19px; background: url(../images/bg_menu_cqi.gif) no-repeat; }
a#cqi:hover { background-image: url(../images/bg_menu_cqi_over.gif) }
a#direct {width:39px; background: url(../images/bg_menu_direct.gif) no-repeat; }
a#direct:hover { background-image: url(../images/bg_menu_cable_over.gif) }
a#vision {width:42px; background: url(../images/bg_menu_vision.gif) no-repeat; }
a#vision:hover { background-image: url(../images/bg_menu_vision_over.gif) }
a#group { width:43px;background: url(../images/bg_menu_group.gif) no-repeat;}
a#group:hover { background-image: url(../images/bg_menu_group_over.gif) }
a#press { width:98px;background: url(../images/bg_menu_press.gif) no-repeat;}
a#press:hover { background-image: url(../images/bg_menu_press_over.gif) }
div.top + div.top { margin-top:10px; }
label {font-family:arial;color:#666;font-size:0.85em;}
input, textarea, select{margin: 0px 0;border:1px solid black;width:200px;background-color:#f8f8f8;}

#leftColumn { width:210px; float:left;padding-top:83px; }
#leftColumn #menuMain { margin:92px 18px 20px 19px; }
#leftColumn #menuLogin { margin:24px 18px 20px 19px; }
#menuMain, #menuLogin { padding-left:0;  }
#menuMain li, #menuLogin li { list-style: none outside none; background: transparent url(../images/menu_main_top.gif) no-repeat top;margin-bottom:7px; }
#menuMain li div, #menuLogin li div { padding:2px 2px 2px 3px; background: transparent url(../images/menu_main_bottom.gif) no-repeat bottom;}
#menuMain a,#menuMain a:visited, #menuLogin a,#menuLogin a:visited  {font-size:85%;color:#fff; padding:3px 6px;display:block;width:155px; background-color:#558cc9;text-decoration:none;}
#menuMain a:hover, #menuMain .selected, #menuMain .selected a { background-color:#0055a5 !important; }

#menuLogin  a:hover, #menuLogin  .selected, #menuLogin  .selected a { background-color:#0055a5 !important; }
#menuLogin a, #menuLogin a:visited {font-size:85%;color:#fff; padding:3px 6px;display:block;width:155px; background-color: #b8bbbf;text-decoration:none;}

#terms ol{margin-bottom:10px;}
#terms li{margin-bottom:4px;}

#menuMain ul.selected, #menuMain .selected li, #menuLogin ul.selected, #menuLogin .selected li { background-image:none; }
#menuMain a.selected, #menuLogin a.selected { font-weight:bold; }
#menuMain .selected a, #menuLogin .selected a { width:137px !important; }
#menuMain .selected a:hover, #menuLogin .selected a:hover { text-decoration:underline; }
#menuMain ul.selected, #menuLogin ul.selected { padding-left:0;margin-left:0;width:167px; }
#menuMain ul.selected li, #menuLogin ul.selected li { padding:0 0 0 18px;background: transparent url(../images/bullet.gif) no-repeat 11px 6px; }
#menuMain ul.selected li.last, #menuLogin ul.selected li.last { margin-bottom:0!important;padding-bottom:6px; }
#page { width:951px; margin:0 auto; text-align:left; padding:20px 13px 20px 20px;position:relative; }
#pageContent { width:726px; float:left;}
#menuTop { padding-left:0;margin:0 0 5px 5px; width:680px;}
#menuTop li, #sitesMenu li{ list-style: none outside none;display:inline; }
#sitesMenu li { float:left; }
#menuTop li a, #menuTop li a:visited { font-size:85%;width:70px;border-bottom: 1px solid #fff; padding:2px; margin-right:4px;text-decoration:none;color:#fff;display:block;float:left; }
#menuTop li a:hover, #menuTop li a.selected { background-color:#fff;color:#558cc9; }
#pageHeader{ position:relative; }
#pageHeader #sitesMenu { position:absolute;right:0;top:-20px; }
#sitesMenu {padding-left:0;margin:0; color:#fff; width:272px;}
#sitesMenu a {display:block;overflow:hidden;text-indent:-999px;padding:0;background-position:0 5px !important;}
#sitesMenu span { margin:0 4px; }
#sitesMenu a, #sitesMenu span { color:#aac6e4; text-decoration:none;float:left; }
#sitesMenu a:hover { color:#fff; }
#pagePromo { width:699px;height:225px; background: transparent url(../images/bg_promo.png) no-repeat;padding: 12px 13px 16px 13px;}
#pageBody { margin:20px 0;padding:0 4px 0 3px;width:719px; }
#bodyRight, .float_r, #newsImg { float:right; }
#footer a, #footer a:visited { color:#000;text-decoration:none;margin-top:2px; }
#footer a:hover { text-decoration:underline; }
#footer {padding: 0;font-size:95%;margin-top:14px; }
#footer div { padding:1px; }
#footer div div, .footer_promo div div {padding:3px 7px; background-image:none;margin:1px;background-color:#ccd0d4; }
#footer div div p { margin:0; }
#newsImg img{ float:none; }
#newsImg div.bottom { margin-top:-6px; }
#frontMain img, #frontSecondary img { margin-left:0;float:none; }
#frontMain a, #frontSecondary a { float:left; display:block; margin-left:5px; }
#frontMain div, #frontSecondary div { margin-bottom:-6px;padding-top:5px; }
#frontMain div.clear, #frontSecondary div.clear { background-image:none;line-height:1px;padding-top:0; }
.tblTrays th { background-color:#558cc9;text-align:center;color:#fff;padding:2px 3px;vertical-align:bottom; }
.tblTrays td { text-align:center; }
.tblTrays .pad { padding:2px 6px; }
.tblTrays .border, .tblTrays td a, .connector a { border:1px solid #ccc; }
.tblTrays .width, .tblTrays td a { width:59px;height:59px; }
.tblTrays td a { display:block;padding:2px;width:57px;height:57px; }
.tblTrays td a img { margin:0; }
.tblTrays td a:hover { width:57px;height:57px;border:2px solid #558cc9;padding:1px; }
.tblTrays{margin:auto; width:485px;}
.connectors { position:relative; }
.connectors .connector div, .connectors div.clear, .connectors div.connector { background-image:none !important; }
.connectors .connector { width:300px;text-align:left;margin-left:33px;margin-bottom:10px;float:left; }
.connectors .right { float:right;margin-right:33px;margin-left:0;}
.connector img, .connector a { float:left !important;margin-left:0 !important; }
.connector h3 { font-size:100%;margin:0 0 3px 0; }
.connector div { margin-left:111px;padding-top:3px !important; }
.connector div p { margin:0 0 3px 0; }
.connector a { display:block;padding:2px;width:97px;height:97px; }
.connector a:hover { border:2px solid #558cc9;padding:1px; }
.bodyMain, #footer, .footer_promo { margin:3px 0;width:719px; background: transparent url(../images/bg_body_1c_bottom.gif) no-repeat bottom; padding-bottom:8px; }
.bodyMain div, #footer div, .footer_promo div{ background: transparent url(../images/bg_body_1c_top.gif) no-repeat top; padding-top:8px;}
.divider { border-top: 3px solid #f5f6f6; }
.footer_promo { background: transparent url(../images/newsGalleryBottom.png) no-repeat bottom; }
.footer_promo div { background: transparent url(../images/newsGalleryTop.png) no-repeat scroll center top;padding-top:8px !important; }
.footer_promo div img { margin:10px 0 10px 10px; }
#footer { padding-bottom:0; }
#footer div { padding-top:1px; }
.newsMenu ul { padding-left:0;margin:0 0 16px 6px; }
.newsMenu li {clear:left; list-style: none outside none; font-size:86%;border:5px solid #fff; }
.newsMenu li span { padding:3px 8px;background-color:#f8b9d9;margin-right:3px;float:left;}
.newsMenu li a {padding:3px 8px; display:block;float:left;width:615px;background-color:#f1f2f3;color:#000;text-decoration:none; }
.newsMenu li a:hover, .newsMenu li.selected a { background-color:#ccd0d4; }
.newsMenu li.selected span { background-color:#ef67ae; }
.back_button { display:block; width:110px; background-color:#0055a5;padding:3px;font-size:85%;color:#fff;text-align:center;text-decoration:none;}
.back_button:hover { background-color:#558cc9; }
.bodyMain img { margin-left:35px;float:right; }
.bodyMain p:last-child { margin-bottom:2px; }
.twoColumn { background: transparent url(../images/bg_2column.gif) no-repeat bottom; padding-bottom:6px;position:relative;}
.column { width:355px; }
.column h1, .column p, .bodyMain h1, .bodyMain p, .bodyMain h2, .column h2, #newsImg, .newsItems a { margin-left:12px;margin-right:12px;}
.column p{ margin-top:2px;margin-bottom:10px; }
.column li{ margin-top:2px;margin-bottom:6px;}
.column ul{margin-left:30px;padding-left:0px;margin-top:0px;}
.column h1, .bodyMain h1, .column h2, .bodyMain h2 { margin-top:0; }
.column div.top, #newsImg { background: transparent url(../images/bg_body_2c_top.gif) no-repeat left top;padding-top:8px;}
.column div.bottom, #newsImg div.bottom {background: transparent url(../images/bg_body_2c_bottom.gif) no-repeat left bottom;padding-bottom:8px;}
.column p:last-child { margin-bottom:0; }
.column div:first-child img, #newsImg img { margin:-6px 0 -9px 2px; }
.submitButton{width:100px;background-color:#0055a58;border:none;color:#ffffff;padding:2px;}
.contactForm{margin: 4px 12px 0 12px;}
.contactParagraph{margin: -10px 12px 10px 12px;}
.clear { clear:both; }


/*Styles for the heading images start*/
h1.index { background:url(../images/h1/h1_index.gif) no-repeat; height:60px;}
h1.lightBox { background:url(../images/h1/h1_lightBox.gif) no-repeat; height:18px;}
h1.lightSources { background:url(../images/h1/h1_light-sources.gif) no-repeat; height:18px;}
h1.fluroVsLED { background:url(../images/h1/h1_fluro-vs-led.gif) no-repeat; height:18px;}
h1.electroLuminescent { background:url(../images/h1/h1_electro-luminescent.gif) no-repeat; height:18px;}
h1.edgeVsBacklit { background:url(../images/h1/h1_edgevsbacklit.gif) no-repeat; height:18px;}
h1.technology { background:url(../images/h1/h1_technology.gif) no-repeat; height:18px;}
h1.lightDiffusion { background:url(../images/h1/h1_light-diffusion.gif) no-repeat; height:18px;}
h1.energyEfficiency { background:url(../images/h1/h1_energy-efficiency.gif) no-repeat; height:18px;}
h1.greenEnergy { background:url(../images/h1/h1_green-energy.gif) no-repeat; height:18px;}
h1.mm { background:url(../images/h1/h1_49mm.gif) no-repeat; height:18px;}
h1.LUL { background:url(../images/h1/h1_LUL.gif) no-repeat; height:18px;}
h1.remoteDiagnostics { background:url(../images/h1/h1_remote-diagnostics.gif) no-repeat; height:18px;}
h1.scrollerSyncronisation { background:url(../images/h1/h1_scroller-syncronisation.gif) no-repeat; height:18px;}
h1.ultra{ background:url(../images/h1/h1_ultra-range.gif) no-repeat; height:18px;}
h1.standard{ background:url(../images/h1/h1_standard-range.gif) no-repeat; height:18px;}
h1.metro{ background:url(../images/h1/h1_metro-range.gif) no-repeat; height:18px;}
h1.urbanTransit{ background:url(../images/h1/h1_urban-transit-range.gif) no-repeat; height:18px;}
h1.classic{ background:url(../images/h1/h1_classic-range.gif) no-repeat; height:18px;}
h1.premier{ background:url(../images/h1/h1_premier-range.gif) no-repeat; height:18px;}
h1.media{ background:url(../images/h1/h1_media-range.gif) no-repeat; height:18px;}
h1.edge{ background:url(../images/h1/h1_edge-range.gif) no-repeat; height:18px;}
h1.scroller{ background:url(../images/h1/h1_scroller-range.gif) no-repeat; height:18px;}
h1.bespoke{ background:url(../images/h1/h1_bespoke-range.gif) no-repeat; height:18px;}
h1.outdoorShelters{ background:url(../images/h1/h1_outdoor-shelters.gif) no-repeat; height:18px;}
h1.busShelters{ background:url(../images/h1/h1_bus-shelters.gif) no-repeat; height:18px;}
h1.smokingShelters{ background:url(../images/h1/h1_smoking-shelters.gif) no-repeat; height:18px;}
h1.trolleyShelters{ background:url(../images/h1/h1_trolley-shelters.gif) no-repeat; height:18px;}
h1.cycleShelters{ background:url(../images/h1/h1_cycle-shelters.gif) no-repeat; height:18px;}
h1.walkWays{ background:url(../images/h1/h1_walkways.gif) no-repeat; height:18px;}
h1.digitalGreenProducts{ background:url(../images/h1/h1_digital-and-green-produc.gif) no-repeat; height:18px;}
h1.bins{ background:url(../images/h1/h1_bins.gif) no-repeat; height:18px;}
h1.messagingRange{ background:url(../images/h1/h1_messaging-range.gif) no-repeat; height:18px;}
h1.solarEnergy{ background:url(../images/h1/h1_solar-energy.gif) no-repeat; height:18px;}
h1.windSolarEnergy{ background:url(../images/h1/h1_wind-and-solar-energy.gif) no-repeat; height:18px;}
h1.clientSuccess{ background:url(../images/h1/h1_client-success-stories.gif) no-repeat; height:18px;}
h1.londonUnderground{ background:url(../images/h1/h1_london-underground.gif) no-repeat; height:18px;}
h1.italianRail{ background:url(../images/h1/h1_cbs-italian-rail.gif) no-repeat; height:18px;}
h1.cbsIreland{ background:url(../images/h1/h1_cbs-ireland.gif) no-repeat; height:18px;}
h1.employmentOpport{ background:url(../images/h1/h1_employment-opportunities.gif) no-repeat; height:18px;}
h1.news{ background:url(../images/h1/h1_news-and-events.gif) no-repeat; height:18px;}
h1.lookingFor{ background:url(../images/h1/h1_i-am-looking-for.gif) no-repeat; height:18px;}
h1.advertisingDisplay{ background:url(../images/h1/h1_advertising-display-boards.gif) no-repeat; height:18px;}
h1.illuminatedSigns{ background:url(../images/h1/h1_illuminated-signs.gif) no-repeat; height:18px;}
h1.illuminatedLight{ background:url(../images/h1/h1_illuminated-light-boxes.gif) no-repeat; height:18px;}
h1.pointOfSale{ background:url(../images/h1/h1_point-of-sale-displays.gif) no-repeat; height:18px;}
h1.retailDisplays{ background:url(../images/h1/h1_retail-displays.gif) no-repeat; height:18px;}
h1.backlitDisplays{ background:url(../images/h1/h1_backlit-displays.gif) no-repeat; height:18px;}
h1.exhibitionDisplays{ background:url(../images/h1/h1_exhibition-displays.gif) no-repeat; height:18px;}
h1.billboardAdvertising{ background:url(../images/h1/h1_billboard-advertising.gif) no-repeat; height:18px;}
h1.londonTubeSigns{ background:url(../images/h1/h1_london-tube-signs.gif) no-repeat; height:18px;}
h1.contact{ background:url(../images/h1/h1_contact-us.gif) no-repeat; height:18px;}
h1.profile{ background:url(../images/h1/h1_profile.gif) no-repeat; height:18px;}
h1.vision{ background:url(../images/h1/h1_vision.gif) no-repeat; height:18px;}
h1.quality{ background:url(../images/h1/h1_quality.gif) no-repeat; height:18px;}
h1.environment{ background:url(../images/h1/h1_environment.gif) no-repeat; height:18px;}
h1.terms{ background:url(../images/h1/h1_terms.gif) no-repeat; height:18px;}
h1.siteMap{ background:url(../images/h1/h1_sitemap.gif) no-repeat; height:18px;}
h1.digital { background:url(../images/h1/h1_digital.gif) no-repeat; height:18px;}
h1.cbsLondonUnderground { background:url(../images/h1/h1_cbs-london-underground.gif) no-repeat; height:18px;}
h1.redbusUk { background:url(../images/h1/h1_redbus-uk.gif) no-repeat; height:18px;}
h1.clearChannelSingapore { background:url(../images/h1/h1_clear-channel-singapore.gif) no-repeat; height:18px;}
h1.clearChannelFlorida { background:url(../images/h1/h1_clear-channel-florida.gif) no-repeat; height:18px;}
h2.index { background:url(../images/h2/h2_index.gif) no-repeat; }
h2.contact { background:url(../images/h2/h2_contact.gif) no-repeat; }
h2.londonUnderground { background:url(../images/h2/h2_london-underground.gif) no-repeat;height:50px;}
h2.contactTitle { background:url(../images/h2/h2_contactTitle.gif) no-repeat;}
h2.email { background:url(../images/h2/h2_email.gif) no-repeat;}
h2.phone { background:url(../images/h2/h2_phone.gif) no-repeat;}
h2.fax { background:url(../images/h2/h2_fax.gif) no-repeat;}
h2.address { background:url(../images/h2/h2_address.gif) no-repeat;}
h2.reg-address { background:url(../images/h2/h2_reg-address.gif) no-repeat;}
/*Styles for headings end*/
.order_today{float: right;	text-align:right;}
.order_today span{ margin-right:10px;}
.order_today a{font-size:85%;}
.testimonials div{margin-bottom: 30px;}
.testimonials p{font-style: italic;}
.test_name{ font-style: normal!important;}

/*---Edited by Reza@eSoftArena.com---*/

#leftColumn #menuPress { margin:34px 18px 20px 19px; }
#menuPress { padding-left:0;  }
#menuPress li { list-style: none outside none; background: transparent url(../images/menu_main_top.gif) no-repeat top;margin-bottom:7px; }
#menuPress li div { padding:2px 2px 2px 3px; background: transparent url(../images/menu_main_bottom.gif) no-repeat bottom;}
#menuPress li div a,#menuPress li div  a:visited  {font-size:85%;color:#fff; padding:3px 6px;display:block;width:155px; background-color:#558cc9;text-decoration:none;}
#menuPress li div a:hover  { background-color:#0055a5;}
#menuPress li.opened div a,#menuPress li.opened div a:visited{background:none; color:#558cc9; font-weight:bold;}
#menuPress li p{margin:15px 0; padding:0 8px 0 10px; font-size:1em; line-height:13px;font-weight:bold;}
#menuPress li p a{display:block; color:#558cc9; text-decoration:none; margin-bottom:5px;padding-left:14px;background:url(../images/recent-post-li-bg.gif) no-repeat 0 4px;}
#menuPress li p a:hover,#menuPress li.opened div a:hover{color:gray;}
#menuPress li p i{color:#666; font-size:0.85em;;padding-left:14px;}
.img_rss{
margin-left:19px;
margin-bottom:30px;
}

/*------------------------------------*/

