/*
  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: 08 February 2012 22:59:12
*/


/* CSS for Events Layout*/


#wrapper {
    background:#fff;
    padding:0;
    /*width:69.8em;*/
    width:950px;
}

#top-nav {
    width: 950px;
}

#header {
    background-color:#484848;
    padding:1.45em 0 0 0;
}

#header-search {
    /*margin-top: -1.45em;*/
}

#main-nav {
    margin-bottom:0;
}

#sub-menu {
    background:#ebebeb;
    margin-right:0;
    padding:20px 10px 0 20px;
    width:140px;
}

#sub-menu ul li a,
#sub-menu p{
    color:#464646;
}

#sub-menu .sub-menu-title {
    border-top:2px solid #8c8c8c;
    border-bottom:2px solid #bcbcbc;
    float:left;
    width:100%;
}

#layout-single-events .right-column p {
color:#464646;
font-size:11px;
line-height:1.2em;
}

/*-------- Bottom section -----------------*/
#events-bottom-section {
    padding-left:10px;
}

#events-bottom-section div.social-links, #events-bottom-section .first-small-box {
    margin-left:9px;
}


/* CSS for Press pages */

a.red-button {
    background:#ff1e2d;
    padding:2px 15px 1px 15px;
    color:#fff !important;
    font-size:11px;
    text-decoration:none !important;
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
}

a.red-button:hover {
    color:#fff !important;
    text-decoration:underline;
}



div.press-main-wrapper, div.press-individual-page {
width:480px; 
float:left;
}

h3.press-main-heading {
margin-top: 20px;
margin-bottom: 10px;
border-top: 1px solid #FF1E2D;
border-bottom: 1px solid #FF1E2D;
color: #FF1E2D;
font-size: 1em;
padding: 0.5em 0 0.4em 5px;
}

div.press-individual {
margin-top: 20px;
padding: 0px 5px 20px 5px;
margin-bottom: 10px;
border-bottom: 1px solid #FF1E2D;
}

div.press-individual h3, div.press-individual-page h3 {
padding-left: 5px;
padding-bottom: 0;
font-size: 1em;
color: black;
width: 320px;
}

div.press-individual h3 a, div.press-individual-page h3 a {
color: black;
text-decoration: none;
}

div.press-individual p, div.press-individual-page p {
padding: 5px;
width: 320px;
}

div.press-individual-right-column {
float:right;
width:255px;
margin-right:17px;
}

div.press-individual-page-right-column div.press-individual-right-column {
margin-top:-60px;
}

img.press-logo {
float:right;
}

p.press-date {
padding-top: 0;
}

a.press-button {
float: right;
margin-top: -20px;
}

div.press-box {
border-top: 1px solid #FF1E2D;
background: #F5F5F5;
margin-top:20px;
padding-bottom: 10px;
}

div.press-box h3 {
border-bottom:1px solid #BCBCBC;
margin-bottom:10px;
padding: 0.5em 0 0.4em 5px;
color: #464646;
font-size: 1em;
}

div.press-box h3 a {
text-decoration: none;
}

div.press-box p {
padding: 5px;
}

ul.press-box-list {
    list-style: none;
    margin: 0;
    padding-left: 5px;
}

ul.press-box-list a {
    text-decoration: none;
}

ul.press-box list li {
    list-style: none;
}

ul.press-box-list li ul li{
    list-style: none;
    list-style-position: inside;
}

ul.press-box-list li ul {
    padding: 5px;
}

ul.press-box-list span.folder {
color: #464646;
}

ul.press-box-list li.expandable {
background: url(http://www.intelligencesquared.com/__data/assets/image/0006/58749/red_arrow.gif) top left no-repeat;
padding-left: 14px;
}

ul.press-box-list li.collapsable {
background: url(http://www.intelligencesquared.com/__data/assets/image/0005/58748/red_arrow-down.gif) top left no-repeat;
padding-left: 14px;
}

ul.press-box-list li.collapsable span.folder {
font-weight: bold;
}

ul.press-box-list li ul li {
    margin-bottom: 5px;
    font-size: 0.9em;
}

ul.press-box-list span.folder:hover {
    cursor: pointer;
}



/* forms */
legend {
    color: #464646;
}

input {
    background-color: #C8C8C8;
    border:1px solid #A0A0A0;
    color:#464646;
}

select {
    color: #464646;
    border:1px solid #A0A0A0;
    background-color: #C8C8C8;
}

option {
    color: #464646;
}

textarea {
    border:1px solid #A0A0A0;
    background-color: #C8C8C8;
    color: #464646;
}

p.send-button input {
background-color: #FF1E2D;
border:0 none;
color:#FFFFFF;
height:16px;
padding:0 6px;
width:auto;
}

input#basketbutton {
border:0 none;
}

form label,
#edit-profile-adr li label,
#edit-profile-freeText li label {
    color: #464646;
}

.box-full, .box-half-odd, .box-half-even, .box-half-even-sub-menu, .box-half-odd-sub-menu, #edit-profile, #layout-aboutUS, #layout-livePage, #layout-people, #layout-people-overview, #layout-themes-individual, #briefing-overview-listing, #video-overview-listing, #layout-channel, #e-commerce, .box-half-1-sub-menu, .box-half-2-sub-menu, .register-box-full {
background-color:transparent;
border-top:none;
}

#layout-aboutUS h2, #layout-people h2, #layout-channel h2, #layout-livePage h2 {
margin-top: 0;
}

#additional-info h2 {
   border-top:1px solid #8c8c8c;
    border-bottom:1px solid #8c8c8c;
margin-bottom:9px !important;
padding:3px 0 3px 4px !important;
height:1em;
line-height:1.2em;
}

div.white-grey-box {
background: #ebebeb;
margin-top:14px;
padding-bottom:5px;
}

div.white-grey-box h2 {
   border-top:1px solid #8c8c8c;
    border-bottom:1px solid #8c8c8c;
margin-bottom:9px !important;
line-height:1.2em !important;
padding:3px 0 3px 4px !important;
height:1em;
}

div.white-grey-box p {
padding: 5px !important;
margin: 5px 0 5px 0 !important;
float: none !important;
width: auto !important;
}


/* Magazine styles */
#magazine-cover {
position:relative;
margin-bottom: 1em;
}

#magazine-cover div.desc {
background:url("http://www.intelligencesquared.com/?a=59916") no-repeat 0 0 transparent;
bottom:7px;
height:66px;
left:5px;
position:absolute;
width:940px;
}

#magazine-cover div.red-advert {
bottom:14px;
left:20px;
position:absolute;
}

#magazine-cover div.red-advert a {
font-size:14px;
margin-right: 20px;
padding-top: 5px;
padding-bottom: 5px;
}

#magazine-cover div.features {
background:url("http://www.intelligencesquared.com/?a=59917") no-repeat 0 0 transparent;
width: 143px;
height: 172px;
padding-top: 30px;
right:25px;
top: 27px;
position:absolute;
}

#magazine-cover h2 {
padding:9px 5px 3px 10px;
}

#magazine-cover h2, #magazine-cover h2 a {
color: #ffffff;
text-decoration: none;
}

#magazine-cover h2 a:hover {
color: #ffffff !important;
text-decoration: underline;
}

#magazine-cover p {
color: #ffffff;
padding-left: 10px;
}

#magazine-cover p.date {
color: #000000;
}

#magazine-cover div.desc a, #magazine-cover div.features a {
color: #000000 !important;
text-decoration: none;
}

#magazine-cover div.desc a:hover, #magazine-cover div.features a:hover {
color: #000000 !important;
text-decoration: underline;
}

#magazine-cover div.features p {
color: #000000;
}

#magazine-cover a.magazine-cover img {
    border-bottom:1px solid #FF1E2D;
}

#magazine {
padding: 1em;
}

#magazine p.magazine-number {
float: left;
color: #FF1E2D;
width: 190px;
text-transform: uppercase;
padding-left: 5px;
}

#magazine div.magazine-summary {
float: right;
width: 705px;
padding-right: 20px;
}


#magazine h2.magazine-sub-heading {
margin-bottom: 1em;
}

#magazine h3.magazine-section-heading {
clear: left;
margin-top: 20px;
margin-bottom: 30px;
border-top: 1px solid #FF1E2D;
border-bottom: 1px solid #FF1E2D;
color: #FF1E2D;
font-size: 1em;
padding: 0.5em 0 0.4em 5px;
}

ul.magazine-section-items {
list-style: none;
margin: 0;
padding: 0 0 2em 15px;
}

ul.magazine-section-items li {
width: 420px;
float: left;
min-height: 190px;
height: 190px;
margin-right: 30px;
margin-bottom: 10px;
overflow-y: hidden;
position: relative;
}

ul.magazine-section-items li img {
float: left;
margin-right: 20px;
margin-bottom: 100px;
}

ul.magazine-section-items li h3 {
margin-bottom: 1em;
font-size: 0.9em;
font-weight: bold !important;
text-decoration: none;
color: #000 !important;
}

ul.magazine-section-items li h3 a {
text-decoration: none;
color: #000;
}

ul.magazine-section-items li h3 a:hover {
text-decoration: none;
color: #FF1E2D !important;
}

ul.magazine-section-items li p {
font-size: 0.9em;
margin-bottom: 5px;
}

ul.magazine-section-items li a.red-button {
font-size: 0.9em;
text-transform: none
}

ul.magazine-section-items li p.view {
bottom:20px;
left:180px;
position:absolute;
}


/* micro-site styles */

p.image-caption {
font-size:1em;
background-color:#F5F5F5;
padding:10px;
margin-bottom: 1em;
width: 728px;
}

div.event-section-box {
float: left;
width: 27em;
}

div.event-twitter-box {
float: left;
width: 26.5em;
margin-bottom: 1em;
}


div.event-section-box ul {
clear:both;
list-style-type:none;
margin-left: 0.5em;
}

ul.event-section-items {
height: 25em;
}

div.event-section-box-even {
margin-right: 1em;
}

div.event-section-box-1 {
display:none;
}

#event-section-display-all div.event-section-box-1 {
display: block !important;
}

#event-section-display-all div.event-section-box-even {
margin-right: 0em !important;
}

#event-section-display-all div.event-section-box-odd {
margin-right: 0.5em !important;
}

div.event-section-box ul li {
float:left;
height:11em;
margin-bottom:1.3em;
width:12.5em;
}

div.event-section-box a {
text-decoration:none;
}

div.event-section-box ul li img {
margin-bottom:0.7em;
}

div.event-section-box h3, div.event-section-box p {
font-size:0.85em !important;
width:12em;
}

div.event-section-box h3.inline-title {
width: auto;
margin-bottom: 0.5em;
}

div.event-section-box h2, #live-comments h2 {
background-color:#F5F5F5;
border-bottom: 1px solid #464646;
margin-bottom:0.6em;
padding:0.5em 0 0.5em 0.5em;
text-transform:uppercase;
color:#464646;
}

ul.event-socialable, ul.event-socialable li {
float: left;
}

.jScrollPaneContainer {
background-color: transparent !important;
}

.jScrollPaneTrack  {
background-color: #F5F5F5;
}

.jScrollPaneDrag {
background-color: #FF1E2D;
}






/* whiteBox colours */

#whiteBox  {
    background-color: #ffffff;
    padding: 1em;
    overflow-y: scroll;
    height: 484px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#whiteBox { height: 485px; }
}


div.controversy-thumb {
text-align: center;
}

#whiteBox  p, #whiteBox  span, #whiteBox  h2, #whiteBox  h3, #whiteBox  a, #whiteBox  li {
    color: #282828;    
}

#whiteBox p {
margin:1em 0;
}

#whiteBox p.comment-review {
    background:#3A3A3A none repeat scroll 0 0;
    color:#AFAFAF;
    margin-bottom:1em;
    margin-left:8em;
    padding:0.8em 0.7em 0.9em;
    width:34em;
    position: absolute;
    top: 2em;
}

#whiteBox ul {
    list-style-type: none;
}

#whiteBox #briefing-close , #whiteBox #briefing-informations, #whiteBox #briefing-logo, #whiteBox #briefing-download, #whiteBox a.print-friendly, #whiteBox #fullintro-show, #whiteBox div.comments {
    display: none !important;
}

#whiteBox h2 {
font-size:2.65em;
margin:0.5em 0 0.5em;
}

#whiteBox h3 {
    font-size:1.2em;
    font-weight:bold;
    margin:1em 0 1em;
    line-height:1.1em;
}

#whiteBox .briefing-content {
    width: 590px;
    padding-left: 0;
}

#whiteBox #briefing-pointAgree, #whiteBox #briefing-pointFor, #whiteBox #briefing-pointAgree ul, #whiteBox #briefing-pointDisagree ul, #whiteBox #briefing-pointFor ul, #whiteBox #briefing-pointAgainst ul {
width:250px;
}

#whiteBox .Agree, #whiteBox .Disagree, #whiteBox .For, #whiteBox .Against {
width:250px;
}

#whiteBox #briefing-pointAgree, #whiteBox #briefing-pointFor {
margin-right:6em;
}

#whiteBox #briefing-point-listing  {
overflow:visible;
margin:0;
}

#whiteBox #briefing-point-listing li {
margin-bottom:0.5em;
}

#whiteBox .briefing-detailyes {
display: none;
}


/* colorbox styles */

#colorbox {border-top: 0.0825em solid #FF1E2D !important;}

#colorbox #channel-top, #colorbox #people-top {
background-color: #f5f5f5 !important;
}

#cboxLoadingGraphic, #cboxIframe { 
background:url(http://www.intelligencesquared.com/__data/assets/image/0010/60121/globe32.gif) no-repeat center center !important;
}

#cboxLoadedContent, #cboxLoadedContent iframe, #cboxLoadedContent embed, #cboxTopLeft, #cboxTopRight, #cboxBottomLeft, #cboxBottomRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxTopCenter, #cboxBottomCenter, #cboxLoadingOverlay,  #cboxContent {
background-color: #ffffff !important;
}

#cboxClose {
background: url("http://www.intelligencesquared.com/__data/assets/image/0006/123/briefing_action_icons.jpg") !important;
height: 18px !important;
}

#cboxPrevious, #cboxNext {
    color:#ffffff;
    font-size:11px;
    display:block !important;
    background:url("http://www.intelligencesquared.com/?a=57271") no-repeat !important;
    height:15px !important;
    width:61px !important;
    padding-top: 5px;
}

#cboxNext {
    background-position:right -21px !important;
    left: auto !important;
    right: 0;
}

#cboxPrevious {
    background-position:left 0 !important;
}

#cboxPrevious:hover, #cboxNext:hover {
text-indent:0px !important;
overflow: visible !important;
text-transform: uppercase;
color:#FF1E2D;
padding-left: 30px;
}


#cboxCurrent {
display: none !important;
}

#colorbox-iframe {
background-color: #ffffff !important;
}

#colorbox h2, #colorbox h3, #colorbox h2 a, #colorbox h3 a, #colorbox-iframe h2, #colorbox-iframe h3, #colorbox-iframe h2 a, #colorbox-iframe h3 a {
color: #3A3A3A !important;
background: transparent !important;
background-color: transparent !important;
}

#colorbox-iframe h2.colorBox-h2 {
margin-top:3em !important;
background: #F5F5F5 !important;
}

#colorbox-iframe div.leave-comment {
background: transparent !important;
}

#colorbox p. #colorbox-iframe p {
background-color: transparent !important;
color: #282828 !important;
}

#colorbox #video-overview-listing, #colorbox #briefing-overview-listing, #colorbox-iframe #briefing-overview-listing{
float:none !important;
width:auto !important;
}

#colorbox #people-video-listing h3 {
margin-top: 1em;
margin-bottom: 1em;
}

#colorbox .related-content-type, #colorbox-iframe .related-content-type {
color:#464646 !important;
font-size:13px !important;
text-transform:uppercase !important;
background-color:#F5F5F5 !important;
border-bottom:1px solid #464646 !important;
margin-bottom:0.6em !important;
padding:0.5em 0 0.5em 0.5em !important;
border-top: none !important;
}

#colorbox ul.related-content-listing, #colorbox-iframe ul.related-content-listing {
outline: none !important;
background: transparent !important;
color:#282828 !important;
}

#colorbox .related-content-title, #colorbox-iframe .related-content-title {
color:#282828 !important;
}

#colorbox-iframe #video-summary, #colorbox-iframe #briefing-summary, #colorbox-iframe #video-speaker, #colorbox-iframe #video-expert-comments, #colorbox-iframe #video-comments {
background-color:#f5f5f5 !important;
color: #282828 !important;
}

#colorbox-iframe .video-comment-name a {
color:#282828 !important;
}

#colorbox-iframe #video-speaker li h4 a, #colorbox-iframe #quick-debate p.quick-debate-speaker-summary a {
color:#282828 !important;
text-decoration: none !important;
}

#colorbox-iframe #video-speaker li h4 a:hover {
color:#DB2330 !important;
text-decoration: underline !important;
}

#colorbox-iframe .people-summary {
width: 250px !important;
}

#colorbox-iframe .people-bio {
padding-top: 30px;
width: auto !important;
padding-right:0.9em;
}

#colorbox-iframe #quick-debate h2 {
background-color: #F5F5F5;
}

#colorbox-iframe #quick-debate .quick-debate-grey {
background-color: #F5F5F5;
}

#colorbox-iframe  #quick-debate .quick-debate-title {
border-bottom:0.0825em solid #BCBCBC;
border-top:0.2em solid #BCBCBC;
color:#464646;
}

#colorbox-iframe #people-top {
position: relative;
}

#magazine-headerinfo {
padding-left:50px;
position:absolute;
background: white;
width: 708px;
font-size: 0.9em;
padding-bottom: 5px;
}

.hide_sponsored_by .sponsored span {
     display: none !important;
}

.hide_sponsored_by .sponsors-list h2 {
     display: none !important;
}


span.red {
color: #FF1E2D;
}

#channel-top, #people-top {
    background-color: #ebebeb;
    color: #454545;
    padding-bottom: 0;
    border-top: 1px solid #8C8C8C;
    margin-right: 1em;
}

#people-video-listing {
    background-color: #ebebeb;
    color: #454545;
    margin: 0;
    padding-left: 0.9em;
    padding-right: 0.9em;
    padding-bottom: 1.2em;
    margin-right: 1em;
}

#people-video-listing h3 {
    display: none;
}

#video-overview-listing li h3 {
    margin-bottom:0em;
}

#video-overview-listing img {
    margin-bottom: 0.5em;
}

#video-overview-listing li h3 a {
    color:#454545;
    font-weight: bold;
}

#video-overview-listing {
    float: none;
    width: auto;
}

#video-overview-listing li {
    float:left;
    margin-left:1em;
    margin-right: 0.5em;
    margin-top: 0em;
    width:160px;
    min-height: 175px;
}

#video-overview-listing p, div.forthcoming-event-listing p {
    padding: 0 !important;
    margin: 0 !important;
}

div.forthcoming-event-listing {
    margin-left: 1em;
    padding-bottom: 1em;
}

div.forthcoming-event-listing a img {
    float: left;
    margin-bottom: 1em;
}

div.forthcoming-event-listing-desc {
    float: right;
    width: 390px;
    margin-right: 1em;
}

div.forthcoming-event-listing-desc h3, div.forthcoming-event-listing-desc h3 a {
color:#464646;
font-size:13px;
text-transform:uppercase;
text-decoration: none;
margin-bottom: 1.5em;
}

div.forthcoming-event-listing-desc p {
margin-bottom: 1em !important;
}

div.forthcoming-event-listing-desc .speaker-list {
    border-top: 0px !important;
    margin-top: 0 !important;
    padding-bottom: 0;
}

div.forthcoming-event-listing-desc .speaker-list h3 {
    text-transform:none;
}

div.live-event-banner {
    height: 361px !important;
}

#livestation_media_player {
    float: left;
}

#live-comments {
    float: right;
    width: 280px;
    margin-right: 1em; 
}

#live-comments ul.comments {
    height: 220px;
    overflow-y: scroll;
    margin-bottom: 50px;
}

#live-comments li {
    margin-bottom: 0.5em;
    padding-right: 0.5em;
}

#live-comments img {
    float:left;
    margin-bottom:0.4em;
    margin-right:0.5em;
}

#live-comments a, #live-comments p{
color:#464646;
font-size:0.85em !important;
}

/* search styles */

div#search-initial {
background: #EBEBEB;
border-bottom: 1px solid #FF1E2D;
}

div#search-initial h1 {
font-size:13px;
padding:5px 0;
color: #000;
font-weight: normal;
text-transform: uppercase;
}

div#search-initial p.search-button input {
background-color:#FF1E2D;
background-image: none;
border:0 none;
color:#FFFFFF;
height:16px;
padding:0 6px 1px 6px;
width:auto;
}

#search-results {
margin-bottom:0.5em;
}

.funnelback {
float:right;
width:54.3em;
margin:0;
padding: 0 1.4em 0 0.8em;
}

.funnelback h2 {
border-bottom:1px solid #FF1E2D;
border-top:1px solid #FF1E2D;
color:#FF1E2D !important;
font-size:13px;
padding:5px 0;
margin-bottom: 1em;
}

.funnelback li h3.title {
font-size: 0.95em !important;
width: auto !important;
}

.funnelback li h3.title a {
text-transform: none !important;
text-decoration: underline !important;
}

.funnelback li p {
font-size: 0.9em !important;
width: auto;
float: none;
margin-top: 0 !important;
}

.funnelback li p.url {
color: #0E774A !important;
}

#fluster_category {
padding:0.5em;
font-size: 0.9em;
}

#fluster_category span {
/*float:left;*/
width: auto;
margin-right: 0.8em;
padding-bottom: 0.8em;
white-space: nowrap;
}

#search-scope li {
    float: left;
    margin-bottom: 0;
    min-height: 0;
    width: auto;
    display: inline;
}

#search-scope li a { 
    display: block;
    padding: 0.2em 0.5em 0.2em 0.5em;
    border-top: 1px solid #5D5D5D;
    border-left: 1px solid #5D5D5D;
    border-right: 1px solid #5D5D5D;
    background: #EBEBEB;
    margin-right: 0.5em;
}    

#search-scope li a:hover { 
    border-top: 1px solid #FF1E2D!important;
    border-left: 1px solid #FF1E2D !important;
    border-right: 1px solid #FF1E2D!important;
    background: #FF1E2D !important;
    color: #fff !important;
}

#search-scope li a.tab1active1, #search-scope li a.tab2active1, #search-scope li a.tab3active1, #search-scope li a.tab4active1, #search-scope li a.tab5active1, #search-scope li a.tab6active1 {
    border-top: 1px solid #FF1E2D!important;
    border-left: 1px solid #FF1E2D !important;
    border-right: 1px solid #FF1E2D!important;
    background: #FF1E2D !important;
    color: #fff !important;
}


/* register page changes */

.register-box-full {
    margin-bottom: 0;
}

.register-box-full p {
    margin-bottom: 1.1em;
}

.register-box-full ul, .register-box-full li, .register-box-full label {
    color: #464646;
}

.register-box-full h2 {
    margin-top: 1.2em;
}

.register-box-full h3 {
    color: #464646;
    font-size: 1.1em;
    font-weight: normal;
    line-height: 1.1em;
    text-transform: uppercase;
}

#register-bottom {
    background-color: #484848;
    padding-top:1.1em;
    padding-bottom: 1.1em;
}

#register-bottom p {
    font-size: 0.9em;
    color: #8C8C8C;
    line-height: 1.14em;
}

.register-box-full .checkbox ul li input {
    background-color: transparent;
    margin-right: 1em;
    float: left;
}

.register-box-full .checkbox ul li label {
    float: left;
    margin: 0.5em 0;
}

input.submit-button-long {
    background-color: #FF1E2D;
    background-image: none;
    cursor: pointer;
    font-size: 11px;
    height: 20px;
}

#register-error, #register-error p, #register-error ul {
    background: #FF1E2D;
    color: #FFFFFF;
}

label.error {
    color: #CC2330;
}

label.small-label {
    font-size: 0.9em;
}

table#subscription-options th, table#subscription-options td {
    color: #464646;
}

table#subscription-options td {
    background-color:#eee;
    color: #333;
}

table#subscription-options td strong {
    color: #FF1E2D;
}


/* ecommerce overrides */


#layout-ecommerce #top-box {
    background: none;
    border-top: none;
}

#layout-ecommerce #top-box h2 {
    margin-top: 1.2em;
    text-transform: uppercase;
    color: #464646;
}

#layout-ecommerce #top-box h3 {
    color: #464646;
    font-size: 1.0em;
}

#layout-ecommerce #top-box p, #layout-ecommerce  #top-box ul, #layout-ecommerce  #top-box li {
    color: #464646;
    margin-bottom: 1em;
    width: 30em;
}

#layout-ecommerce #top-box ul {
    list-style-type: disc;
    padding-left: 1.5em;
}

#layout-ecommerce ul {
    width: 24em;
}

#layout-ecommerce ul li {
    float: none;
}

#layout-ecommerce ul.choose-product {
    margin-top: 1em;
}

#layout-ecommerce #top-box .add-button {
    background-image: none;
    background-color: #FF1E2D;
    border: none;
}

