/********** header styles ***********/

img, a:link, a:visited, a:active, a:hover { border: 0; }

#globalHeader {
	height: 50px;
	padding: 15px 0 0 0 !important;
	margin-bottom: 15px !important;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	text-align: right;
	padding-right:10px;
}

#headerInfo {
	width: 291px;
	margin: 0 !important;
	padding: 0 !important;
	float:left;
}
	#headerInfo a {
		float: left;
	}

	#headerInfo img {
		position: relative;
		border: none;
	}
		#headerInfo a#headerInfoTitle {
			margin: 15px 0 6px 15px;
		}

#headerMenu, #headerText {
	list-style: none;
	padding: 0 !important;
	margin: 0 !important;
	white-space: nowrap;
	clear:right;
	width: auto;
}

#headerMenu li { display: inline; margin-right:-11px !important; padding: 0 !important; height: 40px; }
	#headerMenu li.travel { width: 89px !important; }
	#headerMenu li.shopping { width: 104px !important; }
	#headerMenu li.dining { width: 184px !important; }
	#headerMenu li.more { width: 85px !important; }
	#headerMenu li.abcd { width: 91px !important; }
	#headerMenu li.entertain { width: 141px !important; }

#headerMenu img { display: inline; }

#headerText li { position: relative; float: right; font-family: Arial,Helvectica,sans-serif !important; font-size: 11px !important; padding: 0 !important; margin: 0 !important; }
	#headerText li.travel { margin-right: 65px !important; }
	#headerText li.shopping { margin-right: 55px !important; }
	#headerText li.dining { margin-right: 15px !important; }
	#headerText li.more { margin-right: 0 !important; }
	#headerText li.abcd { margin-right: 120px !important; }
	#headerText li.entertain { margin-right: 0 !important; }



/********** footer styles ***********/

#globalFooter {
	clear: both;
	font-size: 10px;
	color: #62747E;
	padding: 2px 0 38px 0;
	margin: 40px 0 0 0;
	float: left;
	border-top: solid 1px #999999;
	font-family: Arial, Helvetica, sans-serif;
}

*:first-child+html #globalFooter {
		padding: 2px 0 38px 0;
}

* html #globalFooter {
		padding: 2px 0 38px 0;
}
#globalFooter a {
	color: #1D84C9;
	padding: 0 6px 0 3px;
}

* html #globalFooter a {
	padding: 0 6px 0 6px;
}

*:first-child+html #globalFooter a {
	padding: 0 6px 0 6px;
}

#globalFooter a.first {
	padding-left: 0 !important;
	margin-left: 0 !important;
}
#globalFooter ul.footerLinks {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 7px 0 0 0;
}

#globalFooter ul.footerLinks li {
	display: inline;
	border-right: solid 2px #62747E;
}

#globalFooter ul.footerLinks li.last {
	border-right: none;
}

#globalFooter p.copyright {
	font-weight: normal;
	color: #333;
	margin: 0;
}

#globalFooter h1.disclaimer {
	margin: 9px 0 0 0;
	font-size: 10px;
	color: #62747E;
	width: 970px;
}

.hide { display: none; }
.block { display: block; }
.inline { display: inline; }
