/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 31 July 2010 14:34:50
*/


   /* CSS Document */

* {margin:0; padding:0;}

body {
    font: normal 11px Tahoma, Arial, sans-serif;
    color:#3c3c3c;
background-image: url(http://www.informaprofessional.com/__data/assets/image/0012/4143/header-background.png);
background-repeat: repeat-x;
background-position: 0px 31px;
}

/* To override limbo.css */
body, p, td, ul, li, input, select, textarea {
    font: normal 11px Tahoma, Arial, sans-serif;
    color:#3c3c3c;
}

p {    
    margin: auto;
}

div#wrapper {
    width: 995px; 
   /*975px*/
   /*820px*/
    margin: 0 auto;
}

h1 {
    
}

h2 {
    font: normal 24px Arial, Tahoma;
    color:#5286b2;
}

h3 {
    color:#0b4982;
    font-size:14px;
}

h4 {
   font-size:12px;
   color:#da8000;
   font-weight:bold;
   margin-left:0;
}
a {
    text-decoration:none;
    color: #319098;
}
a:hover {
    text-decoration:underline;
    color: #319098;
}
.hidden {
    display:none;
}
.orange {
    color:#da8000;
}
.grey {
    color:#a5a5a5;
}
.green {
    color:#319098;
}
div#top {
    width:820px;
    height:29px;
   /* margin:0 auto;*/
    background: url(http://www.informaprofessional.com/__data/assets/image/0011/605/bg-login-box.png) repeat-x;
}

div#top p {
    display: inline;
    float: left;
    line-height: 29px;
    /*margin-right: 30px;*/
}

div#register-box {
    float:left;
    height:23px;
    color:#060a79;
    padding:6px 30px 0 16px;
    margin-right:16px;
    border-right: 1px solid #cccccc;
   /* width:inherit; */
}
div#register-box a {
     color:#060a79;
}
#forgotten-password-link {
     color:#060a79;
     font-size: 10px;
}
div.username {
    float:left;
    padding-right:8px;
    margin-top:5px;
}

div.username input {
    background:transparent url(http://www.informaprofessional.com/__data/assets/image/0010/604/bg-input.png) no-repeat;
    width:149px;
    height:18px;
    border:0;
    padding:2px 2px 0 4px;
    font-size:11px;
}

#login {
    float:left;
    margin-top:5px;
    margin-right:20px;
    
}
#login button {
     width: 45px;
     height:18px;
     border: 0;
     background: transparent url(http://www.informaprofessional.com/__data/assets/image/0013/643/login-button.png) no-repeat;    
     cursor: pointer;
}

#logout {
    float:left;
    margin-top:5px;
    margin-right:20px;
    
}
#logout button, #logout a {
     display: block;
     width: 45px;
     height:18px;
     border: 0;
     background: transparent url(http://www.informaprofessional.com/__data/assets/image/0017/656/logout-button.png) no-repeat;    
     cursor: pointer;
}

div#cart {
    float:left;
    height:25px;
    padding-left:30px;
    padding-top:4px;
    border-left:1px solid #cccccc;
}
div#cart span {
    float:left;
    padding:3px 5px 0 0;
}
div#cart span a {
    color:#060a79;
}
    /*###################################################### header ##########################################################*/

div#header {
    height:65px;
    width: 820px;
    clear:left;
    margin-top:0px;
    /*background:#074a85;
    border-bottom: 5px solid  #346c9c;*/
    color:#95b3ce;
}
div#header div {
}
div#header-bottom {
    height:5px;
    width:100%;
    clear:left;
    background:#346c9c;
}
div#header img#logo {
    float:left;
   /* margin:6px 205px 0 223px;*/
    margin-top:6px;
    border:none;
}

div#header ul {
    list-style:none;
    float:right;
margin-top: 2px;
  /*  border-bottom: 5px solid  #346c9c; */
}
div#header ul a {
    color:#95b3ce;
}
div#header li {
    display:inline;
    float:left;   
}

div#header li span {
   float:left;
    padding-top:26px;
    margin-right:5px;
}
div#header li img {
    float:left;
    margin-left:30px;
    margin-right:5px;
} 

/*###################################################### top menu ##########################################################*/

div#nav {
    width:820px;
    height:31px;
    margin-top:19px;
    margin-right:auto;
    border-bottom: 1px solid #b8ced9;
}
div#nav ul {
    list-style:none;
    float:left;
}
div#nav li {
    float:left;
    background:url(http://www.informaprofessional.com/__data/assets/image/0013/607/bg-nav.png) no-repeat;
    width:116px;
    margin-right:1px;
    text-align:center;
    color:#ffffff;
}

div#nav ul a {
    display:block;
    padding:8px 0 10px 0;
    width:116px;
    text-decoration:none;
    color:#ffffff;
}
div#nav ul a:hover {
    background:url(http://www.informaprofessional.com/__data/assets/image/0012/606/bg-nav-a.png) no-repeat;


}
div#search {
    float:right;
}
div#search input {
    background-color:#F4F8FC;
    border:1px solid #66A6CF;
    float:left;
    font-size:11px;
    height:13px;
    margin:0px 5px 0px 0px;
    padding:2px;
    width:149px;
}

div#search button {
    background:url(http://www.informaprofessional.com/__data/assets/image/0013/652/search-button.png) no-repeat;
    width:45px;
    height:18px;
    border:none;
    cursor:pointer;
}
div#content {
    
    width:975px;
    margin: 0px;
    /*margin-right:80px;*/
    color:#686868; 
  
}

/*###################################################### left box ##########################################################*/

div#left {
    float:left;
    width:170px;
    margin-right:20px;
    padding-bottom:30px;
}
div#left h3 {
    margin-top:25px;
    background:#f4f7fc;
    height:21px;
    padding-top:3px;
}
div#left ul {
    list-style:none;
}
div#left ul a {
    color:#2c9296;
}
div#left li{
    border-bottom:1px dotted #cacaca;
    color:#2c9296;
    padding:7px 0;
    background:url(http://www.informaprofessional.com/__data/assets/image/0013/616/bullet.png) left no-repeat;
    padding-left:12px;
}
/*###################################################### mid box ##########################################################*/
div#midContainer {
  
   width:630px;
/* AJC was 640 */
    float:left;
    margin: 0px;
    margin-right: 10px;
}
div#mid {
    margin-top:15px;
}

div#welcome p {
    float:left;
    width:310px;
    margin:0px;
    line-height:1.3em;
}

div#mid img.img-top {
    float:left;
    margin-left:6px;
    margin-bottom:24px;
}

div#scroll {
    clear:left;
    width:628px;
    height:26px;
    background:url(http://www.informaprofessional.com/__data/assets/image/0015/609/bg-scroll.png) repeat-x;
    margin-bottom:17px;
    padding:4px 0 0 2px;
    color:#368e92;
}
div#scroll p {
    margin: 0px;
}
div#scroll marquee {
    width:628px;
}


div.box {
    width:198px;
    float:left;
    margin-right:10px;
}

div.box-last {
    width:198px;
    float:left;
}

div.box-content {
    min-height:245px;
    height:auto !important;
    height:245px;
    margin-top:1px;
    border-top: 3px solid #aac1cb;
    border-left:1px solid #aac1cb;
    border-right:1px solid #aac1cb;
    border-bottom:1px solid #aac1cb;
    padding:14px 13px 30px 13px;     
}


div.box-content ul {
    list-style:none;
    margin-top:18px;
    font-weight:bold;
    color:#319098;

}
div.box-content ul a {
    color:#319098;
    padding:8px 0;
    display:block;
}
div.box-content ul a:hover {
    color:#074a85;
    background:#eef3f5;
    padding:8px 0;
    display:block;
}
div.box-content h4 {
    padding-bottom:3px;
    border-bottom:1px solid #cbdae6;
}
div.box-content li {
    border-bottom:1px dotted #cbdae6;
    
}
div#ad {
    float:left;
}
/*###################################################### bottom boxes ##########################################################*/

div#bottom {
    clear:left;
    width:820px;
/*    margin-right:auto;
    margin-left:auto;
*/    
    margin-bottom:5px;
    
}

div#feedback {
    float:left;
    width:405px;
    height:60px;
    margin-top:12px;
    background: url(http://www.informaprofessional.com/__data/assets/image/0005/599/bg-feedback.png) no-repeat;    
}

div#email {
    float:left;
    width:405px;
    height:60px;
    margin-top:12px;
    margin-left:10px;
    margin-bottom:5px;
    background: url(http://www.informaprofessional.com/__data/assets/image/0004/598/bg-email.png) no-repeat;
}
div#feedback h4, div#email h4 {
    color:#074a85;
    margin:8px 0 2px 8px;
}
div#feedback p, div#email p  {
    margin: 0px;
    padding-left:8px;
    padding-right:70px;
}
div#feedback a {
    color:#2b9196;
}
div#email ul {
    list-style:none;
    font-weight:bold;
    color:#2b9196;
    
}
div#email ul a {
    color:#2b9196;
}
div#email li {
    float:left;
    width:132px;
    padding-left:8px;

}
div#email li.middle {
    float:left;
    width:110px;
    border-right: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    
}
/*###################################################### footer ##########################################################*/

div#footer {
    clear:left;
    width:820px;
    height:32px;
    background:url(http://www.informaprofessional.com/__data/assets/image/0006/600/bg-footer.png) repeat-x;
 /*   margin-right:auto;


    margin-left:auto;  
*/}

div#footer ul {
    list-style:none;
    color:#ffffff;
    text-align:center;
    padding-top:10px;
    padding-left:20px;
}
div#footer ul a {
    color:#ffffff;
}
div#footer li {
    display:inline;
    padding:0 26px;
}
div#footer-sub {
    width:820px;
    height:20px;
    border-bottom:1px solid #aac1cb;
    color:#72a3b9;
    font-size:10px;
    padding-bottom:5px;
}
p#footer-sub-first {
    float:left;
}
p#footer-sub-sec {
    float:right;
}
p#footer-sub-sec a {
    color:#72a3b9;
}

        /*###################################################### inner   ##########################################################*/
div#mid-content {
    float:left;    
    width:450px;
/*    _width: 430px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: 1px dashed #eeeeee; */
}

div.product-info {
    width: 320px;
    overflow: hidden;
}
div#mid-content p {
    margin-bottom:15px;
    line-height:1.3em;
    color:#3c3c3c;
}

div#mid-content p.frequentlybought {
    margin-bottom:0px;
    color:#3c3c3c;
border: 0px solid #CCCCCC;
}

div#mid-content img {
    float:left;
    margin-right:20px;
    margin-bottom:30px;
    margin-top:0px;
}
div#mid-content h3 {
    color:#da8000;
    margin-top:22px;
}
div#mid-content div.product-info h3 {
    margin-top: 0;
}
div#mid-content h4 {
    color:#3c3c3c;
    font-size:11px;
    clear:left;
    margin:0 0 10px 0;
    padding:0;
}

div#mid-content table {
width: 450px;
border: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#mid-content td.img {
align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#inner-content p#breadcrumb {
    margin-bottom: 15px;
}
div#content p#breadcrumb, div#hold_rss, div#content_div_2712, div#content p#breadcrumb a {
    color:#319098;
}



div#content p.author {
    color:#9c9c9c;
    font-size:10px;
    margin-bottom:20px;
    margin-top:10px;
}
div#mid-content p.price {
    color:#319098;
    font-size:11px;
    font-weight:bold;
    margin-top:25px;
}

div#mid-content p.price2 {
    color:#319098;
    font-size:11px;
    font-weight:bold;
    margin:0px 0px 10px 0px;
border: 0px solid #000000;
}

div#inner-content div#mid-right {
    float:right;
    padding-right:6px;
}
div#mid-right {
    width: 165px;
}

div#mid-right img#add {
    float:right;
    margin-top:38px;
}

div#inner-content div#product-menu {
   float:right;
   width:158px;
   margin-top:25px;
}
div#inner-content div#product-menu h3 {
   background:#f4f7fc;
   height:21px;
   color:#49a3aa;
   padding-top:3px;
}

div#left h3 {
   background:#f4f7fc;
   height:21px;
   color:#49a3aa;
   padding-top:3px;
}

div#left h3 a {
   color:#2c9296
}

div#inner-content div#product-menu ul {
  list-style:none;
  margin:0 0 20px 0;
}

div#inner-content div#product-menu ul a {
    color:#2c9296;
}
div#inner-content div#product-menu li {
    border-bottom:1px dotted #cacaca;
    color:#2c9296;
    padding:7px 0;
    background:url(http://www.informaprofessional.com/__data/assets/image/0013/616/bullet.png) left no-repeat;
    padding-left:12px;
}
div#mid-right img {
    float:right;
    margin-top:5px;
    border:none;
}
div#mid-right input#add-to-basket {
    float:right;
    margin-top:0;
    border:none;
    width:162px;
    height:42px;
    background: url(http://www.informaprofessional.com/__data/assets/image/0020/596/add.png) no-repeat;
    cursor:pointer;
}

div#frequentlybought input#add-to-basket {
float: right;
    margin-top:10;
    border:none;
    width:200px;
    height:19px;
    background: url(http://www.informaprofessional.com/__data/assets/image/0006/7962/frequentlyaddtocart2.gif) no-repeat;
    cursor:pointer;
}

div#frequentlybought2 input#add-to-basket {
float: right;
    margin-top:10;
    border:none;
    width:200px;
    height:19px;
    background: url(http://www.informaprofessional.com/__data/assets/image/0010/7975/frequentlyaddtocart3.gif) no-repeat;
    cursor:pointer;
}

div#mid-right a.register {
    float:right;
    margin-top:0;
    border:none;
    width:162px;
    height:42px;
    background: url(http://www.informaprofessional.com/__data/assets/image/0020/596/add.png) no-repeat;
    cursor:pointer;
}


div#inner-content div#related-box {
    float:right;
    padding-top:12px;
    width:157px;
    
}
div#inner-content div#related-box div#related-list {
    margin-top:1px;
    float:right;
    background:url(http://www.informaprofessional.com/__data/assets/image/0014/608/bg-right-box.png) repeat-y;;
    border-top: 3px solid #aac1cb;
    border-bottom:1px solid #aac1cb;
    width:157px;
    padding-bottom:8px;

}
div#inner-content div#related-box img {
    float:right;
}
div#inner-content div#related-list h4 {
    padding:10px 0 3px 8px;
    border-bottom:1px solid #cbdae6;
    color:#074a85;
    font-size:11px;
    margin:0;
}
div#inner-content div#related-list ul {
    list-style:none;
    color:#319098;
    padding:8px;
    margin:0;
}
div#inner-content div#related-list ul a {
    color:#319098;
}
div#inner-content div#related-list li {
    padding-top:10px;
}

div#icons {
    margin-top:30px;
}
div#icons img {
    float:left;
    margin-right:6px;
}

div#icons span {
    float:left;
    margin-top:7px;
    margin-right:50px;
    color:#074a85;
}

div#icons span a {
    color:#074a85;
}
div#inner-content {
    float:left;    
    width:630px;
    /*margin-top:23px;*/
    margin-right: 10px;
    line-height:1.3em;
   /* padding-bottom:15px;*/
 overflow: hidden;
}
div#inner-content h3 {
    color:#da8000;
    margin-top:20px;
    margin-bottom:15px;
}
div#inner-content h4 {
    color:#0a4685;
    font-size:11px;
    font-weight:bold;
    margin:15px 0px 15px 0px;

}  

div#inner-content h4 a, div#inner-content h4 a:visited {
    color:#0a4685;
}
      
div#inner-content ul {
    list-style:square;
    margin:10px 0 20px 72px;
    color:#2b948f;
    
}

div#inner-content ul a {
    color:#2b948f;
    
}
div#inner-content p {
    margin-bottom:10px;
}

div#header-results {
    width:100%;
    height:23px;
    background:#e9f0f3;
    margin-bottom:1px;
    margin-top:25px;
}
div#header-results h4  {
    margin:0;
    padding-top:3px;
    padding-left:10px;

}
div.results {
    width: 630px;
    background:#f4f8fc;
    float:left;
    padding-bottom:17px;
}
div.results div {
    float:left;
    width:50%;
    height: 70px;
}
div.results img {
    margin:20px auto;
    border: none;

}
div#inner-content div.results h4 {
    padding:17px 0 3px 10px;
    margin:0;
    
}
div.results p {
    color:#319098;
    padding-left:10px;
    padding-right:5px;
}
div.results p a {
    color:#319098;
}
div#filter {
    float:left;
    width:100%;
    padding-top:8px;
    padding-bottom:5px;
    border-bottom:1px solid #e9f0f3;
}
div#filter p {
    float:left;
}

div#filter button {
    float:right;
    background: url(http://www.informaprofessional.com/__data/assets/image/0010/622/button-filter.png) no-repeat;
    width:74px;
    height:18px;
    border:none;
    cursor:pointer;
}

div.result-box {
    width: 100%;
    float:left;
    margin:28px 0;
}
div.result-box img {
    float:left;
    margin-right:20px;
    border: none;
}
div#inner-content div.result-box h3 {
    margin:0;
    color:#319098;
}
div#inner-content div.result-box h3 a {
    color:#319098;
}
div#inner-content div.result-box p {
    padding-left:104px;
    color:#3c3c3c;

}
div#inner-content div.result-box p.author {
    color:#9c9c9c;
    font-size:10px;
    margin-bottom:10px;
}
div#inner-content div.result-box p.cat {
    color:#319098;
    margin-bottom:2px;
}
div#inner-content div.result-box p.cat span {
    color:#3c3c3c;
}
div#inner-content div#next-page {
    width:100%;
    float:left;
    margin:30px 0;
    border-top:1px solid  #cbdae6;
}
div#inner-content div#next-page p {
    text-align:center;
    color:#074a85;
    font-weight:bold;
    padding-top:6px;
}
div#inner-content div#next-page p a {
    color:#074a85;
}
div#inner-content div#next-page p a:hover {
    color:#319098;
}
div#inner-content div#product-details {
    float:left;
    width:100%;
    margin-bottom:10px;
    border-bottom:1px solid  #cbdae6;
}
div#inner-content div#product-details div {
    float:left;
    height: 100%;
    /* width:212px; */
    border-left:1px solid  #cbdae6;
    border-right:1px solid  #cbdae6;
    padding-bottom:10px;
}
div#inner-content div#product-details div.first {
    border-left:none;
    padding-left:0;
}
div#inner-content div#product-details div.last {
    border-right:none;
    padding-left:0;
}
div#inner-content div#product-details div.first p,
div#inner-content div#product-details div.first h3 {
    padding-left:0;
}

div#inner-content div#product-details h3 {
    color:#319098;
    margin:15px 0 2px 0;
    padding-left:16px;
}
div#inner-content div#product-details h3 a {
    color:#319098;
}
div#inner-content div#product-details p {
    padding-left:16px;
    padding-right:4px;
    color:#3c3c3c;
}
div#inner-content div#product-details div p.author {
    color:#9c9c9c;
    font-size:10px;
    
}
div#inner-content div#product-details p.cat {
    color:#319098;
    margin-bottom:2px;
}
div#inner-content div#product-details p.cat span {
    color:#3c3c3c;
}
div#find-cat {
    background:url(http://www.informaprofessional.com/__data/assets/image/0003/597/bg-cat.png) no-repeat;
    clear:left;
    width:630px;
    height:96px;
    margin-top:25px;
    margin-bottom:10px;
}
div#find-cat h4 {
    padding:5px 0 0 9px;
    margin:0;
    color:#000000;
}
div#find-cat ul {
    list-style:none;
    color:#074a85;
    font-weight:bold;
    margin-left:48px;
}
div#find-cat ul a {
    color:#074a85;
}
div#find-cat li {
    float:left;
    width:140px;
    padding-top:6px;

}
/*################################## summary #################################### */
div#content-box {
 /*   margin:20px 0; */

}
div#content-box h3 {
    font-size:16px;
    color:#da8000;
    margin:20px 0;
}

div#content-box img {
    margin-top:20px;
}

div#content-box table {
    width:627px;
    border-top: 3px solid #aac1cb;
    border-left:1px solid #aac1cb;
    border-right:1px solid #aac1cb;
    border-bottom:1px solid #aac1cb;
    border-collapse: collapse;
    color:#000000;
    font-weight:bold;
    font-size:11px;
    display: block;
}
/*
html>/ * * /body  div#content-box table {
    margin-top:3px;
    width:630px;
}
*/
div#content-box tr.title {
    font-weight:bold;
    color:#074a85;
    padding-bottom:3px;
    
}
div#content-box tr.line td{
    background:#aac1cb;
    padding-top:1px;
    padding-bottom:0;
    }
div#content-box tr.second {
    background:#f4f8fc;
    margin-bottom:10px;
    
}
div#content-box td {
    width: 90px;
    padding:8px 3px 8px 6px;
}
div#content-box td input {
    background: url(http://www.informaprofessional.com/__data/assets/image/0007/601/bg-input-Qty.png) no-repeat;
    width:39px;
    height:18px;
    border:none;
    font-weight:bold;
    text-align:right;
}
div#content-box td button {
    background:url(http://www.informaprofessional.com/__data/assets/image/0015/618/button-add-to-cart.png) no-repeat;
    width:75px;
    height:18px;
    border:0;
    cursor:pointer;
    float:right;
    margin-right:10px;
}

div#content-box td button.update {
    background:url(http://www.informaprofessional.com/__data/assets/image/0014/626/button-recalculate.png) no-repeat;
    width:75px;
    height:18px;
    border:0;
float: none;
    cursor:pointer;
}
div#content-box td.product {
    width:180px;
    
}
div#content-box td.option {
    color:#319098;
    font-weight:normal;
    
}
div#content-box td.option a,
div#content-box td.option a:hover{
    color:#319098;
    text-decoration:none;
}
div#content-box td.total {
    color:#074a85;
}
div#content-box div#total, div#content-box div.total {
    background:#e9f0f3;
    width:630px;
    height:27px;
    font-weight:bold;
    margin-top:20px;
    margin-bottom:20px;
}
div#content-box div#total p, div#content-box div.total p {
    float:left;
    color:#074a85;
    padding:6px;
}
div#content-box div#total p#sum, div#content-box div.total p#sum {
    float:right;
    color:#000000;
    padding:3px 55px;
}
div#content-box div#total p#sum span, div#content-box div.total p#sum span {
    font-size:14px;
    color:#074a85;
    padding-left:20px;
}
div#content-box div#vat {
    padding-bottom:40px;
    margin-top:50px;
    width: 630px;
    float:right;
    text-align: right;
}
div#content-box div#vat p{
    color:#000000;
}
div#content-box div#vat p#info {
    padding-left:10px;
    font-weight:bold;
    margin-top:8px;
margin-bottom: 0px;
}
div#content-box div#vat input {
    background: url(http://www.informaprofessional.com/__data/assets/image/0009/603/bg-input-vat.png) no-repeat;
    width:209px;
    height:18px;
    border:none;
    margin-right:10px;
}
div#content-box div#vat button {
    background: url(http://www.informaprofessional.com/__data/assets/image/0009/621/button-exemption.png) no-repeat;
    width:125px;
    height:18px;
    border:none;
    cursor:pointer;
}
div#proceed {
    width: 630px;
    margin-top:45px;
    text-align: right;
}
div#proceed a.proceed, div#proceed button {
    background: url(http://www.informaprofessional.com/__data/assets/image/0013/625/button-proceed.png) no-repeat;
    width:167px;
    height:28px;
    border:none;
    cursor:pointer;
    display: block;
float: right;
}

div#check {
    width: 157px;
    float: right;
    margin:40px 0 40px 0px;
}
div#check a.proceed, div#check button {
    background:url(http://www.informaprofessional.com/__data/assets/image/0008/620/button-checkout.png) no-repeat;
    width:157px;
    height:28px;
    border:0;
    cursor:pointer;
    display: block;
}


div#content-box div#conf-add {
    width:657px;
    height:18px;
    background:#e9f0f3;
    margin-left:60px;
    padding:20px;


}
div#content-box div#conf-add p {
    font-weight:bold;
    font-size:14px;

    color:#074a85;
}
div#content-box div#promo {
    clear:left;
    margin:30px 0 20px 60px;
    color:#000000;
    
}
div#content-box div#promo p {
    float:left;
    margin-right:15px;
}
div#content-box div#promo input {
    float:left;
    margin-right:10px;
    background:url(http://www.informaprofessional.com/__data/assets/image/0009/603/bg-input-vat.png) no-repeat;
    width:209px;
    height:18px;
    border:none;
    padding: 2px;
}
div#content-box div#promo button {
    float:left;
    background:url(http://www.informaprofessional.com/__data/assets/image/0014/626/button-recalculate.png) no-repeat;
    width:75px;
    height:18px;
    border:none;
    cursor:pointer;

}
div#content-box table#summary {
    width:170px;
    margin-left:460px;
    margin-bottom:20px;
    border:none;
}
div#content-box table#summary td.price {
    color:#074a85;
    font-size:14px;
}


div#content-box table#conference {
    width:697px;
    border-top: 3px solid #aac1cb;
    border-left:1px solid #aac1cb;
    border-right:1px solid #aac1cb;
    border-bottom:1px solid #aac1cb;
    margin-left:60px;
    border-collapse: collapse;
    color:#000000;
    font-weight:bold;
    font-size:11px;
    margin-bottom:15px;
    
}
html>/**/body  div#content-box table#conference {
    margin-top:3px;
    width:696px;
    margin-left:61px;
}

div#content-box table#conference td {
    width:auto;
}
div#content-box div.delegate {
    color:#000000;
    padding-left:60px;
    margin-bottom:6px;
    float:left;
}
div#content-box div.delegate input {
    background: url(http://www.informaprofessional.com/__data/assets/image/0009/603/bg-input-vat.png) no-repeat;
    width:209px;
    height:18px;
    border:none;
    margin-top:2px;
    margin-right:10px;
    margin-bottom:10px;
}
div#content-box div.package {
    display: inline;
    width: 570px;
    border:1px solid #aac1cb;
    float:left;
    clear:left;
    margin:15px 0 0 20px;
    padding:10px 0;
}
div#content-box div.package input {
    float:left;
    margin:50px 50px;
}
div#content-box div.package p {
    float:left;
    margin: 5px 10px;
    color:#074a85;
    font-size:14px;
    font-weight:bold;
}
div#content-box div.package table.summary {
    width:190px;
    margin: 5px 8px;
    font-weight:normal;
    border:none;
    text-align:right;
    float:right;

}
div#content-box div.package table.summary td {
    padding:1px 7px;
}
div#content-box div.package table.summary td.price {
    color:#074a85;
    font-size:11px;
    text-align:left;
    font-weight:bold;
}
div#content-box div#buttons {
    text-align: right;
    padding:35px 0px 35px 0px;
    width: 630px;
}

div#content-box div#buttons div {
    float: right;
}

div#content-box div button#add-delegate {
    background:url(http://www.informaprofessional.com/__data/assets/image/0014/617/button-add-delegate.png) no-repeat;
    width:167px;
    height:28px;
    border:0;
    cursor:pointer;
    margin-right:8px;

}
button#add-cart {
    background:url(http://www.informaprofessional.com/__data/assets/image/0016/619/button-add.png) no-repeat;
    width:157px;
    height:28px;
    border:0;
    cursor:pointer;

}
div#content-box div.pay-box  {
    width:570px;
    margin-left:60px;
    color:#000000;
    font-size:12px;
 overflow: hidden;
}
div#content-box div.pay-box h3{
    font-size:14px;
    color:#074a85;
    float:left;
    margin:10px 0 22px 0;
}
div#content-box div.pay-box div{
    float:left;
    clear:left;
    width:400px;
    padding-left:25px;
    margin-top:5px;

}
div#content-box div.pay-box p {
    color:#000000;
    padding-left:25px;
    float:left;
    clear:left;
    margin-bottom:30px;
    /* width:650px; */
}

div#content-box div.pay-box p#switch {
    margin:25px 0 15px 0;
    font-size:12px;
    font-weight:bold;
}
div#content-box div.pay-box div#issue-no {
    float:left;
    width:600px;
    padding-left:25px;
    margin-top:5px;
    
}
html>body div#content-box div.pay-box div#issue-no {
    margin-bottom:30px;
}
div#content-box div.pay-box div span {
    float:left;
    padding-top:2px;

}
div#content-box div.pay-box div span.issue {
    float:left;
    padding-top:2px;
    padding-right:83px;

}
div#content-box div.pay-box input.checkbox {
    width:12px;
    height:12px;
    float:left;
    margin-top:13px;
    margin-right:12px;
    border:none;


}
div#content-box div.pay-box input {
    background:url(http://www.informaprofessional.com/__data/assets/image/0009/603/bg-input-vat.png) no-repeat;
    width:209px;
    height:18px;
    border:0;
    float:right;
    margin-right:40px;
    padding: 2px 3px 0px 3px;

}
div#content-box div.pay-box input.date {
    background:url(http://www.informaprofessional.com/__data/assets/image/0008/602/bg-input-no.png) no-repeat;
    width:62px;
    height:18px;
    border:0;
    float:left;
    margin-right:0;

}
div#content-box div.pay-box input.issue,
div#content-box div.pay-box input#card_CCV {
    background:url(http://www.informaprofessional.com/__data/assets/image/0008/602/bg-input-no.png) no-repeat;
    width:62px;
    height:18px;
    border:0;
    float:left;
    margin:0;
}
div#content-box div.pay-box select {
    /*background:url(http://www.informaprofessional.com/__data/assets/image/0007/610/bg-select.png) no-repeat;*/
    width:209px;
    float:right;
    margin-right:40px;

}


#payment_form label {
 float: left;
 width: 130px;
}
div#content-box div.pay-box input,
div#content-box div.pay-box select {
 float: left;
 margin: 0;
}
div#content-box div.pay-box select#card_expiry_date_month,
div#content-box div.pay-box select#card_start_date_month {
 width: 40px;
}
div#content-box div.pay-box select#card_expiry_date_year,
div#content-box div.pay-box select#card_start_date_year {
 width: 60px;
}


div#content-box div.pay-box option {
    background:white;
}
div#content-box div.pay-bottom {
    background:#e9f0f3;
    width:570px;
    height:23px;
    margin-top:30px;
    margin-bottom:30px;
    margin-left:60px;
    clear:left;
}
div#content-box div#buttons button#prev {
    background:url(http://www.informaprofessional.com/__data/assets/image/0012/624/button-prev.png) no-repeat;
    width:157px;
    height:28px;
    border:0;
    cursor:pointer;
    float:left;
    margin-right:10px;
    margin-left:12px;
}
div#content-box div#buttons button#order {
    background:url(http://www.informaprofessional.com/__data/assets/image/0011/623/button-order.png) no-repeat;
    width:157px;
    height:28px;
    border:0;
    cursor:pointer;
    float:left;
    
}
div#buttons div {
    clear:right;
    width:360px;
    color:#72a3b9;
    padding:3px 0 20px 0;
    /*margin-left:180px;*/

}

/*form css - Customer Feedback, */

.input_wrapper{
    color:#000000;
    margin-bottom:6px;
    float:left;
}

.input_wrapper .checkbox{
    background-color:#F4F8FC;
    border:0px solid #66A6CF;
    font-size:11px;
/*    height:13px; */
    margin:0px 5px 0px 0px;
    padding:2px;
    width:50px
}

.input_wrapper ul{
     list-style-type:none !important;
     margin:10px 0 20px 2px !important;
}

.input_wrapper li{
     width:50px
     background-color:#F4F8FC;
     border:0px solid #66A6CF;
     font-size:11px;
}


.input_wrapper input{
    background-color:#F4F8FC;
    border:1px solid #66A6CF;
    font-size:11px;
/*    height:13px; */
    margin:0px 5px 0px 0px;
    padding:2px;
    width:209px;
}

.tickbox_list_wrapper {
    float: left;
    
}

.tickbox_list_wrapper ul li {
    list-style-type: none;
}

.tickbox_list_wrapper ul {
    list-style-type: none;
}

.thank_you_wrapper{
 border:1px solid #66A6CF; 
}

.thank_you_wrapper p{
 padding: 10px;
 text-align: center; 
}

div#inner-content .submitt_wrapper{
 clear:both;
 color:#000000;
 float:left;
 margin-bottom:6px;

}

div#form_header {
    background:#e9f0f3;
    width:634px;
    height:27px;
    font-weight:bold;
    margin-top:20px;
    margin-bottom:20px;
}

div#form_header p{
color:#074A85;
float:left;
padding:6px;
}


#error_logs, #error_logs ul {
 color:red; 
}

.error {
  font-weight: bold;
  color: #cc0000;
  background-color: lightpink;
  padding: 3px;
  border: 1px solid #cc0000;
  margin: 2px;
}

label.error {
 display: block;
}

.ok {
 display: none;
}

.discount {
  color: #666666;
}

.nodiscount {
  display: none;
}

div#user-address label {
  margin: 0px 5px 0px 60px;
width: 150px;
float: left;
text-align: right;
}

div#user-address p {
 height: 20px;
}

div#user-address h3 {
clear: both;
padding-top: 10px;
}

div#inner-content ul.search_result_list {
margin: 20px;
}


div#inner-content ul.search_result_list li {
 list-style-type: none;
}
div#inner-content ul.search_result_list li h3 {
margin: 20px 0px 2px 0px;
}

div#search_page_box {
    background-color: #f5f5f5;
    padding: 20px;
}

div#search_page_box input.sq-form-field {
    background-color:#F4F8FC;
    border:1px solid #66A6CF;
    float:left;
    font-size:11px;
    height:13px;
    margin:0px 5px 0px 0px;
    padding:2px;
    width:149px;
}

div#search_page_box button {
    background:url(http://www.informaprofessional.com/__data/assets/image/0013/652/search-button.png) no-repeat;
    width:45px;
    height:18px;
    border:none;
    cursor:pointer;
}

div.pagination {
    text-align: center;
}

div.pagination p {
color:#074A85;
font-weight:bold;
padding-top:6px;
text-align:center;
}

div.pagination p a{ 
color:#074A85;
}


div.pagination p b{ 
color:#f80;
}

div#banner_large_bottom img{
    clear:both;

    position:relative;

    margin:15px 0 10px 0;
 }

.sharesb{

    clear:both;

    position:relative;

    border:1px solid #ddd;

    padding:10px;

    margin:15px 0 10px 0;

    font-size:12px;

}

.sharesb p {

    padding:0;

    margin:0;

}

.sharesb p a{

    position:absolute;

    top:0px;

    right:0px;

    padding:10px;

    font-size:12px;

}

.sharesb h3{
    padding:0 3px 0 0;
    margin:0;
    margin:0 5px 0 3px;
    font-weight:normal;
    font-size: 10px;

}

.sharesb ul{
    text-align:left;
    list-style:none;
    margin:15px 0 0px 15px;
    padding:0;

}

.sharesb ul li{
    text-align:center;
    display:inline;
    padding:0 4px 6px 0 ;

}

.sharesb ul li.delicious{
background:url("./?a=636") no-repeat 0 0;}

.sharesb ul li.digg{
background:url("./?a=637") no-repeat 0 0;}

.sharesb ul li.reddit{
    padding:0 0 0 2px;
    background:url("./?a=638") no-repeat 0 0;
}

.sharesb ul li.facebook{
background:url("./?a=639") no-repeat 0 0;}

.sharesb ul li a{
    padding:0 0 0 18px;
    margin:0 3px 0 0px;
}

#disclaimer{text-align:center; }


/* pagination for asset listings */

#pagination {
 clear: both;
 margin: 30px 0;
 padding-top: 8px;
 border-top: 1px solid #cbdae6;
 text-align: center;
 color: #074a85;
 font-weight: bold;
}
#pagination a {
 color: #074a85;
}
#pagination a:hover {
 color: #319098;
}
#pagination-prev {
 display: inline;
}
#pagination-next {
 display: inline;
}
#pagination-index {
 display: inline;
 padding: 0 16px;
 color: #f80;
}


div#naev {
    width:820px;
    height:31px;
    margin-top:19px;
    margin-right:auto;
    border-bottom: 1px solid #b8ced9;
}
div#naev ul {
    list-style:none;
    float:left;
}
div#naev li {
    float:left;
    background:url(http://ipi/images08/bg_nav_nohover.png) no-repeat;
    width:96px;
    height: 31px;
    margin-right:1px;
    text-align:center;
    color:#ffffff;
    font: normal 10px Tahoma, Arial, sans-serif;
}

div#naev ul a {
    display:block;
    padding:3px 0 3px 0;
    width:96px;
    height: 31px;
    text-decoration:none;
    color:#ffffff;
}
div#naev ul a:hover {
    background:url(http://ipi/images08/bg_nav_onhover.png) no-repeat;
}

div#miid {
    float:left;
    margin-left:6px;
    margin-bottom:14px;
}


div#socialBookMarks p.price {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px solid #eeeeee;
    text-align: left;
}

#inner-content h2 { color:#DA8000; margin-bottom:15px; margin-top:20px; font-size:12px; font-weight:bold }