
/* ######################## */
/* HTML tags, excluding <a> */
body {
	background: #FFFFFF;
	color: #40509F;
	margin: 0;
}
input, label, li, p, select, table, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
* html input, * html label, * html li, * html p, * html select, * html table, * html textarea {
	font-size: x-small;
	f\ont-size: small;
}
input, select, textarea {
	font-size: 90%;
}
p, td, th { /* NS workaround, keep styles in sync with <body> */
	color: #40509F; /* dark blue */
	font-family: Arial, Helvetica, sans-serif;
}

form {
	margin: 0;
	padding: 0;
}
h1, h2 {
	color: #569AED;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
h1 {
	font-size: 130%;
}
h2 {
	font-size: 110%;
}
img {
	border: 0;
}
pre {
	font-family: "Courier New", Courier, monospace;
}
select {
	border: #40509F 1px solid; /* dark blue */
	color: #40509F;
}
textarea {
	background: #DDEBFB;
	border: #40509F 1px solid; /* dark blue */
	color: #40509F; /* dark blue */
	font-family: Arial, Helvetica, sans-serif;
}

/* ############################################# */
/* HTML tag <a> and classes used within <a> only */
a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: inherit;
}
a.submenu {
	color: #1A4F90; /* dark blue */
	font-family: inherit;
	font-style: italic;
	font-weight: bold;
}
a.submenu:hover {
	color: #569AED; /* light blue */
	text-decoration: none;
}
a.bar-bottom-email {
	color: #FFFFFF;
	font-weight: inherit;
	text-decoration: inherit;
}

/* ################# */
/* all other classes */
.bar-bottom-bottom-right {
	background: url(asset/images/waves/worldchoice/v3/nimbus/hole-bottom/bottom-right.gif);
	color: #FFFFFF;
	font-style: inherit;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.bar-bottom-left {
	background: url(asset/images/waves/worldchoice/v3/nimbus/hole-bottom/left.gif);
}
.bar-bottom-top-right {
	background-image: url(asset/images/waves/worldchoice/v3/nimbus/hole-bottom/top-right.gif);
	color: #FFFFFF;
	font-style: inherit;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.bar-top-centre {
	background-color: #93BFEB; /* light blue - 147,191,235 */
	background-image: url(asset/images/waves/worldchoice/v3/nimbus/hole-top/centre.gif);
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
}
.bar-top-left {

	background-color: #93BFEB; /* light blue - 147,191,235 */
	background-image: url(asset/images/waves/worldchoice/v3/nimbus/hole-top/left.gif);
}
.hole-bottom {
	vertical-align: top;
}
.hole-content {
	vertical-align: top;
}
.hole-content-footer {
	text-align: center;
}
.hole-content-top {
	background-color: #A5EE82; /* light green - 165,238,130 */
	background-image: url(asset/images/waves/worldchoice/v3/nimbus/hole-content-top/background.gif);
	vertical-align: top;
}
.hole-left {
	background: #FF9000; /* orange */
	vertical-align: top;
}
.hole-top {
	vertical-align: top;
	background-color: inherit;
}
.info-panel {
	text-align: left;
}
.info-panel h3 {
	font-size: 100%;
/*	text-align: left; */
}
.input {
	background: #DDEBFB;
	border: #40509F 1px solid; /* dark blue */
	color: inherit;
}
.membership-block {
	background: #569AED;
	background-image: url(asset/images/waves/worldchoice/v3/nimbus/hole-left/background-membership.gif);
	text-align: center;
}
.membership-cell {
	color: #FFFFFF;
	font-size: 85%;
	font-style: inherit;
	font-weight: bold;
	text-align: center;
}
.text-main {
	margin-top: 0;
	text-align: justify;
}

/* ############################### */
/* Waves Plus asset related styles */
/* (do not add or remove classes,  */
/*     style modification is fine) */
/* ############################### */
.details-global {
	margin: 20px 25px 30px 25px;
	text-align: left;
	width: 93%;
}
.details-global h2 {
	color: inherit;
	font-size: inherit;
	margin: 5px 0;
}
.form-common h2 {
	font-size: inherit;
	margin: 10px 0 3px 0;
}
.form-common label {
	background: #CFFF9F;
	color: #104F8F;
	display: block;
	font-size: 100%;
	font-weight: bold;
	height: 100%;
	padding: 3px;
	text-align: left;
	width: 95%;
}
* html .form-common label {
	width: 100%;
	w\idth: 95%;
}
.form-common select, .form-common textarea {
	font-size: 85%;
	width: 15em;
}
.form-common .button {
	width: auto;
}
.form-common .input {
	width: 15em;
}
.form-common .message { /* textarea */
	height: 8em;
	width: 30em;
}
.heading-global {
	background: inherit;
	color: inherit;
	font-size: 12pt;
	font-weight: bold;
	text-align:	inherit;
}
.hr-no-space {
	background: none;
	border-top: 1px solid #CCCCCC;
	font-size: 0;
	height: auto;
	margin: 0;
	padding: 0;
}
.table-details-global {
	padding-bottom: 10px;
	text-align: left;
}

/* ########## */
/* contact us */
.contactus-field-heading {
	background: inherit;
	color: inherit;
	font-size: 10pt;
	font-weight: inherit;
	text-align: inherit;
}

/* ###### */
/* extras */
a.menu-extras {
	color: #267ED7;
	font-weight: bold;
}
a.menu-extras:hover {
	color: #40509F;
	text-decoration: none;
}

.extras-content {
	/* text-align: center; */
}
.extras-text {
	background: inherit;
	color: #FF6C00;
	font-weight: bold;
	text-align: left;
}

/* ############### */
/* holiday details */
.hd-fields {
	background: #4481D5;
	color: inherit;
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
}
.hd-fields-input {
	background: #267ED7;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
}
.hd-fields-input-values {
	background: #FFFFFF;
	color: #40509F;
}
.hd-fields-input-values input {
	background: #C0DAF3;
	border-bottom: #40509F 1px solid;
	border-left: #40509F 1px solid;
	border-right: #40509F 1px solid;
	border-top: #40509F 1px solid;
	color: #1A4F90;
	font-family: inherit;
}
.hd-fields-input-values textarea {
	/* class not needed, see above for <textarea> */
}
.hd-fields-values {
	background: #93BFEB;
	color: #40509F;
	font-size: 9pt;
	font-weight: bold;
}
.hd-text {
	color: #788BE3;
	font-size: 10pt;
	text-align: justify;
}
.hd-text-telephone {
	color: #40509F;
	font-size: 14pt;
	font-weight: bold;
}

/* ######### */
/* # details */
.item-details-content {
	background: #F0FFD1;
	border: 1px solid #CCCCCC;
	border-top: 0;
	padding: 5px;
	vertical-align: top;
}
.item-details-content p {
	margin: inherit;
}
.item-details-content img {
	display: block;
	float: none;
	margin: 5px auto 0 auto;
	text-align: center;
}
.item-details-header {
	background-color: #1F4F90;
	background-image: url(asset/images/waves/default/public/nimbus/common/top-right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	border-left: none;
	border-right: none;
	border-top: none;
	color: #FFFFFF;
	height: 22px;
	padding: 0;
}
.item-details-header h2 {
		background-image: url(asset/images/waves/default/public/nimbus/common/top-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #FFFFFF;
	font-size: 110%;
	line-height: 22px;
	margin: 0;
	padding: 0 0 0 25px;
}
.item-details-phone {
	color: inherit;
	font-size: 125%;
	font-weight: bold;
}
.item-details-strapline {
	font-weight: bold;
}

/* ######### */
/* item list */
.item-list-content {
	background: #F0FFD1;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	font-weight: bold;
	height: 82px;
	margin: 0;
	padding: 5px 3px;
	vertical-align: top;
}
* html .item-list-content {
	height: 72px;
}
.item-list-content img {
	float: left;
	margin: 0 5px 1px 0;
}
.item-list-content p {
	font-size: 90%;
	margin: 0;
}
.item-list-header {
	background-color: #1F4F90;
	background-image: url(asset/images/waves/default/public/nimbus/common/top-right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	border-left: none;
	border-right: none;
	border-top: none;
	color: #FFFFFF;
	height: 22px;
	padding: 0;
}
.item-list-header h2 {
	background-image: url(asset/images/waves/default/public/nimbus/common/top-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #FFFFFF;
	font-size: 110%;
	line-height: 22px;
	margin: 0;
	padding: 0 0 0 25px;
}
p.item-list-moreinfo {
	margin-top: 5px;
}

/* #################### */
/* mail - email message */
.mail-hd-not {
	color: #FF0000;
	font-weight: bold;
}

/* ############# */
/* offer details */
a.od-link {
	color: #FFFFFF;
	font-weight: bold;
}
a.od-link:hover {
	color: #000000;
	text-decoration: none;
}

.od-content {
	background: #C0DAF3;
	color: #40509F;
}
.od-footer {
	background: #267ED7;
	color: inherit;
}
.od-header {
	background: #1A4F90;
	color: #FFFFFF;
	font-size: 110%;
	font-style: italic;
	font-weight: bold;
}

.od-strapline {
	background: #F5E5D5;
	color: inherit;
	font-weight: bold;
}

/* ########## */
/* offer list */
a.ol-link {
	background: inherit;
	color: #FFFFFF;
	font-weight: bold;
}
a.ol-link:hover {
	color: #003F8F;
	text-decoration: none;
}

.ol-content {
	background: #F5E5D5;
	color: #003F8F;
}
.ol-footer {
	background: #86B2EB;
	text-align: right;
}
.ol-header {
	background: #DFAF30;
	color: #FFFFFF;
	font-size: 110%;
	font-style: italic;
	font-weight: bold;
}

/* #################### */
/* popular destinations */
a.dest-text {
	color: #5E91D3;
	font-size: 9pt;
	font-weight: bold;
}
a.dest-text:hover {
	color: #003F8F;
	text-decoration: none;
}

/* ########### */
/* search form */
.search-text {
	text-align: center;
}
select#fromDay, select#toDay {
	width: 4em;
}
select#fromMonthYear, select#toMonthYear {
	width: 10.6em;
}
.sfrm-heading-options {
	background: #569AED;
	color: #FFFFFF;
	font-size: 10pt;
}
.sfrm-heading-options-3months {
	background: inherit;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
}
.sfrm-heading-options-choice {
	background: #C7E3FF;
	color: inherit;
	font-size: 8pt;
	font-weight: bold;
}
.sfrm-notfound {
	background: #8180C7;
	color: inherit;
	font-size: 10pt;
	font-weight: bold;
}
.sfrm-options {
	color: #FFFFFF;
	font-size: inherit;
	font-weight: inherit;
}

/* #################################### */
/* search results                       */
/* (sc = self catering, fd = fly drive) */
.row-color {
	background: #40509F;
}
.srch-notes-sc-fd {
	color: inherit;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
}
.srch-result-from {
	color: #006699;
	font-weight: bold;
}
.srch-result-heading {
	background: transparent;
	color: #40509F;
	font-weight: bold;
}
.srch-result-price-darkbg {
	background: #5BA4EE;
	color: inherit;
	font-size: 8pt;
}
.srch-result-price-darkbg-hdg {
	background: #5BA4EE;
	color: inherit;
	font-size: 8pt;
	font-weight: bold;
}
.srch-result-price-lightbg {
	background: inherit;
	font-size: 8pt;
	font-weight: inherit;
}
.srch-result-price-lightbg-hdg {
	background: #93BFEB;
	color: inherit;
	font-size: 8pt;
	font-weight: bold;
}
.srch-result-polldate {
	font-size: 7pt;
	font-style: inherit;
}
.srch-result-redfont {
	color: inherit;
	font-weight: bold;
}
.srch-results {
	font-size: 8pt;
}

/* #################### */
/* terms and conditions */
.terms-sub-heading {
	background: #FFFFFF;
	color: #003F8F;
	font-size: 10pt;
	font-weight: bold;
	text-align: inherit;
}
.terms-text {
	background: #000000;
	color: #FFFFFF;
}

/* ########## */
/* week ahead */
a.menu-weekahead {
	color: inherit;
	font-weight: inherit;
}
a.menu-weekahead:hover {
	color: inherit;
	font-weight: inherit;
	text-decoration: inherit;
}
.week-text {
	color: inherit;
	font-size: 10pt;
	font-weight: bold;
}

/* ############# */
/* our speciality details */
a.osd-link {
	color: #FFFFFF;
	font-weight: inherit;
}
a.osd-link:hover {
	color: inherit;
	text-decoration: none;
}

.osd-content {
	color: inherit;
	font-size: 95%;
}
.osd-footer {
	background: inherit;
	color: inherit;
	font-size: inherit;
}
.osd-header {
	background: #1A4F90;
	color: #FFFFFF;
	font-size: 85%;
	font-style: italic;
	font-weight: bold;
}

.osd-strapline {
	background:	inherit;
	color: #40509F;
	font-weight: bold;
}

.osd-web-links {
	background: inherit;
	font-size: inherit;
	text-align: right;
}
/* ########## */
/* our speciality list */
a.osl-link {
	color: #FFFFFF;
	font-weight: inherit;
}
a.osl-link:hover {
	color: inherit;
	text-decoration: none;
}

.osl-content {
	background: inherit;
	color: inherit;
}
.osl-footer {
	background: inherit;
	text-align: right;
}
.osl-header {
	background: #1A4F90;
	color: #FFFFFF;
	font-size: 110%;
	font-style: italic;
	font-weight: bold;
}

/* ################ */
/* superbreak pages */
.sb_form fieldset {
	border: 0;
	display: block;
	margin: 0;
	padding: 0;
}
.sb_form dl {
	display: block;
	float: left;
	margin: 1em 4em 0 0;
	padding: 0;
}
.sb_form dt {
	clear: both;
	float: left;
	margin: 0 0 2px 0;
	padding: 0;
}
.sb_form dd {
	margin: 0 0 2px 0;
	padding: 0;
}
.sb_form label {
	background: rgb(255,252,232);
	display: block;
	font-weight: bold;
	margin: 0 3px 0 0;
	padding: 1px 3px;
	width: 12em;
}

/* #################### */
/* Comtec related pages */
/*
	lds-listing ... Level 1 listing
	lds-details ... Details after Level 1 listing
	lqs-listing ... Level 2 listing
	lqs-details ... Details after Level 2 listing
	qc-question ... Questions for Level 3
	qc-details  ... Level 3 details
*/

/* #################################### */
/* lds-details (Comtec Level 1 details) */
.lds-details-price {
	border: 0 !important;
	color: #CC0000 !important;
	margin: 0.5em 0 !important;
	padding: 0 !important;
}
.lds-details-phone {
	border: 0 !important;
	color: inherit;
	font-size: 115% !important;
	margin: 0.5em 0 1.5em 0 !important;
	padding: 0 !important;
}
.lds-details-summary {
	border: 0;
}
.lds-details-summary h2 {
	font-size: inherit;
	margin: 0 0 5px 0;
}
.lds-details-summary img {
	vertical-align: middle;
}
.lds-details-summary td {
	background-color: #F0FFD1;
	border: 1px solid #CCCCCC;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}
.lds-details-summary td td {
	border: 0;
	padding: 0;
}
.lds-details-summary .left-top h2 {
	margin: 0 0 -0.5em 0;
	padding: 0;
}
.lds-details-summary .right-bottom,
.lds-details-summary .right-top {
	text-align: right !important;
}
.lds-details-form fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
.lds-details-form h2 {
	font-size: inherit;
	padding-top: 10px;
}
.lds-details-form input {
	background-color: #FFFFFF;
	border: 1px solid #666666;;
	display: block;
	margin-top: 2px;
	padding: 2px;
}
.lds-details-form input.button { /* not used??? */
	background-color: #FFFFFF;
	border: 0;
	display: block;
}
.lds-details-form label {
	background: inherit;
	clear: none;
	display: block;
	float: none;
	font-weight: bold;
	line-height: inherit;
	margin-right: inherit;
	margin-top: 3px;
	padding: inherit;
	width: auto;
}
.lds-details-form textarea {
	background-color: #FFFFFF;
	border: 1px solid #666666;;
	clear: none;
	float: none;
	height: 60px;
	margin-bottom: 15px;
	margin-top: 2px;
	padding: 2px;
	width: 87%;
}
.lds-details-form .contact-details input {
	float: none;
	width: 20em;
}
.lds-details-form .numbers select {
	float: none;
	margin-right: inherit;
	width: 4em;
}
.lds-details-form .message label {
	margin-bottom: inherit;
}
.lds-details-form {
	text-align: left;
	vertical-align: top;
}

/* #################################### */
/* lds-listing (Comtec Level 1 listing) */
/* (sc = self catering, fd = fly drive) */
.lds-listing-action {
	margin: 0 0 2em 0;
}
.lds-listing-header {
	margin: 0;
}
.lds-listing-notes-sc-fd {
	font-size: inherit;
	text-align: right;
}
.lds-listing-polldate {
	color: #999999;
	font-size: 80%;
}
.lds-listing-dest {
	color: #1F4F90;
	font-weight: bold;
}
.lds-listing-dept {
	color: #5098EF;
	font-weight: bold;
}
.lds-listing-date {
	color: #1F4F90;
	font-weight: bold;
}
.lds-listing-duration {
	color: #1F4F90;
	font-weight: bold;
}
.lds-listing-row-hilite {
	background-color: #F0FFD1;
}
.lds-listing-bottom-left {
	float: left;
}
.lds-listing-bottom-right {
	float: right;
}
.lds-listing-top-left {
	float: left;
}
.lds-listing-top-right {
	float: right;
	font-size:	inherit;
	text-align: right;
}
.lds-listing-top-right label {
	font-size:	inherit;
}

/* #################################### */
/* lqs-details (Comtec Level 2 details) */
.lqs-details-price {
	border: 0 !important;
	color: #CC0000 !important;
	margin: 0.5em 0 0 0 !important;
	padding: 0 !important;
}
.lqs-details-phone {
	border: 0 !important;
	color: inherit;
	display: inline !important;
	margin: 0 !important;
	padding: 0 !important;
}
.lqs-details-summary {
	border: 0;
}
.lqs-details-summary h2 {
	font-size: inherit;
	margin: 0 0 5px 0;
}
.lqs-details-summary img {
	vertical-align: middle;
}
.lqs-details-summary td {
	background-color: #F0FFD1;
	border: 1px solid #CCCCCC;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}
.lqs-details-summary td td {
	border: 0;
	padding: 0;
}
.lqs-details-summary .left-top h2 {
	margin: 0 0 -0.5em 0;
	padding: 0;
}
.lqs-details-summary .right-bottom,
.lqs-details-summary .right-top {
	text-align: right !important;
}
.lqs-details-form fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
.lqs-details-form h2 {
	font-size: inherit;
	padding-top: 10px;
}
.lqs-details-form input {
	background-color: #FFFFFF;
	border: 1px solid #666666;
	display: block;
	margin-top: 2px;
	padding: 2px;
}
.lqs-details-form input.button { /* not used??? */
	background-color: #FFFFFF;
	border: 0;
	display: block;
}
.lqs-details-form label {
	display: block;
	font-weight: bold;
	margin-top: 3px;
}
.lqs-details-form textarea {
	background-color: #FFFFFF;
	border: 1px solid #666666;
	height: 60px;
	margin-bottom: 15px;
	margin-top: 2px;
	padding: 2px;
	width: 88%;
}
.lqs-details-form .contact-details input {
	width: 20em;
}
.lqs-details-form .numbers input {
	width: 4em;
}
.lqs-details-form {
	text-align: left;
	vertical-align: top;
}

/* #################################### */
/* lqs-listing (Comtec Level 2 listing) */
.lqs-listing-button {
	margin-right: -5px;
	margin-top: 10px;
}
.lqs-listing-header {
	background-color: #1F4F90;
	background-image: none;
	background-repeat: no-repeat;
	background-position: inherit;
	height: inherit;
}
.lqs-listing-header h2 {
	color: #FFFFFF;
	display: inline;
	float: left;
	font-size: inherit;
	margin: 0;
	padding: inherit;
}
.lqs-listing-header .star {
	color: #CC0000;
}
.lqs-listing-image {
	margin: 10px 0 0 0;
}
.lqs-listing-last-updated {
	color: #999999;
	font-size: 85%;
}
.lqs-listing-matching h2 {
	margin: 0 0 3px 0;
}
.lqs-listing-matching table {
}
.lqs-listing-matching .lqs-listing-header {
	background: #1F4F90;
}
.lqs-listing-matching td {
	background: #F0FFD1;
	padding: 3px 5px;
}
.lqs-listing-matching td table td {
	background: #F0FFD1;
	padding: 0;
}
.lqs-listing-phone {
	color: #5098EF;
	font-size: 150%;
	font-weight: bold;
}
.lqs-listing-phone-book-now {
	margin-top: 40px;
}
.lqs-listing-pp {
	color: #CC0000;
}
.lqs-listing-price {
	color: #CC0000;
	font-size: 150%;
	font-weight: bold;
}
.lqs-listing-right {
	text-align: right;
}
.lqs-listing-right input {
	margin-right: 2px;
}
.lqs-listing-right p {
	margin: 0;
	text-align: right;
}
.lqs-listing-similar h2 {
	color: inherit;
	margin: 0 0 3px 0;
}
.lqs-listing-similar td {
	padding: 3px 5px;
}
.lqs-listing-similar td table td {
	padding: 0;
}
.lqs-listing-similar .lqs-listing-header {
	background: #F0FFD1;
}
.lqs-listing-table {
	border: 1px solid #CCCCCC;
	width: 698px;
}
.lqs-listing-table table h2 {
	font-size: inherit;
}
.lqs-listing-text {
	font-size: 110%;
}
.lqs-listing-tourop-logo img {
	display: inline;
	float: left;
	margin-left: 5px;
	margin-top: inherit;
}

/* ################################### */
/* qc-details (Comtec Level 3 details) */
qc-details-accomm-table {
	width: 60%;
}
.qc-details-box {
	background-color: #F0FFD1;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	width: 99%;
}
.qc-details-content {
	padding: 10px;
}
.qc-details-content h2 {
	font-size:	inherit;
}
.qc-details-content-left {
	float: left;
	padding: 10px;
}
.qc-details-content-right {
	float: right;
	padding: 10px;
	text-align: right;
}
.qc-details-flight-table {
	width: 90%;
}
.qc-details-flight-table th {
	border-bottom: 1px solid #666666;
	font-weight: bold;
	text-align: left;
}
.qc-details-flight-table td.bottom-row {
	border-bottom: 1px dotted #666666;
}
.qc-details-header {
	background-color: #1F4F90;
	background-image: none;
	background-repeat: no-repeat;
	background-position: inherit;
	padding: 5px 10px;
}
.qc-details-header h2 {
	color: #FFFFFF;
	font-size: inherit;
	margin: 0;
	padding: inherit;
}
.qc-details-note {
	clear: none;
	color: #666666;
}
.qc-details-notes-table {
	width: 90%;
}
.qc-details-notes-table th {
	border-bottom: 1px solid #666666;
	font-weight: bold;
	text-align: left;
}
.qc-details-notes-table td {
	border-bottom: 1px dotted #666666;
}
.qc-details-phone {
	color: #CC0000;
	font-size: 115%;
	font-weight: bold;
}
.qc-details-price label {
	color: #CC0000;
	font-size: 200%;
	font-weight: bold;
}
.qc-details-pricing-table {
	width: 50%;
}
.qc-details-pricing-table th {
	border-bottom: 1px solid #666666;
	font-weight: bold;
	text-align: left;
}
.qc-details-pricing-table td {
	border-bottom: 1px dotted #666666;
}
/* ###################################### */
/* qc-question (Comtec Level 3 questions) */
.qc-question-box {
	background-color: #F0FFD1;
	border: 1px solid #CCCCCC;
	text-align: left;
}
.qc-question-content {
	padding: 10px;
}
.qc-question-header {
	background-color: #1F4F90;
	background-image: none;
	background-repeat: no-repeat;
	background-position: inherit;
	padding: 5px 10px;
}
.qc-question-header h2 {
	color: #FFFFFF;
	font-size: inherit;
	margin: 0;
	padding: inherit;
}

/* Copyright (c) 2000-2010 Atolis Ltd */
