a {	color: #333;}a:hover {	color: #666;}body {	height: 100%;	margin: 2px;	padding: 0px;}file, input, select, textarea {	font: 11px Tahoma, Arial, sans-serif;}form {	margin: 0px;}hr {	color:#AA9;	height:1px;}html {	height: 100%;	margin: 0px;	padding: 0px;	overflow-y: scroll;}.big {	font: 12px Tahoma, Arial, sans-serif;}.bold {	font-weight: bold;}.content .block {	padding: 0;	margin: 0;	width: 272px;	height: 108px;	vertical-align: bottom;}.block a {	font: bold 14px Tahoma, Arial, sans-serif;	color: #900;	text-decoration: none;	width: 272px;	display: block;	padding: 92px 0 4px 6px;}.block a:hover {	color: #900;	background-position: 3px -40px;}.box {	background-color: #FFF;}/* box- */.admin {	border: 1px solid #FC0;}.box-header {	color: #333;	background:  #FC0;	font: bold 11px Tahoma, Arial, sans-serif;	text-transform: uppercase;	height: 26px;	padding-left: 12px;	vertical-align: middle;}.box-header a {	color: #333;}.box-header a:hover {	color: #333;}.box-header .evidence {	color: #FFF;}.box-main {	color: #333;	font: 11px Tahoma, Arial, sans-serif;	padding: 4px;}/* box-alien*/.alien {	border: 1px solid #690;}.box-alien-header {	color: #FFF;	background:  #690;	font: bold 11px Tahoma, Arial, sans-serif;	text-transform: uppercase;	height: 26px;	padding-left: 12px;	vertical-align: middle;}.box-alien-header a {	color: #FFF;}.box-alien-header a:hover {	color: #FFF;}.box-alien-main {	color: #333;	font: 11px Tahoma, Arial, sans-serif;	padding: 4px;}.box-alien-main .evidence {	color: #C00;	font: 11px Tahoma, Arial, sans-serif;}/* box-blue*/.blue {	border: 1px solid #06F;}.box-blue-header {	color: #FFF;	background:  #06F;	font: bold 11px Tahoma, Arial, sans-serif;	text-transform: uppercase;	height: 26px;	padding-left: 12px;	vertical-align: middle;}.box-blue-header a {	color: #FFF;}.box-blue-header a:hover {	color: #FFF;}.box-blue-main {	color: #333;	font: 11px Tahoma, Arial, sans-serif;	padding: 4px;}.box-blue-main .evidence {	color: #C00;	font: 11px Tahoma, Arial, sans-serif;}/* box-brown*/.brown {	border: 1px solid #960;}.box-brown-header {	color: #FFF;	background:  #960;	font: bold 11px Tahoma, Arial, sans-serif;	text-transform: uppercase;	height: 26px;	padding-left: 12px;	vertical-align: middle;}.box-brown-header a {	color: #FFF;}.box-brown-header a:hover {	color: #FFF;}.box-brown-main {	color: #333;	font: 11px Tahoma, Arial, sans-serif;	padding: 4px;}.box-brown-main .evidence {	color: #C00;	font: 11px Tahoma, Arial, sans-serif;}/* box-green*/.green {	border: 1px solid #060;}.box-green-header {	color: #FFF;	background:  #060;	font: bold 11px Tahoma, Arial, sans-serif;	text-transform: uppercase;	height: 26px;	padding-left: 12px;	vertical-align: middle;}.box-green-header a {	color: #FFF;}.box-green-header a:hover {	color: #FFF;}.box-green-main {	color: #333;	font: 11px Tahoma, Arial, sans-serif;	padding: 4px;}/* box-grey*/.grey {	border: 1px solid #999;}.box-grey-header {	color: #FFF;	background:  #999;	font: bold 11px Tahoma, Arial, sans-serif;	text-transform: uppercase;	height: 26px;	padding-left: 12px;	vertical-align: middle;}.box-grey-header a {	color: #FFF;}.box-grey-header a:hover {	color: #FFF;}.box-grey-main {	color: #333;	font: 11px Verdana, Arial, sans-serif;	padding: 4px;}/* box-logo*/.logo {	border: 1px solid #006;	height: 168px;}.box-logo-header a {	color: #FFF;}.box-logo-header a:hover {	color: #FFF;}.box-logo-main {	color: #333;	vertical-align: middle;	font: 11px Tahoma, Arial, sans-serif;	padding: 4px;}.box-logo-main .evidence {	color: #C00;	font: 11px Tahoma, Arial, sans-serif;}.box-logo-bottom {	color: #FFF;	background:  #006;	font: bold 11px Tahoma, Arial, sans-serif;	text-transform: uppercase;	text-align: center;	height: 26px;	vertical-align: middle;}/* box-navy */.navy {	border: 1px solid #006;}.box-navy-header {	color: #FFF;	background:  #006;	font: bold 11px Tahoma, Arial, sans-serif;	text-transform: uppercase;	height: 26px;	padding-left: 12px;	vertical-align: middle;}.box-navy-header a {	color: #FFF;}.box-navy-header a:hover {	color: #FFF;}.box-navy-main {	color: #333;	font: 11px Tahoma, Arial, sans-serif;	padding: 4px;}/* box-orange */.orange {	border: 1px solid #F60;}.box-orange-header {	color: #FFF;	background:  #F60;	font: bold 11px Tahoma, Arial, sans-serif;	text-transform: uppercase;	height: 26px;	padding-left: 12px;	vertical-align: middle;}.box-orange-header a {	color: #FFF;}.box-orange-header a:hover {	color: #FFF;}.box-orange-main {	color: #333;	font: 11px Tahoma, Arial, sans-serif;	padding: 4px;}/* box-purple*/.purple {	border: 1px solid #A47;}.box-purple-header {	color: #FFF;	background:  #A47;	font: bold 11px Tahoma, Arial, sans-serif;	text-transform: uppercase;	height: 26px;	padding-left: 12px;	vertical-align: middle;}.box-purple-header a {	color: #FFF;}.box-purple-header a:hover {	color: #FFF;}.box-purple-main {	color: #333;	font: 11px Tahoma, Arial, sans-serif;	padding: 4px;}.box-purple-main .evidence {	color: #C00;	font: 11px Tahoma, Arial, sans-serif;}/* box-red */.red {	border: 1px solid #900;}.box-red-header {	color: #FFF;	background:  #900;	font: bold 11px Tahoma, Arial, sans-serif;	text-transform: uppercase;	height: 26px;	padding-left: 12px;	vertical-align: middle;}.box-red-header a {	color: #FFF;}.box-red-header a:hover {	color: #FFF;}.box-red-main {	color: #333;	font: 11px Tahoma, Arial, sans-serif;	padding: 4px;}/* box-yellow */.yellow {	border: 1px solid #FC0;}.box-yellow-header {	color: #FFF;	background:  #FC0;	font: bold 11px Tahoma, Arial, sans-serif;	text-transform: uppercase;	height: 26px;	padding-left: 12px;	vertical-align: middle;}.box-yellow-header a {	color: #FFF;}.box-yellow-header a:hover {	color: #FFF;}.box-yellow-header .evidence {	color: #FC0;}.box-yellow-main {	color: #333;	font: 11px Tahoma, Arial, sans-serif;	padding: 4px;/*border-left: 1px solid #FC0;	border-right: 1px solid #FC0;*/}.button {	background-color: #CCC;	border-top: 1px solid #FFF;	border-left: 1px solid #FFF;	border-right: 1px solid #666;	border-bottom: 1px solid #666;	color: #333;	font-size: 11px;	font-family: Tahoma, Arial, sans-serif;	padding: 1px;}.calendar {	background-color: #AA9;	font: 11px Tahoma, Arial, sans-serif;}.calendar a {	text-decoration:none;}.calendar td {	padding: 2px;}.calendar-event {	background-color: #292;}.calendar-event a, .calendar-event a:hover {	color: #FFF;}.calendar-header {	background: #79D;	color: #FFF;	font: bold 11px Tahoma, Arial, sans-serif;}.calendar-list {	font: 11px Tahoma, Arial, sans-serif;}.calendar-main {	background: #FFF;}.calendar-normal {	background-color: #FFF;}.calendar-now {	background: #059;	color: #FFF;}.calendar-now a, .calendar-now a:hover {	color: #FFF;}.calendar-out {	color: #B9B9B9;}.content td {	font: 11px Tahoma, Arial, sans-serif;	padding: 1px;}/*.elegance {	background: #EDEDED;	font: 11px Tahoma, Arial, sans-serif;}*/.elegance {	background: #FFF;	border: 1px solid #FD0;	color: #333;	font: 11px Tahoma, Arial, sans-serif;}.elegance td {	background: #FD0;	padding: 6px;}.evidence {	color: #C00;	font: 11px Tahoma, Arial, sans-serif;	font-weight: bold;}.evidence-alt {	color:#090;	font: 11px Tahoma, Arial, sans-serif;	font-weight: bold;}.expired-main {	background: #FFF;	font: 11px Tahoma, Verdana, sans-serif;	text-decoration: line-through;}.expired-over {	background:#FF6;	text-decoration: line-through;}.grid-main .extra {	background: #FAFAFA;}.grid-main .extra td {	font: 10px Tahoma, Arial, sans-serif;	padding: 2px;}.footer {	font: 11px Tahoma, Arial, sans-serif;}.footer td {	padding: 6px;	text-align:center;}.green {	color: #090;}.grid {	background: #CCC;}.grid td {	padding: 4px;}.grid-alt {	background: #FFF;	font: 11px Tahoma, Arial, sans-serif;}.grid-evidence {	background: #FC0;	font: 11px Tahoma, Arial, sans-serif;}.grid-header {	background: #FAFAFA;	font: bold 11px Tahoma, Arial, sans-serif;}.grid-header a {}.grid-header a:hover {	color: #333;}.grid-main {	background: #FFF;	font: 11px Tahoma, Arial, sans-serif;}.grid-over {	background: #FF6;	font: 11px Tahoma, Arial, sans-serif;}.header {	color: #333;	font: bold 11px Tahoma, Arial, sans-serif;}.hidden {	display: none;}.icon {	vertical-align:middle;}.inside td {	color: #333;	font: 11px Tahoma, Arial, sans-serif;	padding: 1px;}.main {	background: FAFAFA;}.menu td {	font: 11px Tahoma, Arial, sans-serif;	padding: 1px;}.mini {	font: 9px Tahoma, Arial, sans-serif;	background: #CCC;}.mini td {	font: 9px Tahoma, Arial, sans-serif;	background: #FFF;}.mini th {	font: bold 9px Tahoma, Arial, sans-serif;	background: #FFF;}.mini .mini-evidence {	background: #FC0;}.mini .mini-grey {	background: #EEE;}.ope {	border: 1px solid #006;	background: #FFF;}.page {	background: #FAFAFA;	border-left: 1px solid #666;	border-right: 1px solid #666;	margin: 0px;	padding: 0px;}.pointer {	vertical-align: middle;	cursor: pointer;}.prices {	background: #EEE;}.prices td {	padding: 4px;}.prices-alt {	background: #DDD;	font: 10px Tahoma, Arial, sans-serif;}.prices-header {	background: #A00;	color: #FFF;	font: 10px Tahoma, Arial, sans-serif;}.prices-main {	background: #FFF;	font: 10px Tahoma, Arial, sans-serif;}.prices-over {	background:#FF6;	font: 10px Tahoma, Arial, sans-serif;}.prices input, .prices select {	font: 10px Tahoma, Arial, sans-serif;}.quote {	background: #FF6;	border: 1px solid #333;	font: 11px Tahoma, Arial, sans-serif;}.quote-alt {	background: #FC3;	border: 1px solid #333;	font: 11px Tahoma, Arial, sans-serif;}.quote td, .quote-alt td {	padding: 2px;}.small {	font: 10px Tahoma, Verdana, sans-serif;}#splash {	width: 100%;}.splash td {	background: #FFF;	border-top: 1px solid #00C;	border-bottom: 1px solid #00C;/**/	color: #333;	font: bold 11px Tahoma, Verdana, sans-serif;	padding-top: 36px;	padding-bottom: 36px;}.stretch {	height: 100%;}.sub-header {	color: #FFF;	font: bold 11px Tahoma, Arial, sans-serif;}.sub-header a {	color: #FFF;}.sub-header a:hover {	color: #FFF;}.sub-header td {	background: url("../../cheaperholiday/themes/sub-header-bg.jpg");}.sup-header {	color: #FFF;	font: bold 11px Tahoma, Arial, sans-serif;}.sup-header a {	color: #FFF;}.sup-header a:hover {	color: #FFF;}.sup-header td {	background: url("../../cheaperholiday/themes/sup-header-bg.jpg");}.sup-header .evidence {	color: #FC0;}


