/* GENERAL STYLES */
table.featured td .product {padding:0px; width:100%;}
table.featured td .prices, 
table.featured .image {padding:8px;}
body {font: normal 0.7em Tahoma, Arial, Helvetica, sans-serif;}
a {color: #7080AE;}
a:hover {color: #9D9D9D;}
a.imgreplace {display: block; text-indent: -9995px; text-decoration:none; overflow: hidden;}
a.evomore {width: 50px; height: 14px; background: #FFF url(/rxs/evocal/img/moresml.gif) no-repeat top left; text-indent: -9995px; overflow: hidden; display: block;}
#product #features ul li {background:url(/rxs/evocal/img/arrbluehollow.gif) 7px 3px no-repeat;}
button, .button, #checkout-details-thisAddress, #checkout-details-differentAddress {display: block; text-indent: -9995px; text-decoration:none; overflow: hidden; border: 0; cursor: pointer; height: 17px; background-repeat: no-repeat; background-position: top left; padding: 0 !important; font-size: 1em;}
/*Catch-all*/
button, .button {background-image: url("/rxs/evocal/img/buttcontinue.gif"); width: 87px !important; margin-top: 5px;}
/*Individual buttons*/
.buy button {background-image: url(/rxs/evocal/img/buttbuynow.gif); height: 19px !important; width: 85px !important; margin-top: 10px !important;}
table.product-list .buy button, #recommendations .buy button {background-image: url(/rxs/evocal/img/buttbuy.gif) !important; height:17px !important; width: 61px !important; margin: 0;}
#basket-continue, .basket-continue {background-image: url(/rxs/evocal/img/buttcheckout_red.gif); width: 250px !important; height: 35px !important;}
#basket #continue-shopping {background-image: url(/rxs/evocal/img/buttcontshopping.gif); width: 140px !important;}
#details-submit, #order-tracking button {background-image: url("/rxs/evocal/img/buttcontinue.gif"); width: 87px !important; float: right; margin-top: 5px;}
#delivery-services-continue, #details-submit, #checkout-details-continue {background-image: url("/rxs/evocal/img/buttcontinue_red.gif"); width: 154px !important; height: 35px; float: right;}
#next-actions {font-size: 1.2em; font-weight: bold; height: 35px; text-align: right !important; }
#checkout-details-thisAddress {background-image: url(/rxs/evocal/img/buttthisaddress_red.gif); width: 185px !important; height: 35px !important; display: inline;}
#checkout-details-differentAddress {background-image: url(/rxs/evocal/img/buttdiffaddress_red.gif); width: 229px !important; height: 35px !important; display: inline;} 
button.addressFinder {background-image: url(/rxs/evocal/img/buttfindaddress.gif); width: 87px !important; margin: 4px 0 0 69px;}
#payment-submit {background-image: url(/rxs/evocal/img/buttorder_red.gif); width: 222px !important; height: 35px !important;}
#signin-submit{background-image: url(/rxs/evocal/img/buttsignin.gif); width: 76px !important; float: right;}
#stocknotify-submit {background-image: url(/rxs/evocal/img/buttnotify.gif); width: 91px !important;}
#basket table .button {background-image: url(/rxs/evocal/img/buttupdate.gif); width: 65px !important; margin-top: 2px;}
#contact-submit {background-image: url(/rxs/evocal/img/buttsubmitform.gif); width: 106px !important;}
#stocknotify-submit {background-image: url(/rxs/evocal/img/buttnotify.gif); width: 91px !important;}
#stocknotify-cancel {display: none;}
form.preorder button {background-image: url(/rxs/evocal/img/buttpreorder.gif); width: 91px !important;}
#cancelConfirm {background-image: url(/rxs/evocal/img/buttcancelorder.gif); width: 134px !important;}
input#backButton {display:none;}
#page-wrapper {position: relative; margin-left: -1px !important; margin-right: -1px !important;}

/* HEADER */
#evoheaderbody { width: auto; clear: both; margin: 7px 0 0 0;}
#site-home{display: none;}
#logo-container {float: left;}
/*Very top links*/
#toptopnav {float: right; margin-top: 15px;}
#toptopnav ul {list-style: none;}
#toptopnav ul li {float: left; border-right: 1px solid #7B8DBF; padding: 0 8px;}
#toptopnav ul li.last {border-right: 0; padding-right: 0;}
/*Nav buttons*/
#navbuttons {clear: both; float: left; width: 100%; border: 1px solid #C0C0C0; border-bottom-width: 0; margin: 7px -1px 0 -1px; position: relative; height: 28px; background: #F5F5F5 url(/rxs/evocal/img/hbuttbg.gif) repeat-x bottom left;}
#navbuttons ul {list-style: none;}
#navbuttons ul li {float: left; border-right: 1px solid #C0C0C0;}
#navbuttons ul li a {float: left;color: #737373; font-weight: bold; text-decoration: none; display: block; height: 28px; padding: 0 10px; line-height: 1.9em; white-space:nowrap;}
#navbuttons ul li a:hover {color: #FFF;}	
#navbuttons ul li a.home {background: url(/rxs/evocal/img/hbuttHomebg.gif); width: 9px !important; text-indent: -9999px; overflow: hidden;}
#navbuttons ul li a.hbutt1 {background: url(/rxs/evocal/img/hbutt1bg.gif);}
#navbuttons ul li a.hbutt2 {background: url(/rxs/evocal/img/hbutt2bg.gif);}
#navbuttons ul li a.hbutt3 {background: url(/rxs/evocal/img/hbutt3bg.gif);}
#navbuttons ul li a.hbutt4 {background: url(/rxs/evocal/img/hbutt4bg.gif);}
#navbuttons ul li a.hbutt5 {background: url(/rxs/evocal/img/hbutt5bg.gif);}
#navbuttons ul li a.hbutt6 {background: url(/rxs/evocal/img/hbutt6bg.gif);}
#navbuttons ul li a.hbutt7 {background: url(/rxs/evocal/img/hbutt7bg.gif);}
#navbuttons ul li a.hbutt8 {background: url(/rxs/evocal/img/hbutt8bg.gif);}
#navbuttons ul li a.hbutt9 {background: url(/rxs/evocal/img/hbutt9bg.gif);}
#navbuttons ul li a.hbutt9 {color: #FFF; border-right: 1px solid #CDCDCD;}
/* These are a little unpleasant...*/
* html #navbuttons ul li a {width: 1%;}
* html #navbuttons ul li a.home {width: 9px !important;}

#navbuttons ul li a.hbutt1:hover, #navbuttons ul li.currEvoCat a.hbutt1 {background:url(/rxs/evocal/img/hbutt1onbg.gif);}
#navbuttons ul li a.hbutt2:hover, #navbuttons ul li.currEvoCat a.hbutt2 {background:url(/rxs/evocal/img/hbutt2onbg.gif);}
#navbuttons ul li a.hbutt3:hover, #navbuttons ul li.currEvoCat a.hbutt3 {background:url(/rxs/evocal/img/hbutt3onbg.gif);}
#navbuttons ul li a.hbutt4:hover, #navbuttons ul li.currEvoCat a.hbutt4 {background:url(/rxs/evocal/img/hbutt4onbg.gif);}
#navbuttons ul li a.hbutt5:hover, #navbuttons ul li.currEvoCat a.hbutt5 {background:url(/rxs/evocal/img/hbutt5onbg.gif);}
#navbuttons ul li a.hbutt6:hover, #navbuttons ul li.currEvoCat a.hbutt6 {background:url(/rxs/evocal/img/hbutt6onbg.gif);}
#navbuttons ul li a.hbutt7:hover, #navbuttons ul li.currEvoCat a.hbutt7 {background:url(/rxs/evocal/img/hbutt7onbg.gif);}
#navbuttons ul li a.hbutt8:hover, #navbuttons ul li.currEvoCat a.hbutt8 {background:url(/rxs/evocal/img/hbutt8onbg.gif);}
#navbuttons ul li a.hbutt9:hover, #navbuttons ul li.currEvoCat a.hbutt9 {background:url(/rxs/evocal/img/hbutt9onbg.gif);}
#navbuttons ul li.currEvoCat a {color: #FFF;}

/*Nav sublinks*/
#navsublinks {clear: both; float: left; width: 100%; margin: 0 -1px; position: relative; padding: 4px 0; border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; background-color: #DCDCDC; background-image: url(/rxs/evocal/img/navsolrevbg.gif); background-position: top left; background-repeat: repeat-x;}
/* Section specific */	
#navsublinks.home {/*Default as above*/}
.sublink1 {background-color: #212533 !important; background-image:url(/rxs/evocal/img/hlink1bg.gif) !important;}
.sublink2 {background-color: #2D323F !important; background-image:url(/rxs/evocal/img/hlink2bg.gif) !important;}	
.sublink3 {background-color: #363B48 !important; background-image:url(/rxs/evocal/img/hlink3bg.gif) !important;}
.sublink4 {background-color: #454B58 !important; background-image:url(/rxs/evocal/img/hlink4bg.gif) !important;}
.sublink5 {background-color: #565C69 !important; background-image:url(/rxs/evocal/img/hlink5bg.gif) !important;}
.sublink6 {background-color: #656B79 !important; background-image:url(/rxs/evocal/img/hlink6bg.gif) !important;}
.sublink7 {background-color: #727986 !important; background-image:url(/rxs/evocal/img/hlink7bg.gif) !important;}
.sublink8 {background-color: #7A818F !important; background-image:url(/rxs/evocal/img/hlink8bg.gif) !important;}
.sublink9 {background-color: #80886A !important; background-image:url(/rxs/evocal/img/hlink9bg.gif) !important;}
#navsublinks ul {list-style: none; padding-left: 20px;}
#navsublinks ul li {float: left;}
#navsublinks ul li a {color: #FFF; font-weight: bold; text-decoration: none; border-right: 2px solid #FFF; padding: 0 10px;}
#navsublinks ul li.last a {border-right: 0;}
#navsublinks ul li a:hover {color: #EEE;}
/*Edit this when text not white: #navsublinks.mobiles ul li a {color: #FFF;	border-color: #FFF;}*/
#navsublinks.home ul li a {color: #737373;	border-color: #737373;}
#navsublinks.home ul li a:hover {color: #AAA;}

/*Solution bar*/
#navsol {clear: both; float: left; padding: 0; background:#E7E7E7 url(/rxs/evocal/img/navsolfullbg.gif) no-repeat right bottom; border-left: 1px solid #C0C0C0; width: 100%; margin: 0 -1px 0 -1px; position: relative;}
#navsol #brands {padding: 3px 0 3px 20px; float: left;}
#navsol #solutions {padding: 3px 0 3px 5px; float: left;}
#navsol #basketsummary {float: right; padding-top: 3px;}
#navsol #brands span, #navsol #solutions span {float: left; font-weight: bold; color: #566B85; padding: 2px 10px;}
#navsol #basketsummary span {padding: 0 5px 0 0; line-height: 1.5em;}
#navsol #basketimg {vertical-align: text-bottom; margin-right: 3px;}
#navsol form {float: left;}
#navsol select {font-size: 1em;}
#navsol optgroup {background-color: #7B8DBF; font-weight: bold; color: #FFF; font-style: normal !important;}
#navsol option {background-color: #FFF; color: #000; padding-left: 0;}
/*COLS*/
.colbottom {float: left; background: #EBEBEB url(/rxs/evocal/img/colbottom.gif) no-repeat bottom left; height: 14px; width: 170px; margin-right: -3px;}
.coltop {float: left; background: #EBEBEB url(/rxs/evocal/img/coltop.gif) no-repeat top left; height: 14px; width: 170px; margin-right: -3px;}
#sidebar, #contextbar {background: #EBEBEB;}
#sidebar .separateit, #contextbar .separateit {background: #FFF; height: 10px; width: 170px; float: left;}
/*Hide these*/
#navlink-home, #navbox-shoppingBasket, #navlink-account, #navlink-brands {display: none;}
/*Box layouts*/
div.navbox h3 {text-indent: -9995px; height: 25px; padding: 0; margin: 0; overflow: hidden;}
div.navbox h3 a {background: none;}
div.navlink h3 {text-indent: -9995px; width: 170px; padding: 0; margin: 0; overflow: hidden;}
div.navbox, div.navlink {background: #EBEBEB url(/rxs/evocal/img/bbodybg.gif) repeat-y bottom left; padding-bottom: 15px;}
div.navbox div {padding-left: 15px; background: none; margin-right: -30px; width: 150px;}
div.navbox div div {margin: 0;}
div.navbox ul {width: 140px; font-size: 1.1em; list-style-image: none;}
div.navbox ul li {border-bottom: 1px dotted #CDCDCD;}
div.navbox ul li li:last-child {border-bottom: 0;}
div.navbox ul ul {width: 135px;}
div.navbox ul ul ul {width: 130px;}
div.navbox ul ul ul li {border: 0;}
div.navbox ul ul ul li a {padding-top: 1px;}
#navbox-specials h3 {background: #EBEBEB url(/rxs/evocal/img/bheadoffers.gif) no-repeat top left;}
#navbox-topcategories h3 {background: #EBEBEB url(/rxs/evocal/img/bheadbrowse.gif) no-repeat top left;}
#navbox-categories h3 {background: #EBEBEB url(/rxs/evocal/img/bheadurhere.gif) no-repeat top left;}
#navbox-productsearch h3 {background: #EBEBEB url(/rxs/evocal/img/bheadsearch.gif) no-repeat top left;}
#navbox-bestSellers h3 {background: #EBEBEB url(/rxs/evocal/img/bheadbest.gif) no-repeat top left;}
#navbox-newProducts h3 {background: #EBEBEB url(/rxs/evocal/img/bheadnew.gif) no-repeat top left;}
/*Search*/
#navbox-productsearch form {background: #FFF;}
#navbox-productsearch div{padding-left: 10px !important; width: 140px;}
div.navbox#navbox-productsearch form input#productSearch-searchString{width:90px;}
#navbox-productsearch input.button {background-image: url(/rxs/evocal/img/buttgowhite.gif); width: 29px !important; height: 21px; display: inline; font-size: 1px; color: #FFF;  margin-bottom: 3px;}
* html #navbox-productsearch input.button {margin-bottom: 0;}
* html div.navbox#navbox-productsearch form input#productSearch-searchString {margin-bottom: 1px;}
/*Category heirarchy styles*/
#navbox-categories h3 {text-indent: 0px; padding: 28px 0 3px 0; height: auto;}
#navbox-categories h3 span {color: #000; font-size:1em; width: 137px !important; margin-left: 18px; float: left;}
#navbox-categories h3 a:hover {text-decoration: none !important; cursor: pointer;}
#navbox-categories ul {border-top: 2px dotted #CDCDCD;}
#navbox-categories ul li ul li {border-bottom-width: 0 !important;}
#navbox-categories li li a {padding-top: 1px !important;}
#navbox-categories ul li a {border: 0; padding-left: 12px; margin-top: -1px !important;}
#navbox-categories ul li ul li ul li a {margin-top: 0 !important;}
div.navbox ul ul {font-size: 1em; padding-left: 5px;}
#navbox-categories ul ul {border: none !important; margin-bottom: 4px;}
#navbox-categories li ul {margin-left: 0;}
#navbox-categories li a.selected {font-weight: normal; background: #FFF url(/rxs/evocal/img/arrgreen.gif) no-repeat left center;font-weight: bold; color: #737C92;}
#navbox-categories li li a.selected {font-weight: normal; background: #FFF url(/rxs/evocal/img/arrgreenspaced.gif) no-repeat left center; color: #7CA21B;}
/*Specials*/
#navbox-specials ul li.last {border: 0;}

/*Bestsellers and New Products*/
* html div.wimgs ul li a.imglink {display:inline !important;}
* html div.wimgs ul li {padding-top: 7px;}
div.wimgs ul li.last {border: 0;}
div.wimgs div {margin: 0 !important; padding: 0 !important;}
div.wimgs div.boxprice {float: left; width: auto !important; font-size: 1.1em; color: #B30000; font-weight: bold; padding-left: 5px !important; padding-top: 7px !important;}
div.wimgs div.boxprice span {font-weight: normal; font-size: 0.85em;}
div.wimgs li img {float: left; width:65px; height:65px; margin-top: 2px;}
div.wimgs div.prodname {float: left; font-size: 1em; font-weight: bold; width: 140px !important;}
div.wimgs div.prodname a {display: block !important; height: 1%; margin-bottom: 4px;}
div.wimgs a.more {margin-top: 3px; display: none; display: block !important;}

/*COLUMN ADVERTS*/
.advert {padding: 14px 0 0 0; background: #EBEBEB url(/rxs/evocal/img/coltop.gif) no-repeat top left; width: 170px; margin: 0 -3px 0 0 !important; height: 1%;}
.advert img {margin: 0 0 0 10px;}
.isis img {margin: 0 0 0 4px;}
.separateit {float: left; background-color: #FFF; height: 14px;}

/*NEW BODY CONTENT STYLES*/
h2#pagetitle {font-weight: normal; font-size: 2.1em;}
.featureGroup h3 {font-weight: normal !important;}
p.narrative, .featureOffer p {font-size: 1.1em;}
/*Category filters/navigation*/
.list-nav-back a, .list-nav-steps a {border-width: 0 !important;}
div#category-nav-filters {border: 1px solid #CCD8EE; border-bottom-width: 0; background: #FFF url(/rxs/evocal/img/cnavbg.gif) repeat-x top left; padding-left: 0;}
div#category-nav-filters span { font-size: 1.1em; padding-left: 0px; margin-right: 0; color: #666;}
a#filter-manf-link, a#filter-feature-link, a#filter-range-link {font-size: 1em; color: #555 !important; font-weight: bold; background: transparent url(/rxs/evocal/img/arrfilter.gif) no-repeat top right !important;}
#category-nav-filters ul ul a {font-weight: normal;}
#bottom-category-nav span.noArrow {border-width: 0 !important;}
div.category-nav-pages {border: 1px solid #CCD8EE !important; border-top-width: 0 !important;}
div.category-nav-pages#bottom-category-nav {margin-top: 0; background: #FFF url(/rxs/evocal/img/cnavbg.gif) repeat-x top left;}
div.category-nav-pages#bottom-category-nav span {background: transparent !important; margin: 0 !important;}
div.category-nav-pages span {font-weight: bold; padding: 6px 3px !important;}
div.category-nav-pages .list-nav span {font-weight: normal;}
div.list-nav a {background: inherit; font-weight: bold !important; margin-top: 2px;}
div.list-nav a:hover {background: inherit; text-decoration: underline;}
/*Exceptions when on product page*/
#product .list-nav {border: 1px solid #CCD8EE; background: #FFF url(/rxs/evocal/img/cnavbg.gif) repeat-x top left;}
#product .list-nav a {margin-top: 0;}
#category-nav-sorting a {background-position: bottom right;	margin-left:10px; margin-right:0; padding-bottom: 1px;}
#category-nav-sorting a.down {background-image:url(/rxs/evocal/img/arrGreenDown.gif); }
#category-nav-sorting a.down-on {background-image:url(/rxs/evocal/img/arrRedDown.gif); }
#category-nav-sorting a.up {background-image:url(/rxs/evocal/img/arrGreenUp.gif); }
#category-nav-sorting a.up-on { background-image:url(/rxs/evocal/img/arrRedUp.gif); }
table.product-list td.info h4 a:hover {color: #000 !important; text-decoration:none; }
#categoryindex h3 {font-size: 1.1em; background: #FFF !important; border: 0 !important;}
#categoryindex li li {font-size: 1em;}
#stocknotify {background: #FFF !important;}
/*Brands*/
.brandcolumn li.initial, h3.evoSiteMap {border: 1px solid #C0C0C0; font-size: 1.2em; background: #FFF url(/rxs/evocal/img/cnavbg.gif) repeat-x top left; padding: 5px; margin-top: 10px !important;}
.brandcolumn li a:hover {background: #EBEBEB !important;}
/*Flags*/
span.flags a {padding-left: 10px; font: bold 1.1em Arial !important; color: #666 !important;}
span.flags {background: #FFF url(/rxs/evocal/img/flagbg.gif) no-repeat top left !important; padding: 0 6px !important;}
span.bestseller {background: #FFF url(/rxs/evocal/img/flagbestbg.gif) no-repeat top left !important;}
span.new {background: #FFF url(/rxs/evocal/img/flagnewbg.gif) no-repeat top left !important;}
/*Recommendations*/
#recommendations h3 {color: #666 !important; border: 1px solid #CCD8EE; background: #FFF url(/rxs/evocal/img/cnavbg.gif) repeat-x top left !important; padding: 5px !important;}
#recommendations h4 {font-size: 1em;}

/*CHECKOUT*/
#verisign-popup {display: none;}
#basket .nextstep, div.actions, td.actions {background: #FFF url(/rxs/evocal/img/fbodybg.gif) repeat-x top left !important; color: #7080AE; border: 1px solid #C0C0C0 !important;}
div.actions {height: 40px;}
#basket .nextstep td h3 {background-color: transparent !important;}
div.checkout-login form div {border-color: #CCD8EE;}
.checkout-login h3,#summary-details h3,#payment-details h3,form#checkout-details h3,#delivery-services h3,#confirmation h3,.account-login h3 {background-color: #FFF !important; background-image: url(/rxs/evocal/img/cnavbg.gif) !important; background-repeat: repeat-x !important; background-position: top left !important;  border: 1px solid #C0C0C0;}
.account-login h3 {padding: 4px 10px;}
a.amend {text-decoration: underline;}
.progress {height: 1%; background: #FFF url(/rxs/evocal/img/fbrandsbg.gif) repeat-x top left !important; border: 1px solid #C0C0C0 !important; font-weight: bold;}
.progress td {background-color: transparent !important; background-image:url(/rxs/evocal/img/checkout-progress-arrow.gif) !important; padding-top: 2px;}
.progress td.number {background: transparent !important; border-right-width:0 !important;} 
.progress td span.active{color:#7A8DBE !important;}
.progress td.complete{color:#7F7F7F !important;}
.progress table td.active{background-color:#7A8DBE !important;color:#FFF;}
.progress td span.complete{color:#7F7F7F !important;}
.progress td.complete{background-color:#D5E0EA !important;}
.progress td#progress-last div {margin-right:10px;}
#confirmation #order-number strong {border: 1px solid #B30000; color: #B30000;}
/* Hack for progress complete links */
.progress td.complete div a {color: #7F7F7F !important; text-decoration: none; font-weight: bold !important;}
.progress td.complete div a:hover {text-decoration: underline;}
.nextstep td {background: transparent !important;}
.nextstep h3 {display: none;}
form#checkout-details td.action-next {background-color:#90BC1F;}
#order-totals {padding-right: 5%;}

/*Additional pages*/
div.evocentre {text-align: center;}
div.evocentre img {padding: 10px 0;}
#evoServices blockquote {color: #9DA7BC; font: normal 1.9em Tahoma,Trebuchet MS;}
span.evoauthor {font-style: italic; font-weight: normal; color: #000; white-space: nowrap;}
blockquote span.evoauthor {font-size: 0.7em; color: #666;}
ul#testimonials {list-style-type: none; margin-left: 10px !important;}
ul#testimonials li {padding: 20px 0; border-bottom: 1px solid #EEE;}
ul.spacedlist, ul.docs {padding-bottom: 10px !important;}
dl.spacedlist dd {padding-bottom: 10px;}
ul.logolist, ul.evoServices {list-style-type: none; margin-top: 20px !important;}
ul.logolist li {float: left; padding: 10px; display: block; width: 200px; height: 115px; text-indent:-9995px; overflow: hidden; background-repeat: no-repeat; background-position: center center;}
ul.logolist li.ak {background-image: url(/rxs/evocal/img/logo_ak.gif);}
ul.logolist li.avarto {background-image: url(/rxs/evocal/img/logo_avarto.gif);}
ul.logolist li.cinven {background-image: url(/rxs/evocal/img/logo_cinven.gif);}
ul.logolist li.logica {background-image: url(/rxs/evocal/img/logo_logica.gif);}
ul.logolist li.ne {background-image: url(/rxs/evocal/img/logo_ne.gif);}
ul.logolist li.hp {background-image: url(/rxs/evocal/img/logo_hp.gif);}
ul.logolist li.pbs {background-image: url(/rxs/evocal/img/logo_pbs.gif);}
ul.logolist li.ibm {background-image: url(/rxs/evocal/img/logo_ibm.gif);}
ul.logolist li.lloyds{background-image: url(/rxs/evocal/img/logo_lloyds.gif);}
ul.logolist li.dpm {background-image: url(/rxs/evocal/img/logo_dpm.gif);}
ul.logolist li.pwc {background-image: url(/rxs/evocal/img/logo_pwc.gif);}
/*SERVICES*/
#evoServices a, a.evoservices {font-weight: bold !important; text-decoration: none;}
#evoServices a:hover, a:hover.evoservices {text-decoration: underline;}
#evoServices a.plain {font-weight: normal !important; color: #000;}
#evoServices a.plain:hover {text-decoration: none;}
#evoServices #product h3 {font-size: 1.1em; font-family: Verdana,Helvetica; padding: 4px; clear: left;}
#evoServices sup {font-size: 0.75em;}
#evoServices ul {list-style-image: url(/rxs/evocal/img/arrbluehollow.gif);}
#evoServices ul ul {list-style-image: none; list-style-type: disc;}
#evoServices ul ul ul {list-style-image: none; list-style-type: square;}
#evoServices li {margin: 3px 0;}
#evoServices ul ul a {font-weight: normal;}
#evoServices ul.featurelist {padding-bottom: 10px !important; height: 1%; list-style:none; margin: 0 0 0 7px; padding: 0;}
#evoServices ul.featurelist li {float: left; width: 180px; padding-left: 22px; background:url(/rxs/evocal/img/arrbluehollow.gif) 7px 3px no-repeat;}
#evoServices dt {margin: 10px 5px 5px 5px; font-weight: bold;}
#evoServices dd {margin: 5px 5px 5px 15px;}
#evoServices .btp {text-align: right; background-color: #EEE; padding: 2px;}
#evoServices h4 {margin-bottom: 5px;}
#evoServices h5 {font-size: 1em; color: #666;}
#evoServices .withprodimg {min-height: 190px; height: 1%;}
* html #evoServices .withprodimg {height: 190px !important;}
#evoServices img.serviceProduct {float: right; padding: 0 20px;}
#evoServices #guideSteps {border: 1px solid #CCD8EE !important; background: #FFF url(/rxs/evocal/img/cnavbg.gif) repeat-x top left; float: left; padding: 5px;}
ul.docs {list-style: none !important;}
ul.docs li {padding: 2px 0; list-style-image: none;}
ul.docs a.pdf {background: #FFF url(/rxs/evocal/img/icon_pdf.gif) no-repeat top left; padding: 2px 0 2px 20px;}
ul.portfolio, ul.brandlist {list-style-image: none !important; list-style: none;}
ul.portfolio a {padding: 125px 0 0 0; display: block;}
ul.portfolio li {width: 200px; background-repeat: no-repeat; background-position: top center; text-align: center;}
ul.portfolio li.huk {background-image: url(/rxs/evocal/img/ss_huk.gif)}
ul.portfolio li.ns {background-image: url(/rxs/evocal/img/ss_ns.gif)}
ul.portfolio li.gfo {background-image: url(/rxs/evocal/img/ss_gfo.gif)}
ul.portfolio li.an {background-image: url(/rxs/evocal/img/ss_an.gif)}
ul.brandlist li {width: 110px; background-repeat: no-repeat; background-position: top center; text-align: center; padding: 10px; text-indent: -9995px; overflow: hidden; height: 30px; float: left;}
ul.brandlist li.alcatel {background-image: url(/rxs/evocal/img/brands/alcatel.gif);}
ul.brandlist li.avaya {background-image: url(/rxs/evocal/img/brands/avaya.gif);}
ul.brandlist li.gcom {background-image: url(/rxs/evocal/img/brands/gcom.gif);}
ul.brandlist li.panasonic {background-image: url(/rxs/evocal/img/brands/panasonic.gif);}
ul.brandlist li.samsung {background-image: url(/rxs/evocal/img/brands/samsung.gif);}
ul.brandlist li.siemens {background-image: url(/rxs/evocal/img/brands/siemens.gif);}
#servStripHolder {background: #E9E9E9; height: 170px; margin-bottom: 15px;}
#servStrip {padding: 10px; height: 150px;}
* html #servStrip {padding-left: 0; padding-right: 0;}
#servStripHolder .lefto {background-image: url(/rxs/evocal/img/solblefto.gif); width: 10px; float: left; height: 170px;}
#servStripHolder .righto {background-image: url(/rxs/evocal/img/solbrighto.gif); width: 10px; float: right; height: 170px;}
#servStrip div {background-position: top left; background-repeat: no-repeat; height: 150px;}
#servStrip div a {display: block; height: 150px; font: normal 2.2em Trebuchet MS,Helvetica,Arial; color: #FFF; text-align: right;}
#servStrip div a:hover {text-decoration: none; color: #FFF;} 
#servStrip .left {background-image: url(/rxs/evocal/img/solbleft.gif); width: 10px; float: left;}
#servStrip .right {background-image: url(/rxs/evocal/img/solbright.gif); width: 10px; float: right;}
#servStrip .Phone-Numbers{background-image: url(/rxs/evocal/img/solbphone-numbers.jpg); background-position: top center;}
#servStrip .Voice{background-image: url(/rxs/evocal/img/solbvoice.jpg); background-position: top right;}
#servStrip .Consultancy{background-image: url(/rxs/evocal/img/solbconsultancy.jpg);}
#servStrip .Service-Methodology{background-image: url(/rxs/evocal/img/solbservice-methodology.jpg);}
#servStrip .Installation{background-image: url(/rxs/evocal/img/solbinstallation.jpg);}
#servStrip .Data {background-image: url(/rxs/evocal/img/solbdata.jpg);}
#servStrip .Telecoms-Financial-Services{background-image: url(/rxs/evocal/img/solbtelecoms-financial-services.jpg);}
#servStrip .Telecoms-Financial-Services a {text-align: left;}
#servStrip .Maintenance{background-image: url(/rxs/evocal/img/solbmaintenance.jpg);}
#servStrip .Phone-Systems{background-image: url(/rxs/evocal/img/solbphone-systems.jpg);}
ul#servCatsH {clear: left; list-style:none; padding: 5px 0 40px 0; margin: 0 0 0 8px !important;}
ul#servCatsH li {float: left; padding-right: 10px;}
ul#servCatsH li a {font: bold 1em Tahoma,Helvetica,Arial; color: #000; background: #FFF url(/rxs/evocal/img/arrbluehollow.gif) no-repeat left center; padding-left: 10px;}
table.evotable, div.footnote {margin: 0 auto 10px auto; width: 95%;}
table.evotable td { border: 1px solid #FFFFFF !important; border-collapse: collapse; padding: 2px 4px;}
table.evotable thead td {font-weight: bold; background: #EEE;}
td.nowrap {white-space: nowrap;}
table.evotable tbody td {font-weight: bold; background: #F8F8F8;}
table.pricelist, div.pricelist {width: 80%;}
col.w100 {width: 100px;}
a.footnote {text-decoration: none;}
#content ol ol li {font-weight: normal;}
/*Forms*/
#evoServices .marginCentre {margin: 0 2% 0 4%;}
#evoServices label {display: block; padding: 8px; background: #FFF url(/rxs/evocal/img/cnavbg.gif) repeat-x top left; font-weight: bold; color: #666; margin: 0 0 10px 0;}
#evoServices .formitem {margin: 10px; border: 1px solid #C0C0C0; padding-bottom: 10px; float: left; width: 90%; clear: left; }
#evoServices .formitem .floatLeft {margin-right: 40px;}
#evoServices .formitem input, #evoServices h4 {margin-left: 20px;}
#evoServices .formcomment {margin: 10px 0 5px 20px}
#evoServices input {font-size: 0.95em;}
#evoServices .inputItem {padding: 5px 0;}
#evoServices .inputLabel {width: 150px; padding: 0 0 0 20px; float: left;}
#evoServices .formSubmit {height: 1%; background: #FFF url(/rxs/evocal/img/fbrandsbg.gif) repeat-x top left !important; padding: 8px 0; text-align: right;}
#evoServices #contact-submit {float: right; margin-right: 10px; background-image: url(/rxs/evocal/img/buttsubmitform_gry.gif);}
/*Service box*/
#rServiceBox {background: #EBEBEB; float: left; margin-left: 10px;}
#rServiceBox a {text-decoration: none; font-weight: bold; color: #737373; padding: 0 0 0 10px; display: block;  background-repeat: no-repeat; background-position: left top; height: 2em;}
#rServiceBox a:hover {text-decoration: underline;}
#rServiceBox ul {list-style: none; width: 150px; list-style-image:none;}
#rServiceBox li {margin: auto 0;}
/* FOOTER */
div#footer {padding-top: 1px;}
div#footer div div div{padding:0 !important;}
#genfooter {clear: both; border: 1px solid #C0C0C0; background: #FFF url(/rxs/evocal/img/fbg.gif) repeat-x left top; width: 100%; height: 100px; margin: 25px -1px 0 -1px; position: relative;}
#genfooter div {width: 245px; float: left; background: #FFF url(/rxs/evocal/img/fbodybg.gif) repeat-x left top; border-right: 1px solid #C0C0C0; height: 100px;}
#genfooter div.col3 { border-right: 0;}
#genfooter h3 {font-weight: bold; color: #FFF; margin: 0 0 5px 0; line-height: 2em; padding-left: 5px; height: 23px; background: #656B79 url(/rxs/evocal/img/fheadbg.gif) repeat-x left top; font-size: 1em;}		
#genfooter li {margin: 0; padding-left: 5px; line-height: 1.2em;}
#genfooter div ul li {display: inline; float: left; line-height: 1.2em; width: 115px;}	
#genfooter ul li a {text-decoration: none; padding: 0; margin: 0; display: block; font-weight: normal;}		
#genfooter ul li a:hover {text-decoration: underline;}
/* Brands */
#footerbrands {clear: both; float: left; width: 100%; height: 33px; border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; background: #DCDCDC url(/rxs/evocal/img/fbrandsbg.gif) repeat-x bottom left; position: relative; margin: 0 -1px 5px -1px;}
#footerbrands ul {list-style: none;}
#footerbrands ul li {float: left; border-right: 1px solid #C0C0C0;}
#footerbrands ul li a {color: #737373; font-weight: bold; text-decoration: none; display: block; height: 33px; border-right: 1px solid #F5F5F5; text-indent: -9999px; line-height: 2.8em; overflow: hidden;}
#footerbrands ul li.bt a {width: 69px !important; background: #DCDCDC url(/rxs/evocal/img/fbrandbt.gif) no-repeat top left;}
#footerbrands ul li.panasonic a {width: 90px !important; background: #DCDCDC url(/rxs/evocal/img/fbrandpanasonic.gif) no-repeat top left;}
#footerbrands ul li.plantronics a {width: 88px !important; background: #DCDCDC url(/rxs/evocal/img/fbrandplantronics.gif) no-repeat top left;}
#footerbrands ul li.polycom a {width: 97px !important; background: #DCDCDC url(/rxs/evocal/img/fbrandpolycom.gif) no-repeat top left;}
#footerbrands ul li.brother a {width: 77px !important; background: #DCDCDC url(/rxs/evocal/img/fbrandbrother.gif) no-repeat top left;}
#footerbrands ul li.motorola a {width: 49px !important; background: #DCDCDC url(/rxs/evocal/img/fbrandmotorola.gif) no-repeat top left;}
#footerbrands ul li.philips a {width: 82px !important; background: #DCDCDC url(/rxs/evocal/img/fbrandphilips.gif) no-repeat top left;}
#footerbrands ul li.binatone a {width: 82px !important; background: #DCDCDC url(/rxs/evocal/img/fbrandbinatone.gif) no-repeat top left;}
#footerbrands ul li.more a, #footerbrands ul li.more {border-right: 0; text-indent: 0px; margin-left: 5px;}
#footerbrands ul li.more a:hover {color: #A7A7A7; text-decoration: none;}
#footer-info {float: left; background: #FFF url(/rxs/evocal/img/logo_tiny.gif) no-repeat left top; padding-top: 5px; color: #5F6B84;}
#footer-info strong {display: none;}
#footer-creditcards img {margin-left: 3px;}

/*Christmas*/
#christmas {border: 1px solid #900 !important; margin-bottom: 10px; padding: 10px; font-size: 2em; background: #FFF url(/rxs/evocal/img/bgxmas.gif) repeat-x top left; float: left;}
#christmas div {float: left;}
#christmas span {color: #900; font-size: 1.3em; font-weight: bold;}
#christmas a {width: 220px; height: 33px; display: block; background: #F0F2FF url(/rxs/evocal/img/buttxmas.jpg) no-repeat top left; float: right; text-indent: -9995px; overflow: hidden;}