img {

	border:0;

}


@font-face {

	font-family: 'libel_suitregular';

	src: url('../webfont/libelsuit-webfont.eot');

	src: url('../webfont/libelsuit-webfont.eot?#iefix') format('embedded-opentype'), url('../webfont/libelsuit-webfont.woff') format('woff'), url('../webfont/libelsuit-webfont.ttf') format('truetype'), url('../webfont/libelsuit-webfont.svg#libel_suitregular') format('svg');

	font-weight: normal;

	font-style: normal;

}

body {

	/*color:#4c4c4c;*/

	color:#666666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:75%;

	line-height:1.35em;

	margin:0;

	padding:0;/*background:#e1e1e1;*/

}

body.home {

	background-color:#FFF;

	background-image:none;

	color:#543;

}

#topDrop {

	position:absolute;

	left:0;

	width:100%;

	height:70px;

	z-index:-1;

	background:url(../images/subDrop.jpg) top right repeat-x;

}

#wrapper {

	/*text-align:center;*/

	height:auto!important;

}

img {

	border:0;

}

img.img_mid {

	vertical-align:middle;

}

form {

	margin:0;

	padding:0;

	z-index:-1;

}

input, select {

	/*font-family: 'Whitney SSm A', 'Whitney SSm B', 'Lucida Grande', Verdana, Helvetica, sans;*/

	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;

	margin:0;

	padding:2px;

	outline:none;
	color:#545454;

	border:1px #CCC solid;

	 -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;
	
	height:22px;

}

.sp_srch
{
font-family:Arial, Helvetica, sans-serif;



	font-size:12px;

	margin:0;

	padding:2px;

	outline:none;
	color:#545454;

	border:1px #CCC solid;

	 -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;
	
	height:15px;
}

.button {
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px 0px;
	background-color: #4D90FE;
	border-radius: 2px;
 -moz-linear-gradient:(center top, #4D90FE, #4787ED);
	border: 1px solid #3079ED;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px 0px;
	color: #FFF;
	font-family: 'Verdana', Arial, sans-serif;
	font-size: 14px;
	padding:2px 10px;
	text-align:center;
	outline:none;
	float:left;
	width:119px;
	height:30px;
}
.button:hover {
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px 0px;
	background-color: #4D90Fd;
	border-radius: 2px;
 -moz-linear-gradient:(center top, #4D90FE, #4787ED);
	border: 1px solid #3079ED;
	box-shadow: 0 0 0 1px #FFFFFF inset;
	color: #FFF;
	font-family: 'Verdana', Arial, sans-serif;
	font-size: 14px;
	padding:2px 10px;
	text-align:center;
	outline:none;
	float:left;
	width:119px;
	height:30px;
}

textarea{

	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;

	margin:0;

	padding:2px;

	outline:none;
	color:#545454;

	border:1px #CCC solid;

	 -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

   

	

}

input.w200 {

	width:200px;

}

.checkBox {

	margin-right:5px;

*vertical-align:middle;

}

.radioButton {

	margin-right:5px;

	vertical-align:middle;

}

::root .radioButton {

margin-bottom:4px;

}

.dropdown {

	margin-left:10px;

}

a {

	outline:none;

	/*color:#808080;*/

	color:#666666;

	text-decoration:none;

}
.alnk {

	outline:none;

	/*color:#808080;*/

	color:#ffffff;

	text-decoration:none;

}

a:hover {

	color:#0091B2;

	text-decoration:none;

}

a:active {

	/*color:#C33;*/

	text-decoration:none;

}

a.bold {

	font-weight:bold;

}

div.contentContainer a, div.contentLeftWide a {

	text-decoration:underline;

}

a.bodyLink {

	color:#543;

	text-decoration:underline;

}

a.bodyLink:hover {

	color:#c33;

	text-decoration:none;

}

a.selected {

	color:#C33;

	text-decoration:none;

}

span.selected {

	color:#C33;

}

a.whiteLink {

	color:#FFF;

	text-decoration:none!important;

}

a.whiteLink:hover {

	color:#DDD;

	text-decoration:none;

}

a.block {

	display:block;

}

p {

	margin:0;

	padding:0 30px 15px 10px;

}

p.spacer_20 {

	margin:0;

	padding:0 30px 20px 10px;

}

p.introText {

	margin:0;

	padding:20px 30px 20px 10px;

}

p.innerText {

	margin:0;

	padding:0 10px 0 10px;

}

p.iconText {

	font-size:.95em;

	margin:0;

	padding:0 0 0 10px;

}

p.systemHeader, p.systemHeader_15 {

	font-size:1.2em;

	font-weight:bold;

	margin:0;

	padding:0 30px 5px 10px;

}

p.systemHeader_15 {

	padding:0 30px 15px 10px;

}

p.p525 {

	width:525px;

}

p.devGuideHeader {

	font-weight:bold;

	margin:0;

	padding:0 0 10px 0;

}

.small {

	font-size:.85em;

	line-height:1em;

}

acronym {

	text-decoration:none;

}

.clearBoth {

	clear:both;

	height:0;

	margin:0;

	overflow:hidden;

}

div.borderContainer {

	border-left:none;

	margin:0;

	padding:0;

}

div.borderContainer.noRightBorder {

	border-right:none;

}

div.brownBarContainer, div.brownBarContainerNoBorder {

	background:url(../images/brown_bar_background.gif) repeat-x;

	height:25px;

}

div.greyBarContainer {

	background-color:#C0BBAF;

	height:25px;

}

div.brownBarContainerNoBorder {

	border:none;

}

div.brownBar, div.greyBar {

	color:#FFF;

	font-weight:bold;

	margin:0;

	padding:4px 0 0 7px;

*padding:3px 0 0 10px;

}

div.brownBar dl {

	padding:0;

	margin:0;

	color:#FFF;

	font-weight:bold;

}

div.brownBar dt {

	padding:0;

}

div.brownBar dd {

	float:right;

	padding:0 10px 0 0;

	margin-top:-16px;

}

div.brownBar dl {

	clear:both;

*margin-bottom:-5px;

}

div.contentLeft, div.contentLeftSmall, div.L2_indexContentLeft, div.L2_indexContentLeft_2COL_WR {

	float:left;

	margin-right:15px;

	width:275px;

}

div.contentRight, div.contentRightSmall, div.L2_indexContentRight, div.L2_indexContentRight_2COL_WR {

	float:left;

	width:275px;

	margin:0 0 10px 0;

}

div.L2_indexContentLeft img, div.L2_indexContentRight img {

	margin-bottom:10px;

}

div.L2_indexContentLeft dl img, div.L2_indexContentRight dl img {

	margin-bottom:0;

}

div.L2_indexContentLeft_2COL_WR, div.L2_indexContentRight_2COL_WR {

	width:270px;

}

div.contentLeftSmall {

	padding-top:5px;

	width:230px;

}

div.contentRightSmall {

	padding-top:5px;

	width:230px;

}

div.contentLeftWide {

	float:left;

	margin-right:30px;

	width:350px;

}

div.contentRightNav, div.contentRightNavGrey, div.specialOfferNav {

	float:left;

	width:185px;

}

div.contentRightNavGrey {

	background-color:#C0BBAF;

}

div.specialOfferNav {

	background-color:#C0BBAF;

	float:left;

	margin:3px 20px 20px 0;

}

div.contentRightNavGrey ul, div.contentRightNavGrey li, div.specialOfferNav ul, div.specialOfferNav li, ul.simpleList, ul.simpleList li {

	padding:0;

	margin:0;

}

ul.simpleList {

	padding:0 5px 0 5px;

}

div.contentRightNavGrey ul, div.specialOfferNav ul {

	padding:0 5px 5px 5px;

}

div.contentRightNavGrey li, div.specialOfferNav li, ul.simpleList li {

	padding:10px 5px 10px 5px;

	border-bottom:1px solid #E4DECF;

	list-style-type:none;

}

div.contentRightNavGrey li.last, div.specialOfferNav li.last, ul.simpleList li.last {

	border:none;

}

ul.simpleList li.first {

	padding-top:0;

}

div.contentRightNav a, div.contentRightNavGrey a, div.specialOfferNav a {

	text-decoration:none;

}

div.indexPromo {

	background-color:#C0BBAF;

	margin-top:-10px;

	padding:0 5px 15px 5px;

}

div.indexPromoText {

	color:#FFF;

	padding:7px 5px 0 5px;

}

dl.indexList, dl.indexPromo {

	margin:0;

	padding:0;

}

dl.indexList dt, dl.indexPromo dt {

	border-bottom:1px solid #E4DED0;

	font-weight:bold;

	margin:0 0 7px 0;

	padding:0 10px 8px 10px;

}

dl.indexList dt a, dl.indexPromo dt a {

	text-decoration:none;

}

dl.indexList dd a, dl.indexPromo dd a {

	text-decoration:none;

}

dl.indexList dt.noTopPadding {

	padding-top:0;

}

dl.indexList dt.flightServiceHead {

	color:#C0BBAF;

	font-size:1.2em;

	padding-top:0;

}

dl.indexList dd {

	margin:0;

	padding:0 10px 25px 10px;

}

dl.indexList dd.smallBottomPadding {

	margin:0;

	padding:0 10px 10px 10px;

}

dl.indexList dd.linkBottomPadding {

	margin:0;

	padding:0 10px 5px 10px;

}

dl.indexPromo dt {

	margin:0 0 10px 0;

	padding:0 5px 10px 5px;

}

dl.indexPromo dd {

	color:#FFF;

	margin:0;

	padding:0 20px 0 5px;

}

div.introContainer {

	background-color:#FFF;

	padding:1px 1px 0 0;

}

div.introContainerTan {

	background-color:#F1EEE7;

	padding:1px 1px 0 0;

}

div.promoChip {

	background-color:#FFF;

	border:1px solid #FFF;

	border-left:none;

	display:block;

	margin:0 0 20px 0;

	padding:0;

}

div.promoContainer {

	background-color:#F1EEE7;

	padding-top:10px;

}

div.sourceContainer, div.sourceContainerBorderTop {

	background-color:#FFF;

	margin:0;

	padding:0;

}

div.sourceContainerBorderTop {

	border-bottom:none;

	border-top:1px solid #E4DED0;

	margin-top:25px;

}

div.source {

	font-size:.95em;

	line-height:1.2em;

	padding:15px 30px 20px 10px;

}

div.whiteBack {

	background-color:#FFF;

	padding:1px 1px 0 0;

}

div#on_1, div#on_2, div#on_3, div#on_4, div#on_5, div#on_6, div#on_7, div#on_8, div#on_9, div#on_10 {

	display:none;

}

div.siteMapLeft {

	float:left;

	margin:0 20px 20px 0;

	width:350px;

}

div.siteMapRight {

	float:right;

	margin:0 0 20px 0;

	width:350px;

}

div.formContainer {

	background-color:#F1EEE7;

	color:#543;

	padding:15px 20px 20px 20px;

}

div.formSectionHeader {

	background-color:#E4DECF;

	border-bottom:solid 1px #FFF;

	border-top:solid 1px #FFF;

	margin:0;

	padding:8px 0 8px 10px;

*padding:7px 0 8px 10px;

}

.formText {

	color:#543;

}

.formLabel, .formLabelTextarea {

	color:#543;

	font-size:.95em;

	line-height:1.2em;

	padding:0;

	text-align:right;

}

.formLabelTextarea {

	padding-top:3px;

*padding-top:5px;

}

.formLabelLeft {

	color:#543;

	font-size:.95em;

	line-height:1.2em;

	padding:0;

}

.formLabelSpacer {

	color:#543;

	font-size:.95em;

	padding:0 0 0 20px;

	text-align:right;

}

.formSubHead {

	color:#666;

	font-weight:bold;

	margin:5px 0 -4px 0;

*margin-left:0;

	padding-bottom:15px;

}

.formSubLabel {

	color:#543;

	font-size:.95em;

	padding:0 15px 0 0;

	text-align:left;

	vertical-align:middle;

}

.formUnderLabel {

	color:#543;

	font-size:.95em;

	padding:0 0 10px 10px;

*padding-top:0;

	text-align:left;

}

.formFieldSmallSelect {

	margin:5px 5px 5px 10px;

	width:110px;

}

.formField, .formFieldLeft, .formFieldWithUnderLabel {

	margin:5px 5px 5px 10px;

	vertical-align:middle;

	resize:none;

}

.formFieldLeft {

	margin:5px 5px 5px 0;

	vertical-align:middle;

}

.formFieldButton {

	margin:0 5px 0 5px;

}

.formIndent {

	padding:0 0 0 10px;

}

.formLink {

	font-size:.95em;

	padding:0 0 0 5px;

	vertical-align:middle;

}

.formNote {

	border-left:1px solid #666;

	color:#666;

	font-size:.85em;

	line-height:1.2em;

	margin:0 0 0 10px;

	padding:0 0 1px 10px;

*padding-bottom:2px;

*margin-top:-2px;

	vertical-align:middle;

}

.formDisabled {

	color:#94887B;

	font-size:.95em;

	padding:0 15px 0 0;

	text-align:left;

	vertical-align:middle;

}

.requiredFootnote {

	font-size:.85em;

	line-height:1.2em;

	margin:0;

	padding:0 0 15px 10px;

}

.required {

	color:#C33;

}

label.hideLabel {

	display:none;

}

.ghostText {

	color:#999;

}

.radioLabel {

	padding-left:3px;

*padding-left:0;

}

div#pageHeader, div#pageHeaderUnderline {

	margin:0;

	padding:15px 0 5px 10px;

}

div#pageHeaderUnderline {

	border-bottom:1px solid #E4DED0;

	margin:0 0 14px 0;

	padding:15px 0 4px 10px;

}

h1 {

	color:#50463f;

	font-size:24px;

	line-height:28px;

	font-weight:normal;

	margin:0;

	padding:12px 0 14px 10px;

}

h1.underline {

	border-bottom:1px solid #E4DED0;

	padding:12px 0 14px 10px;

	margin-bottom:14px;

}

h1.popupHeader {

	padding:27px 0 19px 10px;

}

h2 {

	color:#C0BBAF;

	font-size:22px;

	line-height:1.25em;

	font-weight:normal;

	margin:0 0 15px 0;

	padding:15px 15px 0 10px;

	letter-spacing:-.025em;

}

h2.basic {

	padding-top:2px;

	margin-bottom:16px;

}

h2.underline {

	border-bottom:1px solid #E4DED0;

	padding:15px 0 8px 10px;

	margin-bottom:12px;

}

h2.callout {

	color:#b1aca0;

	letter-spacing:-.5px;

	font-size:18px;

	line-height:22px;

	margin:0 0 20px 0;

	padding:17px 15px 14px 10px;

}

.hilight {

	color:#C0BBAF;

}

h2.specialOffer {

	color:#543;

	margin:0;

	padding:16px 0 5px 10px;

}

h2.specialOfferText {

	font-size:16px;

	line-height:20px;

	border-bottom:1px solid #E4DED0;

	margin:0 0 18px 0;

	padding:0 15px 18px 10px;

}

h3 {

	color:#666;

	font-size:19px;

	line-height:19px;

	font-weight:normal;

	margin:0;

	padding:14px 0 13px 10px;

}

h3.border {

	border-top:1px solid #E4DED0;

	padding-top:19px;

}

h3.flightSearch {

	margin:0;

	padding:10px 0 11px 10px;

}

h3.confirmHeader {

	padding:18px 0 13px 10px;

}

h3.siteGateway {

	color:#999;

	font-size:14px;

	font-weight:bold;

	line-height:16px;

	margin:0;

	padding:9px 10px 7px 10px;

	text-align:left;

}

h3.promoHeader_L2 {

	color:#FFF;

	font-size:14px;

	font-weight:bold;

	line-height:16px;

	margin:0;

	padding:10px 10px 7px 5px;

	text-align:left;

}

h3.serviceFinderHeader {

	color:#543;

	font-size:12px;

	font-weight:bold;

	line-height:16px;

	margin:0;

	padding:6px 10px 9px 10px;

	text-align:left;

}

.brownText {

	color:#543;

}

.redText {

	color:#C33;

}

.whiteText {

	color:#FFF;

}

.greenText {

	color:#64C131;

}

.greyText {

	color:#E4DED0;

}

#topSubHeader {

	position:relative;

	float:right;

	z-index:8;

	color:black;

	margin:3px -150px 0 0;

	letter-spacing:0;

	font-size:12px;

	width:180px;

}

#topResultsSubHeader {

	position:absolute;

	z-index:8;

	color:white;

	margin:3px 15px 0 695px;

	letter-spacing:0;

	font-size:11px;

	width:180px;

}

div.horRule, div.horRule_5, div.horRule_10, div.horRuleWhite, div.horRuleWhite_5, div.horRuleDarker, div.horRuleDark, div.horRuleDark_5, div.horRuleBrown, div.horRuleBrown_5, div.horRuleBottom_5, div.horRuleBottom_10 {

	background-color:#c2c5b9;

	height:1px;

	margin:0;

	padding:0;

}

div.horRuleWhite {

	background-color:#FFF;

}

div.horRuleWhite_5 {

	background-color:#FFF;

	margin:5px 0 5px 0;

}

div.horRuleDark {

	background-color:#D7D0BD;

}

div.horRuleDark_5 {

	background-color:#D7D0BD;

	margin:5px 0 5px 0;

}

div.horRuleDarker {

	background-color:#D9D3C6;

}

div.horRuleBrown {

	background-color:#594C44;

}

div.horRuleBrown_5 {

	background-color:#594c44;

	margin:5px 0 5px 0;

}

div.horRule_5 {

	margin:5px 0 5px 0;

}

div.horRule_10 {

	margin:10px 0 10px 0;

}

div.horRuleBottom_5 {

	margin:0 0 5px 0;

}

div.horRuleBottom_10 {

	margin:0 0 10px 0;

}

div.horRule hr, div.horRule_5 hr, div.horRule_10 hr, div.horRuleWhite hr, div.horRuleWhite_5 hr, div.horRuleDarker hr, div.horRuleDark hr, div.horRuleDark_5 hr, div.horRuleBrown hr, div.horRuleBrown_5 hr, div.horRuleBottom_5 hr, div.horRuleBottom_10 hr {

	display:none;

}

div.L2_indexContentRight ul.learnMoreSky li, div.L2_indexContentLeft ul.learnMoreSky li {

	float:left;

	margin:15px 20px 0 0;

	list-style:none;

	list-style-type:none;

}

div.L2_indexContentRight ul.learnMoreSky, div.L2_indexContentLeft ul.learnMoreSky {

	border-top:1px solid #E4DED0;

	padding-left:10px;

}

.spacer5 {

	font-size:5px;

	height:5px;

}

.spacer10 {

	height:10px;

}

.spacer15 {

	height:15px;

}

.spacer20 {

	height:20px;

}

.spacer25 {

	height:25px;

}

.spacer30 {

	height:30px;

}

/*input, select, textarea {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	margin:0;

	outline:medium none;

	padding:0;

}*/

#header {

	z-index:9999;

	position:relative;

	min-width:985px;

}

#navbar a.navitem, #countrySelector, #languageSelector li {

	z-index:10010;

	position:relative;

}

#navbar div.slidewrap {

	z-index:10010;

}

#navbar td.cstd div.relativity .hotspot {

	z-index:10005;

	position:relative;

}

#navbar div.bghover, #navbar table.ddtable, #navbar .globalsubnav, #header .logo {

	z-index:10001;

}

#navbar td.bghover {

	background-color:#5d5552;

}

#header, #header #siteSelectorID {

	font-family:Arial, Helvetica, sans-serif;

	width:185px;

}

#header {

	width:100%;

	text-align:center;

	background: url(../images/header_tile.gif) 0 0 repeat-x #867973;

	font-size:100%;

	border-bottom:1px solid #d0c7c3;

	z-index:10000;

	overflow:visible;

}

#header .center {

	position:relative;

	margin:0 auto;

	width:985px;

}

#header .clear {

	clear:both;

}

#navbar .clearBoth {

	clear:both;

	height:0;

	margin:0;

	overflow:hidden;

}

#header .center .logo {

	position:absolute;

	top:65px;

	left:12px;

	z-index:-2;

}

#header a img {

	border:none;

}

#navbar {

	clear:both;

	height:49px;

	width:985px;

}

#navbar, #navbar td {

/*border-right:1px solid #9d928d;

	border-right:1px solid rgba(255,255,255,0.2);

	border-left:1px solid #9d928d;

	border-left:1px solid rgba(255,255,255,0.2);*/

}

table#navbar table td {

	padding:0;

	border:none;

}

#navbar td {

	padding:0;

	text-align:center;

	vertical-align:center;

}

#navbar td.cstd {

	width:210px;

	padding:0;

}

#navbar td.cstd #countrySelector {

	margin:0;

	/*padding:6px 6px;*/

	padding:12px 6px 1px 6px;

	height:38px;

}

#navbar td.divider {

	background-color: #3F3935;

	border: medium none;

	padding: 0;

	width: 1px;

}

#navbar td.divider div {

	margin:0;

	padding:0;

	width:1px;

	visibility:hidden;

}

#navbar div.bghover {

	position:absolute;

	background-color: #5D5552;

	box-shadow: 5px 0 10px rgba(0, 0, 0, 0.1) inset, 0 0 15px rgba(0, 0, 0, 0.15) inset;

	opacity: 0;/*opacity:0;

	filter:alpha(opacity=0);

	width:100%;*/

}

#navbar td.cstd div.bghover {

	background-color:#f2efe8;

	box-shadow:none;/*background-color: #5D5552;

    box-shadow: 5px 0 10px rgba(0, 0, 0, 0.1) inset, 0 0 15px rgba(0, 0, 0, 0.15) inset;

    opacity: 0;

    position: absolute;*/

}

#navbar td.cstd div.relativity {

	position:relative;

	height:49px;

	width:100%;

}

#navbar td.cstd div.relativity .hotspot {

	width:100%;

	height:100%;

}

#navbar td.cstd div.relativity div.globalsubnav {

	position:absolute;

	left:-288px;

	top:100%;

	margin:4px -9px 0;

	width:500px;

	text-align:right;

}

#navbar td.cstd div.relativity div.globalsubnav ul {

	margin:0;

	padding:0;

}

#navbar td.cstd div.relativity div.globalsubnav ul li {

	display:inline;

	padding:0;

	list-style-type:none;

	font-size:11px;

	font-weight:normal;

}

body.home #navbar td.cstd div.relativity div.globalsubnav li, body.home #navbar td.cstd div.relativity div.globalsubnav li a, body.gsnwhite #navbar td.cstd div.relativity div.globalsubnav li, body.gsnwhite #navbar td.cstd div.relativity div.globalsubnav li a {

	color:#fff;

}

#navbar td.cstd div.relativity div.globalsubnav li, #navbar td.cstd div.relativity div.globalsubnav li a {

	color:#fff;

}

#navbar td.cstd div.relativity div.globalsubnav li a.search {

	padding-right:15px;

	padding-bottom:2px;

	background-position:right 1px;

	background-repeat:no-repeat;

	background-image:url('../images/small_search_icon.gif');

}

body.home #navbar td.cstd div.relativity div.globalsubnav li a.search, body.gsnwhite #navbar td.cstd div.relativity div.globalsubnav li a.search {

	background-image:url('../images/small_search_icon.png');

}

#navbar a {

	text-decoration:none;

}

#navbar a:hover {

	text-decoration:none;

}

#navbar a.navitem {

	color:#fff;

	-webkit-text-shadow:0 -1px 1px #333;

	-moz-text-shadow:0 -1px 1px #333;

	text-shadow:0 -1px 1px #333;

	display:block;

	width:140px;

	height:28px;

	padding:10px 8px 0;

}

#navbar a.navitem:hover {

	color:#fff;

}

#navbar .dropdownmenu {

	position:absolute;

	left:0;

	top:50px;

}

#navbar .cstd .dropdownmenu {

	left:-605px;

}

#navbar .cstd .dropdownmenu #countrySelectorPanel {

	display:none;

	cursor:default;

}

#navbar div.slidewrap {

	display:none;

	position:absolute;

	/*left:105px;*/

	left:156px;

	top:50px;

	width:633px;

	cursor:default;

}

#navbar table.ddtable td {

	background-image:none;

}

#navbar table.ddtable td.ddcontent {

	/*width:877px;*/

	width:835px;

	/*background:#f2efe8;

	border:1px #FFF solid;*/

	background:-moz-linear-gradient(top, #59534f 0, #605a56 13%, #524b46 87%, #48423e 100%);

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #59534f), color-stop(13%, #605a56), color-stop(87%, #524b46), color-stop(100%, #48423e));

	background:-webkit-linear-gradient(top, #59534f 0, #605a56 13%, #524b46 87%, #48423e 100%);

	background:-o-linear-gradient(top, #59534f 0, #605a56 13%, #524b46 87%, #48423e 100%);

	background:-ms-linear-gradient(top, #59534f 0, #605a56 13%, #524b46 87%, #48423e 100%);

	background:linear-gradient(top, #59534f 0, #605a56 13%, #524b46 87%, #48423e 100%);

	border-radius:0 0 3px 3px;

	box-shadow:0 5px 10px rgba(0,0,0,0.3) inset;

	vertical-align:top;

}

#navbar table.ddtable td.minheight div {

	height:131px;

}

#navbar table.ddtable td.vborder {

	width:1px;/*background:-moz-linear-gradient(top, rgba(211,202,197,1) 0, rgba(211,202,197,0) 100%);

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(211,202,197,1)), color-stop(100%, rgba(211,202,197,0)));

	background:-webkit-linear-gradient(top, rgba(211,202,197,1) 0, rgba(211,202,197,0) 100%);

	background:-o-linear-gradient(top, rgba(211,202,197,1) 0, rgba(211,202,197,0) 100%);

	background:-ms-linear-gradient(top, rgba(211,202,197,1) 0, rgba(211,202,197,0) 100%);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3cac5', endColorstr='#00d3cac5', GradientType=0);

	background:linear-gradient(top, rgba(211,202,197,1) 0, rgba(211,202,197,0) 100%);*/

}

#navbar .ddcenter {

	margin:0 auto;

}

#navbar .three-column .ddcenter {

	width:489px;

}

#navbar .four-column .ddcenter {

	width:652px;

}

#navbar .five-column .ddcenter {

	width:632px;

	_width:825px;

}

#navbar .my-account .ddcenter {

	width:667px;

}

#navbar ul.subnav {

	/*width:143px;*/

	width:95px;

	float:left;

	margin:5px 6px 5px 20px;

	padding:0;

	list-style-type:none;

}

#navbar td.rewards .half {

	float:left;

	width:400px;

	margin-top:17px;

	margin-bottom:12px;

	margin-left:-1px;

	padding-left:8px;

	border-left:1px solid #4A4542;

}

#navbar td.rewards .half.first {

	width:406px;

	padding-left:0;

	margin-left:0;

	border-right:1px solid #4A4542;

	border-left:none;

}

#navbar td.rewards .half a {

	color:#fff;

	height:auto;

	padding:0;

}

#navbar td.rewards .half .title {

	margin:0 0 0 9px;

	font-size:120%;

	text-align:left;

	float:left;

	width:390px;

	padding-bottom:10px;

}

#navbar td.rewards .half ul.subnav {

	width:179px;

	margin:0 10px;

	display:inline;

}

#navbar ul.subnav li {

	width:100%;

	float:left;

	height:auto;

	margin-top:5.5px;

	padding-bottom:7px;

	background:url("../images/nav_item_underline.png") repeat-x scroll left bottom transparent;

	text-align:left;

}

#navbar ul.subnav li.last {

	background:none transparent;

}

#navbar ul.subnav li a.sublink:link, #navbar ul.subnav li a.sublink:active, #navbar ul.subnav li a.sublink:visited {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFF;

	text-decoration:none;

	display:block;

}

#navbar ul.subnav li a.sublink:hover, #navbar a.navitem:focus, body .center #navbar .slidewrap .ddtable a:focus {

	color:#aca9a7;

}

#navbar a.stat-link:link, #navbar a.stat-link:active, #navbar a.stat-link:visited, #navbar a.stat-link:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	padding-right:20px;

	margin-right:10px;

	background:url('../images/stat_link_arrow.png') center right no-repeat;

	text-decoration:none;

	color:#FFF;

}

#navbar td.special-offers .ddcenter {

	width:790px;

}

#navbar td.special-offers div.special {

	float:left;

	width:197px;

	margin:12px 0;

	padding:6px 30px 6px 22px;

	border-right:1px solid #4a4542;

}

#navbar td.special-offers div.special a img {

	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.75);

	-moz-box-shadow:0 0 10px rgba(0,0,0,0.75);

	box-shadow:0 0 10px rgba(0,0,0,0.75);

}

#navbar td.special-offers div.fares {

	float:left;

	width:298px;

	margin:12px 0 12px -1px;

	padding:0 15px 0 25px;

	border-right:1px solid #4a4542;

	border-left:1px solid #4a4542;

	font-size:12px;

	line-height:16px;

	font-weight:bold;

	text-align:left;

	color:#fff;

}

#navbar td.special-offers div.cont {

	float:left;

	width:298px;

	margin:16px 0 12px -1px;

	padding:0 15px 0 25px;

	border-right:1px solid #4a4542;

	border-left:1px solid #4a4542;

	font-size:11px;

	line-height:15.72px;

	font-weight:normal;

	text-align:left;

	color:#fff;

}

#navbar td.special-offers div.nofares {

	margin-top:18px;

	padding-left:37px;

	padding-right:8px;

}

#navbar td.special-offers div.cont a {

	color:#fff;

	text-decoration:underline;

}

#navbar td.special-offers div.cont a:hover {

	color:#fff;

	text-decoration:none;

}

#navbar td.special-offers div.fares .gradient {

	float:left;

	width:100%;

	padding:5px 0 0;

}

#navbar td.my-account .ddcenter #account-left #account-stats .gradient {

	float:left;

}

#navbar td.special-offers div.fares .gradient, #navbar td.my-account .ddcenter #account-left #account-stats .gradient {

	background:-moz-linear-gradient(left, rgba(79,73,71,0) 0, rgba(79,73,71,1) 50%, rgba(79,73,71,0) 100%);

	background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(79,73,71,0)), color-stop(50%, rgba(79,73,71,1)), color-stop(100%, rgba(79,73,71,0)));

	background:-webkit-linear-gradient(left, rgba(79,73,71,0) 0, rgba(79,73,71,1) 50%, rgba(79,73,71,0) 100%);

	background:-o-linear-gradient(left, rgba(79,73,71,0) 0, rgba(79,73,71,1) 50%, rgba(79,73,71,0) 100%);

	background:-ms-linear-gradient(left, rgba(79,73,71,0) 0, rgba(79,73,71,1) 50%, rgba(79,73,71,0) 100%);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004f4947', endColorstr='#004f4947', GradientType=1);

	background:linear-gradient(left, rgba(79,73,71,0) 0, rgba(79,73,71,1) 50%, rgba(79,73,71,0) 100%);

}

#navbar td.special-offers div.fares div.heading span.orig {

	position:relative;

	left:-10px;

	display:block;

	margin:0 0 2px;

	padding:3px 5px 5px;

	color:#fff;

}

#navbar td.special-offers div.fares div.fare {

	clear:both;

}

#navbar td.special-offers div.fares a .dest {

	color:#ddd;

	float:left;

	width:165px;

}

#navbar td.special-offers div.fares a .price {

	color:#fff;

}

#navbar td.special-offers div.fares div.footnote {

	margin:12px 0 0;

}

#navbar td.special-offers div.fares div.footnote .disclaimer {

	float:left;

	width:133px;

	padding:0 0 0 16px;

	font-size:10px;

	line-height:10px;

	background:transparent url(../images/asterisk.png) left top no-repeat;

}

#navbar td.special-offers div.fares div.footnote .disclaimer .text {

	font-size:10px;

	font-weight:normal;

}

#navbar td.special-offers div.fares div.footnote .more {

	float:right;

	width:149px;

	background:-moz-linear-gradient(left, rgba(135,123,118,0) 0, rgba(135,123,118,1) 100%);

	background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(135,123,118,0)), color-stop(100%, rgba(135,123,118,1)));

	background:-webkit-linear-gradient(left, rgba(135,123,118,0) 0, rgba(135,123,118,1) 100%);

	background:-o-linear-gradient(left, rgba(135,123,118,0) 0, rgba(135,123,118,1) 100%);

	background:-ms-linear-gradient(left, rgba(135,123,118,0) 0, rgba(135,123,118,1) 100%);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00877b76', endColorstr='#877b76', GradientType=1);

	background:linear-gradient(left, rgba(135,123,118,0) 0, rgba(135,123,118,1) 100%);

}

#navbar td.special-offers div.fares div.footnote .more a.stat-link:link, #navbar td.special-offers div.fares div.footnote .more a.stat-link:active, #navbar td.special-offers div.fares div.footnote .more a.stat-link:visited, #navbar td.special-offers div.fares div.footnote .more a.stat-link:hover {

	float:right;

	margin-right:5px;

	padding:3px 15px 4px 11px;

	font-size:12.5px;

}

#navbar td.special-offers div.links {

	float:left;

	width:172px;

	margin:12px 0 6px -1px;

	padding:0 8px 0 10px;

	border-left:1px solid #4a4542;

	text-align:left;

}

#navbar td.special-offers div.links .best-price {

	margin-top:6px;

}

#navbar td.special-offers div.links ul.subnav {

	margin:8px 0 0;

	width:100%;

}

#navbar td.special-offers div.links ul.subnav li {

	background:url("../images/nav_item_underline.png") repeat-x scroll left bottom transparent;

	width:100%;

}

#navbar td table.ddtable td ul.subnav li.last {

	background:none transparent;

}

#navbar td.special-offers div.links ul.subnav li a.stat-link {

	display:block;

}

#navbar td.my-account {

	text-align:center;

}

#navbar td.my-account a.nav-link {

	padding-top:12px;

	line-height:12px;

}

#navbar td.my-account ul {

	list-style-type:none;

	margin:0;

	padding:0;

}

#navbar td.my-account .ddcenter #account-left {

	margin:12px 0;

	width:367px;

	float:left;

	border-right:1px solid #4A4542;

}

#navbar td.my-account .ddcenter #account-left #icon {

	width:91px;

	float:left;

}

#navbar td.my-account .ddcenter #account-left #account-stats {

	padding-top:5px;

	width:250px;

	float:left;

}

#navbar td.my-account .ddcenter #account-left #account-stats h2 {

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:inherit;

	color:#FFF;

	margin:0;

	padding:0 0 4px 9px;

	text-align:left;

	background:transparent url('../images/nav_item_underline.png') left bottom repeat-x;

}

#navbar td.my-account .ddcenter #account-left #account-stats ul.stats {

	float:left;

	width:100%;

	padding:6px 0 13px;

	background:transparent url('../images/nav_item_underline.png') left bottom repeat-x;

}

#navbar td.my-account .ddcenter #account-left #account-stats ul.stats li {

	width:100%;

	height:15px;

	float:left;

	margin-top:5px;

	background:none;

}

#navbar td.my-account .ddcenter #account-left #account-stats ul.stats li p {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:11px;

	color:#FFF;

}

#navbar td.my-account .ddcenter #account-left #account-stats ul.stats li p.f-left {

	float:left;

	padding:0 10px 15px 10px;

}

#navbar td.my-account .ddcenter #account-left #account-stats ul.stats li p.f-right {

	float:right;

	padding:0 10px 15px 10px;

}

#navbar td.my-account .ddcenter #account-right {

	margin:12px 0 10px -1px;

	padding:30px 0 0 24px;

	width:275px;

	float:left;

	border-left:1px solid #4A4542;

}

#navbar td.my-account .ddcenter #account-right ul.right-links {

	background:transparent url('../images/nav_item_underline.png') left top repeat-x;

	width:260px;

	padding-top:2px;

}

#navbar td.my-account .ddcenter #account-right ul.right-links li {

	width:260px;

	text-align:left;

	background:transparent url('../images/nav_item_underline.png') left bottom repeat-x;

	padding-top:5px;

	padding-bottom:10px;

}

#navbar td.my-account .ddcenter #account-right ul.right-links li.last {

	background:transparent none;

}

#headerContainerMain a.stat-link:link, a.stat-link:active, a.stat-link:visited, a.stat-link:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	padding-right:20px;

	margin-right:10px;

	background:url(../images/stat_link_arrow.png) center right no-repeat;

	text-decoration:none;

	color:#FFF;

}

#navbar td.my-account .ddcenter #account-right ul.right-links li.log-out {

	padding-top:20px;

	background:none;

	text-align:right;

}

.navBarSelect {

	color:#4D3823!important;

}

div#footerContainer {

	width:100%;

	position:relative;

	z-index:9;

	background:#666666;

}

*html div#footerContainer {

	height:35px;

}

div#footer {

	color:#58585A;

	/*overflow:hidden;*/

	/*width:985px;*/

	width:800px;

	margin-top:3px;

	padding:20px 0;

	height:80px;

	margin-left:auto;

	margin-right:auto;

}

div#footerNav {

	/*float:left;*/

	font-size:1.0em;

	margin:12px 0 0 0;

	padding-left:2px;

}

div#footerCopyright {

	float:right;

	font-size:.95em;

	margin:0 0 0 0;

	padding-right:15px;

	/*text-align:right;*/

}

div#footerNav ul, div#footerNav li, div#footerCopyright ul, div#footerCopyright li {

	margin:0;

	padding:0;

}

div#footerNav ul li {

	/*float:left;*/

	list-style-type:none;

	/*padding:0 6px 0 0;*/

	padding:1px 0;

}

div#footerCopyright ul li {

	/*float:left;*/

	list-style-type:none;

	padding:2px 0 0 10px;

}

div#footerCopyright ul li a {

	font-size:12px;

	color:#666;

}

div#footerCopyright ul li a:hover {

}

a.footer-link:link, a.footer-link:active, a.footer-link:visited {

	   color:#fff !important;

}

a.footer-link:hover {

	text-decoration:underline;

}

span.copyright {

	color:#fff !important;

}

dl.arrowList {

	margin:0;

	padding:0;

}

dl.arrowListBox, dl.arrowListBoxSmall, dl.arrowListBoxSmallDark {

	background-color:#F1EEE7;

	margin:0;

	padding:10px;

}

dl.arrowListBoxSmallDark {

	background-color:#E4DED0;

}

dl.arrowList dt, dl.arrowList dd, dl.arrowListBox dt, dl.arrowListBox dd, dl.arrowListBoxSmall dt, dl.arrowListBoxSmall dd, dl.arrowListBoxSmallDark dt, dl.arrowListBoxSmallDark dd {

	margin:0;

	padding:0;

}

dl.arrowList dt, dl.arrowListBox dt, dl.arrowListBoxSmall dt, dl.arrowListBoxSmallDark dt {

	color:#666;

	font-weight:bold;

	padding:0 0 8px 10px;

}

dl.arrowListBox dt, dl.arrowListBoxSmall dt, dl.arrowListBoxSmallDark dt {

	padding:5px 0 10px 5px;

}

dl.arrowList dt.header, dl.arrowListBox dt.header, dl.arrowListBoxSmall dt.header, dl.arrowListBoxSmallDark dt.header {

	font-size:1.2em;

}

dl.arrowList dd, dl.arrowListBox dd, dl.arrowListBoxSmall dd {

	border-top:1px solid #E4DED0;

	padding-right:10px;

	padding:5px 0 5px 0;

}

dl.arrowListBox dd, dl.arrowListBoxSmall dd, dl.arrowListBoxSmallDark dd {

	padding-right:5px;

}

dl.arrowListBoxSmall dd, dl.arrowListBoxSmallDark dd {

	font-size:.95em;

}

dl.arrowListBoxSmallDark dd {

	border-top:1px solid #F1EEE7;

}

dl.arrowList dd a, dl.arrowListBox dd a, dl.arrowListBoxSmall dd a, dl.arrowListBoxSmallDark dd a {

	background:url(../images/icon_trans_arrow_forward.gif) no-repeat right;

	display:block;

	height:1%;

	padding:6px 20px 6px 10px;

*padding:5px 20px 6px 10px;

}

dl.arrowListBox dd a, dl.arrowListBoxSmall dd a, dl.arrowListBoxSmallDark dd a {

	padding:6px 20px 6px 5px;

*padding:5px 20px 6px 5px;

}

dl.arrowList dd.first, dl.arrowListBox dd.first, dl.arrowListBoxSmall dd.first, dl.arrowListBoxSmallDark dd.first {

	border-top:none;

}

dl.arrowList a, dl.arrowListBox a, dl.arrowListBoxSmall a, dl.arrowListBoxSmallDark a {

	text-decoration:none;

}

ul.bulletList, ul.bulletList li, ul.bulletListNoMargin, ul.bulletListNoMargin li {

	margin:0 0 15px 0;

	padding:0;

}

ul.bulletList_20, ul.bulletList_20 li {

	margin:0 0 20px 0;

	padding:0;

}

ul.bulletList li, ul.bulletList_20 li, ul.bulletListNoMargin li {

	background:url(../images/square_bullet.gif) no-repeat 0 6px;

	list-style-type:none;

	margin:0 0 5px 10px;

	padding:0 0 0 10px;

}

ul.bulletList li.topPadding {

	margin-top:10px;

}

ul.bulletListNoMargin li {

	margin-left:0;

}

div.continueBar {

	background-color:#D7D0BD;

	font-size:.95em;

	height:35px;

	padding:0 10px 0 10px;

}

div.continueBar a {

	font-weight:bold;

}

div.continueBarLeft, div.continueBarLeftForm {

	float:left;

	padding:9px 0 0 0;

}

div.continueBarLeftButton {

	float:right;

	margin:6px 0 0 6px;

}

div.continueBarRight, div.continueBarRightButton {

	float:right;

	margin-top:0;

	padding:9px 0 0 0;

}

div.continueBarLeftForm {

	padding:9px 0 0 0;

*padding:8px 0 0 0;

}

div.continueBarRightButton {

	margin:0;

	padding:6px 0 0 0;

}

div.continueBarRightButton.grid {

	margin-right:4px;

}

div.continueBarLeftRadio {

	float:left;

	padding:6px 0 0 0;

*padding:3px 0 0 0;

}

div.continueBar ul {

	margin:0;

	padding:0;

}

div.continueBar li {

	display:inline;

	list-style-type:none;

	margin:0;

	padding:0;

}

div.continueBarLeft li {

	padding-right:12px;

}

div.continueBar li.separatorLine {

	padding:0 5px 0 5px;

}

div.continueBarRight li.spacer {

	padding-left:20px;

}

dl.faqList, dl.faqList dt, dl.faqList dd, dl.indexList_DJ, dl.indexList_DJ dt, dl.indexList_DJ dd {

	margin:0;

	padding:0;

}

dl.faqList dt, dl.indexList_DJ dt {

	border-top:1px solid #E4DED0;

	font-weight:bold;

	padding:10px 10px 0 10px;

}

dl.faqList dd, dl.indexList_DJ dd {

	padding:0 10px 10px 10px;

}

dl.faqList dt.first, dl.indexList_DJ dt.first {

	border-top:none;

	padding-top:0;

}

dl.faqList a, dl.indexList_DJ a {

	text-decoration:none;

}

dl.faqResults, dl.faqResults dt, dl.faqResults dd {

	margin:0;

	padding:0;

}

dl.faqResults dt {

	background:url(../images/icon_white_faq_Q.gif) 0 2px no-repeat;

	font-weight:bold;

	margin:20px 10px 14px 10px;

	padding-left:17px;

}

dl.faqResults dd {

	background:url(../images/icon_white_faq_A.gif) 0 2px no-repeat;

	margin:0 10px 20px 10px;

	padding:0 0 0 17px;

}

dl.faqResults dd.cont {

	background-image:none;

}

ul.faqBox {

	background-color:#F1EEE7;

	font-size:.95em;

	font-weight:bold;

	margin:0;

	padding:0;

}

ul.allFaq {

	font-size:.95em;

	font-weight:bold;

	margin:0;

	padding:0;

	background-color:#D7D0BD;

}

ul.faqBox li, ul.allFaq li {

	border-bottom:1px solid #E4DED0;

	list-style-type:none;

	margin:0 10px 0 10px;

	padding:0;

}

ul.allFaq li {

	border-bottom:1px solid #FFF;

}

ul.faqBox li a, ul.allFaq li a {

	background:url(../images/icon_box_arrow_forward.gif) no-repeat right;

	display:block;

	padding:5px 0 5px 0;

	padding-right:20px;

}

ul.allFaq li a {

	background:url(../images/icon_bar_button_forward.gif) no-repeat right;

}

ul.allFaq li {

	border-bottom:1px solid #FFF;

}

ul.faqBox li.first {

	padding-top:5px;

}

ul.faqBox li.last {

	border:none;

	padding-bottom:5px;

}

ul.allFaq li.last {

	border:none;

*padding-bottom:2px;

}

div.faqCallOutNoImage, div.faqCallOutNoImageRightSide {

	background-color:#F1EEE7;

	padding:10px 10px 10px 10px;

}

div.faqCallOutNoImageRightSide {

	padding:5px 0 5px 0;

}

div.faqCallOutNoImage ul, div.faqCallOutNoImage li, div.faqCallOutNoImageRightSide ul, div.faqCallOutNoImageRightSide li {

	padding:0;

	margin:0;

}

div.faqCallOutNoImage li, div.faqCallOutNoImageRightSide li {

	border-bottom:1px solid #E4DED0;

	padding:5px 5px 5px 10px;

	list-style-type:none;

	font-weight:bold;

}

div.faqCallOutNoImageRightSide li {

	font-size:.95em;

}

div.faqCallOutNoImage li.last, div.faqCallOutNoImageRightSide li.last {

	border:none;

}

div.faqCallOutNoImage a {

	text-decoration:none;

}

div.flightSearchSummary {

	background-color:#F1EEE7;

	margin:0;

	padding:10px;

}

table.flightSearchSummary {

	width:100%;

}

table.flightSearchSummary td.label {

	text-align:right;

}

table.flightSearchSummary td.detail {

	font-weight:bold;

	padding:0 20px 0 7px;

}

table.infoTableList {

	margin:0 10px 0 10px;

}

table.infoTableList td {

	text-align:right;

	vertical-align:top;

}

table.infoTableList td.listDetail {

	font-weight:bold;

	padding:0 0 10px 10px;

	text-align:left;

}

table.infoTableList td.listDetail.last {

	padding-bottom:0;

}

ul.paginationLinks li {

	padding:0;

}

ul.paginationLinks li.separatorLine {

	padding:0 3px 0 3px;

}

ul.paginationLinks li strong.thisPage {

	color:#C33;

}

ul.paginationLinks li.noBorder {

	border:none;

}

ul.paginationLinks li.last {

	border:none;

	padding-right:0;

}

.buttonOff, .buttonOn {

	border:none;

	padding-bottom:2px;

	vertical-align:middle;

}

ul.paginationLinks.alphaMenu li.separatorLine {

	padding:0 2px 0 2px;

}

div.siteTools_565 {

	width:auto;

}

ul.siteTools, ul.siteTools li, ul.siteToolsNoBorder, ul.siteToolsBottom, ul.siteToolsBottom li, ul.siteToolsNoBorder {

	margin:0;

	padding:0;

}

ul.siteTools {

	border-top:1px solid #E4DED0;

}

ul.siteToolsBottom {

	padding:10px 0 0 0;

}

ul.siteToolsNoBorder {

	border:none;

}

ul.siteTools li, ul.siteToolsBottom li, ul.siteToolsNoBorder li {

	float:right;

	font-size:.95em;

	font-weight:bold;

	list-style-type:none;

	padding:5px 10px 5px 10px;

}

ul.siteToolsBottom li {

	text-align:right;

}

ul.siteTools li.print, ul.siteToolsBottom li.print, ul.siteToolsNoBorder li.print {

	border-right:1px solid #E4DED0;

	text-align:right;

}

div.popupContainer ul.siteToolsBottom li.print, div.popupContainer ul.siteToolsBottom li.email {

	margin-top:8px;

}

ul.siteTools li.viewPrint, ul.siteToolsBottom li.logo {

	float:left;

}

ul.siteToolsBottom li.logo {

	float:left;

	margin-top:-30px;

	padding:0 0 8px 10px;

}

div.skywardsLoginWidget {

	background-color:#F1EEE7;

	border-bottom:1px solid #FFF;

	font-size:.95em;

	line-height:1.2em;

	padding:10px 10px 10px 10px;

}

div.skywardsLoginWidget input.textField, div.skywardsLoginWidget select {

	margin:0;

	padding:0;

	width:155px;

}

div.skywardsLoginWidgetFormLabel {

	color:#543;

	margin:0;

	padding:10px 0 2px 0;

}

dl.skywardsLoginWidgetCheck {

	color:#543;

	margin:15px 0 15px 0;

	padding:0;

}

dl.skywardsLoginWidgetCheck dt {

	float:left;

	margin:0 5px 0 0;

*margin:0;

	padding:0;

	height:30px;

}

dl.skywardsLoginWidgetCheck dd {

	margin:0;

	padding:0;

}

#loginDetails {

	padding:24px 20px 40px;

	width:419px;

}

#skywardsLogin div.formContainer {

	background:none repeat scroll 0 0 transparent;

}

#skywardsLogin div.continueBar {

	background:none repeat scroll 0 0 transparent;

}

.gold {

	background:url(../images/rewards_icon-gold.png) no-repeat;

	height:134px;

	width:91px;

	display:block;

	float:left;

}

.silver {

	background:url(../images/rewards_icon-silver.png) no-repeat;

	height:134px;

	width:91px;

	display:block;

	float:left;

}

.blue {

	background:url(../images/rewards_icon-blue.png) no-repeat;

	height:134px;

	width:91px;

	display:block;

	float:left;

}

.io {

	background:url(../images/rewards_icon-io.png) no-repeat;

	height:134px;

	width:91px;

	display:block;

	float:left;

}

ul.sortLinks li a.thisPage {

	background:url(../images/arrow_down_red.gif) no-repeat left;

	padding-left:14px;

	color:#C33;

}

ul.sortLinks li {

	border-right:1px solid #666;

	padding:0 5px 0 2px;

*padding:0 3px 0 7px;

}

ul.sortLinks li.last {

	border:none;

	padding-right:0;

}

div#specialFaresWidget {

	background-color:#F1EEE7;

}

ul.specialFares {

	display:block;

	line-height:1.1em;

	margin:0;

	padding:0;

}

ul.specialFares li {

	border-bottom:1px solid #E9E3D6;

	display:block;

	font-size:.95em;

	list-style-type:none;

	margin:0;

	padding:0;

}

ul.specialFares li.last {

	border:none;

	padding-bottom:6px;

}

ul.specialFares a {

	background:url(../images/icon_trans_arrow_forward.gif) no-repeat right;

	color:#543;

	display:block;

	font-weight:bold;

	margin:0 5px 0 10px;

	padding:5px 0 7px 0;

	text-decoration:none;

}

ul.specialFares li.note {

	border:none;

	font-size:.85em;

	margin:0 5px 0 10px;

	padding:0 0 3px 0;

}

ul.specialFares a:hover {

	color:#c33;

}

span.fareCost {

	font-weight:normal;

	color:#C33;

}

div.tableOptionBar, div.tableOptionBarNoBorder {

	border-top:1px solid #E4DED0;

	height:40px;

	padding:0 10px 0 10px;

}

div.tableOptionBarLeft {

	float:left;

	padding:11px 0 0 0;

}

div.tableOptionBarRight {

	float:right;

	margin-top:0;

	padding:12px 0 0 0;

}

div.tableOptionBarNoBorder {

	border-top:none;

}

dl.viewPrice {

	margin:0;

	padding:0;

}

dl.viewPrice dt {

	float:left;

	font-size:1.2em;

	font-weight:bold;

	margin:0;

	padding:0 10px 0 0;

}

dl.viewPrice dd.thePrice {

	border-left:1px solid #999;

	float:left;

	font-size:1.2em;

	font-weight:bold;

	margin:0;

	padding:0 10px 0 10px;

}

dl.viewPrice dd.icon {

	float:left;

	font-size:.95em;

	margin:0;

	padding:0 10px 0 10px;

}

dl.viewPrice dd.aboutPrice {

	float:left;

	font-size:.95em;

	margin:0;

	padding:1px 10px 0 0;

}

dl.fareKey {

	font-size:.95em;

	margin:0;

	padding:0;

}

dt.currentFareBox {

	float:left;

	padding:0;

	margin:0;

}

dt.LowestFareBox {

	float:left;

	padding:0;

	margin:0 0 0 20px;

}

dt.unavailableFareBox {

	float:left;

	padding:0;

	margin:0 0 0 20px;

}

dl.fareKey dd {

	float:left;

	margin:0 0 0 10px;

}

div.tableTotalBar {

	border-bottom:1px solid #E4DED0;

	height:30px;

	padding:0 10px 0 10px;

}

div.tableTotalBarLeft {

	float:left;

	padding:7px 0 0 0;

}

div.tableTotalBarRight {

	float:right;

	margin-top:0;

	padding:7px 0 0 0;

}

div.tableTotalBarLeft ul {

	margin:0;

	padding:0;

}

div.tableTotalBarLeft li {

	display:inline;

	list-style-type:none;

	margin:0 20px 0 0;

	padding:0;

}

div.tableTotalBarLeft li.icon {

	font-size:.95em;

}

div.tableTotalBarLeft li.note {

	font-size:.95em;

}

dl.subTotal {

	float:right;

	margin:0;

	padding:0;

	width:195px;

}

dl.subTotal dt, dl.subTotal dd {

	margin:0;

	padding:0;

}

dl.subTotal dt {

	float:left;

	text-align:right;

	width:100px;

}

dl.subTotal dd {

	float:left;

	font-weight:bold;

	text-align:right;

	width:95px;

}

dl.subTotal dd.large {

	font-size:1.2em;

}

dl.tableTotal {

	margin:0;

	padding:0;

}

dl.tableTotal dt, dl.tableTotal dd {

	margin:0;

	padding:0;

}

dl.tableTotal dt {

	float:left;

	margin-right:10px;

}

dl.tableTotal dd {

	float:left;

	font-weight:bold;

}

dl.tableTotal dd.large {

	font-size:1.2em;

}

div.tableEditBar {

	background-color:#D7D0BD;

	font-size:.95em;

	height:30px;

	padding:0 10px 0 10px;

}

div.tableEditBarLeft {

	float:left;

	padding:7px 0 0 0;

}

div.tableEditBarLeftForm {

	float:left;

	padding:7px 0 0 0;

*padding:5px 0 0 0;

}

div.tableEditBarRight {

	float:right;

	margin-top:0;

	padding:7px 0 0 0;

}

div.tableEditBar ul {

	margin:0;

	padding:0;

}

div.tableEditBar li {

	display:inline;

	list-style-type:none;

	margin:0;

	padding:0;

}

div.tableEditBarLeft li {

	padding-right:12px;

}

div.topNav {

	background:url(../images/brown_bar_background.gif) 0 0 repeat-x;

	background-color:#F1EEE7;

	height:25px;

	margin:0;

}

div.topNavPadding {

	padding:4px 0 5px 2px;

}

div.topNav ul {

	margin:0;

	padding:0;

}

div.topNav li {

	background:none;

	display:inline;

	list-style-type:none;

	margin:0;

	padding:3px 0 3px 0;

}

div.topNav li a, div.topNav li a.offState {

	background:url(../images/bg_inner_nav.gif) 0 0 repeat-x;

	border-left:1px solid #BBB;

	border-right:1px solid #BBB;

	border-top:1px solid #BBB;

	color:#DDD;

	font-weight:bold;

	margin:0 -1px 0 0;

	padding:2px 10px 6px 10px;

}

html>body {

	position:relative;

}

div.topNav li a:hover {

	color:#FFF;

}

div.topNav a.onState, div.topNav a.onState:hover {

	background-color:#F1EEE7;

	background-image:none;

	border:none;

	color:#C33;

	font-weight:bold;

	padding:3px 11px 6px 11px;

}

div.topNav li a.offState.spacer2 {

	margin:0 2px 0 0;

}

div.topNav a.onState.spacer2 {

	margin:0 2px 0 0;

}

div.progressBar, div.progressBarShort, div.progressBar div.on, div.progressBarShort div.on, div.progressBar div.off, div.progressBarShort div.off {

	background:url(../images/progress_bar_bg.gif) repeat-x 0 0;

	display:block;

	float:left;

	height:26px;

	margin:0;

	padding:0;

}

div.progressBar {

	width:780px;

}

div.progressBarShort {

	width:720px;

}

div#progressBarOn {

	background:url(../images/progress_bar_bg_on.gif) repeat-x 0 0;

}

div.progressBar div.on, div.progressBarShort div.on {

	background:url(../images/progress_bar_bg_on.gif) repeat-x 0 0;

}

div.progressBar div.off, div.progressBarShort div.off {

	background:url(../images/progress_bar_bg.gif) repeat-x 0 0;

}

div.progressBar div.on p, div.progressBarShort div.on p, div.progressBar div.off p, div.progressBarShort div.off p {

	color:#FFF;

	font-weight:bold;

	margin:0;

	padding:4px 15px 0 10px;

*padding:3px 15px 0 10px;

}

div.progressBar div.off p, div.progressBarShort div.off p {

	color:#F1EEE7;

}

div.progressBar div.sep, div.progressBarShort div.sep, div.progressBar div.sepOnBefore, div.progressBarShort div.sepOnBefore, div.progressBar div.sepOnAfter, div.progressBarShort div.sepOnAfter {

	background:url(../images/progress_bar_mid_off.gif) no-repeat 0 0;

	display:block;

	float:left;

	height:26px;

	margin:0;

	padding:0;

	width:15px;

}

div.progressBar div.sepOnBefore, div.progressBarShort div.sepOnBefore {

	background:url(../images/progress_bar_mid_next.gif) no-repeat 0 0;

}

div.progressBar div.sepOnAfter, div.progressBarShort div.sepOnAfter {

	background:url(../images/progress_bar_mid_on.gif) no-repeat 0 0;

}

div.introContainerTan {

	width:779px;

}

div.introContainerTan div.userInfoBox {

	background-color:#D7D0BD;

	float:right;

	padding:10px;

	margin:10px 10px 0 0;

	width:250px;

}

div.continueBarPagination {

	background-color:#D7D0BD;

	font-size:.95em;

	height:35px;

	padding:0 10px;

}

div.continueBarPagination a {

	font-weight:bold;

}

div.continueBarPagination ul {

	margin:0;

	padding:0;

}

div.continueBarPagination li {

	display:inline;

	list-style-type:none;

	margin:0;

	padding:0;

}

div.continueBarPagination li.separatorLine {

	padding:0 5px 0 5px;

}

ul.skywardsLoginList li a {

	background:url(../images/icon_box_external_link.gif) no-repeat scroll right center transparent;

	display:inline-block;

	padding:5px 0 5px 0;

	padding-right:20px;

}

ul.skywardsLoginList li {

	border-bottom:1px solid #E4DED0;

	margin:0 10px;

}

ul.skywardsLoginList {

	background-color:#F1EEE7;

	font-size:.95em;

	font-weight:bold;

	list-style-type:none;

	padding:5px 0 5px 0;

}

a.iconLeft {

	padding-left:20px;

	text-decoration:none!important;

}

a.iconRight {

	padding-right:20px;

	text-decoration:none!important;

}

a.arrowSmall {

	background:url(../images/icon_trans_arrow_forward_small.gif) no-repeat right;

	font-weight:bold;

	padding:0 10px 0 0;

	text-decoration:none!important;

}

a.arrowSmallFront {

	background:transparent url(../images/icon_trans_arrow_forward_small.gif) no-repeat scroll left center;

	font-weight:bold;

	padding:0 0 0 9px;

	text-decoration:none!important;

	display:inline-block;

}

a.arrowSmallDown {

	background:transparent url(../images/icon_trans_arrow_down_small.gif) no-repeat scroll left center;

	font-weight:bold;

	padding:0 0 0 14px;

	text-decoration:none!important;

	display:inline-block;

}

a.arrowBrown, a.arrowBrownBox, a.arrowBrown:hover, a.arrowBrownBox:hover {

	background:url(../images/icon_white_brown_arrow_forward.gif) no-repeat left;

	font-weight:bold;

	padding:0 0 0 14px;

	text-decoration:none!important;

}

a.arrowBrownBox {

	background:url(../images/icon_box_brown_arrow_forward.gif) no-repeat left;

}

a.arrowBrownBox:hover {

	background:url(../images/icon_box_brown_arrow_forward.gif) no-repeat left;

}

a.showhidePlus, a.showhidePlusBar {

	background:url(../images/icon_onoff_plus.gif) no-repeat right;

	padding-right:20px;

	color:#DDD;

	text-decoration:none!important;

}

a.showhidePlus:hover {

	color:#FFF;

}

a.showhidePlusOutbound, a.showhidePlusInbound, a.showhidePlusOnward {

	background:url(../images/icon_outbound_plus.gif) no-repeat right;

	color:#FFF;

	font-weight:bold;

	padding:1px 20px 1px 20px;

	text-decoration:none!important;

}

a.showhidePlusOutboundBrown, a.showhidePlusInboundBrown, a.showhidePlusOnwardBrown {

	background:url(../images/icon_onoff_plus_brown.gif) no-repeat right;

	color:#FFF;

	font-weight:bold;

	padding:1px 20px 1px 20px;

	text-decoration:none!important;

}

a.showhidePlusInbound {

	background:url(../images/icon_inbound_plus.gif) no-repeat right;

}

a.showhidePlusOnward {

	background:url(../images/icon_onward_plus.gif) no-repeat right;

}

a.showhidePlusOutbound:hover {

	color:#C7E7E8;

}

a.showhidePlusInbound:hover {

	color:#E5EBCD;

}

a.showhidePlusOnward:hover {

	color:#F6E9C1;

}

a.showhidePlusBar {

	background:url(../images/icon_bar_onoff_plus.gif) no-repeat right;

	color:#543;

	padding-top:2px;

	padding-bottom:2px;

}

a.showhidePlusBar:hover {

	color:#C33;

}

a.showhideMinus, a.showhideMinusBar {

	background:url(../images/icon_onoff_minus.gif) no-repeat right;

	padding-right:20px;

	color:#DDD;

	text-decoration:none!important;

}

a.showhideMinus:hover {

	color:#FFF;

}

a.showhideMinusOutbound, a.showhideMinusInbound, a.showhideMinusOnward {

	background:url(../images/icon_outbound_minus.gif) no-repeat right;

	color:#FFF;

	font-weight:bold;

	padding:1px 20px 1px 20px;

	text-decoration:none!important;

}

a.showhideMinusOutboundBrown, a.showhideMinusInboundBrown, a.showhideMinusOnwardBrown {

	background:url(../images/icon_onoff_minus_brown.gif) no-repeat right;

	color:#FFF;

	font-weight:bold;

	padding:1px 20px 1px 20px;

	text-decoration:none!important;

}

a.showhideMinusInbound {

	background:url(../images/icon_inbound_minus.gif) no-repeat right;

}

a.showhideMinusOnward {

	background:url(../images/icon_onward_minus.gif) no-repeat right;

}

a.showhideMinusOutbound:hover {

	color:#C7E7E8;

}

a.showhideMinusInbound:hover {

	color:#E5EBCD;

}

a.showhideMinusOnward:hover {

	color:#F6E9C1;

}

a.showhideMinusBar {

	background:url(../images/icon_bar_onoff_minus.gif) no-repeat right;

	color:#543;

	padding-top:2px;

	padding-bottom:2px;

}

a.showhidePlusBar:hover {

	color:#C33;

}

a.iconConvertCurrency, a.iconConvertCurrencyBox, a.iconConvertCurrencyBar {

	background:url(../images/icon_white_convert_currency.gif) no-repeat left;

	font-weight:bold;

	padding:1px 0 1px 20px;

	text-decoration:none!important;

}

a.iconConvertCurrencyBox {

	background:url(../images/icon_box_convert_currency.gif) no-repeat left;

}

a.iconConvertCurrencyBar {

	background:url(../images/icon_bar_convert_currency.gif) no-repeat left;

}

a.iconBackToTop, a.iconBackToTopBox, a.iconBackToTopBar {

	background:url(../images/icon_white_back_to_top.gif) no-repeat right;

	font-weight:bold;

	padding:0 20px 0 0;

	text-decoration:none!important;

}

a.iconBackToTopBox {

	background:url(../images/icon_box_back_to_top.gif) no-repeat right;

}

a.iconBackToTopBar {

	background:url(../images/icon_bar_back_to_top.gif) no-repeat right;

}

a.iconButtonAdd, a.iconButtonAddBox, a.iconButtonAddBar {

	background:url(../images/icon_white_button_add.gif) no-repeat right;

	font-weight:bold;

	padding:2px 20px 2px 0;

	text-decoration:none!important;

}

a.iconButtonAddBox {

	background:url(../images/icon_box_button_add.gif) no-repeat right;

	float:left;

}

a.iconButtonAddBar {

	background:url(../images/icon_bar_button_add.gif) no-repeat right;

	float:left;

}

a.iconButtonRemove, a.iconButtonRemoveBox, a.iconButtonRemoveBar {

	background:url(../images/icon_white_button_remove.gif) no-repeat right;

	font-weight:bold;

	padding:2px 20px 2px 0;

	text-decoration:none!important;

}

a.iconButtonRemoveBox {

	background:url(../images/icon_box_button_remove.gif) no-repeat right;

}

a.iconButtonRemoveBar {

	background:url(../images/icon_bar_button_remove.gif) no-repeat right;

}

a.iconButtonBack, a.iconButtonBackBox, a.iconButtonBackBar, a.iconButtonBackBarOff, span.iconButtonBackBarOff {

	background:url(../images/icon_white_button_back.gif) no-repeat left;

	font-weight:bold;

	padding:2px 0 2px 20px;

	text-decoration:none!important;

}

a.iconButtonBackBox {

	background:url(../images/icon_box_button_back.gif) no-repeat left;

}

a.iconButtonBackBar {

	background:url(../images/icon_bar_button_back.gif) no-repeat left;

}

a.iconButtonBackBarOff, span.iconButtonBackBarOff {

	background:url(../images/icon_bar_button_back_off.gif) no-repeat left;

	color:#999;

}

img.iconButtonBackBar {

	background:url(../images/icon_bar_button_back.gif) no-repeat left;

	vertical-align:top;

	padding:8px 11px 7px 7px;

}

a.iconButtonForward, a.iconButtonForwardBox, a.iconButtonForwardBar, a.iconButtonForwardBarOff, span.iconButtonForwardBarOff, a.iconButtonForwardGreyBox, a.iconButtonForwardHotels, a.iconButtonForwardInline {

	background:url(../images/icon_white_button_forward.gif) no-repeat right;

	font-weight:bold;

	padding:2px 20px 2px 0;

	text-decoration:none!important;

}

a.iconButtonForwardBox {

	background:url(../images/icon_box_button_forward.gif) no-repeat right;

}

a.iconButtonForwardBar {

	background:url(../images/icon_bar_button_forward.gif) no-repeat right;

}

a.iconButtonForwardBarOff, span.iconButtonForwardBarOff {

	background:url(../images/icon_bar_button_forward_off.gif) no-repeat right;

	color:#999;

}

a.iconButtonForwardGreyBox {

	background:url(../images/icon_grey_box_button_forward.gif) no-repeat right;

	color:#FFF;

}

a.iconButtonForwardGreyBox:hover {

	color:#C33;

}

a.iconButtonForwardHotels {

	padding:2px 20px 1px 0;

}

a.iconButtonHide, a.iconButtonHideBox, a.iconButtonHideBar {

	background:url(../images/icon_white_button_hide.gif) no-repeat right;

	font-weight:bold;

	padding:2px 20px 2px 0;

	text-decoration:none!important;

}

a.iconButtonHideBox {

	background:url(../images/icon_box_button_hide.gif) no-repeat right;

}

a.iconButtonHideBar {

	background:url(../images/icon_bar_button_hide.gif) no-repeat right;

}

a.iconButtonView, a.iconButtonViewBox, a.iconButtonViewBar {

	background:url(../images/icon_white_button_view.gif) no-repeat right;

	font-weight:bold;

	padding:2px 20px 2px 0;

	text-decoration:none!important;

}

a.iconButtonViewBox {

	background:url(../images/icon_box_button_view.gif) no-repeat right;

}

a.iconButtonViewBar {

	background:url(../images/icon_bar_button_view.gif) no-repeat right;

}

a.iconCalendarInbound, a.iconCalendarInboundBox, a.iconCalendarInboundBar {

	background:url(../images/icon_white_calendar_inbound.gif) no-repeat left;

	font-weight:bold;

	padding:1px 0 1px 20px;

	text-decoration:none!important;

}

a.iconCalendarInboundBox {

	background:url(../images/icon_box_calendar_inbound.gif) no-repeat left;

}

a.iconCalendarInboundBar {

	background:url(../images/icon_bar_calendar_inbound.gif) no-repeat left;

}

a.iconCalendarOutbound, a.iconCalendarOutboundBox, a.iconCalendarOutboundBar {

	background:url(../images/icon_white_calendar_outbound.gif) no-repeat left;

	font-weight:bold;

	padding:1px 0 1px 20px;

	text-decoration:none!important;

}

a.iconCalendarOutboundBox {

	background:url(../images/icon_box_calendar_outbound.gif) no-repeat left;

}

a.iconCalendarOutboundBar {

	background:url(../images/icon_bar_calendar_outbound.gif) no-repeat left;

}

a.iconCarHire, a.iconCarHireBox, a.iconCarHireBar {

	background:url(../images/icon_white_car_hire.gif) no-repeat left;

	padding:1px 0 1px 20px;

	font-weight:bold;

	text-decoration:none!important;

}

a.iconCarHireBox {

	background:url(../images/icon_box_car_hire.gif) no-repeat left;

}

a.iconCarHireBar {

	background:url(/system/css/images/icons/icon_bar_car_hire.gif) no-repeat left;

}

div.iconCheck, div.iconCheckBox, div.iconCheckBar {

	background:url(/system/css/images/icons/icon_white_check.gif) no-repeat left;

	font-weight:bold;

	padding:1px 0 1px 20px;

}

div.iconCheckBox {

	background:url(/system/css/images/icons/icon_box_check.gif) no-repeat left;

}

div.iconCheckBar {

	background:url(/system/css/images/icons/icon_bar_check.gif) no-repeat left;

}

div.iconContinuation, div.iconContinuationBox, div.iconContinuationBar {

	background:url(/system/css/images/icons/icon_white_continuation.gif) no-repeat left;

	font-weight:bold;

	padding:1px 0 1px 20px;

}

div.iconContinuationBox {

	background:url(/system/css/images/icons/icon_box_continuation.gif) no-repeat left;

}

div.iconContinuationBar {

	background:url(/system/css/images/icons/icon_bar_continuation.gif) no-repeat left;

}

div.iconConnection, div.iconConnectionBox, div.iconConnectionBar {

	background:url(/system/css/images/icons/icon_white_connection.gif) no-repeat left;

	font-weight:bold;

	padding:1px 0 1px 20px;

}

div.iconConnectionBox {

	background:url(/system/css/images/icons/icon_box_connection.gif) no-repeat left;

}

div.iconConnectionBar {

	background:url(/system/css/images/icons/icon_bar_connection.gif) no-repeat left;

}

div.iconStopover, div.iconStopoverBox, div.iconStopoverBar {

	background:url(/system/css/images/icons/icon_white_stopover.gif) no-repeat left;

	font-weight:bold;

	padding:1px 0 1px 20px;

}

div.iconStopoverBox {

	background:url(/system/css/images/icons/icon_box_stopover.gif) no-repeat left;

}

div.iconStopoverBar {

	background:url(/system/css/images/icons/icon_bar_stopover.gif) no-repeat left;

}

span.iconPaxInfant, span.iconPaxInfantBox, span.iconPaxInfantBar, span.iconPaxInfantTable {

	background:url(/system/css/images/icons/icon_white_pax_infant.gif) no-repeat left;

	padding:1px 0 1px 20px;

}

span.iconPaxInfantBox {

	background:url(/system/css/images/icons/icon_box_pax_infant.gif) no-repeat left;

}

span.iconPaxInfantBar {

	background:url(/system/css/images/icons/icon_bar_pax_infant.gif) no-repeat left;

}

span.iconPaxInfantTable {

	background:url(/system/css/images/icons/icon_table_pax_infant.gif) no-repeat left;

}

a.iconPaxSelected, a.iconPaxSelectedBox, a.iconPaxSelectedBar, a.iconPaxSelectedTable {

	background:url(/system/css/images/icons/icon_white_pax_selected.gif) no-repeat left;

	color:#C33;

	font-weight:bold;

	padding:1px 0 1px 20px;

	text-decoration:none!important;

}

a.iconPaxSelectedBox {

	background:url(/system/css/images/icons/icon_box_pax_selected.gif) no-repeat left;

}

a.iconPaxSelectedBar {

	background:url(/system/css/images/icons/icon_bar_pax_selected.gif) no-repeat left;

}

a.iconPaxSelectedTable {

	background:url(/system/css/images/icons/icon_table_pax_selected.gif) no-repeat left;

}

a.iconPaxAccompanying, a.iconPaxAccompanyingBox, a.iconPaxAccompanyingBar, a.iconPaxAccompanyingTable {

	background:url(/system/css/images/icons/icon_white_pax_accompanying.gif) no-repeat left;

	font-weight:bold;

	padding:1px 0 1px 20px;

	text-decoration:none!important;

}

a.iconPaxAccompanyingBox {

	background:url(/system/css/images/icons/icon_box_pax_accompanying.gif) no-repeat left;

}

a.iconPaxAccompanyingBar {

	background:url(/system/css/images/icons/icon_bar_pax_accompanying.gif) no-repeat left;

}

a.iconPaxAccompanyingTable {

	background:url(/system/css/images/icons/icon_table_pax_accompanying.gif) no-repeat left;

}

a.iconFareBreakdown, a.iconFareBreakdownBox, a.iconFareBreakdownBar {

	background:url(/system/css/images/icons/icon_white_fare_breakdown.gif) no-repeat left;

	font-weight:bold;

	padding:1px 0 1px 20px;

	text-decoration:none!important;

}

a.iconFareBreakdownBox {

	background:url(/system/css/images/icons/icon_box_fare_breakdown.gif) no-repeat left;

}

a.iconFareBreakdownBar {

	background:url(/system/css/images/icons/icon_bar_fare_breakdown.gif) no-repeat left;

}

a.iconFareConditions, a.iconFareConditionsBox, a.iconFareConditionsBar {

	background:url(/system/css/images/icons/icon_white_fare_conditions.gif) no-repeat left;

	font-weight:bold;

	padding:1px 0 1px 20px;

	text-decoration:none!important;

}

a.iconFareConditionsBox {

	background:url(/system/css/images/icons/icon_box_fare_conditions.gif) no-repeat left;

}

a.iconFareConditionsBar {

	background:url(/system/css/images/icons/icon_bar_fare_conditions.gif) no-repeat left;

}

div.iconOutbound, div.iconOutboundBox, div.iconOutboundBar {

	background:url(/system/css/images/icons/icon_white_plane_outbound.gif) no-repeat left;

	font-weight:bold;

	padding:1px 0 1px 20px;

	text-decoration:none!important;

}

div.iconOutboundBox {

	background:url(/system/css/images/icons/icon_box_plane_outbound.gif) no-repeat left;

}

div.iconOutboundBar {

	background:url(/system/css/images/icons/icon_flight_outbound.gif) no-repeat left;

	color:#FFF;

}

div.iconInbound, div.iconInboundBox, div.iconInboundBar {

	background:url(/system/css/images/icons/icon_white_plane_inbound.gif) no-repeat left;

	font-weight:bold;

	padding:1px 0 1px 20px;

	text-decoration:none!important;

}

div.iconInboundBox {

	background:url(/system/css/images/icons/icon_box_plane_inbound.gif) no-repeat left;

}

div.iconInboundBar {

	background:url(/system/css/images/icons/icon_flight_inbound.gif) no-repeat left;

	color:#FFF;

}

div.iconOnward, div.iconOnwardBox, div.iconOnwardBar {

	background:url(/system/css/images/icons/icon_white_plane_onward.gif) no-repeat left;

	font-weight:bold;

	padding:1px 0 1px 20px;

	text-decoration:none!important;

}

div.iconOnwardBox {

	background:url(/system/css/images/icons/icon_box_plane_onward.gif) no-repeat left;

}

div.iconOnwardBar {

	background:url(/system/css/images/icons/icon_flight_onward.gif) no-repeat left;

	color:#FFF;

}

a.iconPrint, a.iconPrintBox, a.iconPrintBar {

	background:url(/system/css/images/social/social_bar_print.png) no-repeat left!important;

	font-weight:normal;

	padding:5px 0 5px 25px;

	text-decoration:none!important;

}

a.iconPrintBox {

	background:url(/system/css/images/social/social_bar_print.png) no-repeat left;

}

a.iconPrintBar {

	background:url(/system/css/images/social/social_bar_print.png) no-repeat left;

}

a.iconPrintEticket, a.iconPrintEticketBox, a.iconPrintEticketBar {

	background:url(/system/css/images/social/social_bar_print.png) no-repeat left!important;

	font-weight:normal;

	padding:5px 0 5px 25px;

	text-decoration:none!important;

}

a.iconPrintEticketBox {

	background:url(/system/css/images/social/social_bar_print.png) no-repeat left;

}

a.iconPrintEticketBar {

	background:url(/system/css/images/social/social_bar_print.png) no-repeat left;

}

a.iconEmail, a.iconEmailBox, a.iconEmailBar {

	background:url(/system/css/images/social/social_bar_email.png) no-repeat left!important;

	font-weight:normal;

	padding:5px 0 5px 25px;

	text-decoration:none!important;

}

a.iconEmailBox {

	background:url(/system/css/images/social/social_bar_email.png) no-repeat left;

}

a.iconEmailBar {

	background:url(/system/css/images/social/social_bar_email.png) no-repeat left;

}

a.iconDownloadPDF, a.iconDownloadPDFBox, a.iconDownloadPDFBar {

	background:url(/system/css/images/icons/icon_white_download_PDF.gif) no-repeat right;

	font-weight:bold;

	padding:1px 20px 1px 0;

	text-decoration:none!important;

	display:inline-block;

}

a.iconDownloadPDFBox {

	background:url(/system/css/images/icons/icon_box_download_PDF.gif) no-repeat right;

}

a.iconDownloadPDFBar {

	background:url(/system/css/images/icons/icon_bar_download_PDF.gif) no-repeat right;

}

a.iconPopup, a.iconPopupBox, a.iconPopupBar, a.iconPopupGrey {

	background:url(/system/css/images/icons/icon_white_popup.gif) no-repeat right;

	font-weight:bold;

	padding:1px 20px 1px 0;

	text-decoration:none!important;

	display:inline-block;

	margin-top:-1px;

}

a.iconPopupBox {

	background:url(/system/css/images/icons/icon_box_popup.gif) no-repeat right;

}

a.iconPopupBar {

	background:url(/system/css/images/icons/icon_bar_popup.gif) no-repeat right;

}

a.iconPopupGrey {

	background:url(/system/css/images/icons/icon_grey_popup.gif) no-repeat right;

}

a.iconExternalLink, a.iconExternalLinkBox, a.iconExternalLinkBar, a.iconExternalLinkGrey {

	background:url(/system/css/images/icons/icon_white_external_link.gif) no-repeat right;

	font-weight:bold;

	padding:1px 20px 1px 0;

	text-decoration:none!important;

}

a.iconExternalLinkBox {

	background:url(/system/css/images/icons/icon_box_external_link.gif) no-repeat right;

	display:inline-block;

}

a.iconExternalLinkBar {

	background:url(/system/css/images/icons/icon_bar_external_link.gif) no-repeat right;

}

a.iconExternalLinkGrey {

	background:url(../images/icon_grey_external_link.gif) no-repeat right;

}

.inlineBlock {

	display:inline-block;

}

a.iconTicketPickup, a.iconTicketPickupBox, a.iconTicketPickupBar {

	background:url(../images/icon_white_ticket_pickup.gif) no-repeat left;

	font-weight:bold;

	padding:1px 0 1px 20px;

	text-decoration:none!important;

}

a.iconTicketPickupBox {

	background:url(../images/icon_box_ticket_pickup.gif) no-repeat left;

}

a.iconTicketPickupBar {

	background:url(../images/icon_bar_ticket_pickup.gif) no-repeat left;

}

a.iconPhoto, a.iconPhotoBox, a.iconPhotoBar {

	background:url(../images/icon_white_photo.gif) no-repeat left;

	font-weight:bold;

	padding:1px 0 1px 20px;

	text-decoration:none!important;

}

a.iconPhotoBox {

	background:url(../images/icon_box_photo.gif) no-repeat left;

}

a.iconPhotoBar {

	background:url(../images/icon_bar_photo.gif) no-repeat left;

}

a.iconVideo, a.iconVideoBox, a.iconVideoBar {

	background:url(../images/icon_white_video.gif) no-repeat left;

	font-weight:bold;

	padding:1px 0 1px 20px;

	text-decoration:none!important;

}

a.iconVideoBox {

	background:url(../images/icon_box_video.gif) no-repeat left;

}

a.iconVideoBar {

	background:url(../images/icon_bar_video.gif) no-repeat left;

}

a.iconHelp, a.iconHelpBox, a.iconHelpBar {

	background:url(../images/icon_white_help.gif) no-repeat right;

	font-weight:bold;

	padding:2px 20px 2px 0;

	text-decoration:none!important;

	float:left;

	height:12px;

}

a.iconHelpBox {

	background:url(../images/icon_box_help.gif) no-repeat right;

}

a.iconHelpBar {

	background:url(../images/icon_bar_help.gif) no-repeat right;

}

a.iconModifySearch, a.iconModifySearchBox, a.iconModifySearchBar {

	background:url(../images/icon_white_modify_search.gif) no-repeat left;

	font-size:.95em;

	font-weight:bold;

	padding:1px 0 1px 20px;

	text-decoration:none!important;

}

a.iconModifySearchBox {

	background:url(../images/icon_box_modify_search.gif) no-repeat left;

}

a.iconModifySearchBar {

	background:url(../images/icon_bar_modify_search.gif) no-repeat left;

}

a.iconLogin, a.iconLoginBox, a.iconLoginBar {

	background:url(../images/icon_white_login.gif) no-repeat left;

	font-weight:bold;

	padding:1px 0 1px 20px;

	text-decoration:none!important;

}

a.iconLoginBox {

	background:url(../images/icon_box_login.gif) no-repeat left;

}

a.iconLoginBar {

	background:url(../images/icon_bar_login.gif) no-repeat left;

}

a.iconLodging, a.iconLodgingBox, a.iconLodgingBar {

	background:url(../images/icon_white_lodging.gif) no-repeat left;

	font-weight:bold;

	padding:1px 0 1px 20px;

	text-decoration:none!important;

}

a.iconLodgingBox {

	background:url(../images/icon_box_lodging.gif) no-repeat left;

}

a.iconLodgingBar {

	background:url(../images/icon_bar_lodging.gif) no-repeat left;

}

a.iconLearnMore, a.iconLearnMoreBox, a.iconLearnMoreBar, a.iconLearnMorePlain, a.iconLearnMoreBlock {

	background:url(../images/icon_white_learn_more.gif) no-repeat right;

	font-weight:bold;

	padding:1px 29px 1px 0;

	text-decoration:none!important;

	display:inline-block;

	margin-top:-1px;

}

a.iconLearnMoreBox {

	background:url(../images/icon_box_learn_more.gif) no-repeat right;

}

a.iconLearnMoreBar {

	background:url(../images/icon_bar_learn_more.gif) no-repeat right;

}

a.iconLearnMorePlain {

	background:url(../images/icon_white_learn_more.gif) no-repeat right;

	color:#666;

	font-weight:normal;

	padding:1px 29px 2px 0;

	text-decoration:none!important;

}

a.iconLearnMoreBlock {

	display:block;

	padding-top:0;

	padding-bottom:0;

}

a.iconRSS {

	background:url(../images/icon_white_RSS.gif) no-repeat left;

	font-size:.95em;

	font-weight:bold;

	padding:2px 0 1px 30px;

	text-decoration:none!important;

}

a.iconViewPrint {

	background:url(../images/icon_view_print.gif) no-repeat left;

	font-weight:bold;

	padding:2px 0 1px 18px;

	text-decoration:none!important;

}

a.iconDownSortArrow, a.iconUpSortArrow, a.iconSortArrowOff {

	background:url(../images/icon_trans_arrow_down_white.gif) no-repeat right bottom;

	padding:1px 15px 0 0;

	color:#FFF;

	font-weight:bold;

	display:block;

	text-decoration:none!important;

}

a.iconUpSortArrow {

	background:url(../images/icon_trans_arrow_up_white.gif) no-repeat right bottom;

}

a.iconSortArrowOff {

	background:url(../images/icon_trans_arrow_white_off.gif) no-repeat right bottom;

}

img.emailSign {

	margin:0 1px -2px;

}

table#navbar td div#countrySelector {

	width:194px;

	margin:0 10px 0 10px;

	padding:6px 0 0 0;

	z-index:8000;

}

table#navbar td div#countrySelectorSelected {

	width:222px;

	background:transparent url(/system/css/v3/images/country_selector_new/shadow_stretch.png) left repeat-y;

	_background:none;

	float:right;

	margin:0 -1px 0 0;

	padding:0 0 0 11px;

	z-index:8000;

}

table#navbar td div#countrySelectorSelectedBG {

	padding:12px 13px 2px 13px;

	background-color:#EDE9E0;

	border-left:1px solid #AAA;

	border-right:1px solid #AAA;

}

table#navbar td div#headerSupportNav ul, div#headerSupportNav li, div#countrySelector ul, div#countrySelector li, div#countrySelectorSelected ul, div#countrySelectorSelected li {

	margin:0;

	padding:0;

}

table#navbar td div#headerSupportNav ul li, div#countrySelector ul li, div#countrySelectorSelected ul li {

	float:left;

	list-style-type:none;

	padding:0 10px 0 0;

}

table#navbar td div#headerSupportNav ul {

	margin-top:5px!important;

}

table#navbar td div#countrySelector ul, div#countrySelectorSelected ul {

	margin-left:1px;

}

table#navbar td div#headerSupportNav li.sep {

	padding:2px 15px 0 5px;

}

table#navbar td div#headerSupportNav li.sep {

	padding:2px 9px 0 0;

}

#siteSelectorID {

	margin:4px 0;

}

div.selectorButton {

	background:url(../images/cs_button.gif) top left no-repeat;

	height:25px;

	text-align:center;

	/*height:39px;*/

	width:194px;

	position:relative;

}

div.selButtonHover {

	background:url(../images/cs_button_arrow_up.gif) top left no-repeat;

}

div#countrySelector div.selectorButton a, div#countrySelectorSelected div.selectorButton a {

	padding:4px 0 1px 45px;

	display:block;

	height:20px;

	text-align-last:center;

	margin-right:50px;

	font-size:11.4px;

	color:#fff;

	-webkit-text-shadow:0 -1px 1px #333;

	-moz-text-shadow:0 -1px 1px #333;

	text-shadow:0 -1px 1px #333;

}

div#countrySelectorSelected div.selectorButton a {

	background:url(/system/css/v3/images/country_selector_new/cs_button_right_up.gif) right no-repeat;

}

div#countrySelectorPanel {

	padding:0;

	position:absolute;

	top:0;

	left:0;

	right:0;

	width:841px;

	/*height:434px;*/

	height:238px;

	z-index:112;

}

div#shadowLeft {

	padding:0 0 0 11px;

}

div#countrySelectorPanelMain {

	background-color:#f2efe8;

	border:1px solid #FFF;

	margin-left:160px;

	width:650px;

	height:120px;

	

	z-index:10;

}

div#zero, div#NSAM, div#EU, div#ME, div#AF, div#ASIA, div#noFlicker {

	z-index:99;

}

div#NSAM, div#EU, div#ME, div#AF, div#ASIA, div#noFlicker {

	z-index:100;

}

table#navbar div.regionBoxes {

	position:absolute;

	top:6px;

	left:13px;

	background-color:#C33;

}

table#navbar img.NSAMBox {

	position:absolute;

	left:149px;

	border:solid 1px #FFF;
	

}

table#navbar img.EUBox {

	position:absolute;

	left:316px;

	border:solid 1px #FFF;

}

table#navbar img.MEBox {

	position:absolute;

	left:316px;

	border:solid 1px #FFF;

}

table#navbar img.AFBox {

	position:absolute;

	left:481px;

	border:solid 1px #FFF;

}

table#navbar img.ASIABox {

	position:absolute;

	left:646px;

	border:solid 1px #FFF;

}

div#regionPanel_NSAM, div#regionPanel_EU, div#regionPanel_ME, div#regionPanel_AF, div#regionPanel_ASIA {

	background:url(/system/css/v3/images/country_selector_new/region_bg_stretch.gif) 0 0 no-repeat;

	position:absolute;

	left:12px;

	top:97px;

	width:817px;

	height:11px;

	text-align:left;

	padding-left:0;

	z-index:113;

}

div#regionPanel_EU {

	background:url(/system/css/v3/images/country_selector_new/region_bg_stretch.gif) 167px 0 no-repeat;

}

div#regionPanel_ME {

	background:url(/system/css/v3/images/country_selector_new/region_bg_stretch.gif) 332px 0 no-repeat;

}

div#regionPanel_AF {

	background:url(/system/css/v3/images/country_selector_new/region_bg_stretch.gif) 497px 0 no-repeat;

}

div#regionPanel_ASIA {

	background:url(/system/css/v3/images/country_selector_new/region_bg_stretch.gif) 662px 0 no-repeat;

}

table#navbar div.regionPanelContainer {

	position:absolute;

	left:162px;

	top:107px;

	width:650px;

	/*height:285px;*/

	/*height:437px;*/

	height:auto;

	background-color:#FFF;

	border:1px solid #bfbcb4;

	z-index:112;

}

div.globalLinkContainer {

	position:absolute;

	left:0;

	top:396px;

	width:820px;

	text-align:right;

	padding:8px 0 10px 0;

}

table#navbar div.globalLinkContainer a.iconButtonForwardGreyBox {

	background:url(/system/css/v3/images/redesign/country_arrow.png) no-repeat right center transparent;

	padding-right:15px;

}

div.globalLinkContainer a {

	color:#4d3823;

	font-size:10px;

}

div.globalLinkContainer a:hover {

	color:#C33;

}

div.globalLink {

	padding:0 0 0 10px;

	line-height:1.05em;

}

table#navbar a.global-link {

	background-color:transparent;

	background-image:url("../images/redesign/global_link_arrow.png");

	background-repeat:no-repeat;

	background-attachment:scroll;

	background-position:right center;

	font-weight:bold;

	padding-top:2px;

	padding-right:10px;

	padding-bottom:2px;

	padding-left:0;

	text-decoration:none;

}

table#navbar div.regionListContainer {

	/*float:left;

	width:143px;*/

	margin:0 10px 0 0;

	padding:0 0 0 10px;

	text-align:left;

	line-height:12px;

	margin-right:10px;

}

table#navbar div.regionListContainer.col5 {

	margin-right:0;

}

table#navbar div.regionListContainer ul.nav li ul {

	margin:0;

	padding:0;

	height:auto;

	width:160px;

}

table#navbar td div.regionListContainer ul {

	margin:12px 0 0 0;

	padding:0;/*width:165px;*/

}

table#navbar td div.regionListContainer ul li {

	list-style-type:none;

	padding:4px 0 4px 0;

	border-bottom:1px solid #D9D9D9;

	height:auto;

	background:none;

	width:149px;

	float:left;

	margin:0 4px;

}

table#navbar td div.regionListContainer ul li.bottom {

	border-bottom:none;

}

table#navbar td div.regionListContainer a {

	background:url(/system/css/v3/images/redesign/country_arrow.png) right no-repeat;

	color:#4d3823;

	display:block;

	text-decoration:none;

	font-size:11px;

	padding-right:10px;

}

table#navbar td div.regionListContainer a:hover {

	color:#d22116;

}

table#navbar td div.regionListContainer ul li.selectedCountry {

	background-color:#543;

	padding-left:5px;

	padding-right:5px;

}

table#navbar td div.regionListContainer ul li.selectedCountry a {

	background:none;

	color:#FFF;

}

table#navbar td div.regionListContainer ul li.selectedCountry a:hover {

	color:#FFF;

}

div.mouseout1 {

	background:url(/system/css/images/global/0.gif) repeat;

	position:absolute;

	left:-133px;

	top:433px;

	width:990px;

	height:200px;

	z-index:104;

}

div.mouseout2 {

	background:url(/system/css/images/global/0.gif) repeat;

	position:absolute;

	left:0;

	top:-61px;

	width:493px;

	height:60px;

	z-index:112;

}

div.mouseout3 {

	background:url(/system/css/images/global/0.gif) repeat;

	position:absolute;

	left:-133px;

	top:-61px;

	width:143px;

	height:500px;

	z-index:104;

}

div.mouseout4 {

	background:url(/system/css/images/global/0.gif) repeat;

	position:absolute;

	left:848px;

	top:-61px;

	width:10px;

	height:500px;

	z-index:104;

}

#countrySelector ul#languageSelector li {

	font-size:10.5px;

}

#countrySelector ul#languageSelector li a {

	color:#fff;

}

#countrySelector ul#languageSelector li .selected {

	color:#8A0000;

	cursor:default;

}

.homeFoot {

	overflow:hidden;

}

ul.homePromoChips {

	float:left;

	width:601px;

	overflow:hidden;

}

#homeHead {

	position:relative;

}

div.whatlike-box {

	margin-right:28px;

	margin-left:688px;

	margin-top:-505px;

	position:relative;

	height:289px;

	z-index:102;

	text-align:left;

}

div.whatlike-w1 {

	width:270px;

	height:289px;

}

.whatlike-list {

	margin:0;

	padding:0;

	list-style:none;

	width:270px;

}

.whatlike-list li {

	height:40px;

	vertical-align:top;

	margin-bottom:2px;

}

.whatlike-list li.first {

	height:40px;

}

.whatlike-list li.last {

	height:40px;

}

div.whatlike-w1 h2 {

	margin:0 0 6px 12px;

	height:24px;

	text-indent:-9999px;

	overflow:hidden;

	padding:0;

	position:relative;

	z-index:3;

}

.whatlike-list li a.button-flight-search, .whatlike-list li a.button-timetables, .whatlike-list li a.button-hotels-cars, .whatlike-list li a.button-hotels, .whatlike-list li a.button-cars, .whatlike-list li a.button-manage, .whatlike-list li a.button-checkin, .whatlike-list li a.button-flight-status, .whatlike-list li a.button-services {

	display:block;

	/*height:40px;

	width:270px;*/

	/*text-indent:-9999px;*/

	overflow:hidden;

	position:relative;

	z-index:10;

	cursor:pointer;

	background-position:0 0;

	background-repeat:no-repeat;

	font-size:16px;

	color:#FFF;

	padding:12px 0 0 33px;

}

.whatlike-list li a.button-flight-search:hover, .whatlike-list li a.button-timetables:hover, .whatlike-list li a.button-hotels-cars:hover, .whatlike-list li a.button-hotels:hover, .whatlike-list li a.button-cars:hover, .whatlike-list li a.button-manage:hover, .whatlike-list li a.button-checkin:hover, .whatlike-list li a.button-flight-status:hover, .whatlike-list li a.button-services:hover {

	background-position:0 -40px;

	-moz-box-shadow:0 10px 20px #888;

	-webkit-box-shadow:0 10px 20px #888;

	box-shadow:0 10px 20px #888;

	color:#333;

}

.whatlike-list li.active a.button-flight-search, .whatlike-list li.active a.button-timetables, .whatlike-list li.active a.button-hotels-cars, .whatlike-list li.active a.button-hotels, .whatlike-list li.active a.button-cars, .whatlike-list li.active a.button-manage, .whatlike-list li.active a.button-checkin, .whatlike-list li.active a.button-flight-status, .whatlike-list li.active a.button-services {

	background-position:0 -80px;

	color:#333;

}

.whatlike-list li.first a.button-flight-search, .whatlike-list li.first a.button-timetables, .whatlike-list li.first a.button-hotels-cars, .whatlike-list li.first a.button-hotels, .whatlike-list li.first a.button-cars, .whatlike-list li.first a.button-manage, .whatlike-list li.first a.button-checkin, .whatlike-list li.first a.button-flight-status, .whatlike-list li.first a.button-services {

	background-position:0 0;

}

.whatlike-list li.first a.button-flight-search:hover, .whatlike-list li.first a.button-timetables:hover, .whatlike-list li.first a.button-hotels-cars:hover, .whatlike-list li.first a.button-hotels:hover, .whatlike-list li.first a.button-cars:hover, .whatlike-list li.first a.button-manage:hover, .whatlike-list li.first a.button-checkin:hover, .whatlike-list li.first a.button-flight-status:hover, .whatlike-list li.first a.button-services:hover {

	background-position:0 -40px;

}

.whatlike-list li.first.active a.button-flight-search, .whatlike-list li.first.active a.button-timetables, .whatlike-list li.first.active a.button-hotels-cars, .whatlike-list li.first.active a.button-hotels, .whatlike-list li.first.active a.button-cars, .whatlike-list li.first.active a.button-manage, .whatlike-list li.first.active a.button-checkin, .whatlike-list li.first.active a.button-flight-status, .whatlike-list li.first.active a.button-services {

	background-position:0 -80px;

}

.open-block-holder {

	position:absolute;

	top:0;

	left:-623px;

	overflow:hidden;

	z-index:2;

	width:619px;

	height:260px;

	display:none;

}

.active .open-block-holder {

	z-index:3;

	display:block;

}

.open-block {

	width:616px;

	height:260px;

	position:absolute;

	top:0;

	left:-602px;

	display:none;

}

.open-block fieldset {

	width:100%;

}

.whatlike-list li.active .open-block {

	display:block;

}

.open-block-wrapper {

	width:616px;

	height:258px;

	border:1px solid #FFF;

	background-color:#d6d4d2;

	-moz-border-radius:5px 5px 5px 5px;

	-webkit-border-top-left-radius:5px 5px 5px 5px;

	border-top-right-radius:5px;

	border-bottom-left-radius:5px;

	border-top-right-radius:5px;

	border-top-left-radius:5px;

}

.open-block-content {

	width:588px;

	padding:5px 0 0 15px;

	position:relative;

}

.open-block-content .panelHeading {

	width:100%;

	overflow:hidden;

	padding:0 0 5px 0;

}

.open-block-content h3 {

	margin:0 0 22px;

	height:28px;

	width:415px;

	text-indent:-9999px;

	overflow:hidden;

	padding:0;

	visibility:visible;

	float:left;

	background-repeat:no-repeat;

}

.open-block-content .panelHeading h3 {

	margin:0;

}

.open-block-content h3.heading-flight-search {

	width:330px;

}

.bestPriceLogo {

	width:83px;

	height:27px;

	float:right;

	background-repeat:no-repeat;

}

body.home .bestPriceLogo {

	width:83px;

	height:27px;

	float:right;

	clear:none;

	margin-top:0;

	background-repeat:no-repeat;

}

ul.closeButton {

	padding:3px 0 0 0;

	list-style:none;

	float:right;

	font-weight:bold;

	font-size:.95em;

}

ul.closeButton li {

	display:inline;

	padding-left:20px;

}

ul.closeButton li a {

	display:inline;

	background:url(/system/css/v3/images/homepage/widget/icon_close.gif) no-repeat 100% 0;

	line-height:17px;

	padding:2px 21px 3px 0;

}

.open-block-content p {

	color:#543;

	text-align:left;

	padding:0 30px 20px 0;

}

form, fieldset {

	padding:0;

	margin:0;

	border:none;

}

.searchTypeContainer {

	border:none;

	padding:0 0 10px 70px;

	float:left;

}

#slideFlightStatus div.homeWidget .searchTypeContainer, #slideServices div.homeWidget .searchTypeContainer {

	padding:20px 0 10px 110px;

}

#slideFlightStatus div.homeWidget .row.submit {

	margin-top:0;

	padding-top:15px;

}

#slideManage .row.submit {

	padding-top:35px;

}

#slideHotelsCars .row.submit {

	padding-top:0;

	text-align:left;

}

#slideCheckin .row.submit {

	padding-top:47px;

}

div.homeWidget div.loginButton div.note {

	float:left;

	color:#FFF;

	padding:0 0 0 10px;

	font-size:.95em;

	line-height:1.05em;

	width:300px;

}

.mobileIconPromo {

	margin-left:15px;

}

div.homeWidget .submit #hotelDisclaimerText {

	padding-bottom:5px;

	display:block;

}

div.homeWidget .submit .carDisclaimerText {

	padding-bottom:5px;

	display:block;

}

a.iconHelpBox {

	display:inline-block;

	margin-top:-2px;

	padding:2px 20px 3px 1px;

}

.widget-box a img {

	border:1px solid #FFF;

}

.special-fares .box img {

	border:none;

}

.slideshow {

	position:relative;

	width:980px;

	height:326px;

}

.slideshow img {

	position:absolute;

	top:0;

	left:0;

	z-index:0;

}

.slideshow-control-left, .slideshow-control-right {

	background:url(/system/css/images/global/0.gif) repeat;

	position:absolute;

	width:120px;

	height:250px;

	top:0;

	z-index:2;

	display:none;

}

.slideshow-control-left:hover {

	background:url(/system/css/images/homepage/slideshow/big_arrow_left.png) center no-repeat;

}

.slideshow-control-right:hover {

	background:url(/system/css/images/homepage/slideshow/big_arrow_right.png) center no-repeat;

}

.slideshow-control-left {

	left:0;

}

.slideshow-control-right {

	left:495px;

}

.slideshow-b {

	bottom:0;

height:;

	left:0;

	z-index:0;

	overflow:hidden;

	position:absolute;

	width:615px;

}

.slideshow-bl {

	float:left;

	padding:5px 0 17px 15px;

	width:450px;

}

.slideshow-bl a {

	display:block;

	color:#FFF;

}

.slideshow-bl a:hover {

	color:#D7D0BD;

}

.slideshow-bl p {

	margin:0;

	padding:0;

}

span.slideshow-header {

	font-size:21px;

	line-height:35px;

	font-weight:bold;

}

span.slideshow-subheader {

	font-size:15px;

	font-weight:normal;

}

.slideshow-br {

	float:right;

	padding:10px 10px 10px 0;

}

.slideshow-br-controls {

	clear:both;

	overflow:hidden;

}

.slideshow-br-control-buttons a, .slideshow-br-controls-left, .slideshow-br-controls-right {

	float:left;

	width:19px;

	height:20px;

	background:url(/system/css/images/homepage/slideshow/slideshow_nav.png) no-repeat -38px 0;

	display:none;

}

.slideshow-br-controls-left {

	background-position:-19px 0;

}

.slideshow-br-controls-right {

	background-position:-95px 0;

}

.slideshow-br-control-buttons a:hover {

	background-position:-57px 0;

}

.slideshow-br-controls-left:hover {

	background-position:0 0;

}

.slideshow-br-controls-right:hover {

	background-position:-114px 0;

}

.slideshow-br-control-buttons a#active-banner-slide {

	background-position:-76px 0;

}

.slideshow-br-controls-item {

	margin:0 5px;

	border:1px solid transparent;

}

.homeFoot {

	overflow:hidden;

}

ul.homePromoChips {

	float:left;

	width:601px;

	overflow:hidden;

}

#homeHead {

	position:relative;

}

.whatlike-list {

	margin:0;

	list-style:none;

	width:270px;

}

.whatlike-list li {

	vertical-align:top;

	margin-bottom:2px;

	height:40px;

}

div.whatlike-w1 h2 {

	margin:0 0 6px 12px;

	height:24px;

	text-indent:-9999px;

	overflow:hidden;

	padding:0;

	position:relative;

	z-index:3;

}

.whatlike-list li a.button-flight-search, .whatlike-list li a.button-timetables, .whatlike-list li a.button-hotels-cars, .whatlike-list li a.button-hotels, .whatlike-list li a.button-cars, .whatlike-list li a.button-manage, .whatlike-list li a.button-checkin, .whatlike-list li a.button-flight-status, .whatlike-list li a.button-services {

	display:block;

	height:28px;

	/*text-indent:-9999px;*/

	overflow:hidden;

	position:relative;

	z-index:10;

	cursor:pointer;

	background-position:0 0;

	background-repeat:no-repeat;

}

.whatlike-list li a.button-flight-search:hover, .whatlike-list li a.button-timetables:hover, .whatlike-list li a.button-hotels-cars:hover, .whatlike-list li a.button-hotels:hover, .whatlike-list li a.button-cars:hover, .whatlike-list li a.button-manage:hover, .whatlike-list li a.button-checkin:hover, .whatlike-list li a.button-flight-status:hover, .whatlike-list li a.button-services:hover {

	background-position:0 -40px;

	-moz-box-shadow:0 10px 20px #888;

	-webkit-box-shadow:0 10px 20px #888;

	box-shadow:0 10px 20px #888;

}

.whatlike-list li.active a.button-flight-search, .whatlike-list li.active a.button-timetables, .whatlike-list li.active a.button-hotels-cars, .whatlike-list li.active a.button-hotels, .whatlike-list li.active a.button-cars, .whatlike-list li.active a.button-manage, .whatlike-list li.active a.button-checkin, .whatlike-list li.active a.button-flight-status, .whatlike-list li.active a.button-services {

	background-position:0 -80px;

}

.whatlike-list li.first.active a.button-flight-search, .whatlike-list li.first.active a.button-timetables, .whatlike-list li.first.active a.button-hotels-cars, .whatlike-list li.first.active a.button-hotels, .whatlike-list li.first.active a.button-cars, .whatlike-list li.first.active a.button-manage, .whatlike-list li.first.active a.button-checkin, .whatlike-list li.first.active a.button-flight-status, .whatlike-list li.first.active a.button-services {

	background-position:0 -80px;

}

.open-block-holder {

	position:absolute;

	top:0;

	left:-623px;

	overflow:hidden;

	z-index:2;

	width:619px;

	height:375px;

	display:none;

}

.active .open-block-holder {

	z-index:3;

	display:block;

	border-radius:5px;

}

.open-block {

	width:893px;

	height:306px;

	position:absolute;

	top:0;

	left:-602px;

	display:none;

}

.whatlike-list li.active .open-block {

	display:block;

}

.open-block-wrapper {

	width:617px;

	height:375px;

	border:1px solid #FFF;

	/*background-color:#d6d4d2;*/

	background-color:#ffff;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

}

.open-block-content {

	width:588px;

	padding:12px 0 0 15px;

	position:relative;

}

.open-block-content .panelHeading {

	width:100%;

	overflow:hidden;

	padding:0 0 9px 0;

}

.open-block-content h3 {

	margin:0 0 22px;

	height:28px;

	width:415px;

	text-indent:-9999px;

	overflow:hidden;

	padding:0;

	visibility:visible;

	float:left;

	background-repeat:no-repeat;

}

.open-block-content h3.heading-flight-search {

	background-image:url(/system/css/v3/images/homepage/widget/headers/panels/en/heading_search.png);

}

.open-block-content h3.heading-timetables {

	background-image:url(/system/css/v3/images/homepage/widget/headers/panels/en/heading_timetables.png);

}

.open-block-content h3.heading-hotels-cars {

	background-image:url(/system/css/v3/images/homepage/widget/headers/panels/en/heading_hotels_cars.png);

}

.open-block-content h3.heading-hotels {

	background-image:url(/system/css/v3/images/homepage/widget/headers/panels/en/heading_hotels.png);

}

.open-block-content h3.heading-cars {

	background-image:url(/system/css/v3/images/homepage/widget/headers/panels/en/heading_cars.png);

}

.open-block-content h3.heading-manage {

	background-image:url(/system/css/v3/images/homepage/widget/headers/panels/en/heading_manage.png);

}

.open-block-content h3.heading-checkin {

	background-image:url(/system/css/v3/images/homepage/widget/headers/panels/en/heading_olci.png);

}

.open-block-content h3.heading-flight-status {

	background-image:url(/system/css/v3/images/homepage/widget/headers/panels/en/heading_flight_status.png);

}

.open-block-content h3.heading-services {

	background-image:url(/system/css/v3/images/homepage/widget/headers/panels/en/heading_services.png);

}

.open-block-content .panelHeading h3 {

	margin:0;

	visibility:visible;

}

.open-block-content h3.heading-flight-search {

	width:330px;

}

.bestPriceLogo {

	width:83px;

	height:27px;

	float:right;

	background-repeat:no-repeat;

}

ul.closeButton {

	padding:3px 0 0 0;

	list-style:none;

	float:right;

	font-weight:bold;

	font-size:.95em;

}

ul.closeButton li {

	display:inline;

	padding-left:20px;

}

ul.closeButton li a {

	display:inline;

	background:url(../images/icon_close.gif) no-repeat 100% 0;

	line-height:17px;

	padding:2px 21px 3px 0;

}

.open-block-content p {

	color:#543;

	padding:0 30px 20px 0;

	text-align:left;

}

.whatlike-box form, whatlike-box. fieldset {

padding:0;

margin:0;

border:none;

color:#543;

}

.searchTypeContainer {

	border:none;

	padding:0 0 10px 70px;

	float:left;

}

#slideFlightStatus div.homeWidget .searchTypeContainer, #slideServices div.homeWidget .searchTypeContainer {

	padding:0 0 10px 110px;

}

.searchType {

	background:url(/system/css/v3/images/homepage/widget/search_type_bar_bg.gif) #DCDBDA repeat-x;

	font-size:.95em;

	border:1px solid #999;

	padding:0 0 0 10px;

	height:23px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

}

.searchType {

	background:url(/system/css/v3/images/homepage/widget/search_type_bar_bg.gif) #DCDBDA repeat-x;

	font-size:.95em;

	border:1px solid #999;

	padding:0 0 0 10px;

	height:23px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

}

.searchType .multiLink {

	background:url(/system/css/v3/images/homepage/widget/search_type_bar_sep.gif) left top no-repeat;

	padding:3px 15px 4px 15px;

	float:left;

}

.ico-help {

	float:left;

	width:16px;

	height:16px;

	overflow:hidden;

	text-indent:-9999px;

	background:url(/system/css/v3/images/homepage/widget/ico-help.gif) no-repeat;

	position:relative;

	top:4px;

	left:7px;

}

div.homeWidget .form-btn {

	background:url(/system/css/v3/images/homepage/widget/form-btn-r.gif) no-repeat 100% 0;

	padding-right:4px;

	height:22px;

	overflow:hidden;

	float:right;

}

div.homeWidget .form-btn input.submitButton {

	float:left;

	background:url(/system/css/v3/images/homepage/widget/form-btn.gif) no-repeat;

	padding:0 6px 2px 12px;

	border:0;

	font-size:12px;

	line-height:22px;

	font-weight:bold;

	color:#543;

	cursor:pointer;

	margin:0;

	overflow:visible;

	-moz-border-radius:0;

	-webkit-border-radius:0;

	border-radius:0;

	width:auto;

	height:22px;

}

div.homeWidget .form-btn input.submitButton:hover {

	color:#C33;

}

*+html div.homeWidget .form-btn input.submitButton {

	padding:0 8px 2px 11px;

}

* html div.homeWidget .form-btn input.submitButton {

	padding:0 8px 2px 11px;

}

div.childAges {

	float:left;

}

div.homeWidget .row select.select120 {

	width:125px;

}

.open-block-content .column1 {

	float:left;

	width:145px;

	height:230px;

	padding-right:20px;

	border-right:1px solid #ECEAE6;

}

.open-block-content .column2 {

	float:left;

	width:379px;

	padding-left:20px;

}

.messageContainer {

	border:1px solid #999;

	background-color:#FFF;

	padding:10px;

	margin-left:10px;

}

.messageContainer p {

	font-size:1.4em;

	font-weight:normal;

	padding:0 30px 5px 0;

}

.messageContainer {

	border:1px solid #999;

	background-color:#FFF;

	padding:10px;

}

.open-block-content .column1 .searchTypeContainer, #slideFlightStatus .open-block-content .column1 .searchTypeContainer, #slideServices .open-block-content .column1 .searchTypeContainer {

	padding:0 0 10px 0;

	float:left;

}

.open-block-content .column1 .searchType {

	background:url(/system/css/v3/images/homepage/widget/search_type_bar_bg.gif) repeat-x #DDDADA;

	font-size:.95em;

	border:1px solid #999;

	margin:0;

	padding:3px 0 0 10px;

	height:45px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

}

.open-block-content .column1 div.homeWidget .row, .open-block-content .column1 div.homeWidget .radio-row {

	margin-bottom:8px;

}

.open-block-content .column1 div.homeWidget .radio-row {

	margin-bottom:0;

}

.open-block-content .column1 div.homeWidget .row label {

	font-weight:bold;

	text-align:left;

	padding:0 10px 3px 2px;

}

.open-block-content .column1 div.homeWidget .row input.input, .open-block-content .column1 div.homeWidget .row select {

	font-size:.95em;

	padding:3px 5px 3px 5px;

	width:auto;

}

.open-block-content .column1 div.homeWidget .row input.input.itineraryNumber {

	width:100px;

}

.open-block-content .column1 div.homeWidget .row input.input.date {

	width:100px;

}

.open-block-content .column1 div.homeWidget .row.submit {

	border-top:none;

	margin-top:15px;

	padding-top:0;

}

.open-block-content .column1 form#flightStatus .row.submit {

	margin-top:10px;

}

.open-block-content .column1 div.homeWidget .form-btn {

	float:left;

}

.open-block-content .column1 .ico-help {

	top:2px;

	left:7px;

}

.tableContainer {

	border:1px solid #FFF;

}

.open-block-content .column2 table.displayTable th, .open-block-content .column2 table.displayTable td {

	font-size:.85em;

}

.open-block-content .column2 table.displayTable th {

	height:25px;

}

.open-block-content .column2 table.displayTable td.detail, table.displayTable td.statusFirst, table.displayTable td.statusNote {

	padding:4px 10px;

}

.open-block-content .column2 table.displayTable .captionBasic {

	padding:8px 0 8px 30px;

}

.open-block-content .column2 div.continueBar {

	border-top:1px solid #FFF;

	font-size:.85em;

	height:25px;

	padding:0 10px;

}

.open-block-content .column2 div.continueBarRight {

	padding:4px 0 0;

}

div.check-holder a.ico-help {

	left:-5px;

}

div.homeWidget div.loginButton a.buttonForm {

	background:url("/system/css/v3/images/flex/button_home_stretch.gif") no-repeat scroll right top transparent;

	color:#543;

	display:inline-block;

	font-size:1.05em;

	height:22px;

	padding:0 12px 0 0;

}

div.homeWidget div.loginButton a.buttonForm:hover {

	color:#C33;

}

div.homeWidget div.loginButton a.buttonForm span {

	background:url("/system/css/v3/images/flex/button_home_left_login.gif") no-repeat scroll left top transparent;

	display:inline-block;

	height:22px;

	font-weight:bold;

	padding:2px 0 0 30px;

}

div.homeWidget div.loginButton {

	padding:0 30px 10px 75px;

}

div.homeWidget div.loginButton div.button {

	float:left;

}

div.homeWidget div.loginButton div.note {

	float:left;

	color:#666;

	padding:0 0 0 10px;

	font-size:.95em;

	line-height:1.05em;

	width:300px;

	text-align:left;

}

div.homeWidget span.subNote {

	color:#666;

}

div.homeWidget .disabled label span.subNote {

	color:#A0978A;

}

.mobileIcon, .mobileIconPromo {

	margin:0 0 0 10px;

}

.mobileIconPromo {

	margin-left:15px;

}

div.homeWidget .submit #hotelDisclaimerText {

	padding-bottom:5px;

	display:block;

}

div.homeWidget .submit .carDisclaimerText {

	padding-bottom:5px;

	display:block;

}

a.iconHelpBox {

	display:inline-block;

	margin-top:-2px;

	padding:2px 20px 3px 1px;

}

.widget-box a img {

	border:1px solid #FFF;

}

.special-fares .box img {

	border:none;

}

div.contentContainer ul, div.contentLeftWide ul, div.contentLeft ul {

	margin:0 30px 15px 0;

	padding:0;

}

div.contentContainer ul li, div.contentLeftWide ul li, div.contentLeft ul li {

	background:url(/system/css/images/global/square_bullet.gif) no-repeat 0 6px;

	list-style-type:none;

	margin:0 0 5px 10px;

	padding:0 0 0 10px;

}

div.contentContainer ul li.topPadding, div.contentLeftWide ul li.topPadding, div.contentLeft ul li.topPadding {

	margin-top:10px;

}

div.contentContainer div.specialOfferNav ul, div.contentContainer div.contentRightNavGrey ul {

	margin:0;

	padding:0 5px 5px 5px;

}

div.contentContainer div.specialOfferNav li, div.contentContainer div.contentRightNavGrey li {

	background:none;

	list-style-type:none;

	margin:0;

	padding:10px 5px 10px 5px;

}

div.contentContainer ul ul, div.contentContainer ul ul ul, div.contentContainer ul ul ul ul, div.contentLeftWide ul ul, div.contentLeftWide ul ul ul, div.contentLeftWide ul ul ul ul {

	margin:10px 0 10px 0;

	padding:0;

}

div.contentContainer ul.multiLevel li, div.contentLeftWide ul.multiLevel li {

	background:none;

	border-bottom:1px solid #E4DED0;

	font-weight:bold;

	list-style-type:none;

	margin:0 0 7px 0;

	padding:0 0 7px 10px;

}

div.contentContainer ul.multiLevel ul li, div.contentContainer ul.multiLevel ul ul li, div.contentContainer ul.multiLevel ul ul ul li, div.contentLeftWide ul.multiLevel ul li, div.contentLeftWide ul.multiLevel ul ul li, div.contentLeftWide ul.multiLevel ul ul ul li {

	background:url(/system/css/images/global/square_bullet.gif) no-repeat 0 6px;

	border:none;

	font-weight:normal;

	margin:0 0 5px 10px;

	padding:0 0 0 10px;

}

div.contentContainer ul.multiLevel ul li, div.contentLeftWide ul.multiLevel ul li {

	margin:0 0 5px 0;

	padding:0 0 0 10px;

}

div.contentContainer ul.multiLevel li.lastItem, div.contentLeftWide ul.multiLevel li.lastItem {

	border-bottom:none;

}

div.contentContainer ul.multiLevel a {

	text-decoration:none;

}

.footNote, .footNoteBorderTop {

	font-size:.95em;

	line-height:1.2em;

	padding:20px 30px 17px 10px;

}

.footNoteBorderTop {

	border-top:1px solid #E4DED0;

	margin-top:20px;

}

.footNote p, .footNoteBorderTop p {

	padding-left:0;

}

div#newsArticle .newsTitle {

	padding-top:4px;

}

table.dataTable, table.dataTableNoMargin {

	margin:0 0 20px 0;

	width:100%;

}

table.dataTable a, table.dataTableNoMargin a, table.displayTable a {

	text-decoration:none;

}

table.dataTableNoMargin {

	margin:0;

}

table.dataTable caption, table.dataTableNoMargin caption {

	background:url(/system/css/images/global/brown_bar_background.gif) repeat-x;

	caption-side:top;

	color:#FFF;

	font-weight:bold;

	height:auto;

	margin:0;

	padding:4px 0 5px 10px;

*padding:3px 0 6px 10px;

	text-align:left;

	vertical-align:middle;

}

table.dataTable caption.noBorder, table.dataTableNoMargin caption.noBorder {

	border-bottom:none;

}

table.dataTable th, table.dataTableNoMargin th {

	background-color:#A39B86;

	border-left:1px solid #BBB39F;

	border-top:1px solid #FFF;

	color:#FFF;

	font-size:.95em;

	line-height:1.2em;

	font-weight:bold;

	height:30px;

*height:22px;

	text-align:left;

	vertical-align:bottom;

	padding:5px 10px 3px 10px;

}

::root table.dataTable th, ::root table.dataTableNoMargin th {

height:22px;

}

table.dataTable th p, table.dataTableNoMargin th p {

	padding:5px 10px 3px 10px;

}

table.dataTable th.first, table.dataTableNoMargin th.first {

	border-left:none;

}

table.dataTable th a.sortLinks, table.dataTableNoMargin th a.sortlinks {

	color:#543;

}

table.dataTable th a.sortLinks:hover, table.dataTableNoMargin th a.sortLinks:hover {

	color:#C33;

}

table.dataTable td, table.dataTableNoMargin td {

	background-color:#EDE9E0;

	border-top:1px #FFF solid;

	font-size:.95em;

	line-height:1.2em;

	padding:6px 10px 6px 10px;

	text-align:left;

	vertical-align:top;

}

table.dataTable td.borderLeft, table.dataTableNoMargin td.borderLeft {

	border-left:1px #FFF solid;

}

table.dataTable td.center, table.dataTableNoMargin td.center {

	text-align:center;

}

table.dataTable td.subSectionHead, table.dataTableNoMargin td.subSectionHead {

	background-color:#D7D0BD;

	font-weight:bold;

}

table.dataTable td.bottomLinkBar, table.dataTableNoMargin td.bottomLinkBar {

	background-color:#D7D0BD;

	padding:11px 10px 11px 10px;

}

table.dataTable td.bottomLinkBar a, table.dataTableNoMargin td.bottomLinkBar a {

	margin-right:15px;

}

table.listTable {

	margin:0 0 15px 0;

	width:100%;

}

table.listTable a {

	text-decoration:none;

}

table.listTable caption {

	font-size:1em;

	font-weight:bold;

	margin:0;

	padding:5px 0 5px 10px;

	text-align:left;

}

table.listTable td {

	border-top:1px #E4DED0 solid;

	font-size:.95em;

	line-height:1.2em;

	padding:6px 10px 6px 10px;

	text-align:left;

	vertical-align:top;

	width:33%;

}

table.listTable td.top {

	border-top:none;

}

a.backTopLink, a.backTopLinkLast {

	background:url(../images/icon_white_back_to_top2.gif) no-repeat top right;

	border-bottom:1px #E4DED0 solid;

	display:block;

	height:24px;

	margin:-10px 0 10px 0;

}

a.backTopLinkLast {

	border-bottom:none;

}

ul.siteTools {

	margin-top:5px;

}

ul.faqIndexList, div.contentContainer div.faqIndexList ul {

	margin:0;

	padding:0;

}

ul.faqIndexList li, div.contentContainer div.faqIndexList ul li {

	background:none;

	list-style:none;

	border-top:1px solid #E4DED0;

	font-weight:bold;

	margin:0;

	padding:7px 10px 7px 10px;

}

ul.faqIndexList li.first, div.contentContainer div.faqIndexList ul li.first {

	border-top:none;

	padding-top:0;

}

dl.faqResults dd p {

	padding-left:0;

}

div.callCenter {

	background-color:#C0BBAF;

	color:#543;

	padding:15px 20px 20px 20px;

}

div.diningMenu {

	background-color:#F1EEE7;

	font-size:.95em;

	line-height:1.3em;

	padding:0 10px 20px 10px;

}

div.diningMenu p {

	padding-bottom:0;

}

div.diningMenu p.menuCat, div.diningMenu p.menuCatTop {

	border-top:1px solid #E4DED0;

	font-weight:bold;

	font-size:1.1em;

	margin:15px 0 0 0;

	padding:14px 10px 0 10px;

}

div.diningMenu p.menuTitle {

	font-size:1.1em;

	margin:15px 0 0 0;

	padding-bottom:2px;

	color:#656565;

}

div.diningMenu p.menuCatTop {

	border-top:none;

	margin-top:0;

	padding-top:20px;

}

div.widgetPanel {

	background-color:#F1EEE7;

	font-size:.95em;

	line-height:1.2em;

	padding:10px 10px 10px 10px;

}

div.widgetPanel.noBorder {

	border-bottom:none;

}

div.widgetPanel p {

	padding:0 5px 10px 0;

}

div.widgetPanel p.error {

	color:#C33;

}

div.widgetPanel label {

	color:#543;

}

div.widgetPanel input.textField, div.widgetPanel select, div.widgetPanel input.textFieldSmall {

	margin:3px 0 10px 0;

	padding:0;

	width:160px;

}

div.widgetPanel input.textFieldSmall {

	width:100px;

	margin-right:5px;

}

div.widgetPanel table.radioButton, div.widgetPanel table.checkBox {

	margin:5px 0 10px 0;

}

div.widgetPanel table.radioButton td {

	padding:0 5px 5px 0;

	vertical-align:middle;

}

div.widgetPanel table.checkBox td {

	padding:0 5px 5px 0;

	vertical-align:top;

}

div.widgetPanel ul, div.widgetPanel ol {

	margin:0;

	padding:0;

}

div.widgetPanel ul li, div.widgetPanel ul.basic li {

	background:url(/system/css/images/global/square_bullet.gif) no-repeat scroll 0 6px;

	border-bottom:1px solid #E4DED0;

	list-style-type:none;

	margin:0 0 7px 0;

	padding:0 0 7px 10px;

}

div.widgetPanel ul.basic li {

	background:none;

	padding:0 0 7px 0;

}

div.widgetPanel ul li.last, div.widgetPanel ul.basic li.last {

	border-bottom:none;

	margin-bottom:0;

}

div.errorPanel {

	border:1px solid #C33;

	color:#C33;

	font-weight:bold;

	margin:0 0 15px 0;

	padding:10px;

}

div.errorPanel ul {

	margin:10px 30px 0 0;

	padding:0;

}

div.errorPanel ul li {

	font-weight:normal;

	background:url(/system/css/images/global/square_bullet_red.gif) no-repeat 0 6px;

	list-style-type:none;

	margin:0 0 5px 0;

	padding:0 0 0 10px;

}

td.formLabel.error, td.formSubLabel.error, label.error, div.widgetPanel label.error {

	color:#C33;

	font-weight:bold;

}

.formField.errorField, .errorField {

	background-color:#C33;

	color:#FFF;

}

div.contentContainer h4, div.contentContainer h4.subSectionFirst {

	border-top:#E4DED0 solid 1px;

	font-size:1em;

	margin:0 0 15px 0;

	padding:15px 0 0 10px;

}

div.contentContainer h4.subSectionFirst {

	border:none;

	padding-top:10px;

}

img.imgBanner {

	padding:5px 0 15px 0;

}

img.imgRight {

	float:right;

	padding:3px 0 20px 30px;

}

td.loginRight {

	background-color:#E4DED0;

	border-left:1px solid #FFF;

	padding:10px 0 0 5px;

}

td.loginRight h4 {

	font-size:1em;

	margin:0;

	padding:5px 10px 0;

}

div.logoContainer {

	background-color:#FFF;

	border:1px solid #E4DED0;

	border-left:none;

	margin:0;

	padding:16px 0 17px 0;

	text-align:center;

}

div.contentRightNavGrey ul, div.specialOfferNav ul, ul.simpleList {

	line-height:1.5em;

}

div.contentRightNavGrey li, div.specialOfferNav li, ul.simpleList li {

	padding:9px 5px 9px 5px;

}

div.contentRightNavGrey a, div.specialOfferNav a {

	font-weight:bold;

	color:#FFF;

}

div.contentRightNavGrey a:hover, div.specialOfferNav a:hover {

	color:#C33;

}

div.contentRightNavGrey img, div.specialOfferNav img {

	vertical-align:middle;

	margin-top:-2px;

*margin-top:0;

}

div.tourContainer {

	margin:10px 0 20px 0;

}

table.displayTable td.timeTableError {

	background-color:#EDE9E0;

	border-bottom:1px #FFF solid;

	color:#C33;

	padding:30px 0 30px 0;

	text-align:center;

}

div.continueBarMiddle {

	padding:9px 0 0 0;

}

div.quoteBox {

	background-color:#F1EEE7;

	margin-top:5px;

	padding:10px 0 0 10px;

}

div.quoteBox img {

	float:right;

	margin-left:20px;

	margin-top:-10px;

}

div.quoteBox h4 {

	border-top:none;

	font-size:1.35em;

	margin:0;

	padding:5px 15px 15px 0;

}

div.quoteBox p {

	margin:0;

	padding:0 0 15px 0;

}

.login-form fieldset {

	padding:0;

	margin:0;

	border:none;

	color:#543;

}

div.homeWidget .row, div.homeWidget .radio-row {

	margin:0 0 10px 0;

	font-size:.95em;

	line-height:1em;

}

div.homeWidget .row.submit {

	margin-top:10px;

	padding-top:10px;

}

div.homeWidget .roomNumber {

	float:left;

}

div.homeWidget .roomDetails {

	float:left;

}

div.homeWidget .roomDetails .subRow {

	margin-top:10px;

}

div.homeWidget .roomDetails .subRow.first {

	margin-top:0;

}

div.homeWidget .rooms .messageContainer {

	margin:10px 0 0 70px;

}

div.homeWidget .toggleDiv {

	float:left;

}

div.homeWidget .row label, div.homeWidget .radio-row label.first {

	font-weight:bold;

	float:left;

	text-align:right;

	padding:5px 5px 5px 8px;

}

div.homeWidget .radio-row label, div.homeWidget .note {

	float:left;

	padding:5px 10px 5px 5px;

}

div.homeWidget .submit .note {

	width:450px;

	padding-top:0;

}

div.homeWidget .searchType label {

	float:left;

	padding:3px 15px 0 6px;

}

div.homeWidget .row label.first, div.homeWidget .radio-row label.first {

	width:65px;

	padding-left:0;

}

div.homeWidget .row.carDetails label {

	width:65px;

}

.login-form div.homeWidget label.first, #slideManage div.homeWidget .row label.first, #slideCheckin div.homeWidget .row label.first, #slideFlightStatus div.homeWidget .row label.first, #slideServices div.homeWidget .row label.first, #slideServices div.homeWidget .radio-row label.first {

	width:105px;

	padding-left:0;

}

div.homeWidget .row label.date {

	width:60px;

}

div.homeWidget .note {

	color:#666;

	padding-right:10px;

	text-align:left;

}

div.homeWidget .row input, div.homeWidget .row select {

	background-color:#FFF;

	color:#666;

	font-size:.95em;

	float:left;

	border:1px solid #999;

	padding:4px 10px 4px 5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

	width:100px;

}

div.homeWidget .row input.error {

	border-color:#C33;

}

div.homeWidget .row select {

	background-color:#FFF;

	padding:3px 4px 3px 5px;

	width:auto;

}

div.homeWidget .row select option {

	background:#FFF;

}

div.homeWidget .row.passengers select, div.homeWidget .row.rooms select {

	width:46px;

}

div.homeWidget .row.carDetails select {

	margin-right:5px;

}

div.homeWidget .row.hotelDetails span.note, div.homeWidget .row.carDetails span.note {

	padding-right:0;

	font-size:91.667%;

}

div.homeWidget .row select.ages {

	width:49px;

*width:45px;

	margin-right:5px;

}

div.homeWidget .radio-row .radio, div.homeWidget .searchType .radio {

	float:left;

	width:15px;

	height:15px;

	margin:3px 0 0 0;

	padding:0;

}

div.homeWidget .searchType .radio {

	margin:4px 0 0 0;

	opacity:none;

	-moz-opacity:none;

}

div.homeWidget .check-holder {

	background:url(/system/css/v3/images/homepage/widget/sep_line.gif) left no-repeat;

	float:left;

	padding-left:13px;

	margin-left:5px;

}

div.homeWidget .check-holder.first {

	background:none;

	padding-left:0;

	margin-left:0;

}

div.homeWidget .check-holder input {

	float:left;

	margin:2px 0 0 0;

*margin:4px 0 0 0;

	padding:0;

	width:15px;

	height:15px;

}

div.homeWidget .check-holder p {

	padding:5px 0 5px 0;

	margin:0;

}

div.homeWidget a.iconButtonForwardGreyBox {

	color:#543;

}

div.homeWidget a.iconButtonForwardGreyBox:hover {

	color:#C33;

}

div.homeWidget .disabled input {

	opacity:.50;

	filter:alpha(opacity=50);

	-moz-opacity:.50;

}

div.homeWidget .disabled label {

	color:#A0978A;

}

div.homeWidget .calendar-holder {

	position:relative;

	float:left;

}

div.homeWidget .calendar-holder input {

	width:80px;

}

div.homeWidget .calendar-holder .img_mid {

	position:absolute;

	top:50%;

	margin-top:-7px;

	right:9px;

	width:14px;

	height:14px;

	overflow:hidden;

}

.whatlike-list li .button-flight-search {

	background-image:url(/system/css/v3/images/homepage/widget/headers/buttons/en/search_and_book.png);

}

.whatlike-list li .button-hotels-cars {

	background-image:url(/system/css/v3/images/homepage/widget/headers/buttons/en/find_hotels.png);

}

.whatlike-list li .button-manage {

	background-image:url(/system/css/v3/images/homepage/widget/headers/buttons/en/manage_booking.png);

}

.whatlike-list li .button-checkin {

	background-image:url(/system/css/v3/images/homepage/widget/headers/buttons/en/check_in_online.png);

}

.whatlike-list li .button-flight-status {

	background-image:url(/system/css/v3/images/homepage/widget/headers/buttons/en/check_status.png);

}

.whatlike-list li .button-services {

	background-image:url(/system/css/v3/images/homepage/widget/headers/buttons/en/see_what_on_your_flight.png);

}

.whatlike-list li .button-timetables {

	background-image:url(/system/css/v3/images/homepage/widget/headers/buttons/en/search_flight_timetables.png);

}

body.lang_ru .whatlike-list li .button-flight-search {

	background-image:url(/system/css/v3/images/homepage/widget/headers/buttons/ru/search_and_book.png);

}

body.lang_ru .whatlike-list li .button-hotels-cars {

	background-image:url(/system/css/v3/images/homepage/widget/headers/buttons/ru/find_hotels.png);

}

body.lang_ru .whatlike-list li .button-manage {

	background-image:url(/system/css/v3/images/homepage/widget/headers/buttons/ru/manage_booking.png);

}

body.lang_ru .whatlike-list li .button-checkin {

	background-image:url(/system/css/v3/images/homepage/widget/headers/buttons/ru/check_in_online.png);

}

body.lang_ru .whatlike-list li .button-flight-status {

	background-image:url(/system/css/v3/images/homepage/widget/headers/buttons/ru/check_status.png);

}

#slideFlightSearch div.homeWidget .row label.first, div.homeWidget .radio-row label.first {

	width:105px;

	padding-left:0;

}

#slideFlightSearch .searchTypeContainer {

	padding-left:75px;

}

div.homeWidget .row label.date {

	width:50px;

}

div.homeWidget .note {

	padding-left:5px;

}

div.homeWidget .submit .note {

	padding-left:10px;

}

div.loading-bar {

	text-align:center;

	padding:0 0 20px 0;

	margin:10px;

	font-weight:bold;

}

.captcha-img {

	margin:5px 5px 5px 0;

	float:left;

	border:1px solid #D7D0BD;

}

.captcha-controls {

	margin:5px 5px 5px 0;

	float:left;

}

.captcha-controls img {

	margin-bottom:2px;

}

#loginDetails div.errorPanel {

	border:1px solid #C33;

	color:#C33;

	margin:0 0 15px 0;

	padding:5px 10px 5px 10px;

}

#loginDetails div.errorPanel ul {

	margin:5px 10px 0 0;

	padding:0;

	font-size:.95em;

	line-height:1.2em;

}

#loginDetails div.errorPanel ul li {

	background:url(../images/square_bullet_red.gif) no-repeat 0 6px;

	list-style-type:none;

	margin:0 0 5px 0;

	padding:0 0 0 10px;

	position:relative;

}

.ui-widget {

	font-family:Arial, sans-serif, Trebuchet MS, Tahoma, Verdana;

	z-index:9001!important;

}

.ui-widget-content {

	border:1px solid #ddd;

	background:none #fff;

	color:#333;

}

.ui-widget-header a {

	color:#fff;

}

.ui-widget-header {

	border:none;

	background:#f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;

	color:#fff;

	font-weight:bold;

}

.ui-corner-all {

	-moz-border-radius:0;

	-webkit-border-radius:0;

	border-radius:0;

}

.ui-icon {

	display:block;

	text-indent:-99999px;

	overflow:hidden;

	background-repeat:no-repeat;

}

.ui-icon {

	padding-right:20px;

	height:16px;

	background-image:url(../images/icon_modal_close.gif);

	background-position:right center;

}

.ui-widget-overlay {

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	z-index:9000;

}

.ui-widget-overlay {

	background:#000;

	opacity:.50;

	filter:Alpha(Opacity=50);

	z-index:9000!important;

}

.ui-widget-shadow {

	margin:-5px 0 0 -5px;

	padding:5px;

	background:#000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;

	opacity:.20;

	filter:Alpha(Opacity=20);

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

}

.ui-dialog {

	position:absolute;

	padding:0;

	width:600px;

	overflow:hidden;

	background-color:#fff;

	border-radius:3px;

}

.ui-dialog .ui-dialog-titlebar {

	background:url(../images/login_title_title_bg.png) no-repeat;

	position:relative;

	height:38px;

	width:461px;

}

.ui-dialog .ui-dialog-title {

	float:left;

	padding:4px 0 0 0;

	margin:0;

}

.ui-dialog .ui-dialog-titlebar-close {

	position:absolute;

	right:.3em;

	top:50%;

	margin:-12px 0 0 0;

	padding:2px 1px 1px 1px;

	_padding:3px 1px 1px 1px;

	height:18px;

}

.ui-dialog .ui-dialog-titlebar-close span {

	display:inline;

	margin:1px;

}

.ui-dialog .ui-dialog-content {

	position:relative;

	border:0;

	padding:0;

	background:none;

	overflow:auto;

	zoom:1;

}

.ui-dialog .ui-dialog-buttonpane {

	text-align:left;

	border-width:1px 0 0 0;

	background-image:none;

	margin:.5em 0 0 0;

	padding:.3em 1em .5em .4em;

}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {

	float:right;

}

.ui-dialog .ui-dialog-buttonpane button {

	margin:.5em .4em .5em 0;

	cursor:pointer;

}

.ui-dialog .ui-resizable-se {

	width:14px;

	height:14px;

	right:3px;

	bottom:3px;

}

.ui-draggable .ui-dialog-titlebar {

	cursor:move;

}

.ui-widget {

	font-family:Arial, sans-serif, Trebuchet MS, Tahoma, Verdana;

font-size:;

	z-index:9001!important;

}

.ui-widget-content {

	border:1px solid #ddd;

	background:none #fff;

	color:#333;

}

.ui-widget-header a {

	color:#fff;

}

.ui-dialog .ui-dialog-title {

	font-size:150%;

	font-weight:normal;

	left:14px;

	line-height:1.2em;

	position:absolute;

	top:5px;

}

.ui-dialog .ui-dialog-titlebar #ui-dialog-title-1 {

	cursor:pointer;

}

#imgMobEnabled {

	position:relative;

	bottom:auto;

	float:left;

	margin:-10px 0 0;

}

.log-btn {

	background:url("/system/css/v3/images/navbar/log-btn-r.gif") no-repeat scroll 100% 0 transparent;

	float:right;

	height:22px;

	overflow:hidden;

	padding-right:4px;

}

.logButton {

	background:url("/system/css/v3/images/navbar/log-btn.gif") no-repeat scroll 0 0 transparent;

	border:0 none;

	border-radius:0;

	color:#543;

	cursor:pointer;

	float:left;

	font-size:12px;

	font-weight:bold;

	height:22px;

	line-height:22px;

	margin:0;

	overflow:visible;

	padding:0 6px 2px 12px;

	width:auto;

}

.logButton:hover {

	color:#C33;

}

ul.breadCrumbs {

	list-style:none outside none;

	padding:0;

	margin:10px 0 0 10px;

}

.breadCrumbs li {

	float:left;

	font-size:.95em;

}

.breadCrumbs li.separator {

	background:url(/system/css/images/global/arrow_breadcrumb.gif) no-repeat scroll center center transparent;

	margin:0 10px;

}

.breadCrumbs li a.active {

	color:#C33;

	text-decoration:underline;

}

.LoadingOverlay {

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background:transparent url(../images/loading_background.png) no-repeat scroll center center;

}

.LoadingGraphic {

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background:transparent url(../images/loading.gif) no-repeat scroll center center;

}

.OverlayOffer {

	display:block;

	height:140px;

	position:relative;

}

.GraphicOffer {

	display:block;

	height:40px;

	left:144px;

	position:absolute;

	top:67px;

	width:40px;

}

.OverlayFares {

	display:block;

	height:150px;

	position:relative;

}

.GraphicFares {

	display:block;

	height:40px;

	left:448px;

	position:absolute;

	top:67px;

	width:40px;

}

#navbar td.rewards .half div.cont {

	color:#FFF;

	margin:0 0 0 9px;

	text-align:left;

	padding-right:10px;

}

#navbar td.rewards .half div.cont a {

	text-decoration:underline;

}

.fbLink {

	background:url(/system/css/images/social/facebook_icon_like.png) center left no-repeat;

	padding:5px 0 5px 20px;

}

#offlinePriceSearch {

	float:right;

}

#visaLoading {

	padding:50px;

	text-align:center;

}

/*Add By Ramraj*/

.clear {

	clear:both;

}

.category_heading_div {

	/*margin : 5px 5px 5px 40px;*/

	height:30px;

	width:750px;

	border-bottom:1px #d4d4d4 solid;

}

.category_heading {

	float:left;

	width:80%;

	font-size:20px;

	font-weight:bold;

	text-align:left;

	color:#4c4c4c;

}

.view_all {

	float:right;

	width:15%;

	text-align:right;

	font-size:11px;

}

.product_titels {

	font-size:1.1em;

	/*color:#4c4c4c;*/

	

	text-align:left;

	font-weight:bold;

	margin:5px 0;

	height:60px;

	overflow:hidden;

}

.product_desc {

	font-size:12px;

	height:73px;

	overflow:hidden;

}

.product_isbn {

	text-align:left;

	margin:5px 0;

	font-size:9px;

	color:#808080;

}

.product_price {

	text-align:left;

	margin:2px 0;

	font-size:11px;

	color:#4c4c4c;

	float:left;

	width:40%;

}

.product_view_details {

	text-align:left;

	float:right;

	width:60%;

}

.product_view_details_buttons {

	/*color:#FFF;

	width:67px;

	padding:3px 5px;

	background:#c7161e;

	border-radius:3px;

	-webkit-border-radius:3px;;

	-moz-border-radius:3px;*/

	-moz-box-sizing: border-box;

	font-size:10px;

	background:#EDEDED;

	background-image: linear-gradient(#FCFCFC, #EDEDED);

	border: 1px solid #DCDCDC;

	border-radius: 2px 2px 2px 2px;

	box-shadow: 0 1px 0 #FFFFFF inset;

	color: #737373;

	cursor: pointer;

	display: inline-block;

	line-height: normal;

	margin: 0;

	padding: 3px 4px;

	text-align: center;

	text-shadow: 0 1px 0 #FFFFFF;

	width:77px;

}

.product_view_details_buttons:hover {

	/*color:#fff;*/

	background:#0091B2;

	/*background: linear-gradient(#00A7CC, #00A1C6) repeat scroll 0 0 #0091B2;*/

	border: 1px solid #0091B2;

	box-shadow: none;

	color: white;

	text-shadow: none;

}

.content_body {

	background:#F4F4F4;

	margin-top:50px;

	/*font-family:'Whitney SSm A', 'Whitney SSm B', 'Lucida Grande', Verdana, Helvetica, sans;*/

	font-family:Arial, Helvetica, sans-serif;

}

.content_left {

	float:left;

	width:202px;

}

.content_righ {

	float:right;

	/*width:725px;*/

	width:728px;

	height:auto;

	min-height:400px;

}

.book_titel {

	font-size:1.5em;

	font-weight:400;

	margin:12px 0;

}

.book_desc {

	margin:5px 0;

	font-size:1.0em;

	text-align:justify;

	color:#666666;

}

.book_desc a {

	color:#00A7CC;

	margin-left:5px;

}

.book_details {

	margin:10px 0;

	font-size:1.1em

}

/*Start Left Side Menu*/

#left_menus {

	float:left;

	width:450px;

}

#left_menu-wrapper {

	position: relative;

}

#left_menuWrapper { /* required to avoid jumping */

	left: 2px;

	/*position: absolute;*/

	/*margin-left: 35px;*/

	margin-left: 1px;

	width:165px;

}

#left_menu {

	/*position: absolute;*/

	top: 0;

	/*margin-top: 20px;

	padding-top: 19px;*/

	margin-top: 0;

	padding-top:0;

}

#left_menu ul {

	margin:0;

	padding:0;

	width:145px;

	list-style:none;

}

#left_menu ul li {

	margin:0;

	padding:0;

	line-height:1.2em;

}

#left_menu ul li a {

	margin:0;

	padding:6px 0;

	font-size:0.95em;

	/*color:#4C4C4C;*/

	/*color:#666666;*/

	display:block;

	border-bottom:1px #999 solid;

}

#left_menu ul li a:hover {

	color:#CC3333;

}

.left_menu_active a{

	color:#CC3333;

}

.div_shadow {

	padding:12px;

	margin-bottom:25px;

	background:#fff;

	box-shadow:0 0 5px #DDDDDD;

	

}

.div_shadow_career {

	padding:10px;

	margin-bottom:25px;

	background:#fff;

	box-shadow:0 0 5px #DDDDDD;

	float:left;

	width:63%;

}

.right_career

{

	background:#FFFFFF;

	box-shadow:0 0 5px #DDDDDD;

	float:right;

	width:27%;

	margin-bottom:25px;

	padding:20px;

	margin-left:10px;

}

#left_menu.fixed {

	position: fixed;

	top: 0;

}

/*Ends Left Side Menu*/

.footter_small_div {

	float:left;

	width:19%;

	height:100px;

	/*border:1px #C00 solid;*/

	margin:3px;

}

.fotter_headding {

	font-size:13px;

	/*font-weight:bold;*/

	color:#a7a9ac;

	margin-bottom:10px;

}

.footer_link a {

	/*color:#58585A;

	font-weight:400;

	font-size:13px;*/

	font-size:13px;

	/*font-weight:bold;*/

	color:#666;

	margin-bottom:10px;

}

.footer_link a:hover {

	color:#0091B2;

}

.social_icon img {

	opacity:0.8;

	filter:alpha(opacity=80); /* For IE8 and earlier */

}

.social_icon img:hover {

	opacity:1.0;

	filter:alpha(opacity=100); /* For IE8 and earlier */

}

.orange-button {

	background-color: #FEB04C;

	background-image: linear-gradient(#FEB04C, #FA9436);

	border: 1px solid #FA9436;

	border-radius: 3px 3px 3px 3px;

	box-shadow: none;

	color: #FFFFFF;

	cursor: pointer;

	display: inline-block;

	/*font-family: 'Whitney SSm A', 'Whitney SSm B', 'Lucida Grande', Verdana, Helvetica, sans;*/

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: 600;

	line-height: 1.9rem;

	padding: 4px 85px;

	text-align: center;

	text-shadow: 0 -1px 0 #C86F1D;

}

.ie8 .orange-button {

	font-size: 14px;

	line-height: 19px;

}

.orange-button:hover {

	background-color: #EF992B;

	background-image: linear-gradient(#EF992B, #F88821);

	border: 1px solid #FA9436;

	color: white;

	text-shadow: 0 -1px 0 #C86F1D;
	padding: 4px 85px;

}

.orange-button:active {

	background-color: #F88821;

	background-image: linear-gradient(#F88821, #EF992B);

	text-shadow: 0 -1px 0 #C86F1D;
	padding: 4px 85px;

}

.ie8 .orange-button, .ie9 .orange-button {

	background-color: #FA9436;

}

.gray-button {

	background-color: #898989;

	background-image: linear-gradient(#898989, #a9a7a4);

	border: 1px solid #bab9b8;

	border-radius: 3px 3px 3px 3px;

	box-shadow: none;

	color: #FFFFFF;

	cursor: pointer;

	display: inline-block;

	/*font-family: 'Whitney SSm A', 'Whitney SSm B', 'Lucida Grande', Verdana, Helvetica, sans;*/

	font-family:Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: 600;

	line-height: 1.9rem;

	padding: 2px 15px;

	text-align: center;

	text-shadow: 0 -1px 0 #a5a3a1;

}

.ie8 .gray-button {

	font-size: 14px;

	line-height: 19px;

}

.gray-button:hover {

	background-color: #00a6cb;

	background-image: linear-gradient(#00a6cb, #0292b4);

	border: 1px solid #bab9b8;

	color: white;

	text-shadow: 0 -1px 0 #06a4ca;

}

.gray-button:active {

	background-color: #0292b4;

	background-image: linear-gradient(#0292b4, #00a6cb);

	text-shadow: 0 -1px 0 #06a4ca;

}

.ie8 .gray-button, .ie9 .gray-button {

	background-color: #bab9b8;

}

.users_inputbox {

	margin:10px;

	text-align:justify;

	

}

.font14 {

	font-size:14px;

}

.error {

	color:#FF0000;

}

.selectClass {

	width:250px;

}

.page_headding {

	font-size:1.7em;

	color:#b2ada1;

	padding-bottom:10px;

	padding-top:5px;

}

.top_banner_div {

	height:200px;

	padding-top:5px;

	margin-bottom:25px;

}

#wrap {

	color: #404040;

	/*margin: 0 12%;*/

    margin: 10px 40px;

	margin: 20px 8px;

}

.shopboxitems {

	float:right;

	border:1px;

	margin-top:20px;

	margin-right:10px;

	text-align:center;

}

.sterling {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:30px;

	margin-top:5px;

	margin-bottom:10px;

	margin-left:0px;

}

.sterlingdiv {

	margin-top:7px;

	margin-bottom:15px;
	margin-left:8px;

}

.top_searchdiv {

	float:right;

	margin-top:3px;

	width:195px;

	

	margin-right:-16px;

	text-align:center;

}

.catalogleft

{

	float:left;

	width:5%;

	margin:0px;

}

.catalogright

{

	float:left;

	width:95%;

}

.contactheight
{
	height:5px;
}

.footertext
{
	background-color:#444241;
	border:1px solid #313030;
	border-radius: 3px 3px 3px 3px;
	color:#a719ac;
	outline:medium none;
	padding:6px;
	height:15px;
}
.footerbutton
{
background-color:#444241;
	border:1px solid #313030;
	border-radius: 3px 3px 3px 3px;
	color:#999;
	outline:medium none;
	
	height:28px;
	width:32px;	
}
.supportheading
{
	color:#333;
	font-size:14px;
}

.navbarxxx
{
font-size: 9px;
    font-weight: bold;
    list-style-type: none;
	color:#CC3333;
}

.hrxxx
{
color:#EEEEEE;
}

.carxxx
{
color: #007DB6;
   font-weight: 500;
}
.carx1
{
color: #007DB6;
font-size:20px;
   /* font-weight: 500;*/
}

#carxx1
{
color: #007DB6 !important;
    font-weight: 500;
}
.tabbord
{
	border-right:3px;
	border-color:#CCC;
	
}.content_righ {

	float:right;

	/*width:725px;*/

	width:728px;

	height:auto;

	min-height:480px;

}
.content_right {

	float:right;

	/*width:725px;*/

	width:728px;

	height:auto;

	min-height:370px;

}
.img_height
{
height:185px;
margin:auto;
}