@charset "utf-8";
/**************************************************************************
** $Id:$
** Company:		Sure Can Technology
** Author:		Ben Gillies
** Date:		11 September 2008
** Version:		1.0
** Notes:		Handles styles for various integrated quick quote panels.
** 
** NB. DO NOT MODIFY THIS DOCUMENT WITHOUT FIRST DISCUSSING CHANGES WITH 
**     THE AUTHOR.
**
**************************************************************************/

.qp_wrap {
	font-weight:					normal;
	font-size:						1em;
	color:							#444;
	padding-bottom:					20px;
}
.qp_wrap .lp {
	font-family:					verdana,helvetica,sans-serif;
}
.qp_wrap .hw {
	font-family:					verdana,helvetica,sans-serif;
}
.qp_wrap .hw_coloured {
	font-family:					arial,helvetica,sans-serif;
	color:							#fff;
}
.qp_wrap .wn {
	font-family:					arial,helvetica,sans-serif;
}
.qp_wrap .tid, .qp_wrap .tid-etu {
	font-family:					arial,helvetica,sans-serif;
}
.qp_wrap .qp_module {
	position:						relative;
	background:						#fff url(../images/bg_module_footer2.gif) no-repeat 0 bottom;
	width:							627px;
	widt\h:							587px;
	padding:						20px;
	margin:							0 0 20px;
}
.qp_wrap .hw .qp_module {
	width:							555px;
	widt\h:							515px;
	background:						#fff url(../images/bg_module_footer_555.gif) no-repeat 0 bottom;
}
.qp_wrap .hw_coloured .qp_module {
	width:							555px;
	widt\h:							515px;
	background:						#0197d0 url(../images/bg_module_footer_wn_555.jpg) no-repeat 0 bottom;
	padding-top:					95px;
}
.qp_wrap .qp_module_sm {
	width:							190px;
	widt\h:							170px;
	background:						none;
	position:						relative;
	padding:						20px 10px;
	margin:							0 0 20px;
	border:							1px solid #ccc;
}
.qp_wrap .qp_module_300x250 {
	width:							300px;
	widt\h:							280px;
	height:							250px;
	heigh\t:						230px;
	padding:						10px;
	border:							1px solid #ccc;
	overflow:						hidden;
	position:						relative;
}
.qp_wrap .qp_module_med {
	width:							250px;
	widt\h:							232px;
	background:						none;
	position:						relative;
	padding:						20px 9px;
	margin:							0 0 20px;
	border:							1px solid #ccc;
}
.qp_wrap .qp_module_lg {
	width:							320px;
	widt\h:							309px;
	background:						none;
	position:						relative;
	padding:						20px 5px 20px 6px;
	margin:							0 0 20px;
	border:							1px solid #ccc;
}
.qp_wrap .qp_module_lgLg {
	width:							600px;
	widt\h:							580px;
	background:						none;
	position:						relative;
	padding:						20px 10px;
	margin:							0 0 20px;
	border:							1px solid #ccc;
}
.qp_wrap .qp_module_lgLg .column_half {
	width:							290px;
	widt\h:							270px;
	padding:						0 10px;
	display:						block;
	float:							left;
}
.qp_wrap .tid-etu .qp_module_lgLg .column_half {
	width:							220px;
	padding:						0 5px;
}
.qp_wrap .qp_module_lgLgLg {
	width:							710px;
	background:						none;
	position:						relative;
	padding:						20px 0;
	margin:							0 0 20px;
}
.qp_wrap .qp_module_lgLgLg .col_twoThirds {
	width:							475px;
	float:							left;
}
.qp_wrap .qp_module_lgLgLg  .col_third {
	width:							235px;
	float:							left;
}

.qp_wrap .qp_module_bp {
	padding:						20px 17px;
	color:							#000;
	width:							418px;
	widt\h:							378px;
	overflow:						hidden;
}
.qp_wrap .qp_module_bp fieldset {
	display:						block;
	background:						#DFF2F9;
	padding:						10px 17px;
	position:						relative;
	margin-bottom:					20px;
}
.qp_wrap .qp_module_bp h2 {
	padding-bottom:					15px;
}
.qp_wrap .qp_module_bp p {
	color:							#000;
	padding-left:					0!important;
}

.qp_wrap .qp_module div.qp_header {
	position:						absolute;
	top:							0;
	left:							0;
	width:							627px;
	height:							5px;
	background:						url(../images/bg_module_header.gif) no-repeat left top;
}
.qp_wrap .qp_module .qp_module_footer {
	font-size:						0.8em;
}
.qp_wrap .hw_coloured a {
	color:							#fff!important;
	font-size:						0.8em;
}
.qp_wrap .hw_coloured p {
	color:							#fff!important;
}
.qp_wrap .hw .qp_module div.qp_header {
	background:						url(../images/bg_module_header_555.gif) no-repeat left top;
	width:							555px;
}
.qp_wrap .hw_coloured .qp_module div.qp_header {
	background:						#fff url(../images/bg_module_header_wn_555.gif) no-repeat left top;
	height:							75px;
	width:							555px;
	position:						absolute;
	left:							0;
	top:							0;
}


/* Standard elements */
.qp_wrap hr {
	border:							none;
	color:							#f0f0f0; /* ie */
	height:							1px;
	background-color:				#f0f0f0; /* moz */
	margin:							12px 0 20px;
	padding:						0;
}
* html .qp_wrap hr {
	margin:							7px 0 13px;
}
.qp_wrap p {
	margin:							0;
	padding:						0 0 10px 0;
}
.qp_wrap a {
	color:							#0066cc;
	text-decoration:				none;
}
.qp_wrap a:hover {
	color:							#0066cc;
	text-decoration:				underline;
}
.qp_wrap img {
	border:							none;
}
.qp_wrap strong {
	font-weight:					bold!important;
}
.qp_wrap .right {
	text-align:						right!important;
}
.qp_wrap .left {
	text-align:						left!important;
}
.qp_wrap .fontSm {
	font-size:						0.9em;
}
.qp_wrap .fontSmSm {
	font-size:						0.8em;
	color:							#696969;
}
.qp_wrap .fontSmSmSm {
	font-size:						0.75em;
}
.qp_wrap .fontLg {
	font-size:						1.1em;
}
.qp_wrap .fontLgLg {
	font-size:						1.2em;
}
.qp_wrap .fontBlue {
	color:							#0066cc;
}
.qp_wrap .cDiv {
	clear:							left!important;
	float:							none!important;
}
.qp_wrap .cDivRight {
	clear:							right!important;
	float:							none!important;
}
.qp_wrap .cDivBoth {
	clear:							both!important;
	float:							none!important;
}
.qp_wrap .floatLeft {
	float:							left!important;
}
.qp_wrap .floatRight {
	float:							right!important;
}
.qp_wrap .noPad {
	margin:							0!important;
	padding:						0!important;
}
.qp_wrap ul {
	margin:							0 0 10px 15px;
	padding:						0;
}
.qp_wrap ul li {
	margin:							0;
	padding:						2px 0 2px 10px;
}
.qp_wrap ul.list_horizontal {
	margin:							0;
	padding:						0;
}
.qp_wrap ul.list_vertical {
	margin:							0;
	padding:						0;
}
.qp_wrap ul.list_vertical li {
	list-style:						none;
	padding:						2px 0;
}
.qp_wrap .show {
	display:						block!important;
}
.qp_wrap .hide {
	display:						none!important;
}
.qp_wrap .hidden {
	position:						absolute;
	top:							0;
	left:							-9999px;
}

/* end standard elements */

/* headings */
.qp_wrap h1,
.qp_wrap h2,
.qp_wrap h3,
.qp_wrap h4,
.qp_wrap h5,
.qp_wrap h6 {
	display:						block;
	font-size:						1em;
	font-weight:					bold;
	font-family:					helvetica,sans-serif;
	margin:							0 0 10px;
	padding:						0;
	color:							#000;
}
.qp_wrap .hw h1,
.qp_wrap .hw h2,
.qp_wrap .hw h3,
.qp_wrap .hw h4,
.qp_wrap .hw h5,
.qp_wrap .hw h6 {
	color:							#003366;
	font-family:					tahoma,helvetica,sans-serif;
}
.qp_wrap .lp h1,
.qp_wrap .lp h2,
.qp_wrap .lp h3,
.qp_wrap .lp h4,
.qp_wrap .lp h5,
.qp_wrap .lp h6 {
	color:							#0066cc;
	font-family:					tahoma,helvetica,sans-serif;
}
.qp_wrap .qp_module_bp h3 {
	color:							#00378E;
	font-size:						1.2em;
	font-family:					arial,helvetica,sans-serif;
}
.qp_wrap .hw_coloured h2 {
	font-size:						1.8em;
	color:							#fff;
	line-height:					1.15em;
	letter-spacing:					-1px;
	width:							300px;
	position:						absolute;
	top:							20px;
	left:							20px;
}
/* end headings */

/* form elements */
.qp_wrap form {
	margin:							0;
	padding:						0;
}
.qp_wrap fieldset {
	margin:							0;
	padding:						0;
	border:							none;
}
.qp_wrap .lp fieldset {
	margin:							0 0 0 20px;
}

.qp_wrap legend {
	margin:							0;
	padding:						0;
	font-size:						0.8em;
	color:							#999;
}
.qp_wrap div.rowWrap {
	display:						block;
	clear:							left;
}
.qp_wrap div.rowWrap p {
	margin:							-5px 0 10px;
	padding:						0;
	color:							#999;
}
.qp_wrap .qp_module_300x250 div.rowWrap p {
	margin-bottom:					0px;
}
.qp_wrap .bgRowWrap {
	position:						relative;
	background:						transparent url(../images/bg_internalBox_footer_wn_515.gif) no-repeat left bottom;
	margin-top:						3px;
	margin-bottom:					10px;
	padding-bottom:					3px;
}
.qp_wrap .bgRowWrap .bgRowContent {
	background:						#2b90bd;
	color:							#fff;
	padding:						3px 10px 4px;
}
.qp_wrap .bgRowWrap .bgRowContent p {
	padding:						4px 0;
	margin:							0!important;
	color:							#fff;
}
.qp_wrap .bgRowWrap .bgRowContent a {
	font-size:						1em;
	text-decoration:				underline!important;
}
.qp_wrap .bgRowWrap_header {
	background:						transparent url(../images/bg_internalBox_header_wn_515.gif) no-repeat left top!important;
	position:						absolute;
	top:							-3px;
	left:							0;
	height:							3px;
	width:							515px;
}
.qp_wrap .qp_info .disable {
	color:							#abd9ed!important;
}
.qp_wrap .bgRowWrap a.bgRowMore {
	position:						absolute;
	top:							8px;
	right:							10px;
	outline:						none;
	font-size:						0.8em!important;
	text-decoration:				none!important;
}
.qp_wrap .bgRowWrap a.bgRowMore:hover {
	text-decoration:				underline!important;
}
.qp_wrap label {
	display:						block;
	float:							left;
	margin:							0;
	padding:						4px 20px 2px 0;
	font-weight:					bold;
	font-size:						1em;
}
.qp_wrap .tid-etu label {
	padding-right:					0;
}
.qp_wrap .lp label {
	font-size:						0.9em;
}
.qp_wrap .hw_coloured label {
	text-align:						right;
	font-weight:					normal;
	font-size:						1.05em!important;
}
.qp_wrap .hw_coloured div.bgRowWrap label {
	font-weight:					bold;
	margin-bottom:					0;
}
.qp_wrap .qp_module_bp label {
	padding-right:					14px;
}
.qp_wrap .wn .qp_module_sm label,
.qp_wrap .wn .qp_module_med label {
	float:							none;
	margin-bottom:					3px;
}
.qp_wrap .lblPlain {
	font-weight:					normal;
	font-size:						1em;
}
.qp_wrap .wn .qp_module_sm .lblPlain,
.qp_wrap .wn .qp_module_med .lblPlain {
	margin-bottom:					0;
}
.qp_wrap .lblShtSht {
	width:							30px;
	widt\h:							10px;
}
.qp_wrap .lblSht {
	width:							50px;
	widt\h:							30px;
}
.qp_wrap .lblShtMed {
	width:							70px;
	widt\h:							50px;
}
.qp_wrap .qp_module_bp .lblShtMed {
	width:							65px;
	widt\h:							45px;
}
.qp_wrap .lblShtLng {
	width:							90px;
	widt\h:							70px;
}
.qp_wrap .lblMed {
	width:							120px;
	widt\h:							100px;
}
.qp_wrap .lblMedMed {
	width:							130px;
	widt\h:							110px;
}
.qp_wrap .qp_module_lg .lblMedMed {
	padding-right:					0;
	width:							130px;
}
.qp_wrap .qp_module_bp .lblMedMed {
	width:							190px;
	widt\h:							170px;
	padding-top:					6px;
	padding-right:					0!important;
	font-size:						0.9em;
}
.qp_wrap .lblMedLng {
	width:							180px;
	widt\h:							160px;
}
.qp_wrap .qp_module_sm .lblMedLng,
.qp_wrap .qp_module_med .lblMedLng {
	padding-right:					0;
	widt\h:							160px;
}
.qp_wrap .lblLngMed {
	width:							232px;
	widt\h:							212px;
}
.qp_wrap .lblLngMedLng {
	width:							260px;
	widt\h:							240px;
}
.qp_wrap .lblLngMedSht {
	width:							242px;
	widt\h:							222px;
}
.qp_wrap .qp_module_sm .lblLngMed,
.qp_wrap .qp_module_med .lblLngMed {
	padding-right:					0;
	widt\h:							232px;
}
.qp_wrap .lblLng {
	width:							300px;
	widt\h:							280px;
}

.qp_wrap .lblLngLng {
	width:							332px;
	widt\h:							312px;
}
.qp_wrap .qp_module_sm .lblLngLng,
.qp_wrap .qp_module_med .lblLngLng {
	padding-right:					0;
	widt\h:							332px;
}

.qp_wrap div.bgRowWrap .lblLngMedLng {
	width:							240px;
	widt\h:							228px;
}
.qp_wrap div.bgRowWrap .lblLngMedSht {
	width:							222px;
	widt\h:							210px;
}
.qp_wrap div.bgRowWrap .lblLngMed {
	width:							232px;
	widt\h:							220px;
}

.qp_wrap input,
.qp_wrap select, 
.qp_wrap textarea {
	font-size:						1em;
	margin:							0 5px 10px 0;
	padding:						1px;
	border:							1px solid #d3d3d3;
}
.qp_wrap .qp_module_300x250 input,
.qp_wrap .qp_module_300x250 select,
.qp_wrap .qp_module_300x250 textarea {
	margin-bottom:					5px;
}
.qp_wrap .qp_module_300x250 select {
	display:						inline!important;
}
.qp_wrap .qp_module_sm input,
.qp_wrap .qp_module_sm select,
.qp_wrap .qp_module_sm textarea,
.qp_wrap .qp_module_lg input,
.qp_wrap .qp_module_lg select,
.qp_wrap .qp_module_lg textarea {
	margin-right:					2px;
}

.qp_wrap .radioBtn {
	border:							none;
	float:							left;
	display:						block;
	margin:							4px 5px 10px 0;
}
* html .qp_wrap .radioBtn {
	margin:							2px 5px 10px -3px;
}
*+html .qp_wrap .radioBtn {
	margin:							0 5px 10px -5px;
}
.qp_wrap .qp_module_300x250 .radioBtn {
	margin-bottom:					2px;
}
.qp_wrap .chkBox {
	float:							left;
	margin:							4px 7px -4px 0;
}

.qp_wrap .qp_module_sm .radioBtn,
.qp_wrap .qp_module_lg .radioBtn {
	margin-right:					5px;
}


.qp_wrap .inputShtSht {
	width:							50px;
	widt\h:							48px;
}
.qp_wrap .inputSht {
	width:							65px;
	widt\h:							63px;
}
.qp_wrap .inputMed {
	width:							120px;
	widt\h:							118px;
}
.qp_wrap .inputMedLng {
	width:							170px;
	widt\h:							168px;
}
.qp_wrap .inputLng {
	width:							259px;
	widt\h:							257px;
}

.qp_wrap .selectShtSht {
	width:							52px;
	widt\h:							50px;
}
.qp_wrap .selectSht {
	width:							60px;
	widt\h:							58px;
}
.qp_wrap .selectMed {
	width:							120px;
	widt\h:							118px;
}
.qp_wrap .selectMedLng {
	width:							172px;
	widt\h:							170px;
}
.qp_wrap .selectMedLngSht {
	width:							192px;
	widt\h:							190px;
}
.qp_wrap .selectLngMed {
	width:							222px;
	widt\h:							220px;
}
.qp_wrap .selectLngLng {
	width:							262px;
	widt\h:							260px;
}
.qp_wrap .selectLng {
	width:							259px;
	widt\h:							257px;
}

.qp_wrap .taSht {
	width:							65px;
	widt\h:							63px;
	height:							100px;
	heigh\t:						98px;
}
.qp_wrap .taMed {
	width:							120px;
	widt\h:							118px;
	height:							100px;
	heigh\t:						98px;
}
.qp_wrap .taMedLng {
	width:							180px;
	widt\h:							178px;
	height:							100px;
	heigh\t:						98px;
}
.qp_wrap .taLng {
	width:							259px;
	widt\h:							257px;
	height:							150px;
	heigh\t:						148px;
}

.qp_wrap em.qp_error {
	display:						none;
	margin:							-5px 0 10px;
	padding:						0;
	color:							#cc0000;
	font-size:						0.9em;
	font-style:						normal;
}
.qp_wrap .qp_module_300x250 em.qp_error {
	margin-bottom:					2px;
	display:						inline!important;
}
.qp_wrap .qp_mainError {
	display:						none;
	color:							#cc0000;
	font-size:						0.9em;
}
.qp_wrap .qp_module_300x250 .qp_mainError {
	margin-bottom:					2px;
	padding-bottom:					0;
	margin-top:						-5px;
	padding-top:					0;
}
.qp_wrap .qp_module_bp .qp_mainError {
	color:							#cc0000!important;
}

.qp_wrap .indentShtSht {
	margin-left:					60px!important;
}
.qp_wrap .indentSht {
	margin-left:					75px!important;
}
.qp_wrap .indentMed {
	margin-left:					180px!important;
}
.qp_wrap .indentMedLng {
	margin-left:					195px!important;
}
.qp_wrap .indentLng {
	margin-left:					300px!important;
}
.qp_wrap .indentLngLng {
	margin-left:					332px!important;
}
.qp_wrap .indentLngMedLng {
	margin-left:					260px!important;
}
.qp_wrap .indentLngMed {
	margin-left:					232px!important;
}
.qp_wrap .indentLngMedSht {
	margin-left:					242px!important;
}
.qp_wrap .indent {
	margin-left:					20px!important;
}
/* end form elements */

/* button elements */
.qp_wrap .btn_getAQuote {
	display:						block;
	width:							88px;
	height:							26px;
	background:						url(../images/btn_getAQuote.gif) no-repeat 0 0;
	border:							none;
}
.qp_wrap .btn_getAQuote_orangeSquare {
	display:						block;
	width:							131px;
	height:							31px;
	background:						url(../images/btn_getAQuote_orangeSquare.gif) no-repeat 0 0;
	border:							none;
}
.qp_wrap .btn_getAQuote_orangeCurve {
	display:						inline-block;
	width:							97px;
	height:							23px;
	border:							none;
}
/* end button elements */

/* customisations of structural elements and unique conditional placement of items */
.qp_wrap .qp_module .qp_module_footer ul {
	margin-bottom:					0!important;
}
.qp_wrap .tid-etu ul li {
	padding:						0;
	line-height:					1.7em;
}
.qp_wrap h1 {
	margin-top:						20px;
	font-size:						1.4em;
}
.qp_wrap .lp h1 {
	color:							#87c52f;
}
.qp_wrap .wn h1 {
	color:							#000;
}
.qp_wrap .tid h1 {
	color:							#000;
}

.qp_wrap .lp .qp_module h2 {
	font-size:						1.5em;
	float:							left;
	vertical-align:					bottom;
	margin-right:					5px;
	margin-bottom:					20px;
	padding-top:					5px;
}
.qp_wrap .hw .qp_module h2 {
	font-size:						1.5em;
	font-weight:					normal;
	float:							left;
	margin-top:						4px;
}
.qp_wrap .wn h2,
.qp_wrap .tid h2 {
	font-size:						1.7em;
	vertical-align:					bottom;
	margin-right:					5px;
	margin-bottom:					0;
}
.qp_wrap .tid-etu h2 { 				
	color: 							#2480d3; 
	text-align:						center;
	font-weight:					normal;
	font-size:						1.6em;
}
.qp_wrap .qp_module_med h2 {
	font-size:						1.8em;
}
.qp_wrap .qp_module_lg h2 {
	padding-left:					3px;
	font-size:						1.8em;
}
.qp_wrap .lp .qp_module h3 {
	font-size:						1.1em;
}
.qp_wrap .hw .qp_module h3 {
	font-size:						1.2em;
	color:							#000;
}
.qp_wrap .qp_module_sm h3 {
	font-size:						1em;
	padding-left:					2px;
}
.qp_wrap .qp_module_med h3 {
	font-size:						1.2em;
	padding-left:					2px;
	margin-bottom:					25px;
}
.qp_wrap .qp_module_lg h3 {
	font-size:						1.2em;
	padding-left:					5px;
	margin-bottom:					25px;
}
.qp_wrap .qp_module_300x250 h3 {
	margin-bottom:					10px;
}
.qp_wrap .qp_module p {
	padding:						0 0 10px;
}
.qp_wrap .qp_module_300x250 .qp_module p {
	padding-bottom:					2px;
}

.qp_wrap .lp .qp_module a.sponsor {
	float:							right;
}
.qp_wrap .hw .qp_module a.sponsor {
	float:							right;
}
.qp_wrap .wn .qp_module_med a.sponsor {
	display:						block;
	margin:							0 0 0 30px;
}
.qp_wrap .tid .qp_module_med a.sponsor {
	display:						block;
	margin:							0 0 0 17px;
}

.qp_wrap .wn .qp_module_lg a.sponsor {
	float:							left;
	display:						block;
	margin:							8px 0 0 2px;
}
.qp_wrap .tid .qp_module_lg a.sponsor {
	display:						block;
	margin:							0 0 20px 50px;
}
.qp_wrap .qp_module_lgLg a.sponsor {
	display:						block;
	margin:							0 0 20px;
}
.qp_wrap .hw_coloured a.sponsor {
	display:						block;
	width:							206px;
	height:							60px;
	position:						absolute;
	top:							20px;
	right:							20px;
	
}

.qp_wrap .qp_module_bp .qp_underwriter {
	display:						block;
	position:						absolute;
	right:							30px;
	bottom:							10px;
}
* html .qp_wrap .qp_module_bp .qp_underwriter {
	right:							20px;
	bottom:							20px;
}
*+html .qp_wrap .qp_module_bp .qp_underwriter {
	right:							20px;
	bottom:							20px;
}

.qp_wrap .wn .btn_getAQuote_orangeSquare,
.qp_wrap .tid .btn_getAQuote_orangeSquare {
	margin:							15px 0 20px 0;
}
.qp_wrap .qp_module_sm .btn_getAQuote_orangeSquare {
	margin-left:					20px;
}
.qp_wrap .qp_module_med .btn_getAQuote_orangeSquare {
	margin-left:					50px;
}
.qp_wrap .wn .qp_module_lg .btn_getAQuote_orangeSquare {
	display:						block;
	float:							left;
	margin-left:					8px;
}
.qp_wrap .tid .qp_module_lg .btn_getAQuote_orangeSquare {
	display:						block;
	margin-left:					80px;
}
.qp_wrap .qp_module_300x250 .btn_getAQuote_orangeSquare {
	margin:							0;
	display:						block;
	position:						absolute;
	right:							10px;
	bottom:							10px;
}


.qp_wrap .qp_module ul, 
.qp_wrap .qp_module ol {
	margin:							0 0 10px 20px;
	padding:						0 0 0 20px;
}
.qp_wrap .qp_module_bp ul, 
.qp_wrap .qp_module_bp ol {
	margin-left:					0;
	padding:						0;
}
* html .qp_wrap .qp_module_bp ol {
	margin-left:					10px;
}
.qp_wrap .qp_module ul li, 
.qp_wrap .qp_module ol li {
	margin:							0 0 5px;
	padding:						0 0 0 10px;
}
.qp_wrap .qp_module_bp ul li, 
.qp_wrap .qp_module_bp ol li {
	font-size:						1.2em!important;
	color:							#666!important;
	list-style:						none;
	background:						none!important;
	margin:							0!important;
	padding-left:					0!important;
}
.qp_wrap .qp_module_bp ul li a, 
.qp_wrap .qp_module_bp ol li a {
	color:							#06A6CE;
}

.qp_wrap .qp_module ul.list_horizontal, 
.qp_wrap .qp_module ol.list_horizontal {
	margin:							0 0 10px 0;
	padding:						0;
}
.qp_wrap .qp_module ul.list_horizontal li, 
.qp_wrap .qp_module ol.list_horizontal li {
	list-style:						none;
	display:						block;
	float:							left;
	margin:							0 10px 5px 0;
	padding:						0;
}
.qp_wrap .hw_coloured ul.list_horizontal {
	margin:							26px 0 10px 10px!important;
	
}
.qp_wrap .hw_coloured ul.list_horizontal li {
	margin:							0 0 0 3px!important;
	font-size: 0.9em;
}
/* end customisations of structural elements and unique conditional placement of items */

