
/* HTML Elements */

a {
	text-decoration: none;
}
body {
	background-color: #FFCE00;
	background-attachment: fixed;
	background-image: url(asset/images/waves/v6/bright/orange/m/frame/bg.png);
	background-position: 0 27%;
	background-repeat: repeat-x;


	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
form {
	border: 0;
	margin: 0;
	padding: 0;
}
form strong {
	color: #0B1876;
	font-size: 8pt;
	text-transform: uppercase;
}
h1 {
	color: #1A36E2;
	font-size: 17pt;
	line-height: 22pt;
	margin: 0;
	padding-bottom: 27px;
	text-transform: uppercase;
}
h2 {
	color: #9EA0DB;
	font-size: 9pt;
	font-weight: normal;
	line-height: 11pt;
	margin-bottom: 14px;
	margin-top: 0;
	text-transform: uppercase;
}
h3 {
	border-bottom: 1px solid #E7E8F6;
	color: #3E43B7;
	font-size: 12pt;
	font-weight: normal;
	line-height: 14pt;
	margin-top: 35px;
	margin-bottom: 7px;
	padding-bottom: 3px;
	text-transform: uppercase;
	width: 100%;
}
h3 img {
	margin-left: 4px;
}
input[type='submit'] {
	background-color: #F88173;
	border: 0;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 6px;
	padding-right: 6px;
	text-transform: uppercase;
}
img {
	border: 0;
}
ol {
	color: #1A36E2;
	font-size: 9pt;
	left: 5px;
	line-height: 16pt;
	list-style-type: lower-alpha;
	margin-bottom: 14px;
	margin-top: 14px;
	position: relative;
}
p {
	color: #0B1876;
	font-size: 8pt;
	line-height: 11pt;
	margin-bottom: 24px;
	margin-top: 0;
	text-align: justify;
}
p a {
	border-bottom: 1px dotted #F88173;
	color: #F88173;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
p a:hover {
	background-color: #F88173;
	color: #FFF;
}
p strong {
	color: #1A36E2;
	text-transform: uppercase;
}
p.small {
	color: #000;
	font-size: 7pt;
	font-style: italic;
	font-weight: bold;
	line-height: 8pt;
	margin-left: 24px;
}
select {
	border: 1px solid #DE98FA;
	color: #7970FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-transform: uppercase;
}
select:focus {
	background-color: #FDFF7F;
	color: #0B1876;
}
ul {
	color: #1A36E2;
	font-size: 9pt;
	font-weight: bold;
	line-height: 16pt;
	list-style-type: disc;
	margin-bottom: 14px;
	margin-top: 14px;
}

/* ### */


/* ID Selectors */

#banner {
	height: 68px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width: 800px;
}
#banner img {
	position: relative;
	left: -10px;
	top: 2px;
}
#banner object {
	position: absolute;
	margin-left: 220px;
	overflow: hidden;
	top: 46px;
	width: 360px;
	z-index: 1;
}
#banner span {
	color: #7970FF;
	float: right;
	font-size: 7pt;
	left: 20px;
	line-height: 9pt;
	margin-right: 27px;
	margin-top: 18px;
	position: relative;
}
#banner strong {
	color: #1A36E2;
	font-size: 21pt;
	letter-spacing: -1px;
	left: 10px;
	line-height: 21pt;
	position: relative;
}
#banner .column {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	width: 380px;
}
#bar-quick-list_wysiwyg-container {
}
#body {
	background-image: url(asset/images/waves/v6/bright/orange/m/portal/bg-main.gif);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	width: 856px;
}
#contact {
	color: #6E71C9;
	font-size: 9pt;
	margin-left: auto;
	margin-right: auto;
	width: 500px;
}
#contact input {
	border: 1px solid #CFD1ED;
	color: #6E71C9;
	float: left;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 9pt;
	padding-bottom: 0;
	padding-left: 4px;
	padding-top: 0;
	width: 328px;
}
#contact label {
	left: 6px;
	position: relative;
	top: 1px;
}
#contact select {
	border: 1px solid #CFD1ED;
	color: #6E71C9;
	float: left;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 9pt;
}
#contact textarea {
	border: 1px solid #CFD1ED;
	color: #6E71C9;
	float: left;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-top: 2px;
	position: relative;
	top: -1px;
	width: 328px;
}
#contact .label {
	background-color: #E7E8F6;
	float: left;
	margin-right: 4px;
	padding-bottom: 2px;
	width: 120px;
}
#contact .send {
	background: #3E43B7;
	border: 1px solid #FFF;
	cursor: pointer;
	color: #FFF;
	font-size: 12pt;
	height: 22px;
	padding: 0;
	text-align: center;
	width: 52px;
}
#contact .send-border {
	border: 1px solid #CFD1ED;
	float: right;
	height: 24px;
	left: -42px;
	position: relative;
	width: 54px;
}
#contact .title {
	border-bottom: 1px dashed #E7E8F6;
	color: #3E43B7;
	font-size: 12pt;
	line-height: 14pt;
	margin-top: 35px;
	margin-bottom: 21px;
	padding-bottom: 3px;
	width: 100%;
}
#contact .title img {
	margin-left: 4px;
}
#deals {
	float: left;
	margin-bottom: -72px;
	width: 436px;
}
#deals .offer {
	position: relative;
	top: -27px;
}
#deals-grid {
	margin-left: auto;
	margin-right: auto;
	margin-top: 28px;
	width: 712px;
}
#deals-grid .entry {
	float: left;
	margin: 8px;
}
#deals-grid .sp-list-item p {
	margin-right: 0;
}
#filter {
	background-image: url(asset/images/waves/v6/bright/orange/m/bg-filter.gif);
	background-repeat: repeat-y;
	color: #6E71C9;
	font-size: 9pt;
	margin-left: auto;
	margin-right: auto;
	width: 780px;
}
#filter a {
	color: #3E43B7;
	font-weight: bold;
	margin-left: 24px;
}
#filter a:hover {
	color: #62D752;
}
#filter input {
	border: 1px solid #CFD1ED;
	color: #3E43B7;
	float: left;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 8pt;
	padding-bottom: 0;
	padding-left: 2px;
	padding-top: 0;
}
#filter label {
	float: left;
}
#filter p {
	font-size: 7pt;
	line-height: 9pt;
}
#filter p strong {
	color: #000;
	margin-left: 7px;
}
#filter select {
	border: 1px solid #CFD1ED;
	color: #3E43B7;
	float: left;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 8pt;
}
#filter .refine {
	margin-left: 24px;
}
#filter .refine a img {
	float: left;
}
#filter .refine p {
	float: left;
	margin-left: 24px;
}
#filter .refine label {
	margin-left: 24px;
	margin-right: 8px;
}
#filter .refine #r-search {
	border: 0;
	left: 24px;
	position: relative;
	padding: 0;
}
#footer {
	/*background-color: #3E43B7;
	margin-left: auto;
	margin-right: auto;*/
	margin-top: 48px;
	padding-bottom: 36px;
	/*width: 798px;*/
}
#footer .notation {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 11pt;
	margin-left: auto;
	margin-right: auto;
	width: 730px;
}
#footer .notation img {
	float: left;
	margin: 5px;
}
#footer .notation p {
	color: #FFF;
	margin-bottom: 14px;
	margin-top: 0;
	text-align: justify;
}
#footer .notation .contact {
	color: #FFF;
}
#footer .notation a {
	border: 0;
	color: #FFCE00;
	font-weight: bold;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
#footer .notation a:hover {
	background-color: transparent;
	color: #FCFF00;
}
#footer .navigation {
	font-size: 9pt;
	font-weight: bold;
	margin-bottom: 24px;
	margin-left: auto;
	margin-right: auto;
	width: 766px;
}
#footer .navigation a {
	color: #CFD1ED;
	float: left;
	margin-left: 7px;
	margin-right: 7px;
}
#footer .navigation a:hover {
	color: #62D752;
}
#footer .navigation .selected {
	color: #FFF;
	float: left;
	margin-left: 7px;
	margin-right: 7px;
}
#footer .navigation .underline {
	border-bottom: 1px dashed #F5EE50;
	display: inline-block;
}
#footer .offer-list {
	float: left;
	margin-bottom: 24px;
	margin-left: 12px;
	padding-right: 24px;
}
#footer .offer-list a {
	color: #FCFF00;
	font-size: 9pt;
	line-height: 15pt;
}
#footer .offer-list a:hover {
	color: #62D752;
}
#footer .offer-table {
	font-size: 9pt;
	line-height: 11pt;
	margin-bottom: 24px;
	margin-left: auto;
	margin-right: auto;
	width: 730px;
}
#footer .offer-table a {
	color: #F5EE50;
	float: left;
	margin-left: 15px;
	width: 131px;
}
#footer .offer-table a:hover {
	color: #FFF;
}
#footer .offer-table div {
	padding-top: 4px;
	width: 730px;
}
#footer .offer-table span {
	color: #FFF;
	font-size: 15pt;
	left: 7px;
	position: relative;
	top: 5px;
}
#footer .offer-table .arc {
	background-color: #6E72C9;
}
#footer .telephone-times {
	color: #EECBFC;
	float: right;
	font-size: 8pt;
	line-height: 10pt;
	margin-bottom: 24px;
	margin-right: 36px;
	text-align: right;
	text-transform: uppercase;
}
#footer .telephone-times span {
	color: #FFF;
	font-size: 10pt;
	font-weight: bold;
	line-height: 18pt;
	text-transform: uppercase;
}
#footer .telephone-times strong {
	color: #FCFF00;
	font-size: 21pt;
	letter-spacing: -1px;
	line-height: 30pt;
}
#holiday-details {
	margin-left: auto;
	margin-right: auto;
	width: 780px;
}
#holiday-details #description {
	color: #000;
	font-size: 7pt;
	position: relative;
	text-align: right;
	top: 213px;
	width: 442px;
	z-index: 101;
}
#holiday-details #description-IE {
	background-color: #FFF;
	bottom: -229px;
	filter: alpha(opacity=50);
	height: 17px;
	left: 2px;
	overflow: hidden;
	position: relative;
	width: 450px;
	z-index: 100;
}
#holiday-details #description-FF {
	background-color: #FFF;
	bottom: -229px;
	height: 17px;
	left: 2px;
	opacity: 0.5;
	position: relative;
	width: 450px;
	z-index: 100;
}
#holiday-details #photo {
	border: 2px solid #FFF;
	height: 250px;
	overflow: hidden;
	width: 450px;
}
#holiday-details .column {
	float: left;
}
#holiday-details .data {
	margin-left: 16px;
	width: 274px;
}
#holiday-details .data p {
	color: #6E71C9;
	font-size: 7pt;
	line-height: 9pt;
	text-align: justify;
}
#holiday-details .data .entry {
	float: left;
	margin-left: 8px;
	width: 129px;
}
#holiday-details .data .rating {
	margin-bottom: 18px;
	text-align: right;
	width: 274px;
}
#holiday-details .data .result {
	float: left;
	margin-left: 8px;
	width: 121px;
}
#holiday-details .data .row {
	border-bottom: 1px solid #CFD1ED;
	float: left;
	color: #3E43B7;
	font-size: 7pt;
	line-height: 9pt;
	margin-bottom: 2px;
	padding-bottom: 2px;
	width: 274px;
}
#holiday-details .heading {
	margin-left: 20px;
	overflow: hidden;
	width: 450px;
}
#holiday-details .photo-library {
	margin-top: 14px;
	width: 470px;
}
#holiday-details .photo-library .directory {
	left: 23px;
	position: relative;
	top: 8px;
	width: 450px;
}
#holiday-details .photo-library .directory a {
	border: 3px solid #FFF;
	float: left;
}
#holiday-details .photo-library .directory img {
	border: 1px solid #FFF;
}
#holiday-details .photo-library .frame {
	border: 8px solid #CFD1ED;
	height: 254px;
	overflow: hidden;
	width: 454px;
}
#holiday-information {
	margin-left: auto;
	margin-right: auto;
	margin-top: 12px;
	text-align: justify;
	width: 740px;
}
#qc-details-block .qc-details-header h2 {
	color: #F88173;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
}
.qc-details-header p {
	color: #F88173;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 24px;
	text-align: left;
	text-transform: uppercase;
}
#qc-details-block .qc-details-header-box td {
	font-weight: normal;
	padding-bottom: 8px;
	text-transform: inherit;
}
.qc-details-header-box label {
	color: #0B1876;
	font-size: 8pt;
	font-weight: bold;
	padding-right: 8px;
	position: relative;
	text-transform: uppercase;
	top: -2px;
}
.qc-details-header-box input {
	border: 1px solid #DE98FA;
	color: #7970FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	margin-bottom: 4px;
	margin-right: 24px;
	margin-top: 0;
	padding-bottom: 1pt;
	padding-left: 4px;
	padding-top: 1pt;
}
.qc-details-header-box input:focus {
	background-color: #FDFF7F;
	color: #0B1876;
}
.qc-details-header-box input[type='checkbox'] {
	border: 0;
}
.input-text-insurance-name {
	position: relative;
	top: -16px;
}
.qc-details-header-box select {
	border: 1px solid #DE98FA;
	color: #7970FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	/*left: -50px;*/
	margin-right: 24px;
	position: relative;
	text-transform: uppercase;
}
.qc-details-header-box select:focus {
	background-color: #FDFF7F;
	color: #0B1876;
}
.qc-details-header-box textarea {
	border: 1px solid #DE98FA;
	color: #7970FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	height: 100px;
	margin-bottom: 7px;
	padding-bottom: 1pt;
	padding-left: 4px;
	padding-top: 1pt;
	position: relative;
	top: -16px;
}
.qc-details-header-box textarea:focus {
	background-color: #FDFF7F;
	color: #0B1876;
}
.qc-details-header-box strong {
	color: #7970FF;
	font-size: 8pt;
	margin-bottom: 16px;
	text-transform: uppercase;
}
.qc-details-header-box td {
	color: #0B1876;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
}
.qc-details-price label {
	color: #DE98FA;
	font-size: 30pt;
	font-weight: bold;
	line-height: 31pt;
}
#navigation {
	background-image: url(asset/images/waves/v6/bright/orange/m/menu/bg.gif);
	background-repeat: no-repeat;
	clear: both;
	font-size: 7pt;
	font-weight: bold;
	height: 33px;
	margin-bottom: 24px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 16px;
	overflow: hidden;
	width: 800px;
}
#navigation a {
	color: #FCFF00;
	float: left;
	margin-left: 2px;
	margin-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	position: relative;
	text-transform: uppercase;
	top: 9px;
}
#navigation a:hover {
	color: #FFF;
}
#navigation .centraliser {
	margin-left: 17px;
	width: 766px;
}
#navigation .centraliser img {
	display: none;
}
#navigation .selected a {
	background-image: url(asset/images/waves/v6/bright/orange/m/menu/selected.gif);
	background-repeat: repeat-x;
	color: #1A36E2;
	float: left;
	height: 33px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 10px;
	position: relative;
	top: 0;
}
#new-search {
	background-color: #FFF;
	border-bottom: 1px dashed #CFD1ED;
	border-top: 1px dashed #CFD1ED;
	float: left;
	display: none;
	left: 9px;
	margin-bottom: 12px;
	margin-top: 4px;
	position: relative;
	width: 762px;
}
#new-search img {
	float: left;
}
#new-search .categories {
	margin-left: 15px;
}
#new-search .categories input {
	border: 0;
	width: 22px;
}
#new-search .categories label {
	position: relative;
	top: 1px;
}
#new-search .categories .option {
	background-color: #F5EE50;
	float: left;
	height: 19px;
	margin-bottom: 4px;
	margin-right: 6px;
	width: 155px;
}
#new-search .close {
	float: right;
	position: relative;
	right: 24px;
	width: 70px;
}
#new-search .close a img {
	float: right;
	margin-left: 5px;
	position: relative;
	top: -14px;
}
#new-search .column {
	float: left;
	margin-bottom: 12px;
	margin-left: 12px;
	margin-top: 12px;
	width: 354px;
}
#new-search .column .title {
	margin-bottom: 18px;
	margin-left: 6px;
}
#new-search .column .title img {
	float: left;
}
#new-search .combine {
	background-color: #FCFBD3;
	background-image: url(asset/images/waves/v6/bright/orange/m/results/bg-combine.gif);
	background-repeat: no-repeat;
	border: 1px dashed #62D752;
	margin-left: 15px;
	margin-top: 12px;
	padding-bottom: 16px;
	padding-top: 8px;
	width: 314px;
}
#new-search .combine input {
	border: 0;
	width: 22px;
}
#new-search .combine label {
	position: relative;
	top: 1px;
}
#new-search .combine strong {
	color: #62D752;
	font-size: 14pt;
	font-weight: normal;
}
#new-search .combine .options {
	margin-left: 87px;
	width: 180px;
}
#new-search .criteria label {
	margin-right: 20px;
}
#new-search .criteria p {
	margin-bottom: 18px;
	margin-left: 50px;
	margin-top: 0;
}
#new-search .criteria #s-button {
	border: 0;
	left: 179px;
	position: relative;
	padding: 0;
}
#page {
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
	width: 700px;
}
#results {
	margin-bottom: 24px;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
	width: 740px;
}
#results table {
	border-collapse: collapse;
	font-size: 9pt;
	empty-cells: show;
	margin-bottom: 24px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 24px;
}
#results td {
	line-height: 11pt;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
}
#results td a {
	color: #6E71C9;
}
#results th {
	background-color: #F5EE50;
	border-right: 1px solid #FFF;
	color: #3E43B7;
	line-height: 11pt;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
}
#results .arc {
	background-color: #FAF6A7;
}
#results .directory {
	color: #6E71C9;
	float: right;
	font-size: 9pt;
}
#results .directory a {
	color: #6E71C9;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: underline;
}
#results .directory a:hover {
	color: #62D752;
}
#results .directory span {
	background-color: #62D752;
	color: #FFF;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}
#search {
	color: #6E71C9;
	float: left;
	font-size: 9pt;
	width: 354px;
}
#search #s-button {
	border: 0;
	left: 179px;
	position: relative;
	padding: 0;
}
#search .categories {
	background-image: url(asset/images/waves/v6/bright/orange/m/search/bg-categories.gif);
	background-repeat: repeat-y;
	padding-left: 19px;
}
#search .categories input {
	float: left;
	width: 22px;
}
#search .categories label {
	float: left;
	position: relative;
	top: 1px;
}
#search .categories .option {
	background-color: #F5EE50;
	float: left;
	height: 19px;
	margin-bottom: 4px;
	margin-right: 6px;
	width: 155px;
}
#search .combine {
	background-image: url(asset/images/waves/v6/bright/orange/m/search/bg-combine.gif);
	background-repeat: repeat-y;
}
#search .combine input {
	float: left;
	width: 22px;
}
#search .combine label {
	float: left;
	position: relative;
	top: 1px;
}
#search .combine strong {
	color: #62D752;
	font-size: 12pt;
	font-weight: normal;
}
#search .combine .options {
	margin-left: 87px;
	width: 180px;
}
#search .criteria {
	background-image: url(asset/images/waves/v6/bright/orange/m/search/bg-criteria.gif);
	background-repeat: repeat-y;
	padding-left: 46px;
	padding-right: 0;
}
#search .criteria input {
	border: 1px solid #CFD1ED;
	color: #3E43B7;
	float: left;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 8pt;
	padding-bottom: 0;
	padding-left: 2px;
	padding-top: 0;
}
#search .criteria label {
	float: left;
	margin-right: 20px;
}
#search .criteria p {
	font-size: 7pt;
	line-height: 9pt;
	margin-bottom: 18px;
	margin-left: 50px;
	margin-top: 0;
}
#search .criteria p strong {
	color: #000;
	margin-left: 7px;
}
#search .criteria select {
	border: 1px solid #CFD1ED;
	color: #3E43B7;
	float: left;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 8pt;
}
#specials {
	left: 26px;
	top: -72px;
	position: relative;
	width: 374px;
}
#specials .list-area {
	background-image: url(asset/images/waves/v6/bright/orange/m/specials/bg-list.gif);
	background-repeat: repeat-y;
	clear: both;
	padding-left: 8px;
}
#specials .list-block {
	height: 235px;
	overflow: auto;
	width: 356px;
}
#specials .list-block-ie {
	height: 247px;
	overflow: auto;
	width: 356px;
}

/* ### */


/* Class Selectors */

.sp-list-item {
	border-bottom: 1px dashed #CFD1ED;
	margin-bottom: 5px;
	min-height: 96px;
	padding-left: 5px;
	text-align: justify;
	width: 330px;
}
.sp-list-item a {
	color: #3E43B7;
	float: right;
	font-size: 9pt;
	font-weight: bold;
	margin-bottom: 4px;
	margin-right: 13px;
	margin-top: -4px;
}
.sp-list-item a:hover {
	color: #62D752;
}
.sp-list-item h4 {
	color: #3E43B7;
	font-size: 15pt;
	font-weight: normal;
	line-height: 17pt;
	margin-bottom: 3px;
	margin-top: 2px;
}
.sp-list-item img {
	border: 1px solid #FFF;
}
.sp-list-item p {
	color: #9EA0DB;
	font-size: 9pt;
	line-height: 11pt;
	margin-bottom: 4px;
	margin-right: 13px;
	margin-top: 0;
}
.sp-list-item .img-frame {
	border: 1px solid #CFD1ED;
	float: left;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-top: 5px;
}
.topic-container {
	border-bottom: 1px dashed #CFD1ED;
	border-top: 1px dashed #CFD1ED;
	margin-left: auto;
	margin-right: auto;
	margin-top: 24px;
	padding: 10px;
	text-align: justify;
	width: 700px;
}

/* ADDED */
.details-global a {
	color: #7970FF;
	font-size: 8pt;
	font-weight: bold;
}
.details-global a:hover {
	color: #F88173;
}
.details-global p a:hover {
	background-color: transparent;
	color: #F88173;
}
.details-global td {
	color: #0B1876;
	font-size: 8pt;
}
.global-details h1 {
	font-size: 17pt;
}
.global-details label {
	background-color: #E7E8F6;
	color: #6E71C9;
	font-size: 9pt;
	padding-left: 6px;
	width: 120px;
}
.inline {
	position: relative;
	top: -5px;
}
.item-details-content a {
	border: 1px solid #F88173;
	background-color: #F88173;
	color: #FFF;
	font-size: 7pt;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	text-transform: uppercase;
}
.item-details-content a:hover {
	background-color: #FFF;
	color: #F88173;
}
.item-details-content b {
	color: #1A36E2;
	text-transform: uppercase;
}
.item-details-content p u b {
	color: #1A36E2;
	font-size: 10pt;
}
.item-details-header h2 {
	color: #DE98FA;
	font-size: 17pt;
	font-weight: bold;
}
.item-details-phone {
	color: #1A36E2;
	font-size: 25pt;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 18pt;
	padding-left: 30px;
}
p.item-details-strapline {
	color: #7970FF;
	font-size: 7pt;
	font-style: italic;
}
.item-list-header {
	background-color: #FFE67F;
	border-left: 1px solid #FFCE00;
	border-right: 1px solid #FFCE00;
	border-top: 1px solid #FFCE00;
	padding: 6px;
}
.item-list-header h2 {
	color: #7970FF;
	font-size: 12pt;
	font-weight: bold;
	line-height: 17pt;
	margin-bottom: 0;
	text-align: center;
}
.item-list-content {
	background-color: #FEFFDF;
	border-bottom: 1px solid #FFCE00;
	border-left: 1px solid #FFCE00;
	border-right: 1px solid #FFCE00;
	padding: 12px;
}

.item-list-content p {
	color: #0B1876;
	font-size: 8pt;
	margin-top: 6px;
}

.list-item-content img {
	float: left;
}

.item-list-moreinfo a {
	background-color: #F88173;
	border: 1px solid #F88173;
	color: #FFF;
	font-size: 7pt;
	font-weight: bold;
	text-transform: uppercase;
}
.item-list-moreinfo a:hover {
	background-color: #FEFFDF;
	color: #F88173;
}
.portal_list-header {
	color: #ffffff;
	font-size: 17pt;
	font-weight: bold;
	padding-left: 10px;
	text-transform: uppercase;
}
#bar-quick-list_details {
	margin: 10px;
}
#bar-quick-list_details a {
	color: #FFF;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 4px;
}

#bar-quick-list_details a:hover {
	color: #FCFF00;
}

#bar-quick-list_details th {
	background-color: #EECBFC;
	color: #1A36E2;
	font-size: 11pt;
	margin-bottom: 1px;
	padding: 4px;
	text-align: left;
}

#bar-quick-list_details td {
	background-color: #1A36E2;
	border-top: 2px solid #7970FF;
}

#welcome_heading {
	color: #1A36E2;
	font-size: 17pt;
	text-transform: uppercase;
}

#welcome_content {
	color: #0B1876;
	font-size: 8pt;
}

#big-specials h4 {
	color: #DE98FA;
	font-size: 17pt;
	font-weight: normal;
	text-transform: uppercase;
	width: 100%;
}
.big-special-image {
	margin-bottom: 10px;
}
.big-special-item {
	background-color: #FEFFDF;
	border: 1px solid #FFCE00;
	float: left;
	margin-bottom: 30px;
	margin-right: 15px;
	padding: 12px;
	width: 280px;
}
.big-special-text a {
	color: #7970ff;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12pt;
	font-weight: bold;
	line-height: 17pt;
	text-align: center;
	text-transform: uppercase;
}

.big-special-text a:hover {
	color: #F88173;
}
.big-special-text p {
	color: #0B1876;
	font-size: 7pt;
	font-weight: normal;
	line-height: 9pt;
	text-align: center;
}

/* Search Results */

.left-top h2 {
	color: #7970FF;
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: -10px;
	text-transform: uppercase;
}

.left-top label {
	color: #0B1876;
	font-size: 8pt;
	font-weight: bold;
	position: relative;
	text-transform: uppercase;
	top: -4px;
}

.left-top select {
	border: 1px solid #DE98FA;
	color: #7970FF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	margin-bottom: 7px;
	padding-bottom: 0pt;
	padding-left: 4px;
	padding-top: 0pt;
	text-transform: uppercase;
}
.left-top select:focus {
	background-color: #FDFF7F;
	color: #0B1876;
}
.left-top table {
	margin-bottom: 50px;
}
.right-bottom input {
	left: -235px;
	position: relative;
	top: 32px;
}
.right-bottom h1 {
	color: #1A36E2;
	font-size: 17pt;
	/*left: -135px;
	position: relative;*/
}
.left-bottom {
	vertical-align: top;
	text-align: right;
}
.left-bottom h1 {
	color: #62D752;
	font-size: 15pt;
	font-weight: normal;
}
.left-bottom h1.lqs-details-price {
	color: #F88173;
	font-size: 17pt;
	font-weight: bold;
	left: 0;
	padding-right: 5px;
	text-align: right;
	text-transform: uppercase;
	top: 0;
}

.lds-details-form {
	vertical-align: top;
}

.lds-details-form h2 {
	color: #7970FF;
	font-size: 11pt;
	font-weight: bold;
	margin-top: 16px;
	text-transform: uppercase;
}
.lds-details-form label {
	clear: left;
	color: #0B1876;
	float: left;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	width: 120px;
}
.lds-details-form input {
	border: 1px solid #DE98FA;
	color: #7970FF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	margin-bottom: 7px;
	padding-bottom: 2pt;
	padding-left: 4px;
	padding-top: 2pt;
}
.lds-details-form input:focus {
	background-color: #FDFF7F;
	color: #0B1876;
}
.lds-details-form input[type='image'] {
	border: 0;
	width: inherit;
}
.lds-details-form select {
	border: 1px solid #DE98FA;
	color: #7970FF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	margin-bottom: 7px;
	padding-bottom: 0pt;
	padding-left: 4px;
	padding-top: 0pt;
	text-transform: uppercase;
}
.lds-details-form select:focus {
	background-color: #FDFF7F;
	color: #0B1876;
}
.lds-details-form textarea {
	border: 1px solid #DE98FA;
	color: #7970FF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	height: 100px;
	margin-bottom: 7px;
	padding-bottom: 2pt;
	padding-left: 4px;
	padding-top: 2pt;
	width: 65%;
}
.lds-details-form textarea:focus {
	background-color: #FDFF7F;
	color: #0B1876;
}
.lds-details-form .contact-details input {
	float: left;
	margin-right: 30px;
}
.lds-details-form .numbers select {
	float: left;
	margin-right: 50%;
}
.book-details-form-table a {
	color: #F88173;
	font-weight: bold;
}
.book-details-form-table a:hover {
	color: #1A36E2;
}
#lqs-details-block a {
	background-color: #F88173;
	border: 1px solid #F88173;
	color: #FFF;
	font-size: 7pt;
	font-weight: bold;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
	text-transform: uppercase;
	top: -20px;
}
#lqs-details-block a:hover {
	background-color: #FFF;
	color: #F88173;
}
.lqs-details-summary_details {
	background-color: #FEFFDF;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-top: 8px;
	width: 100%;
}
.lqs-details-summary .lqs-details-price  {
	color: #F88173;
	font-size: 10pt;
	font-weight: bold;
	left: -5px;
	position: relative;
	text-align: left;
	text-transform: uppercase;
	top: -20px;
}
.lqs-details-summary .lqs-details-price b {
	color: #DE98FA;
	font-weight: bold;
}
.lqs-details-summary_details h2 {
	color: #F88173;
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
}
.lqs-details-summary_details h2 .lqs-hilite {
	color: #F88173;
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
}
.lqs-details-summary_details td  {
	color: #7970FF;
	font-size: 8pt;
	font-weight: bold;
	line-height: 13pt;
}
.lqs-details-summary_details td span {
	color: #0B1876;
	font-size: 8pt;
}
#lqs-listing-top-deals {
	margin-bottom: 25px;
}

#lqs-listing-top-deals a {
	color: #F88173;
	font-size: 12pt;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

#lqs-listing-top-deals a:hover {
	background-color: #F88173;
	color: #FFF;
}

#lqs-listing-top-deals th {
	color: #7970FF;
	font-size: 12pt;
	font-weight: normal;
	text-align: center;
}

.lqs-listing-header_title {
	color: #1A36E2;
	font-size: 17pt;
	font-weight: bold;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-top: 8px;
	text-align: left;
	text-transform: uppercase;
	width: 65%;
}
.lqs-listing-header_price {
	padding-right: 10px;
	text-align: right;
}
.lqs-listing-header_price span {
	color: #7970FF;
	font-size: 30pt;
	font-weight: bold;
	padding-left: 3px;
	padding-right: -5px;
	vertical-align: baseline;
}
.lqs-listing-header_price strong {
	color: #1A36E2;
	font-size: 7pt;
	position: relative;
}
.lqs-listing-header_box-top {
	background-color: #FFCE00;
	width: 100%;
}
.lqs-listing-header_box-other {
	background-color: #FFE67F;
	width: 100%;
}
.lqs-listing-table_cell {
	color: #7970FF;
	font-size: 8pt;
	font-weight: bold;
}
.lqs-listing-table_cell a {
	color: #F88173
}
.lqs-listing-table_cell a:hover {
	color: #1A36E2;
}
.lqs-listing-table_cell h2 {
	color: #F88173;
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
}

.lqs-listing-table_cell h2.hilite {
	color: #F88173;
	font-size: 11pt;
}

.lqs-listing-table_cell td span {
	color: #0B1876;
	font-size: 8pt;
}

.lqs-listing-poll-details {
	color: #0B1876;
	font-size: 7pt;
}

.lqs-listing-table_box form a {
	background-color: #F88173;
	border: 1px solid #F88173;
	color: #FFF;
	font-size: 7pt;
	font-weight: bold;
	left: 5px;
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
	text-transform: uppercase;
	top: -15px;
}
.lqs-listing-table_box form a:hover {
	background-color: #FEFFDF;
	color: #F88173;
}

.lqs-listing-wrapper {
	background-color: #FEFFDF;
	border-bottom: 8px solid #EECBFC;
	margin-bottom: 24px;
}
.form-common input {
	border: 1px solid #DE98FA;
	color: #7970FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	margin-bottom: 7px;
	padding-bottom: 2pt;
	padding-left: 4px;
	padding-top: 2pt;
}
.form-common input:focus {
	background-color: #FDFF7F;
	color: #0B1876;
}
.form-common input[type='image'] {
	border: 0;
	left: 74px;
	position: relative;
	width: inherit;
}
.form-common input[type='radio'] {
	border: 0;
	position: relative;
	top: 5px;
}
.form-common input[type='text'] {
	width: 328px;
}
.form-common .checkbox {
	width: inherit;
}
.form-common label {
	text-align: left;
	text-transform: uppercase;
}
.form-common span {
	color: #6E71C9;
	font-size: 9pt;
}
.form-common .checkbox {
	border: 1px solid #FFF;
	width: inherit;
}
.form-common .submit {
	border: 0;
	height: 39px;
	width: 100%;
}
.form-common input:select {
	background-color: #FDFDE9;
	color: #3E43B7;
}
.form-common td {
	color: #0B1876;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
}
.form-common td .hilite {
	color: #1A36E2;
	font-size: 17pt;
}
.form-common textarea {
	border: 1px solid #DE98FA;
	color: #7970FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	margin-bottom: 7px;
	padding-bottom: 2pt;
	padding-left: 4px;
	padding-top: 2pt;
	width: 328px;
}
.form-common textarea:focus {
	background-color: #FDFF7F;
	color: #0B1876;
}

#shortlist-block a {
	background-color: #F88173;
	border: 1px solid #F88173;
	color: #FFF;
	font-size: 7pt;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	text-transform: uppercase;
}

#shortlist-block a:hover {
	background-color: #FFF;
	color: #F88173;
}
.qc-details-box p {
	color: #0B1876;
	font-weight: bold;
}

.qc-details-content {
	color: #0B1876;
	font-size: 8pt;
	line-height: 11pt;
	margin-bottom: 24px;
	margin-top: 0;
	text-align: justify;
}
.qc-details-content h2 {
	color: #F88173;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: -6px;
	text-transform: uppercase;
}
.qc-details-accomm-table td {
	padding-right: 15px;
}
.qc-details-flight-table td {
	padding-right: 30px;
}
#qc-details-block input {
	margin-bottom: 8px;
}
#qc-details-block input[type='image'] {
	border: 0;
}

/* ### */

/* BODY FRAME */



.body-frame {
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	width: 850px; /* !! - THIS IS A GUESSED FIGURE */
}
.body-frame .row div {
	float: left;
}
.body-frame .fcb {
	background-image: url(asset/images/waves/v6/bright/orange/m/frame/frame-contents-bg.gif);
	background-repeat: repeat-y;
	width: 850px; /* !! - BASED ON BODY-FRAME FIGURE */
}
.body-frame .fcp {
	margin-left: 25px;
	width: 800px;
}
.body-frame .row .fbm {
	background-image: url(asset/images/waves/v6/bright/orange/m/frame/frame-base-middle.gif);
	background-repeat: repeat-x;
	height: 33px;
	width: 784px; /* !! - BASED ON BODY-FRAME WIDTH MINUS CURVES */
}
.body-frame .row .ftm {
	background-image: url(asset/images/waves/v6/bright/orange/m/frame/frame-top-middle.gif);
	background-repeat: repeat-x;
	height: 33px;
	width: 784px; /* !! - BASED ON BODY-FRAME WIDTH MINUS CURVES */
}

/* ### */


/* FOOTER */

.body-footer {
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	width: 850px; /* !! - THIS IS A GUESSED FIGURE */
}
.body-footer .fcb {
	background-image: url(asset/images/waves/v6/bright/orange/m/footer/footer-contents-bg.gif);
	background-repeat: repeat-y;
	width: 850px; /* !! - BASED ON BODY-FOOTER FIGURE */
}
.body-footer .fcp {
	margin-left: 25px;
	width: 800px;
}
.body-footer .row div {
	float: left;
}
.body-footer .row .fbm {
	background-image: url(asset/images/waves/v6/bright/orange/m/footer/footer-base-middle.gif);
	background-repeat: repeat-x;
	height: 13px;
	width: 824px; /* !! - BASED ON BODY-FOOTER WIDTH MINUS CURVES */
}
.body-footer .row .ftm {
	background-image: url(asset/images/waves/v6/bright/orange/m/footer/footer-top-middle.gif);
	background-repeat: repeat-x;
	height: 13px;
	width: 824px; /* !! - BASED ON BODY-FOOTER WIDTH MINUS CURVES */
}

/* ### */


/* HOME PAGE */

#bar-portal {
	left: -20px;
	position: relative;
}
#bar-portal-content_top {
	width: 360px;
}
#bar-portal-content_top div {
	background-color: #FCFF00;
	border-bottom: 1px dotted #F88173;
	float: left;
	font-size: 9pt;
	font-weight: bold;
	line-height: 11pt;
	margin-bottom: 5px;
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
	width: 20%;
}
#bar-portal-content_top .tab a {
	color: #0B1876;
}
#bar-portal-content_top .tab a:hover {
	color: #7970FF
}
#bar-portal-content_top .tab-selected {
	background-color: #F88173;
	font-weight: bold;
}
#bar-portal-content_top .tab-selected a {
	color: #FFF;
}
#bar-portal_search-form {
	font-size: 9pt;
}
#bar-portal_search-form input {
	float: left;
}
#bar-portal_search-form label {
	color: #6E71C9;
	font-weight: normal;
}
#bar-portal_search-form select:focus {
	background-color: #FDFF7F;
	color: #0B1876;
}
#bar-portal_super-deals {
	width: 348px;
}
#bar-portal_super-deals-bottom {
	padding: 4px 0 4px 0;
	text-align: center;
}
#bar-portal_super-deals-bottom a {
	background-color: #F88173;
	border: 1px solid #F88173;
	color: #FFF;
	font-size: 7pt;
	font-weight: bold;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-right: 10px;
	text-transform: uppercase;
}
#bar-portal_super-deals-bottom a:hover {
	background-color: #FFF;
	color: #F88173;
}
#bpsf-categories {
	background-color: #FDFF7F;
	border-left: 1px solid #DE98FA;
	border-right: 1px solid #DE98FA;
	border-top: 1px solid #DE98FA;
	height: 20px;
	padding-bottom: 5px;
	padding-top: 10px;
	width: 326px;
}
#bpsf-categories input {
	margin-left: 5px;
	margin-right: 5px;
	position: relative;
	top: -3px;
}
#bpsf-categories label {
	color: #0B1876;
	float: left;
	font-size: 8pt;
	font-weight: bold;
	margin-right: 10px;
	text-transform: uppercase;
}
#bpsf-input {
	background-color: #FFFFE9;
	border-bottom: 1px solid #DE98FA;
	border-left: 1px solid #DE98FA;
	border-right: 1px solid #DE98FA;
	float: left;
	padding-bottom: 7px;
	padding-top: 15px;
	width: 326px;
}
#bpsf-input label {
	color: #0B1876;
	float: left;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 10px;
	text-transform: uppercase;
}
#bpsf-input select {
	border: 1px solid #DE98FA;
	color: #7970FF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	margin-bottom: 7px;
	margin-left: 7px;
	text-transform: uppercase;
}
#bpsf-options {
	padding-left: 10px;
	width: 360px;
}
#bpsf-options div {
	color: #F88173;
	font-size: 12pt;
	font-weight: bold;
	margin: 16px 0 4px 8px;
	text-transform: uppercase;
}
#bpsf-options a {
	background-color: #7970FF;
	border: 2px solid #EECBFC;
	color: #FFF;
	display: block;
	float: left;
	font-size: 7pt;
	font-weight: bold;
	line-height: 11pt;
	margin-right: 16px;
	padding: 8px;
	text-align: center;
	text-transform: uppercase;
}
#bpsf-options a:hover {
	background-color: #FCFF00;
	border: 2px solid #FFCE00;
	color: #F88173;
}
#hp-search-deals {
	margin-left: auto;
	margin-right: auto;
	width: 760px;
}
#hp-search-deals .column {
	float: left;
}
.top-deals-b1 {
	border: 1px dotted #7970FF;
	text-align: center;
	margin-top: 30px;
	position: relative;
	top: -30px;
	width: 360px;
}
.top-deals-b2 {
	border: 1px solid #FFF;
	text-align: center;
	width: 358px;
}
.top-deals-b3 {
	border: 4px solid #7970FF;
	text-align: center;
	width: 350px;
}
.top-deals-content {
	margin: 1px;
	width: 348px;
}
.top-deals-content .offer {
	background-color: #FDFF7F;
	border: 1px solid #FFCE00;
	font-size: 7pt;
	margin-bottom: 1px;
	margin-left: 2px;
	margin-top: 1px;
	text-align: left;
	width: 342px;
}
.top-deals-content .offer:hover {
	background-color: #FCFF00;
}
.top-deals-content .offer a {
	color: #7970FF;
}
.top-deals-content .offer span {
	color: #1A36E2;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
}
.top-deals-content .offer img {
	float: left;
	margin: 4px 12px 4px 4px;
}
.top-deals-content .offer .spacing {
	padding: 6px;
}
.top-deals-content .title {
	color: #1A36E2;
	font-size: 17pt;
	font-weight: bold;
	margin: 10px;
	text-transform: uppercase;
}
.imgwidth1 {
	float: left;
	text-align: center;
	width: 70px;
}
.imgwidth2 {
	float: left;
	width: 250px;
}

/* ### */


/* HOLIDAY SEARCH */

#holiday-search {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 760px;
}
#holiday-search .form {
	color: #0B1876;
	font-size: 8pt;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	text-transform: uppercase;
	width: 430px;
}
#holiday-search .form h1 {
	color: #1A36E2;
	font-size: 17pt;
}
#holiday-search .form label {
	float: left;
	width: 120px;
}
#hsf-categories input {
	float: left;
	margin-right: 5px;
	position: relative;
	top: -1px;
}
#hsf-categories label {
	margin-right: 25px;
}
#hsf-input label {
	margin-left: 16px;
	position: relative;
	top: 2px;
}
#hsf-input select {
	border: 1px solid #DE98FA;
	color: #6E71C9;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	margin-bottom: 7px;
	margin-left: 7px;
	text-transform: uppercase;
}
#hsf-input select:focus {
	background-color: #FDFF7F;
	color: #0B1876;
}

/* ### */


/* ENTRY PAGE */

#contact_details p {
	color: #1A36E2;
	font-size: 21pt;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 21pt;
}
#container {
	background-image: url(asset/images/waves/v6/bright/orange/m/entry/bg.gif);
	background-repeat: repeat-y;
	margin-bottom: -30px;
	margin-left: auto;
	margin-right: auto;
	width: 850px;
}
#copyright_details a {
	border: 1px solid #FFF;
	color: #F88173;
	padding-bottom: 1px;
}
#copyright_details a:hover {
	border: 1px solid #F88173;
	background-color: #FFF;
}
#main_nav {
	margin-left: 25px;
	margin-top: -225px;
}
#main_nav p {
	color: #F88173;
	font-size: 7pt;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 0;
	text-transform: uppercase
}
#main_nav ul {
	list-style-type: none;
	margin: 8px 0 0 16px;
	padding: 0 0 45px 0;
	text-transform: uppercase;
}
#page_content {
	margin-left: 25px;
	margin-top: -30px;
	width: 800px;
}
#page_content h3 {
	margin-bottom: 24px;
}
#page_content img {
	border: 1px solid #FFE67F;
	margin-bottom: -1px;
	margin-left: 54px;
	padding: 2px;
}
#page_content strong {
	background-color: #FEFFBF;
	border: 1px solid #FFE67F;
	color: #1A36E2;
	font-size: 7pt;
	font-style: italic;
	font-weight: normal;
	height: 15px;
	padding: 4px 12px 2px 12px;
	margin-left: 54px;
}
head ~ /* */ body #page_content strong {
	position: relative;
	top: 4px;
}
#page_footer {
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 36px;
	padding-top: 24px;
	width: 800px;
}
#page_header {
	background-image: url(asset/images/waves/v6/bright/orange/m/entry/clouds.jpg);
	background-repeat: no-repeat;
	height: 300px;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
}
#page_header h2 {
	color: #1A36E2;
	font-size: 21pt;
	font-weight: bold;
	left: -48px;
	letter-spacing: -1px;
	line-height: 21pt;
	position: relative;
	top: 22px;
}
#page_header table {
	text-align: right;
	width: 800px;
}
#site_link {
	clear: both;
}
#site_link li a {
	background-color: #F88173;
	border: 1px solid #F88173;
	color: #FFF;
	font-size: 15pt;
	margin-left: 36px;
	padding: 2px 8px 1px 8px;
}
#site_link li a:hover {
	background-color: #FFF;
	color: #F88173;
}
#specialities li {
	float: left;
	padding-bottom: 1px;
	padding-top: 2px;
}
#specialities li a {
	background-color: #FDFF7F;
	border: 1px solid #FFCE00;
	color: #7970FF;
	font-size: 12pt;
	font-weight: bold;
	margin-right: 8px;
	padding-left: 8px;
	padding-right: 8px;
}
#specialities li a:hover {
	border: 1px solid #F88173;
	background-color: #FFF;
	color: #F88173;
}
#sub_nav ul {
	list-style-image: url(asset/images/waves/v6/bright/orange/m/shared/bullet.gif);
}
#sub_nav ul a {
	color: #7970FF;
	font-size: 8pt;
}
#sub_nav ul a:hover {
	color: #F88173;
}

/* ### */
/* Copyright (c) 2000-2008 Atolis Ltd, 2008-2010 Comtec (Europe) Ltd. */
