﻿@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;

}
html, body {
	height:100%;
	font-size:16px;
}
img
{border:0;}

body {
	/*background-attachment:fixed;*/
	text-align:center; /* horizontal centering for IE Win quirks */
	background: url(/images/bg15.png) repeat-x;
	/*background-image: url(/images/rr.jpg) repeat-x;*/
	/*background-repeat: repeat-x;*/
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	line-height: 1.3;
	font-size: 75%;
	display:block;
	clear:both;
	background-color:#eeece2;
	
	
}
a {
	text-decoration:none;
	font-weight:normal;
}
#CheckInNoticeMessage {
	border:1px solid #ccc;
	/*height:8px;*/
	margin-top:2px;
	margin-left:2px;
	margin-right:2px;
	_margin-bottom:5px;
	background: #FFDB4F;
	padding:12px;
	padding-left:40px;
	color:#304296;
}
#distance {
	width:1px;
	height:50%;
	margin-bottom:-447px; /* half of container's height */
	float:left;
}
#container {
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	/*-margin-top:-43px;*/
	text-align:left;
	/* min-height:660px; */
	width:980px;
	clear:left;
	background-color:#FFF;
}
#img-shadow {
	/*border:1px solid red;*/
	float:left;
	/*background: url(/images/shadow.gif) repeat-y bottom right !important;*/
	/*background: url(/images/shadow.gif) repeat-y bottom right;*/
	margin: 6px 0 0 6px !important;
	width:980px;
}
#img-shadow2 {
	display: block;
	position: relative;
	background-color: #fff;
	margin: -6px 6px 6px -6px;
	padding: 0;
}
*html #img-shadow {
	background:none;
	margin: 0;
	padding:0;
	width:968px;
}
*html #img-shadow2 {
	float:left;
	background:none;
	padding:0;
	margin: -6px 0 0 -12px;
	width:980px;
	
}
html>body #img-shadow {
	margin: 6px 0 -6px 6px !important;
}
#header {
	height:85px;
	clear:both;
	display:block;
	background: url(../images/header.jpg) no-repeat;
}

#logo {
	width: 192px;
	padding-left:20px;
	padding-top:23px;
	display:block;
	float:left;
}
#headerlinks {
	width:505px;
	height:22px;
	padding-top:13px;
	margin-top:2px;
	display:block;
	float:right;
	text-align:right;
	padding-right:0px;
	font-size: 11px;
	
}

#headerlinks ul {}
#headerlinks ul li {
	padding-right:10px;
	display:block;
	display:inline;
	
}
#headerlinks ul li a {
	color:#666;
	
   
	
}
#headerlinks ul li a:hover {
	color:#27387e;
	text-decoration:underline;
}
#LabLoginName, #TopLinkLogout {
	
	text-decoration: underline;
}



#headersearch {
	width:220px;
	float:right;
	padding-right:0;
	height:25px;
	padding-top:10px;
	margin-top:2px;
	/*background-image:url(../images/background_headerlinks_gradient.gif);*/
	background-repeat:repeat-y;
	background-position:right;
}

#searchbox {
	width:240px;
	height:42px;
	margin-top:1px;
	padding-left: 20px;
	padding-top:4px;
	padding-right:5px;
	/*background: url(../images/background_search_gradient.gif) right repeat-y;*/
	float:right;
}
#searchform {
	display: none;
	float:left;
	font-size:1.1em;
	padding-top: 10px;
}
/*	Forms	*/
.formdropdown {
	width:100px;
	font-size:11px;
	color:#333;
	background: #FFF;
}
.searchfieldtext,.googleinput {
	font-size:1.1em;
	color:#666;
	width:195px;
	margin-right:5px;
	border-style:inset;
	border-bottom-width:thin;
}
.submit {
	font-size:0.9em;
	color: #FFF;
	background-image:url(/images/button.gif);
	background:url(/images/button.gif);
	border: 1px outset #CCC;
	width:65px !important;
}
.adultchildinfant {
	width:30px;
	font-size:1.1em;
	color:#333;
	background: #FFF;
	border: 1px inset #CCC;
}
.hasDatePicker {
	width: 80px; 
	margin-top: 3px; 
	font-size: 11px;
}
.cal_icon {
	margin: 0pt 0pt 1px 10px; 
	border: none; 
	cursor: pointer;
}
.inlinefields {
	display:block;
	display:inline;
	float:left;
	vertical-align:middle;
}

.short_button, #csubmit {
background:url(../images/searchf2_button.gif);
	background-repeat:no-repeat;
	width:104px;
	height:25px;
	border:0;
	cursor:pointer;
	margin-top:7px;
	margin-left:10px;
	font:bold 12px Tahoma;
	color:#27387E;
}
.short_button1 {
background:url(../images/searchf5_button.gif);
	background-repeat:no-repeat;
	width:150px;
	height:25px;
	border:0;
	cursor:pointer;
	margin-top:7px;
	margin-left:10px;
	font:bold 12px Tahoma;
	color:#27387E;
}

.tiny_button {
	background:url(../images/searchf4_button.gif);
	background-repeat:no-repeat;
	width:55px;
	height:22px;
	border:0;
	cursor:pointer;
	color:#27387E;
	padding:0;
	font-size: 11px;
	padding-bottom: 4px;
}

#mainmenu2 {
	height:25px;
	width:auto;
	display:block;
	clear:both;
	background-color:#a5965d;
	font-size: 11px;
}

/*	Main menu links	*/
#container ul.dropdown,#container ul.dropdown li, #container ul.dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#container ul.dropdown {
	position: relative;
	z-index: 597;
	float: left;
}

#container ul.dropdown li {
	float: left;
	color:#FFF;
	/*line-height: 1.3em;*/
	vertical-align: middle;
	zoom: 1;
}

/*#container iframe {
	position:relative;
	z-index:580 !important;
}*/

#container ul.dropdown li.hover, #container ul.dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}
#container ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 22px;
	padding-top:3px;
	left: 0;
	z-index: 598;
	width: 100%;
}
#container ul.dropdown ul li {
	float: none;	
	color:#FFF;
	/*line-height: 2.2em;*/
	/*
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#FFF;
	*/
}
#container ul.dropdown ul ul {
	top: 0px;
	left: 169px;
}
#container ul.dropdown li:hover > ul {
	visibility: visible;
}
#mainmenu2links ul {
	padding:7px 0 7px 20px;
}
#mainmenu2links ul li {
	color:#FFF;
	display:block;
	padding-right:20px;
	display:inline;
}
#mainmenu2links ul li a {
	color:#FFF;
}
ul.classic {
	list-style: disc;
	margin-bottom: 1em;
	padding-left: 2em;
}
.dropdown-upward {
	margin-top: 400px !important;
}

#container ul.dropdown {
	font-weight: bold;
	font-size:1.1em;
}
#container a.dropdown li {
	color:#FFF;
}
#container ul.dropdown li {
	padding: 4px 10px;
	background-color: #a5965d;
}
#container ul.dropdown li.activetop {
	background: #C3B686;
}
#container ul.dropdown li.activetop a {
	font-weight: bold;
}
#container ul.dropdown li ul li {
	padding: 10px;
}
#container ul.dropdown li ul li ul {
	width: 250px;
}
#container ul.dropdown li ul li ul li {
	/*padding: 5px 10px;*/
	background-color: #858171;
}
#container ul.dropdown li.hover, #container ul.dropdown li:hover {
}
#container ul.dropdown li ul li.hover, #container ul.dropdown li ul li:hover {
	background-color: #7f7347;
}
#container ul.dropdown li ul li ul li.hover, #container ul.dropdown li ul li ul li:hover {
	background-color: #666357;
}
#container ul.dropdown a:link, #container ul.dropdown a:visited {
	color: #FFF;
	text-decoration: none;
}
#container ul.dropdown a:hover {
	color: #FFF;
}
#container ul.dropdown a:active {
	color: #ffa500;
}


#container ul.dropdown ul {
	width: 170px;
	margin-top: 0;
}
#container ul.dropdown ul li {
	font-weight: normal;
}
#container ul.dropdown ul li ul {
	margin-top:-2px;
	margin-left:1px;
}

#container ul.dropdown *.dir {
	padding-right: 20px;
	background-position: 100% 50%;
	background-repeat: no-repeat;
}

ul.dropdown-horizontal ul *.dir {
	padding-right: 15px;
	background-position: 100% 50%;
	background-repeat: no-repeat;
}

ul.dropdown-horizontal ul li a {
	display:block;
}

ul.dropdown-upward *.dir {
}
ul.dropdown-vertical *.dir, ul.dropdown-upward ul *.dir {
}
ul.dropdown-vertical-rtl *.dir {
	padding-right: 10px;
	padding-left: 15px;
	background-position: 0 50%;
}

/*	Graphic banner	*/

#graphicbanner {
	width:972px;
	height:120px;
	border: solid white;
	border-width: 4px 4px 0;
	background: #ccc;
	padding-bottom: 8px;
	/*overflow:hidden;*/
	/*
	border-bottom:thick;
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:6px;
	*/
	/*background-image:url(/images/ban.jpg);*/
}
/*	breadcrumbs	*/

#breadcrumb {
	font-size:1em;
	height:20px;
	padding:5px 0 10px 0;
}
#breadcrumb a {
	color:#666;
}
#breadcrumb a:hover {
	color:#27387e;
}

/*	middle panel	*/

#bodywrapper 
{
	padding-top:-2px;
	-margin-top:-9px;
	min-height:470px;
	display:block;
	clear:both;
	background-image:url(/images/background_body_gradient.gif);
	background-repeat:repeat-x;

	border: solid white;
	border-width: 0 4px;
}
*html #bodywrapper {
	height:470px;
	display:block;
	background:url(/images/background_body_gradient.gif);
	background-repeat:repeat-x;
	clear:both;
	width:972px;
	margin-right:-2px;
}
#toppanel {
	clear:both;
	height:355px;
	display:inline;
	display:block;
	margin-top:3px;
	margin-bottom:2px;
	background-color:#FFF;
	background:#FFF;
}
#postcardarea {
	height:350px;
	width:644px;
	display:block;
	float:left;
	background-color:#FFF;
}
#postcardtabs {
	background-color:#858171;
	height:20px;
}
#postcardtabs ul li {
	width:auto;
	padding:3px 10px 3px 10px;
	display:block;
	display:inline;
	float:left;
	text-align:left;
	color:#FFF;
	background-color:#858171;
}
#postcardtabs ul li.on {
	width:auto;
	padding:4px 10px 4px 10px;
	display:block;
	display:inline;
	float:left;
	text-align:left;
	color:#FFF;
	background-color:#283981;
}
#bannerlinkstext {
	width:624px;
	padding:4px 10px;
	float:left;
	clear:both;
	color:#FFF;
	background-color:#283981;
}
#flightsearchpanel {
	height:350px;
	width:330px;
	display:block;
	float:right;
}
#formtabs {
	border:thin;
	border-color:#CCC;
	background-image:url(/images/background_homepage_search_gradient.gif);
	background-repeat:repeat-x;
	height:250px;
	margin-bottom:4px;
}
#searchtabs ul li {
	width:106px;
	height:11px;
	padding:5px 0;
	margin:2px 1px;
	display:block;
	display:inline;
	float:left;
	text-align:center;
}
#searchtabs ul li.off {
	color:#858171;
	border:solid;
	border-width:1px;
	border-color:#CCC;
	background-image:url(/images/button_background_homepage_search_gradient.gif);
	background-repeat:repeat-x;
}
#searchtabs ul li.off a {
	color:#616060;
}
#searchtabs ul li a {
	color:#283981;
	font-weight:bold;
}
#tabflight, #tabcheckins, #tabmybookings {
	float:left;
	padding:10px;
	width:auto;
}
#offerspanel {
	background-image:url(/images/background_booking_search_gradient.gif);
	background-repeat:repeat-x;
	height:96px;
	margin-bottom:4px;
}
#highlights {
	color:#FFF;
	display:block;
	display:inline;
	height:165px;
	width:160px;
	float:left;
	margin-right:2px;
	margin-bottom:2px;
	background-color:#858171;
}
#highlights h2 {
	font-size:1em;
}
.highlightstext {
	margin-top:2px;
	padding:5px 10px;
	height:30px;
}
.leftpadding1 {
	padding-left:1px;
}
.rightpadding1 {
	padding-right:1px;
}
/*	left-side bar	*/

#sidebarmenu {
	width:187px;
	background-color:#FFF;
	display:block;
	float:left;
	margin-top:102px;
}
*html #sidebarmenu {
	margin-top:110px;
}
#sidebarmenu ul {
	list-style:none;
	display:block;
	background-color:#FFF;
}
#sidebarmenu ul li {
	margin-bottom:2px;
	background-image:url(/images/background_sidebar_gold_gradient.gif);
	background-repeat:repeat-y;
	padding:7px 0 7px 15px;
	list-style:none;
	display:block;
}
*html #sidebarmenu ul li {
	padding:5px 0 5px 15px;
}
*html #sidebarmenu ul li.selected, *html #sidebarmenu ul li.active {
	padding:5px 0 5px 25px;
}
#sidebarmenu ul li a {
	color:#666;
}
#sidebarmenu ul li.selectedsection {
	background-image:url(/images/background_sidebar_blue_gradient.gif);
	background-repeat:repeat-y;
	padding:5px 0 5px 15px;
	height:16px;
	list-style:none;
	display:block;
	color:#FFF;
}
#sidebarmenu ul li.selectedsection a {
	color:#FFF;
}
#sidebarmenu ul li.selected {
	background-image:url(/images/background_sidebar_grey_gradient.gif);
	background-repeat:repeat-y;
	padding:5px 0 5px 30px;
	height:16px;
	display:block;
}
#sidebarmenu ul li.active {
	background-image:url(/images/background_sidebar_grey_gradient.gif);
	background-repeat:repeat-y;
	font-weight:bold;
	padding:5px 0 5px 30px;
	height:16px;
	display:block;
	color:#27387e;
	z-index:2;
}
#sidebarmenu ul li.active a {
	color:#27387e;
}
#sidebarmenu ul li:hover, #sidebarmenu ul li.hover {
	background-image:url(/images/background_sidebar_blue_gradient.gif);
	background:url(/images/background_sidebar_blue_gradient.gif);
	color:#FFF;
	z-index:1;
}
#sidebarmenu ul li:hover a, #sidebarmenu ul li.hover a, #sidebarmenu ul li a.ahover{
	color:#FFF;
}
*html #sidebarmenu ul li a:hover {
	color:#fff;
}
#sidebarmenu ul li.selected:hover, #sidebarmenu ul li.selectedsection:hover, #sidebarmenu ul li.active:hover {
	background-image:url(/images/background_sidebar_grey_gradient.gif);
	color:#FFF;
}
#sidebarmenu ul li.selected:hover a, #sidebarmenu ul li.selectedsection:hover a, #sidebarmenu ul li.active:hover a {
	color:#27387e;
}
*html #sidebarmenu ul li.selectedsection a:hover {
	color:#FFF;
}
*html #sidebarmenu ul li.selected a:hover, *html #sidebarmenu ul li.active a:hover {
	color:#a5965d;
}
/*	Middle content	*/

#content {
	font-size:1em;
	min-height:505px;
	margin:0 2px;
	padding:0 20px;
	width:586px;
	display:block;
	float:left;
	background-color:#FFF;
	border:solid;
	border-color:#CCC;
	border-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	clear:right;
	-margin-top:5px;
	
	
}
*html #content {
	height:480px;
}
#content p {
	font-size:1em;
	line-height: 1.4em;
	margin-bottom:1em;
	text-align: justify;
}
#content h1 {
	font-size:2.2em;
	line-height:1.5em;
	color:#283981;
	font-weight:lighter;
}
#content h2 {
	font-size:1.2em;
	line-height:1.2em;
	color:#283981;
	font-weight:bold;
}
#content h3 {
	font-size:1.3em;
	line-height:1.6em;
	margin: 
	color:#333;
	font-weight:bold;
}
.paddingright {
	width:auto;
	padding-right:20px;
}
#content hr {
	border:0;
	background-color:#CCC;
	height:1px;
	margin:1em 0;
}
#bodywrapper.WideWrapper{
	background: url(/images/background_body_gradient200.gif) left top no-repeat;
}
#content.WideContent {
	width: 750px;
	border-right-color: white;
	padding: 0 0 7px 7px;
}
*html #content.WideContent {
	margin-top: 9px;
}
#CustomiFrame{
	width: 765px;
	border: 0;
	background-color: white;
	overflow: visible;
}

#CustomiFrameWebEvaluation{
	width: 765px;
	border: 0;
	background-color: white;
	overflow: visible;
}

#CustomiFrameInternetUsage{
	width: 765px;
	border: 0;
	background-color: white;
	overflow: visible;
}

.CustomLS td {
	padding: 5px;
}
.CustomLS tr:nth-child(even) td {
	border-bottom: 1px solid silver;
}

#CustomiFrame html body {
	border:2px solid red;
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  #CustomiFrame {height:700px;}
}

*|html[xmlns*=""] #CustomiFrame {
  height:700px;
}

@media all and (width) { #CustomiFrame { height:700px } }

@media all and (min-width:0px) {
    head~body #CustomiFrame { height: 700px; }
}

#CustomSmartBody, #CustomSmartBody p {
	text-align: justify;
}
#CustomSmartBody ul {
	padding: 0 0 1em 2em;
	list-style-type: disc;
	font-size: 98%;
}
#CustomSmartBody ol {
	padding: 0 0 1em 2em;
	text-align: justify;
}
#CustomSmartBody table {
	margin: 1em 0;
	border: none;
	max-width: 600px;
}
#CustomSmartBody th, tr.tableheader td {
	background: #A5965D;
	color: white;
	font-weight: bold;
	text-align: center;
	padding: 5px 3px;
}
#CustomSmartBody td {
	border: none;
	padding: 3px;
}
.grayline {
	background: #E6E6E6;
}
.RightSideQuickLinks a {
	color: black;
}

#first_searchform,#wciform,#checkmyform {
	float:left;
	width:394px;
	/*background:url(../images/background_homepage_search_gradient.gif) repeat-x;*/
	padding: 10px;
	border: 1px solid #999;
	
}
#first_searchform input[type=text], #first_searchform select {
	border: 1px solid #A5965D;
}
#first_searchform .cityDepArr {
width:140px;
font-size:10px;
}
#adults,#children,#infants {
	width: 35px; 
	visibility: visible; 
	margin-top: 3px; 
	font-size: 12px;
}
/*	homepage highlights	*/

#highlightquicklinks {
	width:158px;
	display:block;
	text-align:left;
	border: 1px solid #999;
}
#highlightquicklinks h2 {
	background-color:#27387e;
	font-size:1em;
	padding-top:7px;
	padding-left:10px;
	height:20px;
	color:#FFF;
	margin-bottom:2px;
}
#highlightquicklinks ul {
	list-style:none;
	display:block;
}
#highlightquicklinks ul li {
	display:block;
	color:#FFF;
	text-align:left;
	padding:3px 5px;
	display:block;
}
#highlightquicklinks ul li a {
	color:#27387e;
	font-size: 11px;
}
#highlightquicklinks ul li a:hover {
	color:#a5965d;
}
#newshighlights {
	font-size:0.9em;
	display:block;
	text-align:left;
	margin-left:2px;
}
#newshighlights h2 {
	background-color:#27387e;
	font-size:1em;
	padding-top:7px;
	padding-left:10px;
	height:20px;
	color:#FFF;
	margin-bottom:2px;
}
#newshighlights ul {
	list-style:none;
	display:block;
}
#newshighlights ul li {
	background-color:#CCC;
	display:block;
	color:#FFF;
	text-align:left;
	padding:5px 10px;
	margin-bottom:2px;
	display:block;
}
#newshighlights ul li a {
	color:#27387e;
}
#newshighlights ul li a:hover {
	color:#a5965d;
}
#rightmarketing {
	border: 1px solid #999;
	background: #27387E;
}
#rightmarketing a, #rightmarketing b, #rightmarketing p {
	color: #fff;
	font-size: 11px;
}

/*	right-side bar	*/

#rightsidebar {
	width:160px;
	display:block;
	float:right;
	margin-bottom:5px;
	margin-right:0;
	margin-top:102px;	
}
#rightsidebar div,#rightsidebar2 div {
	width: 158px;
	margin:0;
	padding:0;
}
*html #rightsidebar {
	margin-top:110px;
}
#rightsidebar h2 {
	background-color:#27387e;
	font-size:1em;
	padding-top:7px;
	height:20px;
	color:#FFF;
	margin-bottom:2px;
}
#rightsidebar ul {
	list-style:none;
	display:block;
}
#rightsidebar ul li {
	display:block;
	color:#FFF;
	text-align:left;
	margin-bottom:2px;
	display:block;
}
#rightsidebar ul li a {
	color:#000000;
}
#rightsidebar ul li a:hover {
	color:#a5965d;
}
#rightsidebar2 {
	width:160px;
	display:block;
	float:right;
	text-align:left;
	margin-right:0px;
	
}
#rightsidebar2 h2 {
	font-size:1em;
	color:#FFF;
}
#rightsidebar2 p {
	color:#FFF;
	padding:0 10px 10px 10px;
}
#rightsidebar2 ul {
	margin:0px;
}
#rightsidebar2 a {
	color:#FFF;
}
#rightsidebar2 a:hover {
	color:#a5965d;
}
#rightsidebar2 h2 a {
	font-size:1em;
	color:#FFF;
}




/*	footer	*/

#footer {
	padding-top:3px;
	padding-left:10px;
	margin-top:2px;
	font-size: 11px;
	height:20px;
	color:#FFF;
	clear:both;
	background-color:#27387e;
	border-top:thick;
	border-top-color:#a5965d;
	border-top-style:solid;
	border-top-width:4px;
	
}


#footerlinks {
	display:block;
	float:left;
}
#footerlinks ul li {
	color:#FFF;
	padding-left:10px;
	padding-right:10px;
	display:block;
	display:inline;
}
#footerlinks ul li a, #copyright a {
	color:#FFF;
}
#footerlinks ul li a:hover,#copyright a:hover {
	color:#a5965d;
}
#copyright {
	float:right;
	padding-right:20px;
}

/* Accordion menu */
.header {
	background: #000;
	cursor: pointer;
	padding:4px;
}

.header:hover{
	background-color:#666;
}
.bold {
	font-weight: bold;
}
.selected{
	background-color:#F00;
	color:#FFF;
}

#ConBlockLeftNav {
	padding:0px;
	width:180px;
	z-index:2;
	margin:102px 0 4px 0;
	/*border:1px solid red;*/
	float:left;
	display:block;
	font-size: 11px;
}

.accordion_headings.container {
	background:url(/images/goldtestcont.gif) bottom no-repeat;
	padding:5px 10px;
}
#LabResult table {
	width: 100%;
}
#LabResult table td {
	padding: 3px 5px;
}
.accordion_headings{
	background:url(/images/goldtest.gif) bottom no-repeat;
	border: 1px solid #c3b686;
	color:#111;
	margin-top:2px;
	cursor:pointer;
}
.accordion_headings a {
	color:#111;
	display: block;
	margin: 0;
	padding:5px 10px;
}
.accordion_headings:hover,#ConBlockLeftNav .container:hover,#ConBlockLeftNav .bold a,.accordion_headings.container.header_highlight {
	background:url(/images/sdh.gif) top repeat-y;
	color:#fff;
}
.accordion_headings a:hover{
	color:#fff;
}

.header_highlight,.accordion_headings:active{
	background:url(/images/sdh.gif) top repeat-y;
	color:#fff;
}

.accordion_child{
	background:url(/images/grey.gif) top repeat-y;
}


.accordion_child a {
	color:#333;
	text-decoration:none;
	text-align:left;
	display:block;
	padding:5px 10px;
}

.accordion_child a:hover {
	color:#27387E;
}
/*
.accordion_child a:active {
	text-decoration:none;
	color:#27387E;
	font-weight:bold;
}
*/
.accordion_child ul.links li {
	background:url(/images/link.gif) left no-repeat;
}

.accordion_child ul {
	margin:0px
	
}

.accordion_child ul li {
	list-style-type:none;
	margin:0;
	border-bottom:1px solid #fff;
	line-height:19px;
}

.fixtablecontent {
	background:none !important;
	color:black !important;
	font-weight:normal !important;
}

.fixtablecontent tr {
	background:none !important;
	color:black !important;
	font-weight:normal !important;
}

.fixtablecontent td {
	background:none !important;
	color:black !important;
	font-weight:normal !important;
}

.widgetfares {
	border:1px solid red;
	width:550px !important;
	
}

.ghghgh {
	background:none !important;
}

.nomadpartners {
	width:550px;
}

.nomadpartnersheader {
	background-color:#a5965d;
	color:#fff;
	height:30px;
}

.nomadpartnersgray {
	background-color:#cccccc;
}

.globaltablestyle {
	
	padding:3px
}

.globaltablestyle td {
	border-right:1px solid #fff;
}

.globaltablestylehead {
	background-color:#a5965d;
	color:#fff;
}

.globaltablestylegray {
	background-color:#cccccc;
}

#CustomSpecServTitle a {
	color:#A5965D;
	font-size:1em;
	font-weight:bold;	
}

#CustomSpecServTitle a:hover {
	color:#786a36;
	font-size:1em;
	font-weight:bold;	
}

#CustomSpecServDescription a {
	color:#A5965D;
	font-size:1em;
	font-weight:bold;
}

#CustomSpecServDescription a:hover {
	color:#786a36;
	font-size:1em;
	font-weight:bold;
}

#CustomSpecServTitle2 a {
	color:#A5965D;
	font-size:1em;
	font-weight:bold;	
}

#CustomSpecServTitle2 a:hover {
	color:#786a36;
	font-size:1em;
	font-weight:bold;	
}

#CustomSpecServDescription2 a {
	color:#A5965D;
	font-size:1em;
	font-weight:bold;
}

#CustomSpecServDescription2 a:hover {
	color:#786a36;
	font-size:1em;
	font-weight:bold;
}

#landingtable:hover {
	background-color:#e6e3de;
}

html:first-child .foropera {
  border:1px solid red;
  height:600px;
}

#routemap {
	border:1px solid red;
}

#ButLogout {
	border:1px solid #cccccc;
	border-style:solid;
	color:#27387e;
	font-weight:bold;
	padding:1px 7px 1px 7px;
	font-family:Arial,Helvetica,sans-serif;
	cursor:pointer;
	background-color:white;
}

.Submit_button
	{
	background:url(/images/cv_save.jpg) no-repeat;
	width:200px;
	height:30px;
	border:none;
	font-weight:bold;
	cursor:pointer;
	font-family:Arial,Helvetica,sans-serif;
	}
	
.LandingpageDropezone
	{
	border:1px solid red;
	width:290px;
	}
	
/*#FaresAndFareRules {
	font-size:16px;
	font-family:cursive;
	
}

#FaresAndFareRules table {
	font-size:20px !important;
	
}*/

.embedtable {
	width:560px !important;
	max-width:560px !important;
	
}

.embedtable td{
	vertical-align:top !important;
}

.embedtable font{
	font-size:10px !important;
	font-family: sans-serif !important;
}

.embedtable div{
	font-size:10px !important;
	font-family: sans-serif !important;
}

