/* New Trip Trivia Sidebar */

#trivia-sidebar .top {
background: url(//media.tripcentral.ca/style/images/trivia/trivia-top.png) no-repeat;
height:117px;
float:left;
width:247px;
}
#trivia-sidebar .top h2{
margin:60px 0 0 30px;
color:#fff;
font-weight:bold;
font-size:14px;
}

#trivia-sidebar .middle {
background:url(//media.tripcentral.ca/style/images/trivia/bg-test.png) repeat;
padding-top:5px;
overflow:hidden;
text-align:center;
}

#trivia-sidebar .middle form ul li{margin-bottom:10px;}
#trivia-sidebar .middle form ul li input.txt {
border:1px solid #999999;
color:#666;
font:bold 14px/18px arial;
padding:7px 5px;
background:#fff url(//media.tripcentral.ca/style/images/trivia/bg-trivia-input.png) repeat-x; 
margin-left:0px;
width:200px;
text-align:center;
}
#trivia-sidebar .middle form ul li a{
background:url(//media.tripcentral.ca/style/images/trivia/send-button.png) no-repeat;
height:90px;
width:90px;
text-indent:-9999px;
border:none;
cursor:pointer;
margin:0 0 15px 75px;
display:inline;
}
#trivia-sidebar .middle form ul li a#start{background: url(//media.tripcentral.ca/style/images/trivia/start-button.png) no-repeat;}
#trivia-sidebar .middle form ul li a#send{background: url(//media.tripcentral.ca/style/images/trivia/send-button.png) no-repeat;}

#trivia-sidebar .middle a{
color:#dc5303;
font-size:14px;
font-weight:bold;
float:left;
margin-left:54px;
padding-bottom:15px;
}
#trivia-sidebar .bottom {
background:url(//media.tripcentral.ca/style/images/trivia/trivia-bot.png) repeat-x;
height:121px;
color:#666;
padding:20px 5px 0 15px;
font:12px/16px arial;
margin-bottom:20px;
}
#trivia-sidebar .bottom ul li {
margin-bottom:7px;
padding:0 5px;
}
#trivia-sidebar .bottom ul li.heading {
color:#116366;
font:bold 12px/16px arial;
margin-bottom:10px;
}
#trivia-sidebar .bottom a {
color:#078284;
display:block;
margin:12px 0 20px 0;
}

/* Sidebar with Timer */

#trivia-sidebar .middle form ul#timer li h2.time {
background:url(//media.tripcentral.ca/style/images/trivia/timer-box.png) no-repeat;
height:67px;
width:168px;
text-align:center;
font-size:46px;
color:#575656;
padding-top:13px;
margin-left:42px;
}
#trivia-sidebar .middle h2.time {
background:url(//media.tripcentral.ca/style/images/trivia/bg-results.png) no-repeat;
height:50px;
width:121px;
font-size:36px;
color:#575656;
padding:8px 0 0 0;
font-weight:normal;
float:left;
margin-left:65px;
display:inline;
}
#trivia-sidebar .middle h2.clock {
font-size:14px;
font-weight:bold;
margin-bottom:13px;
}
#trivia-sidebar .middle img.arrow {
float:left;
margin:0 0 10px 110px;
}
#trivia-sidebar .middle h2.lock-in {
color:#116366;
font-size:18px;
float:left;
width:175px;
font-weight:normal;
margin-left:30px;
padding-bottom:40px;
display:inline;
}
#trivia-sidebar .bottom ul#notifications {padding-left:10px;}
#trivia-sidebar .bottom ul#notifications li {margin-bottom:3px;}
#trivia-sidebar .bottom ul#notifications li.heading {
color:#666;
padding-left:10px;
display:block;
margin-bottom:7px;
}
#trivia-sidebar .bottom ul#notifications li button {margin-top:7px;}

/* New Trip Trivia Main Page right Content */

h3.trivia-heading{
font-size:18px;
color:#dc5303;
margin-bottom:5px;
font-weight:normal;
}

ul.upcoming{display:block;}
ul.upcoming li{
width:450px;
float:left;
margin-bottom:15px;
}
ul.upcoming li span{
float:left;
display:block;
background: url(//media.tripcentral.ca/style/images/trivia/trivia-bg.png) no-repeat;
width:54px;
height:51px;
text-align:center;
font-size:24px;
color:#666;
}
ul.upcoming li span strong{
font-weight:bold;
color:#fff;
display:block;
padding:3px 0 5px 0;
font-size:14px;
text-transform:uppercase;
}
ul.upcoming li h2{
margin-top:0px;
padding-top:0px;
}
ul.upcoming li h2 a {
text-decoration:none;
color:#02878a;
font:18px/18px arial;
}
ul.upcoming li p {color:#666;}
ul.upcoming li em{
font-style:normal;
margin-bottom:4px;
display:block;
}

/* New Trip Trivia Details Page */

#details-box{
border:1px solid #cccccc;
padding:10px 0 0 0;
margin-bottom:20px;
font-size:12px;
height:1%;
}
#details-box #package-info{
border-bottom:1px solid #ccc;
padding:5px 0 20px 15px;
}
#details-box #package-info h4{
font-weight:bold;
color:#02878a;
margin-bottom:10px;
font-size:14px;
}
#details-box #package-info img{
float:left;
margin-right:15px;
}
#details-box #package-info ul li{
margin-bottom:10px;
line-height:15px;
}
#details-box #package-info ul li span{
display:block;
font-weight:bold;
}
#details-box #package-description {
padding:15px 0 15px 15px;
line-height:16px;
}
#details-box #package-description p{
margin-bottom:10px;
padding-right:27px;
}
#details-box #package-description a{color:#02878a;}
#details-box #package-description strong{font-weight:bold;}
#details-box #package-description  ul {
padding:10px 0 0 30px;
float:left;
width:200px;
margin-bottom:20px;
}
#details-box #package-description  ul li {
margin-right:50px;
list-style:disc;
}
#details-box #package-description  ul li.header{
font-weight:bold;
color:#02878a;
margin:0 0 10px -25px;
list-style:none;
}

#details-box #package-description a.back{color:#dc5303;}
.center-sidebar{text-align:center;}

#column-4 img.hotel-logo {margin-bottom:10px;}
#column-4  p.offered {
font-weight:bold;
margin-bottom:20px;
}

/* New Trip Trivia Questions Page */

#questions-box{
border:1px solid #cccccc;
padding:10px 0 40px 10px;
margin-bottom:20px;
font-size:12px;
}
#questions-box ol {
list-style:decimal;
padding-left:30px;
color:#dc5303;
font-size:18px;
font-weight:bold;
}
#questions-box ol li label{
color:#116366;
font-weight:bold;
font-size:12px;
padding-top:15px;
margin-bottom:15px;
display:block;
}
#questions-box ol li input.radio{color:blue;}
#questions-box ol li span {
font-size:12px;
color:#666;
font-weight:normal;
}

/* New Trip Trivia Answers Page */

#answers-box{
border:1px solid #cccccc;
padding:10px 0 0 0;
margin-bottom:20px;
font:12px/16px arial;
}
#answers-box h3{margin-bottom:10px;}
#answers-box a.back {
font:14px/18px arial;
margin:10px 0 10px 10px;
display:block;
width:210px;
color:#e05400;
text-decoration:none;
}
#answers-box a.back:hover {text-decoration:underline;}
.left-pad{padding-left:15px;}
p.play-everyday{
margin-bottom:15px;
padding-right:25px;
}
#answers-box ul#trivia-answers {border-top:1px solid #ccc;}
#answers-box ul#trivia-answers .left{
float:left;
width:65px;
}
#answers-box ul#trivia-answers .right{
float:left;
position:relative;
}
#answers-box ul#trivia-answers li {
border-bottom:1px solid #ccc;
text-align:left;
background:url(//media.tripcentral.ca/style/images/trivia/bg-trivia-answer.png) repeat-x bottom;
}
#answers-box ul#trivia-answers li img {
float:left;
margin-right:15px;
display:block;
padding:10px 0 0 10px;
}
#answers-box ul#trivia-answers li.incorrect img {padding-left:16px;}
#answers-box ul#trivia-answers li p {
color:#116366;
font-weight:bold;
width:505px;
padding-top:10px;
margin-bottom:20px;
text-align:left;
}
#answers-box ul#trivia-answers li span {
color:#666;
display:block;
font-weight:normal;
}
#answers-box ul#trivia-answers li span strong {font-weight:bold;}
#answers-box ul#trivia-answers li span.first {padding-top:5px;}
#answers-box ul#trivia-answers li h4{
background:url(//media.tripcentral.ca/style/images/trivia/bg-score.png) no-repeat;
height:40px;
width:49px;
text-align:center;
padding-top:13px;
font-size:18px;
position:absolute;
top:10px;
right:-80px;
font-weight:normal;
}
#answers-box ul#trivia-answers li.correct h4 {color:#93b848;}
#answers-box ul#trivia-answers li.incorrect h4 {color:#dc5303;}
#answers-box ul#trivia-answers li.new-points {
background:none;
height:33px;
border-bottom:none;
padding:17px 35px 0 20px;
font-size:14px;
font-weight:bold;
color:#116366;
}
#answers-box ul#trivia-answers li.new-points strong{float:left;}
#answers-box ul#trivia-answers li.new-points span{
float:right;
font-size:18px;
color:#666666;
margin-right:30px;
}

/* Winners Page and HomePage */

ul#winners {border-top:1px solid #ccc;}
ul#winners li.main {
color:#076a6d;
border-bottom:1px solid #ccc;
}
ul#winners li.no-border {border-bottom:none;}
ul#winners li img.destination {
float:left;
margin:0 20px 10px 0;
}
ul#winners li .left {
width:470px;
background:url(//media.tripcentral.ca/style/images/trivia/bg-winners.png) repeat-x;
float:left;
padding:10px 0 5px 20px;
}
ul#winners li .left.normal-left{
padding:0px;
width:60px;
background:none;
margin-right:5px;
}
ul#winners li .right.normal{
text-align:left;
padding:0px;
width:370px;
float:left;
}
ul#winners li .right.normal a.view-more {float:left;}
ul#winners li .left h2 {
font:18px/18px arial;
margin-bottom:3px;
}
ul#winners li .left p {
color:#666;
font:12px/18px arial;
margin-bottom:5px;
}
ul#winners .left span {
display:block;
margin-bottom:3px;
}
ul#winners div a {color:#076a6d;}
ul#winners img.supplier{
margin-bottom:20px;
text-align:center;
}
ul#winners .right {
text-align:center;
padding:10px 20px 0 20px;
}

/* New Email Form */

h1.trivia {
color:#008286;
font:20px/18px georgia;
margin:10px 0 10px 0;
}

ul.bullets {
list-style:disc;
padding-left:25px;
margin-bottom:15px;
}
ul.bullets li{margin-bottom:6px;}

p.green {
color:#008286;
margin-bottom:15px;
}

form#updateInfo {
border:1px solid #c2c2c2;
padding:15px;
width:550px;
}
form#updateInfo ol li{margin-bottom:5px;}
form#updateInfo ol li.margin-down{margin-bottom:15px;}

/* User History Charts */

.trivia-results h2 {
color:#008286;
font:20px/18px georgia;
margin:10px 0 10px 0;
}
.trivia-results {
text-align:left;
border:1px solid #c2c2c2;
border-width:1px 0 0 1px;
width:360px;
}
.trivia-results td {
text-align:left;
border:1px solid #c2c2c2;
border-width:0 1px 1px 0;
padding:5px;
}

/* Account Control */

#updateInfo ol li.email {
margin-bottom:20px;
font-weight:bold;
}
#updateInfo ol li label.set-width {
width:85px;
float:left;
text-align:left;
}
#updateInfo ol li label.set-width-2 {
width:100px;
float:left;
}
#updateInfo.small-width {width:250px;}

/* Pricing Grid */

#package-top {
background:url(//media.tripcentral.ca/style/images/trivia/packages-top.png) no-repeat;
height:36px;
position:relative;
padding:2px 0 0 230px;
}
#package-top a:hover{background-position:bottom;}

#package-top.dropdown {height:40px;}
#package-top.dropdown h3 {
float:left;
padding:15px 0 0 155px;
margin-right:8px;
color:#fff;
font-size:14px;
}
#package-top.dropdown ul{padding-top:11px;}
#package-top p {
position:absolute;
top:11px;
left:165px;
font:11px/12px arial;
color:#fff;
}
#package-top-b {
background:url(//media.tripcentral.ca/style/images/packages/yellow-gradient.png) repeat-x;
height:21px;
border:1px solid orange;
}
#package-top-b h2 {
color:#666;
font:bold 14px/18px arial;
padding:12px 0 0 8px;
float:left;
}
#package-top-b.dropdown {height:31px;}
#package-top-b.dropdown h2 {
color:#666;
font:bold 14px/18px arial;
padding:7px 0 2px 8px;
}
#package-top-b.dropdown p {
font-size:11px;
padding-left:9px;
}
#package-middle ul{
background:#ccc;
float:left;
overflow:hidden;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
}
#package-middle ul li{
float:left;
height:26px;
overflow:hidden;
}
#package-middle.three-col ul li{width:234px;}
#package-middle.three-col .full-text {
width:165px;
float:left;
line-height:26px;
}
#package-middle ul li a{
font-size:12px;
height:26px;
padding:0 7px;
color:#666;
text-decoration:none;
float:none;
background:url(//media.tripcentral.ca/style/images/zacks-homepage/bg-package-price.png) repeat-x; 
display:block;
border:1px solid #cccccc;
border-width:0 0 0 1px;
}
#package-middle ul li a:hover{cursor:pointer;}
#package-middle ul li a.empty:hover{background:url(//media.tripcentral.ca/style/images/zacks-homepage/bg-package-price.png) repeat-x;}

#package-middle ul li strong{
float:right;
font:bold 14px/16px arial;
color:#bc262f;
text-align:right;
height:26px;
width:37px;
padding-top:4px;
}
#package-middle ul li a em{
float:left;
width:165px;
font:12px/27px arial;
display:block;
overflow:hidden;
}

#package-bottom{
clear:left;
background:url(//media.tripcentral.ca/style/images/trivia/bg-package-bottom.png) no-repeat;
height:45px;
margin-bottom:15px;
}
#package-bottom ul {padding:7px 0 0 12px;}
#package-bottom ul li {float:left;}
#package-bottom ul li p{
color:#666;
font:10px/13px arial;
margin-right:8px;
}
#package-bottom ul li a{
display:block;
height:27px;
text-indent:-9999px;
}
#package-bottom ul li a.vacation{
background:url(//media.tripcentral.ca/style/images/zacks-homepage/button-homepage-red.png) no-repeat;
width:169px;
margin-right:10px;
}
#package-bottom ul li a.cruise{
background:url(//media.tripcentral.ca/style/images/zacks-homepage/button-homepage-green.png) no-repeat top left;
width:100px;
}
#package-bottom ul li a.tour{
background:url(//media.tripcentral.ca/style/images/zacks-homepage/button-homepage-blue.png) no-repeat top right ;
width:105px;
}
#package-bottom ul li a.vacation:hover{background-position:bottom;}
#package-bottom ul li a.tour:hover {
background:url(//media.tripcentral.ca/style/images/zacks-homepage/button-homepage-blue.png) no-repeat bottom right ;
width:105px;
}
#package-bottom ul li a.cruise:hover {
background:url(//media.tripcentral.ca/style/images/zacks-homepage/button-homepage-green.png) no-repeat bottom left;
width:100px;
}

/* Latest Vacation Package Deals Drop Down Menu */

ul#leadinmenuhome { 
padding:6px 0 0 0;
margin:0 0 0 0;
list-style:none;
}
ul#leadinmenuhome li { 
float:left;
width:215px;
height:26px;
background:url(//media.tripcentral.ca/style/images/zacks-homepage/bg-package-list.png) no-repeat top right;
padding:6px 0 0 10px;
}
ul#leadinmenuhome li a.arrow{
text-decoration:none;
color:#666;
font:bold 14px/14px arial;
display:block;
background:none;
}
ul#leadinmenuhome li ul { 
padding:0;
list-style:none;
display:none;
position:absolute;
top:0px;
left:0;
background:#efefef;
border:2px solid #999;
z-index:100;
width:222px;
}
ul#leadinmenuhome li ul.no-pad {
padding-top:0px;
margin-top:0px;
}
ul#leadinmenuhome li ul li{ 
border:none;
border-bottom:1px dotted #ccc;
border-right:1px dotted #ccc;
width:302px;
float:left;
background:#efefef;
padding:0;
width:110px;
float:left;
}
ul#leadinmenuhome li ul li a{ 
display:block;
text-decoration:none;
color:#565657;
padding:5px 10px 2px 10px;
font-size:13px;
height:18px;
}
ul#leadinmenuhome li ul li a:hover{ 
color:#02878a;
background:#fff;
font-weight:bold;
}
ul#leadinmenuhome li>ul { 
top:auto;
left:auto;
}
ul#leadinmenuhome li:hover ul, ul#leadinmenuhome li.over ul { display:block;}