/* Reset */

html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, 
h1, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
font-family:inherit;
font-weight:inherit;
font-style:inherit;
font-size:100%;
outline:0;
padding:0;
margin:0;
border:0;
}
h2, h3{margin:0;}

/* remember to define focus styles! */
:focus {outline: 0;}

body {
background:#eaeaea;
line-height: 1;
color: black;
}
ol, ul {list-style: none;}

/* tables still need cellspacing="0" in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
font-weight: normal;
text-align: left;
}
/* remove possible quote marks (") from <q> & <blockquote> */

blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}




body {color:#666;font-family:arial;}


/* AWBT */

.awbt .top {
background:url(//media.tripcentral.ca/style/images/tour-details/bg-awbt-top.png) repeat-x top;
border-radius:7px 7px 0 0;
border:1px solid #a7c962;
height:29px;
width:394px;
}
.awbt .top h2 {
color:#097174;
font:bold 12px/29px arial;
margin-left:10px;
}

.awbt .left {
height:120px;
border:solid #c2c2c2;
border-width:0 0 1px 1px;
float:left;
width:160px;
margin-bottom:10px;
}
.awbt .left img {margin:5px 0 5px 10px;}
.awbt .left a {
margin:0 0 0 43px;
font:12px/16px arial;
color:#177979;
}
.awbt .right {
height:120px;
border:solid #c2c2c2;
border-width:0 1px 1px 0;
float:left;
width:234px;
margin-bottom:10px;
}
.awbt .right img {margin:10px 0 5px 0;}
.awbt .right li {
font:12px/16px arial;
clear:both;
margin-bottom:2px;
}
.awbt .right h3  {float:left;font:12px/16px arial;width:140px;}
.awbt .right span {
float:left;
padding-left:20px;
}
.awbt .right .selected h3 {font-weight:bold}
.awbt .right .selected span {background:url(//media.tripcentral.ca/style/images/tour-details/bg-online.png) no-repeat left center;font-weight:bold;}

/* Hide */

#nav {display:none;}
#footer {display:none;}

a {display:none;}
p {font:12px/18px arial;margin-bottom:15px;}
.overview {clear:both;}
.white-bar h2 {
color:#5d8829;
font:18px/22px arial;
margin:0 0 5px 0;
}
.overview h3 {
color:#5d8829;
font:18px/22px arial;
margin:0 0 5px 0;
}
.overview img {margin-bottom:5px;}
.outter-map {margin-bottom:10px;}

.bottom table {
border:1px solid #c2c2c2;
border-width:1px 1px 0 0;
width:400px;
margin-bottom:100px;
}
.bottom table td, .bottom table th {
border:1px solid #c2c2c2;
border-width:0 0 1px 1px;
padding-left:5px;
}

table {font:12px/16px arial;}
table .first {text-align:center;width:30px;}
table .second {width:158px;}
table .third {width:158px;}
table .fourth {width:68px;}

.itinerary li, .other-information {
border:1px solid #666;
padding:15px;
margin-bottom:5px;
}
.itinerary li h2 {color:#5d8829;font:bold 14px/18px arial;margin:5px 0 5px 0;}
.other-information p {margin-bottom:5px;}
