/*
  Running Squiz 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 06:41:42
*/



/*
  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: 01 August 2011 05:16:09
*/


/* USER CONFERENCE 2010 STYLE SHEET */

/*==========================
       TABLE OF CONTENTS          
============================

1. Structure
2. Typography
3. Navigation
4. Tab Navigation
5. Tabtastic Navigation
============================*/
a img {
  border: none;
  outline:none;
}

:focus {
  outline: 0;
  border:0;
}

/* 1. Structure
-----------------------------*/

#main_content_wrapper #main_content {
  width:710px;
  padding:0 0px 20px 0;
  margin:0 0px 0 15px!important;
  float:left;
}

#main_content #conf2010-wrapper {
  float:left;
  width:710px;
  margin-bottom:60px;
  font-family:Helvetica, Arial, sans-serif;/*font-size:62.5%;*/
  background-color:#FFF;
  color:#373535;/*margin-left:-15px;*/
}

#main_content #conf2010-wrapper #conf-header {
  float:left;
  position:relative;
  height:430px;
  width:710px;
  margin-bottom:18px;
  display:inline;
  background:url(http://www.squiz.com.au/__data/assets/image/0007/57787/bg-header-landing.jpg) 0 0 no-repeat;
}

#main_content #conf2010-wrapper #conf-header.landing {
  background:url(http://www.squiz.com.au/__data/assets/image/0007/57787/bg-header-landing.jpg) 0 0 no-repeat;
}

#main_content #conf2010-wrapper #conf-header.attend {
  background:url(http://www.squiz.com.au/__data/assets/image/0005/58235/bg-header-attend.jpg) 0 0 no-repeat;
}

#main_content #conf2010-wrapper #conf-header.agenda {
  background:url(http://www.squiz.com.au/__data/assets/image/0004/58252/bg-header-agenda.jpg) 0 0 no-repeat;
}

#main_content #conf2010-wrapper #conf-header.pricing {
  background:url(http://www.squiz.com.au/__data/assets/image/0005/58136/bg-header-pricing.jpg) 0 0 no-repeat;
}

#main_content #conf2010-wrapper #conf-header.rego {
  background:url(http://www.squiz.com.au/__data/assets/image/0015/58011/bg-header-rego.jpg) 0 0 no-repeat;
}

#main_content #conf2010-wrapper #conf-header.awards {
  background:url(http://www.squiz.com.au/__data/assets/image/0008/59876/bg-header-awards.jpg) 0 0 no-repeat;
}

#main_content #conf2010-wrapper #conf-header.sessions {
  background:url(http://www.squiz.com.au/__data/assets/image/0009/59958/bg-header-sessions.jpg) 0 0 no-repeat;
}

#main_content #conf2010-wrapper #conf-header #conf-nav {
  background-color:#FFF;
  width:152px;/*height:210px;*/
  float:right;
  margin-top:45px;
  padding:25px 8px 0px 8px;
  overflow:hidden;
}

#main_content #conf2010-wrapper #conf-header span#rego-badge {
  background:url(http://www.squiz.com.au/__data/assets/image/0008/57788/bg-rego-badge.png) 0 0 no-repeat;
  position:absolute;
  width:89px;
  height:59px;
  padding:35px 10px 25px 14px;
  text-align:center;
  top:-35px;
  right:0px;
  cursor:pointer;
}

.pageid_57947 #main_content #conf2010-wrapper #conf-header span#early-badge {
  background:url(http://www.squiz.com.au/__data/assets/image/0014/58010/bg-early-badge.png) 0 0 no-repeat;
  position:absolute;
  width:89px;
  height:69px;
  padding:25px 10px 25px 14px;
  text-align:center;
  top:346px;
  right:-3px;
  cursor:pointer;
}

/*#main_content #conf2010-wrapper #conf-header span#rego-badge:active{padding-top:27px;background-position:0px 2px;}
#main_content #conf2010-wrapper #conf-header span#rego-badge.active{padding-top:27px;top:-12px;}
*/
#main_content #conf2010-wrapper #conf-content #conf-content-main {
  width:410px;
  float:left;
  margin-right:20px;
}

.pageid_57947 #main_content #conf2010-wrapper #conf-content #conf-content-main {
  width:698px;
}

#main_content #conf2010-wrapper #conf-content #conf-content-right {
  width:241px;
  float:right;
}

#main_content #conf2010-wrapper #conf-content #conf-content-right #supported-logos {
  margin-top:32px;
}

#main_content #conf2010-wrapper #conf-content #who-should-attend {
  float:left;
  width:498px;
  margin-right:20px;/*border-bottom:solid 7px #5c5c5c;*/
  margin-bottom:40px;
  margin-top:35px;
}

.rego-submit {
  cursor:pointer;
}

/* 2. Typography
-----------------------------*/
h2,
h3,
h4,
h5,
h6 {
  margin:0 0 0px 0;
}

#main_content #conf2010-wrapper #conf-header h1 a {
  text-indent:-9999px;
  width:405px;
  float:left;
  padding:0px;
  margin:0px;
  height:430px;
}

#main_content #conf2010-wrapper #conf-header a {
  text-decoration:none;
}

#main_content #conf2010-wrapper #conf-header a span#rego-badge {
  font-size:13px;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
}

#main_content #conf2010-wrapper #conf-content h2,
#main_content #conf2010-wrapper #conf-content #who-should-attend h2 {
  text-transform:uppercase;
  font-size:24px;
  border-bottom:solid 7px #5c5c5c;
  padding-bottom:8px;
  margin-bottom:28px;
  color:#000;
  line-height:100%;
}

.pageid_57947 #main_content #conf2010-wrapper #conf-content #conf-content-main h2 {
  margin-right: 160px;
  padding-right: 100px;
}

#main_content #conf2010-wrapper #conf-content #conf-content-main h3,
#main_content #conf2010-wrapper #conf-content #conf-content-main.overview-change h3.add-border {
  font-size:1.5em;
  border-bottom:solid 7px #5c5c5c;
  padding-bottom:8px;
  color:#000;
}

#main_content #conf2010-wrapper #conf-content #conf-content-main h3.bottom-callout {
  text-transform:uppercase;
  margin-top:50px;
}

#main_content #conf2010-wrapper #conf-content #conf-content-main h4 {
  font-family:Verdana, Arial, sans-serif;
  font-size:1.1em;
  font-weight:bold;
  line-height:120%;
  margin:0 0 20px 0;
  color:#373535;
}

#main_content #conf2010-wrapper #conf-content #conf-content-main p,
#main_content #conf2010-wrapper #conf-content #who-should-attend p,
#main_content #conf2010-wrapper #conf-content p,
#main_content #conf2010-wrapper #conf-content ul {
  font-family:Verdana, Arial, sans-serif;
  font-size:1.0em;
  line-height:1.5em;
  margin:0 0 20px 0;
  color:#373535;
}

#new_div_58195.bottom-callout p a {
  color:#5c5c5c;
  text-decoration:none;
}

.pageid_57947 #main_content #conf2010-wrapper #conf-content #conf-content-main table {
  font-family:Verdana, Arial, sans-serif;
  font-size:1.0em;
  line-height:1.5em;
  margin:0 0 20px 0;
  color:#373535;
  vertical-align: top;
}

#main_content #conf2010-wrapper #conf-content .bottom-callout {
  float:left;
  text-transform:uppercase;
  margin-top:50px;
  border-bottom:solid 7px #5c5c5c;
  font-weight:bold;
  font-size:16px;
}

#main_content #conf2010-wrapper #conf-content .bottom-callout p {
  margin:0 0 0 0;
}

/*why attend page*/
#main_content #conf2010-wrapper #conf-content #conf-content-main .reason-box {
  border-bottom:2px solid #aeaeae;
  float:left;
  margin-bottom:15px;
}

#main_content #conf2010-wrapper #conf-content #conf-content-main .reason-box span.reason-number {
  color:#666666;
  font-size:40px;
  font-family:Helvetica, Arial, sans-serif;
  font-weight:bold;
  letter-spacing:-1px;
}

#main_content #conf2010-wrapper #conf-content #conf-content-main .reason-box h3 {
  border:none;
  text-transform:uppercase;
}

/*speaker-topics page*/
#main_content #conf2010-wrapper #conf-content #conf-content-main .intro {
  margin-bottom:20px;
  float:left;
}

#main_content #conf2010-wrapper #conf-content #conf-content-main .intro h3 {
  border:none;
}

#main_content #conf2010-wrapper #conf-content #conf-content-main .topic-box {
  border-bottom:2px solid #aeaeae;
  float:left;
  margin-bottom:15px;
  position:relative;
  padding-bottom:15px;
}

#main_content #conf2010-wrapper #conf-content #conf-content-main .topic-box h3 {
  border:none;/*text-transform:uppercase;*/
}

#main_content #conf2010-wrapper #conf-content #conf-content-main .topic-box span.register-btn {
  background-color:#aeaeae;
  width:90px;
  height:22px;
  text-transform:uppercase;
  text-align:center;
  position:absolute;
  bottom:0;
  right:0;
  padding:10px 0 0 0;
}

#main_content #conf2010-wrapper #conf-content #conf-content-main .topic-box span.register-btn a {
  font-weight:bold;
  color:#fff;
  text-decoration:none;
}

#main_content #conf2010-wrapper #conf-content #speaker-form {
  float:left;
  width:680px;
  font-family:Verdana, Arial, sans-serif;
  font-size:1.0em;
  line-height:1.5em;
  margin-top:40px;
}

#main_content #conf2010-wrapper #conf-content #speaker-form table {
  margin:0 0 20px 0;
  color:#373535;
  vertical-align: top;
}

#main_content #conf2010-wrapper #conf-content #speaker-form textarea {
  width:98%;
}

#main_content #conf2010-wrapper .sq-form-field {
  border:none;
  font-size:1.0em;
  font-family:Verdana, Arial, sans-serif;
}

/*Innovators page*/
/*innovators form*/
#main_content #conf2010-wrapper #conf-content .innovator-form {
  float:left;
  width:680px;
  margin-top:20px;
}

#main_content #conf2010-wrapper .submit-btn {
  background:url(http://www.squiz.com.au/__data/assets/image/0008/59291/submit_button.gif) no-repeat scroll 0 0 transparent;
  border:0 none;
  height:32px;
  overflow:hidden;
  padding:32px 0 0 90px;
  width:90px;
}

#main_content #conf2010-wrapper .innovator-form .innovator-topic {
  margin-top:20px;
  float:left;
  width:680px;
}

#main_content #conf2010-wrapper .innovator-form .innovator-topic h4 label {
  font-size:1.5em;
  color:#000;
}

#main_content #conf2010-wrapper .innovator-form .innovator-topic textarea {
  width:98%;
}

/* 3. Navigation
-----------------------------*/
#main_content #conf2010-wrapper #conf-header #conf-nav ul {
  list-style:none;
  float:left;
  width:152px;
  margin:0;
}

#main_content #conf2010-wrapper #conf-header #conf-nav ul li {
  list-style:none;
  border-bottom:solid 2px #000;
  display:block;
  float:left;
  width:152px;
  padding:0 0 0 0;
  margin:0 0 25px 0;
  background:none;
}

#main_content #conf2010-wrapper #conf-header #conf-nav ul li a {
  font-size:1.2em;
  color:#000;
  text-decoration:none;
  font-weight:bold;
  text-transform:uppercase;
}

#main_content #conf2010-wrapper #conf-header #conf-nav ul li a:hover {
  color:#6d6e71;
}

/* 4. Tabtastic structure
-----------------------------*/
#main_content #conf2010-wrapper #conf-content #tab-content {
  width:715px;
  float:left;
  background-color:#f4f5f5;
  padding:17px 8px 0px 8px;
  font-family:Verdana, Helvetica, Arial, sans-serif;
}

#main_content #conf2010-wrapper #conf-content #tab-content h3 {
  font-family:Helvetica, Arial, sans-serif;
  font-size:22px;
  letter-spacing:-1.5px;
}

#main_content #conf2010-wrapper #conf-content #tab-content-bottom {
  width:731px;
  height:7px;
  float:left;
  background:url(http://www.squiz.com.au/__data/assets/image/0005/58037/bg-tab-content-bottom.gif) top left no-repeat;
}

#main_content #conf2010-wrapper #conf-content #tab-content #tabtastic-bottom {
  width:714px;
  height:9px;
  float:left;
  background:url(http://www.squiz.com.au/__data/assets/image/0007/58039/bg-tabtastic-bottom.gif) top left no-repeat;
}

#main_content #conf2010-wrapper #conf-content #tab-content div.tab-inside {
  background-color:#FFF;
  border-left:solid 1px #dedfdf;
  border-right:solid 1px #dedfdf;
  float:left;
  width:690px;
  padding:25px 11px 20px 11px;
}

#main_content #conf2010-wrapper #conf-content #tab-content #tabtastic ul.tabNavigation li a {
  font-family:Helvetica, Arial, sans-serif;
}

/* 5. Tabtastic Navigation
-----------------------------*/
/*agenda*/
#main_content #conf2010-wrapper #conf-content #tab-content #tabtastic ul.tabNavigation {
  list-style:none;
  float:left;
  height:44px;
  width:714px;
  background:url(http://www.squiz.com.au/__data/assets/image/0006/58038/bg-tab-navigation-border.gif) bottom left repeat-x;
  display:block;
  margin:0 0 0 0;
}

#main_content #conf2010-wrapper #conf-content #tab-content #tabtastic ul.tabNavigation li {
  display:inline;
  float:left;
  width:118px;/*height:26px;*/
  background:none;
  margin:0 0 0 0;
  padding:0 0 0 0;
}

#main_content #conf2010-wrapper #conf-content #tab-content #tabtastic ul.tabNavigation li:hover {
  text-decoration:underline;
}

#main_content #conf2010-wrapper #conf-content #tab-content #tabtastic ul.tabNavigation li a {
  font-size:14px;
  text-decoration:none;
  color:#000;
  font-weight:bold;
  text-transform:uppercase;
  width:104px;
  height:36px;
  float:left;
  padding-left:14px;
  padding-top:8px;
}

#main_content #conf2010-wrapper #conf-content #tab-content #tabtastic ul.tabNavigation li a span {
  font-size:10px;
  font-weight:normal;
  text-transform:none;
}

#main_content #conf2010-wrapper #conf-content #tab-content #tabtastic ul.tabNavigation li a.first-tab {
  background:url(http://www.squiz.com.au/__data/assets/image/0020/58025/sprite-agenda-tabs.gif) 0 100% no-repeat;
}

#main_content #conf2010-wrapper #conf-content #tab-content #tabtastic ul.tabNavigation li a.middle-tab {
  background:url(http://www.squiz.com.au/__data/assets/image/0020/58025/sprite-agenda-tabs.gif) -118px 100% no-repeat;
}

#main_content #conf2010-wrapper #conf-content #tab-content #tabtastic ul.tabNavigation li a.last-tab {
  background:url(http://www.squiz.com.au/__data/assets/image/0020/58025/sprite-agenda-tabs.gif) -236px 100% no-repeat;
}

#main_content #conf2010-wrapper #conf-content #tab-content #tabtastic ul.tabNavigation li a.first-tab.selected {
  background-position:0 -44px;
}

#main_content #conf2010-wrapper #conf-content #tab-content #tabtastic ul.tabNavigation li a.middle-tab.selected {
  background-position:-118px -44px;
}

#main_content #conf2010-wrapper #conf-content #tab-content #tabtastic ul.tabNavigation li a.last-tab.selected {
  background-position:-236px -44px;
}

/*pricing*/
#main_content #conf2010-wrapper #conf-content #tab-content.pricing #tabtastic ul.tabNavigation {
  list-style:none;
  float:left;
  height:44px;
  width:714px;
  background:url(http://www.squiz.com.au/__data/assets/image/0006/58038/bg-tab-navigation-border.gif) 0 100% repeat-x;
  display:block;
  margin:0 0 0 0;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #tabtastic ul.tabNavigation li {
  display:inline;
  float:left;
  width:189px;/*height:26px;*/
  background:none;
  margin:0 0 0 0;
  padding:0 0 0 0;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #tabtastic ul.tabNavigation li:hover {
  text-decoration:underline;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #tabtastic ul.tabNavigation li a {
  font-size:14px;
  text-decoration:none;
  color:#000;
  font-weight:bold;
  text-transform:uppercase;
  width:171px;
  height:26px;
  float:left;
  padding-left:18px;
  padding-top:18px;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #tabtastic ul.tabNavigation li a.first-tab {
  background:url(http://www.squiz.com.au/__data/assets/image/0004/58135/sprite-pricing-tabs.gif) 0 0 no-repeat;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #tabtastic ul.tabNavigation li a.last-tab {
  background:url(http://www.squiz.com.au/__data/assets/image/0004/58135/sprite-pricing-tabs.gif) -189px 0 no-repeat;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #tabtastic ul.tabNavigation li a.first-tab.selected {
  background-position:0 -44px;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #tabtastic ul.tabNavigation li a.last-tab.selected {
  background-position:-189px -44px;
}

/*6. INNER CONTENT - Tables
---------------------------------------*/
/* Graph tables */
#main_content #conf2010-wrapper #conf-content #tab-content #timetable,
#main_content #conf2010-wrapper #conf-content #tab-content #timetable table {
  width:690px;
  float:left;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  line-height:140%;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr {
  width:659px;
  float:left;/*min-height:47px;*/
  border-bottom:dashed 1px #c3c3c3;
  padding:10px 7px 10px 0px;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr.remove-border {
  border-bottom:none;
  padding-bottom:3px;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr.fullspan-highlight {
  /*background:url(http://www.squiz.com.au/__data/assets/image/0019/58024/bg-fullspan-highlight.gif) 0 5px no-repeat;*/
    background: none;
  padding:0 0 0 5px;
  border-bottom:none;
  float:left;
  width:666px;
  height:47px;
  line-height:47px;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr.fullspan-highlight td.time-col {
  background:url(http://www.squiz.com.au/__data/assets/image/0019/58024/bg-fullspan-highlight.gif) 0 5px no-repeat;
  padding-left:19px;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr.fullspan-highlight td.mid-col {
  background:url(http://www.squiz.com.au/__data/assets/image/0019/58024/bg-fullspan-highlight.gif) 20px 5px no-repeat;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr.fullspan-highlight td.mid-col-full {
  background:url(http://www.squiz.com.au/__data/assets/image/0019/58024/bg-fullspan-highlight.gif) 100% 5px no-repeat;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr.fullspan-darklight {
  /*background:url(http://www.squiz.com.au/__data/assets/image/0019/58024/bg-fullspan-highlight.gif) 0 5px no-repeat;*/
    background: none;
  padding:0 0 0 5px;
  border-bottom:none;
  float:left;
  width:666px;
  height:47px;
  line-height:47px;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr.fullspan-darklight td.time-col {
  background:url(http://www.squiz.com.au/__data/assets/image/0008/59309/bg-fullspan-darklight.gif) 0 5px no-repeat;
  padding-left:19px;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr.fullspan-darklight td.mid-col {
  background:url(http://www.squiz.com.au/__data/assets/image/0008/59309/bg-fullspan-darklight.gif) 20px 5px no-repeat;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr.fullspan-darklight td.mid-col-full {
  background:url(http://www.squiz.com.au/__data/assets/image/0008/59309/bg-fullspan-darklight.gif) 100% 5px no-repeat;
}

#main_content #conf2010-wrapper #conf-content #tab-content span.conference-title {
  font-weight:bold;
  color:#848484;
}

/*day 1*/
#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr td {
  float:left;
  padding:1px 0 0 0;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr td.time-col {
  width:105px;
  float:left;
  padding-left:24px;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr td.time-col.blank {
  width:85px;
  float:left;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr td.mid-col {
  width: 250px;
  margin-right:9px;
  float:left;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr td.mid-col-full {
  /*width:259px;*/                                       
    width: 532px;
  float:left;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr td.right-col {/*width:250px;*/
  float:left;
  padding-left:10px;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr.heading-highlight td.mid-col {/*width:270px;*/
  float:left;
  padding-right:10px;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr.heading-highlight td.right-col {
  width:294px;
  float:left;
  padding-left:0px;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr.twocol-heading td.mid-col {
  width:550px;
  float:left;
  margin-right:0px;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr td.highlight-dark {
  height:37px;
  float:left;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr td.highlight-dark span {
  font-size:10px;
  height:37px;
  float:left;
  line-height:37px;/*text-transform:uppercase;*/
  font-weight:bold;
  display:block;/*padding-left:6px;width:100%;*/
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr td.highlight-dark span.left-highlight-dark {
  background:url(http://www.squiz.com.au/__data/assets/image/0009/58086/bg-highlight-corners-dark-left.gif) 0 0 no-repeat;
  float:left;
  /*padding-left:19px;*/
    width: 19px;
  display: block;
  height: 37px;
}

#main_content #conf2010-wrapper #conf-content #tab-content #timetable table tr td.highlight-dark span.right-highlight-dark {
  background:url(http://www.squiz.com.au/__data/assets/image/0010/58087/bg-highlight-corners-dark-right.gif) 100% 0 no-repeat #e8e8e8;
  float:left;
  width:100%;
  padding-left:0px;
}

/*Princing table layout*/
#main_content #conf2010-wrapper #conf-content #tab-content.pricing h3 {
  font-family:Helvetica, Arial, sans-serif;
  font-size:22px;
  letter-spacing:-1.5px;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing div.tab-inside {
  background-color:#FFF;
  border-left:solid 1px #dedfdf;
  border-right:solid 1px #dedfdf;
  border-top:solid 1px #dedfdf;
  float:left;
  width:676px;
  padding:25px 18px 5px 18px;
  overflow:hidden;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing span.conference-title {
  font-weight:bold;
  color:#848484;
  text-transform:uppercase;
  font-family:Helvetica, Arial, sans-serif;
  letter-spacing:-1.5px;
  font-size:16px;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable {
  margin-bottom:10px;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable,
#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table {/*width:676px;*/
  float:left;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  line-height:140%;
  text-align:center;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr.day-title {
  font-size:15px;
  font-weight:bold;
  font-family:Helvetica, Arial, sans-serif;
  height:50px;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr.day-title span.day-sub {
  font-size:11px;
  font-weight:normal;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td {
  float:none;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td.double-day {/*width:330px;*/
  padding:0 0 0 0;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td.single-day {/*width:169px;*/
  padding:0 0 0 0;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td.single-day.single-sess {
  padding-top:15%;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td table.day2 {/*width:330px;*/
  text-align:center;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td table.day2 tr {/*width:330px;*/
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td table.day2 tr td {/*width:165px;*/
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td.colspan2 {
  background:url(http://www.squiz.com.au/_designs/squiz-new-design/css/page-specifc-css/user_conference_2010.css/bg-colspan-pricing.gif) center no-repeat;
  height:37px;
  line-height:37px;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td.colspan {
  background:url(http://www.squiz.com.au/_designs/squiz-new-design/css/page-specifc-css/user_conference_2010.css/bg-col-pricing.gif) center no-repeat;
  height:37px;
  line-height:37px;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td {
  text-align:center;
  padding:0 0 0 0;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing div.fine-print {
  margin:20px 0px 15px 10px;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  float:left;
  padding-right:15px;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing div.discount-table {
  float:left;
  width:700px;
  position:relative;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing div.discount-table span#rego-badge {
  background:url(http://www.squiz.com.au/__data/assets/image/0008/57788/bg-rego-badge.png) 0 0 no-repeat;
  position:absolute;
  width:89px;
  height:59px;
  padding:35px 10px 25px 14px;
  text-align:center;
  top:3px;
  right:80px;
  cursor:pointer;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing div.discount-table a span#rego-badge {
  color:#fff;
  font-weight:bold;
  font-family:Helvetica, Arial, sans-serif;
  font-size:13px;
}

/*early bird tab*/
#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td.ticket-type {
  width:170px;
  float:left;
  padding-top:1px;
  line-height:37px;
  color:#848484;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td.single-col {
  text-align:center;
  width:115px;
  float:left;
  margin-right:29px;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td.two-col {
  text-align:center;
  width:259px;
  float:left;
  margin-right:173px;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td.three-col {
  text-align:center;
  width:403px;
  float:left;
  margin-right:29px;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td.savings-col {
  line-height:37px;
  text-align:center;
  width:70px;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td.day-col,
#main_content #conf2010-wrapper #conf-content #tab-content.pricing #timetable table tr td.day-col.savings-col {
  line-height:120%
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td .day-subheading {
  color:#848484;
}

/*#main_content #conf2010-wrapper #conf-content #tab-content.pricing #timetable table tr td.single-col{height:37px;float:left;}*/
#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td.single-col span,
#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td.two-col span,
#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td.three-col span {
  height:37px;
  float:left;
  line-height:37px;
  display:block;/*padding-left:6px;width:100%;*/
  text-align:center;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td span.left-highlight-light {
  background:url(http://www.squiz.com.au/__data/assets/image/0018/58140/bg-highlight-corners-light-left.gif) 0 0 no-repeat;
  float:left;
  padding-left:19px;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td span.right-highlight-light {
  background:url(http://www.squiz.com.au/__data/assets/image/0008/58139/bg-highlight-corners-light-right.gif) 100% 0 no-repeat #f8f8f8;
  float:left;
  width:100%;
  padding-left:0px;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td.single-col span.left-highlight-light {
  padding-right:13px;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td.two-col span.left-highlight-light {
  padding-right:83px;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td.three-col span.left-highlight-light {
  padding-right:153px;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td.day-col {
  width:112px;
  float:left;
  text-align:center;
  margin-right:29px;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td.day-col strong.day-heading {
  text-transform:uppercase;
  font-size:16px;
  font-family:Helvetica, Arial, sans-serif;
}

#main_content #conf2010-wrapper #conf-content #tab-content.pricing #pricetable table tr td.day-col.savings-col {
  margin:0px;
  width:83px;
}

/*Session Speakers table*/
#main_content #conf2010-wrapper #conf-content #sessions-table {
  width:733px;
  float:left;
}

#main_content #conf2010-wrapper #conf-content #sessions-table table {
  padding:0 0 0 0;
  float:left;
  width:733px;
  vertical-align:top;
}

#main_content #conf2010-wrapper #conf-content #sessions-table table tr {
  float:left;
  width:733px;
  vertical-align:top;
}

#main_content #conf2010-wrapper #conf-content #sessions-table table tr {
  vertical-align:top;
}

#main_content #conf2010-wrapper #conf-content #sessions-table table tr td.image {
  float:left;
  width:80px;
}

#main_content #conf2010-wrapper #conf-content #sessions-table table tr td.image img {
  border:1px solid #e9eae7;
  width:67px;
  height:91px;
  overflow:hidden;
  text-align:left;
}

#main_content #conf2010-wrapper #conf-content #sessions-table table tr td.hr hr {
  width:733px;
  float:left;
  border:0 solid #fff;
  border-bottom:2px solid #666;
  padding:10px 0 0 0px;
  margin-bottom:25px;
}

#main_content #conf2010-wrapper #conf-content #sessions-table table tr td.heading h3 {
  color:#333;
  font-size:3.2em;
  margin-bottom:-6px;
  text-decoration:none;
}

#main_content #conf2010-wrapper #conf-content #sessions-table table tr td.heading h3 a:hover {
  text-decoration:none;
}

#main_content #conf2010-wrapper #conf-content #sessions-table table tr td.heading h4 {
  color:#000;
  text-transform:uppercase;
  font-size:1.4em;
}

/*Training Day Layout*/
#main_content #conf2010-wrapper #conf-content #conf-content-main .training-session {
  border-bottom:2px solid #5c5c5c;
  margin-bottom:20px;
  float:left;
}

#main_content #conf2010-wrapper #conf-content #conf-content-main .training-session h3 {
  border:none;
  font-size:3.2em;
  letter-spacing:-2px;
  color:#5c5c5c;
  padding-bottom:0px;
}

#main_content #conf2010-wrapper #conf-content #conf-content-main .training-session h4 {
  color:#000;
  margin:0 0 10px;
}

#main_content #conf2010-wrapper #conf-content #conf-content-main .training-session h5 {
  margin-top:20px;
}

#main_content #conf2010-wrapper #conf-content #conf-content-main .training-session em {
  font-size:1.2em;
  font-variant:oblique;
  font-weight:bold;
}

#main_content #conf2010-wrapper #conf-content #conf-content-main .training-session ul {
  list-style:disc inside;
}

#main_content #conf2010-wrapper #conf-content #conf-content-main .training-session ul li {
  background-image:none;
  /*font-size:1em;*/
    overflow:visible;
}

/* layout fix */
#main_content_wrapper .box_content {
  background-position:0px top;
  float:left;
}

/*removing bottom-border from H# in overview page*/
#main_content #conf2010-wrapper #conf-content #conf-content-main.overview-change h3 {
  border-bottom:1px solid #5C5C5C;
}

/* Day 3 table fix*/
#main_content #conf2010-wrapper #conf-content #tab-content #day3 #timetable table tr td.mid-col {
  width:420px;
}

/* Sold out buttons */
.sold-out-button {
  background:url(http://www.squiz.com.au/__data/assets/file/0003/63660/sold_out_content.png) 0 0 no-repeat;
  float: left;
  position:absolute;
  top:4px;
  right:0px;
  width:83px;
  height:42px;
  text-indent:-9999px;
}

td.mid-col-full {
  position:relative;
}

.tabNavigation .sold-out-button {
  background:url(http://www.squiz.com.au/__data/assets/image/0004/63661/sold_out_tabs.png) 0 0 no-repeat;
  float: left;
  position:absolute;
  top:0px;
  right:0px;
  width:82px;
  height:40px;
  text-indent:-9999px;
}

li.sold-out {
  position:relative;
}

