h3{
	color: #fff;
	font-size: 14px;
	margin: 0 0 6px 1px;
}
h2.subtitle{
	margin: 0 0 10px 0;
}
h3 span{
	font-size: 10px;
}
.bluebox_top{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/bluebox_small.png) 0 0 no-repeat;
	padding: 7px 0 0 0;
	width: 526px;
}
.bluebox_bottom{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/bluebox_small.png) 0 bottom no-repeat;
	padding: 0 0 7px 0;
}
.blueboxstrip{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/bluebox_small_strip.png) 0 0 repeat-y;
	overflow: hidden;
	padding: 0 0 0 7px;
}
.bluebox_inner_top{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/bluebox_inner.png) 0 0 no-repeat;
	padding: 3px 0 0 0;
}
.bluebox_inner_bottom{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/bluebox_inner.png) 0 bottom no-repeat;
	padding: 0 0 10px 0;
	width: 515px;
}
.bluebox_inner_strip{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/bluebox_inner_strip.png) 0 0 repeat-y;
	padding: 8px 0 10px 0;
}
.faresection{
	display: none;
	margin: 0;
	padding: 0;
	position: relative;
	zoom: 1;
}
.hotelsection{
background-color: #fff;
}
.row{
	clear: both;
	margin: 0 8px 0 10px;
}
.price{
	float: left;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	text-align: right;
	width: 50px;
}
.name{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/ar_red.gif) 0 6px no-repeat;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 0 65px;
	padding: 0 0 10px 10px;
}

.star10,
.star15,
.star20,
.star25,
.star30,
.star35,
.star40,
.star45,
.star50{
	display: inline-block;
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/stars.png) 0 1px no-repeat;
	height: 14px;
	width: 70px;
}
.star15{
	background-position: 0 -14px;
}
.star20{
	background-position: 0 -27px;
}
.star25{
	background-position: 0 -41px;
}
.star30{
	background-position: 0 -55px;
}
.star35{
	background-position: 0 -69px;
}
.star40{
	background-position: 0 -83px;
}
.star45{
	background-position: 0 -97px;
}
.star50{
	background-position: 0 -111px;
}
.floatright{
	float: right;
	width: 170px;
	height: 170px;
	height: auto !important;
	min-height: 170px;
}
.hotelleft{
	width: 526px;
	margin: 0 190px 25px 0;
}
#headerimg{
	margin: 0 0 20px 0;
}
#introtext{
	margin: 0 0 20px 0;
}
.iplane{
	background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/flight_icon.gif) 0 0 no-repeat;
	margin: 7px 0 20px 0;
	padding: 0 0 0 30px;
	min-height: 28px;
	height: auto !important;
	height: 28px;
}
.lowest_small{
	margin: 12px 0 0 0;
}
/*-------------------------------- Related Topics ---------------------------------------------------------- */

ul.relatedtopics,
ul.relatedtopics ul{
    list-style: none;
    margin:0;
	
}
ul.relatedtopics ul{
	
}

ul.relatedtopics li,
ul.relatedtopics li ul li{
    background: url(https://beta.aircanada.com/content/dam/aircanada/portal/Legacy/Images/ar_red.gif) 0 6px no-repeat;
	padding: 2px 0 0 10px;
	margin: 0;
}

ul.relatedtopics li a,
ul.relatedtopics li ul li a{
	font-weight: normal;
}

#relatedtopics{
	margin-top: 20px;
	border-bottom: 0;
	width: 100%;
}

#relatedtopics div{
	color: #1a4873;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 5px 0;
}