*, img, body {
	background-image:none !important;
	background-color:#FFF !important;
	font-family:Verdana,Arial,sans-serif;
}

a img, img {
	border-width:0px;
}

.printHeader {
	display:block;	
	margin-bottom:20px;
}

h1 {
	font-size: 20px;
}

h2 {
	font-size:14px;	
}

p, .centerContent {
	font-size:8pt;	
}

#product h1 {
	float:left;
	font-size:16px;
	margin:2px 0 4px;
}

#product .cityPhoto {	
	float:right;
	padding:1px 0 10px 10px !important;
}

.contentWrapper #priceFrom {
	display:inline;
	float:left;
	font-size:16px;
	font-weight:bold;
	margin:4px 0;
	padding:0 0 0 10px;
	text-align:right;
}

.breakline {
	border-bottom:1px solid #DEDEDE;
	clear:both;
	margin:10px 0 10px 0;
}

.productList {
	margin-left:auto;
	margin-right:auto;
}

.centerContent .productListLeft {
	float:left;
	font-size:10pt;
	margin:0 45px 0 0;
	padding:4px 0 0;
	width:233px;
}

.centerContent .productListRight {
	clear:right;
	float:left;
	font-size:10pt;
	padding:4px 0 0;
	width:233px;
}

.productList .productLine {
	border-bottom:1px solid #ECECEC;
	clear:both;
	line-height:13px;
	padding-top:3px;
}

.postContent {
	display:none;
	clear:both;
	padding-top:20px;
}

.productList {
	clear:both;	
	width:100%;
}

.productList h2	{
	font-size:14px;
	margin:20px 0 0 0;
	padding:0px;
}

.productList .destination, .productList .destination a {
	color:#000000;
	float:left;
	font-weight:bold;
	margin-top:3px;
	text-decoration:none;
}

.productList .rightSide {
	float:right;
	margin-top:3px;
}

.productList .price, .productList .price a, a {
	font-weight:bold;
	text-decoration:none;
}

.productLine {
	display:block;	
	height:25px;
}

#resultSet a {
	color:#000;
	font-weight:normal;
}

#resultSet h4 a {
	font-size:12px;
	font-weight: bold;
	width:240px;
}

#resultSet h4 {
	float:left;
	margin:0px;
}

#resultSet ol {
	list-style-type:none;
}

#resultSet .clear {
	clear:both;
}

#resultSet .leftFloat {
	float:left;
}

#resultSet .rightFloat {
	float:right;
}

#resultSet li.dottedLine {
	border-bottom:1px solid #666;
	clear:both;
	height:1px !important;
	margin:10px 0;
	overflow:hidden;
	padding:0;
}

#resultSet .productTitle {
	margin-bottom:12px;
	width:350px;
}

#resultSet .priceFrom {
	text-align:right;
	width:110px;
}

#resultSet .priceFrom .priceFeature {
	font-size: 14px;
	font-weight: bold;
}

#resultSet .productImageCol {
	width:140px;
}

#resultSet .productTextCol {
	width:350px;
}

#resultSet .buttons img {
	display:none;
}

#resultSet .buttons a:link:first-child:after, #resultSet .buttons a:visited:first-child:after {
	content:"(http://www.flightcentre.co.nz" attr(href) ")";
}

#colOne, #colThree, #header, #topNav, #body-top-image, #footer, .footerlinks, .footerlinks2, .footerlinks3, .footerlinks4, .footerlinks5, #consultInfo, #product a img, #centerFoot, #megamenu, #enquiryOptions, .links-box, #contentEnquire, #kampylink {
	display:none !important;	
}

.boldPhone {
	font-size:18px;
	font-weight:bold;
}

.clearing {
	clear:both;
}

#sku {
	padding:10px 10px 10px 0px;	
}

#legals {
	float:left;	
}

#legals div {
	display:none;	
}

#legals div#legaltext {
	display:block;	
}

.legalFont {
	float:left;
	font-size:8pt;
	clear:both;	
}

#legaltext a:link:after, #legaltext a:visited:after {
   content: " (" attr(href) ") ";
}

#legaltext a[href^="/"]:after {
   content: " (http://www.flightcentre.co.nz" attr(href) ") ";
}
