/* -------------------------------------------------- */
/* TripCentral.ca Sidebar Styles */

#sidebar .pad{
padding:7px 7px 0 7px;
}

/* Standard Ad Styles */

.ad{margin-bottom:7px;}
#sidebar .ad .pad{background:#FFF;padding:0 10px 10px 10px;}
.ad .pad h5{color:#858585;font-size:1em;margin-bottom:5px;}
.ad .pad p{font-size:12px;color:#858585;}
.ad h3 span{padding:5px 0 0 10px;display:block;}

/* Headings */

.ad h3.orange{
font-size:1em;
font-weight:normal;
color:#FFF;
background:#dd5403 url(../images/sidebar-orange.png) bottom repeat-x;
text-align:center;
padding:7px 0;
}

.ad h3.tag{
height:36px;
font-size:1em;
font-weight:normal;
color:#FFF;
background:#88b9ba url(../images/sidebar-tag.png) bottom no-repeat;
}

/* Charter Flight Pricing */

.blue-header {
height:30px;
background:url(../images/sidebar-header-blue.png) top center;
text-align:center;
}
.blue-header h3{
padding-top:7px;
font-size:12px;
color:#02878a;
}
.blue-header h3 em{
font-weight:normal;
font-style:normal;
display:block;
}

.blue-footer {
height:28px;
background:url(../images/sidebar-footer-blue.png) bottom center;
text-align:center;
padding:0 7px;
}
.blue-footer span {
padding:5px 0;
display:block;
padding-left:15px;
font-size:12px;
color:#02878a;
background:url(../images/sidebar-info.png) no-repeat 25px 6px;
cursor:pointer;
}

ul.charter-prices{
list-style:none;
}
ul.charter-prices li{
display:block;
border:1px solid #CCC;
background:#FFF url(../images/sidebar-content-bg.png) repeat-x bottom;
padding:7px;
text-align:center;
font-size:12px;
}
ul.charter-prices li h4{
font-size:18px;
font-weight:normal;
color:#02878a;
margin-bottom:3px;
}
ul.charter-prices li h4 img{
padding-left:5px;
padding-bottom:3px;
}
ul.charter-prices li a{
display:block;
text-decoration:none;
color:#7d7d7d;
}
ul.charter-prices li a:hover{
color:#02878a;
text-decoration:underline;
}

div.charter-prices{
border:1px solid #CCC;
background:#FFF url(../images/sidebar-content-bg.png) repeat-x bottom;
padding:7px;
font-size:12px;
}
div.charter-prices table{
border-collapse:collapse;
margin:0 auto;
}
div.charter-prices table td{
padding:1px 3px;
}
div.charter-prices table td.price{
color:#02878a;
font-weight:bold;
text-align:right;
}
div.charter-prices a{
color:#7d7d7d;
}

/* ADVISORY */

div.advisory{
margin-bottom:7px;
background:#FFF;
}
div.advisory h3{
width:160px;
height:55px;
background:url(/PHP/linxsmart/images/advisory-top.png) no-repeat;
margin:0 0 3px 0;
}
div.advisory h4{
font-size:14px;
color:#02878a;
padding:0 0 0 7px;
margin:0 0 7px 0;
}
div.advisory p{
font-size:11px;
padding:0 7px 0 7px;
line-height:15px;
margin:0 0 7px 0;
color:#666666;
}
div.advisory a#advisory-link{
display:block;
color:#FFF;
text-decoration:none;
background:url(/PHP/linxsmart/images/advisory-button.png) no-repeat;
text-align:center;
padding:5px 0 14px 0;
font-size:12px;
}
