/* Remove margin padding and border (Universal)
-----------------------------------------------------------------------------*/
* { margin: 0; padding: 0; border: 0px; }


/* Scrollbar
-----------------------------------------------------------------------------*/
html { overflow: -moz-scrollbars-vertical; }


/* Document and handling typography
-----------------------------------------------------------------------------*/
body {
	color: #666;
	background: #e1ded5;
}

	/* General Font Family
	-----------------------------------------------------------------------------*/
	body, 
	input, 
	textarea, 
	select, 
	.input_search {
		font: 0.7em Arial, Helvetica, sans-serif;
		/* "Frutiger", "Frutiger 55 Roman", "Frutiger LT 55 Roman",  */
	}
	
	
h1 { font-size: 1.8em; margin: 0px 0px 15px; border-bottom: 1px solid #ccc; }
h2 { font-size: 1.6em; margin: 3px 0px 12px; }
h3 { font-size: 1.5em; margin: 3px 0px 12px; }
h4 { font-size: 1.4em; margin: 3px 0px 12px; }
h5 { font-size: 1.3em; margin: 3px 0px 12px; }
h6 { font-size: 1.2em; margin: 3px 0px 12px; }

	
	/* styleContent | styleSpecialContent
	-----------------------------------------------------------------------------*/
	.styleContentDefault h1, 
	.styleContentGrey h1, 
	.styleContentBlue h1, 
	.styleContentRed h1, 
	.styleContentGreen h1, 
	.styleContentOrange h1, 
	.styleContentPurple h1, 
	.styleContentViolet h1, 
	.styleContentBrown h1, 
	.styleSpecialContent700Purple h1, 
	.styleSpecialContent680Purple h1, 
	.styleSpecialContent560Purple h1, 
	.styleSpecialContent700Brown h1, 
	.styleSpecialContent680Brown h1, 
	.styleSpecialContent560Brown h1 { font-size: 1.6em; margin: 0px; border: 0px; }
	
	.styleContentDefault h2, 
	.styleContentGrey h2, 
	.styleContentBlue h2, 
	.styleContentRed h2, 
	.styleContentGreen h2, 
	.styleContentOrange h2, 
	.styleContentPurple h2, 
	.styleContentViolet h2, 
	.styleContentBrown h2, 
	.styleSpecialContent700Purple h2, 
	.styleSpecialContent680Purple h2, 
	.styleSpecialContent560Purple h2, 
	.styleSpecialContent700Brown h2, 
	.styleSpecialContent680Brown h2, 
	.styleSpecialContent560Brown h2 { font-size: 1.2em; }
	
	.styleContentDefault h3, 
	.styleContentGrey h3, 
	.styleContentBlue h3, 
	.styleContentRed h3, 
	.styleContentGreen h3, 
	.styleContentOrange h3, 
	.styleContentPurple h3, 
	.styleContentViolet h3, 
	.styleContentBrown h3, 
	.styleSpecialContent700Purple h3, 
	.styleSpecialContent680Purple h3, 
	.styleSpecialContent560Purple h3, 
	.styleSpecialContent700Brown h3, 
	.styleSpecialContent680Brown h3, 
	.styleSpecialContent560Brown h3 { font-size: 1.0em; }
	
		.styleContentDefault h1, .styleContentDefault h2, .styleContentDefault h3, 
		.styleContentDefault h1 a, .styleContentDefault h2 a, .styleContentDefault h3 a, 
		.styleContentDefault h1 a:hover, .styleContentDefault h2 a:hover, .styleContentDefault h3 a:hover,  { color: #666; }
		
		.styleContentGrey h1, .styleContentGrey h2, .styleContentGrey h3, 
		.styleContentGrey h1 a, .styleContentGrey h2 a, .styleContentGrey h3 a, 
		.styleContentGrey h1 a:hover, .styleContentGrey h2 a:hover, .styleContentGrey h3 a:hover { color: #666; }
		
		.styleContentBlue h1, .styleContentBlue h2, .styleContentBlue h3, 
		.styleContentBlue h1 a, .styleContentBlue h2 a, .styleContentBlue h3 a, 
		.styleContentBlue h1 a:hover, .styleContentBlue h2 a:hover, .styleContentBlue h3 a:hover { color: #1c7ee0; }
		
		.styleContentRed h1, .styleContentRed h2, .styleContentRed h3, 
		.styleContentRed h1 a, .styleContentRed h2 a, .styleContentRed h3 a, 
		.styleContentRed h1 a:hover, .styleContentRed h2 a:hover, .styleContentRed h3 a:hover { color: #ee0031; }
		
		.styleContentGreen h1, .styleContentGreen h2, .styleContentGreen h3, 
		.styleContentGreen h1 a, .styleContentGreen h2 a, .styleContentGreen h3 a, 
		.styleContentGreen h1 a:hover, .styleContentGreen h2 a:hover, .styleContentGreen h3 a:hover { color: #009900; }
		
		.styleContentOrange h1, .styleContentOrange h2, .styleContentOrange h3, 
		.styleContentOrange h1 a, .styleContentOrange h2 a, .styleContentOrange h3 a, 
		.styleContentOrange h1 a:hover, .styleContentOrange h2 a:hover, .styleContentOrange h3 a:hover { color: #ff6600; }
		
		.styleContentPurple h1, .styleContentPurple h2, .styleContentPurple h3, 
		.styleContentPurple h1 a, .styleContentPurple h2 a, .styleContentPurple h3 a, 
		.styleContentPurple h1 a:hover, .styleContentPurple h2 a:hover, .styleContentPurple h3 a:hover { color: #9966cc; }
		
		.styleContentViolet h1, .styleContentViolet h2, .styleContentViolet h3, 
		.styleContentViolet h1 a, .styleContentViolet h2 a, .styleContentViolet h3 a, 
		.styleContentViolet h1 a:hover, .styleContentViolet h2 a:hover, .styleContentViolet h3 a:hover { color: #cc34cc; }
		
		.styleContentBrown h1, .styleContentBrown h2, .styleContentBrown h3, 
		.styleContentBrown h1 a, .styleContentBrown h2 a, .styleContentBrown h3 a, 
		.styleContentBrown h1 a:hover, .styleContentBrown h2 a:hover, .styleContentBrown h3 a:hover { color: #8c6239; }
		
		.styleSpecialContent700Purple h1, .styleSpecialContent700Purple h2, .styleSpecialContent700Purple h3, 
		.styleSpecialContent700Purple h1 a, .styleSpecialContent700Purple h2 a, .styleSpecialContent700Purple h3 a, 
		.styleSpecialContent700Purple h1 a:hover, .styleSpecialContent700Purple h2 a:hover, .styleSpecialContent700Purple h3 a:hover, 
		.styleSpecialContent680Purple h1, .styleSpecialContent680Purple h2, .styleSpecialContent680Purple h3, 
		.styleSpecialContent680Purple h1 a, .styleSpecialContent680Purple h2 a, .styleSpecialContent680Purple h3 a, 
		.styleSpecialContent680Purple h1 a:hover, .styleSpecialContent680Purple h2 a:hover, .styleSpecialContent680Purple h3 a:hover, 
		.styleSpecialContent560Purple h1, .styleSpecialContent560Purple h2, .styleSpecialContent560Purple h3, 
		.styleSpecialContent560Purple h1 a, .styleSpecialContent560Purple h2 a, .styleSpecialContent560Purple h3 a, 
		.styleSpecialContent560Purple h1 a:hover, .styleSpecialContent560Purple h2 a:hover, .styleSpecialContent560Purple h3 a:hover { color: #9966cc; } 
		
		.styleSpecialContent700Brown h1, .styleSpecialContent700Brown h2, .styleSpecialContent700Brown h3, 
		.styleSpecialContent700Brown h1 a, .styleSpecialContent700Brown h2 a, .styleSpecialContent700Brown h3 a, 
		.styleSpecialContent700Brown h1 a:hover, .styleSpecialContent700Brown h2 a:hover, .styleSpecialContent700Brown h3 a:hover, 
		.styleSpecialContent680Brown h1, .styleSpecialContent680Brown h2, .styleSpecialContent680Brown h3, 
		.styleSpecialContent680Brown h1 a, .styleSpecialContent680Brown h2 a, .styleSpecialContent680Brown h3 a, 
		.styleSpecialContent680Brown h1 a:hover, .styleSpecialContent680Brown h2 a:hover, .styleSpecialContent680Brown h3 a:hover, 
		.styleSpecialContent560Brown h1, .styleSpecialContent560Brown h2, .styleSpecialContent560Brown h3, 
		.styleSpecialContent560Brown h1 a, .styleSpecialContent560Brown h2 a, .styleSpecialContent560Brown h3 a, 
		.styleSpecialContent560Brown h1 a:hover, .styleSpecialContent560Brown h2 a:hover, .styleSpecialContent560Brown h3 a:hover { color: #8c6239; }
		
		.styleContentDefault .primary p, 
		.styleContentGrey .primary p, 
		.styleContentBlue .primary p, 
		.styleContentRed .primary p, 
		.styleContentGreen .primary p, 
		.styleContentOrange .primary p, 
		.styleContentPurple .primary p, 
		.styleContentViolet .primary p, 
		.styleContentBrown .primary p, 
		.styleSpecialContent700Purple .primary p, 
		.styleSpecialContent680Purple .primary p, 
		.styleSpecialContent560Purple .primary p, 
		.styleSpecialContent700Brown .primary p, 
		.styleSpecialContent680Brown .primary p, 
		.styleSpecialContent560Brown .primary p { margin: 0px; }
		
		.styleContentDefault .secondary .inner h1, 
		.styleContentGrey .secondary .inner h1, 
		.styleContentBlue .secondary .inner h1, 
		.styleContentRed .secondary .inner h1, 
		.styleContentGreen .secondary .inner h1, 
		.styleContentOrange .secondary .inner h1, 
		.styleContentPurple .secondary .inner h1, 
		.styleContentViolet .secondary .inner h1, 
		.styleContentBrown .secondary .inner h1, 
		.styleSpecialContent700Purple .secondary .inner h1, 
		.styleSpecialContent680Purple .secondary .inner h1, 
		.styleSpecialContent560Purple .secondary .inner h1, 
		.styleSpecialContent700Brown .secondary .inner h1, 
		.styleSpecialContent680Brown .secondary .inner h1, 
		.styleSpecialContent560Brown .secondary .inner h1 { margin-bottom: 10px; }
	
	
	/* styleLatestContent
	-----------------------------------------------------------------------------*/
	.styleLatestContent h1 { font-size: 1.6em; color: #ff6600; margin: 0px 0px 3px; }
	.styleLatestContent h2 { font-size: 1.0em; color: #ff6600; margin: 0px; }
	.styleLatestContent h3 { margin: 0px; }
	.styleLatestContent h4 { margin: 0px; }
	.styleLatestContent h5 { margin: 0px; }
	.styleLatestContent h6 { margin: 0px; }
	
	.styleLatestContent p { margin: 0px; }
	
	.styleLatestContent li a { color: #ff6600; }
	.styleLatestContent li a:hover { color: #ff6600; }
	
	.styleLatestContent .styleLatestContentList a { color: #ff6600; }
	.styleLatestContent .styleLatestContentList a:hover { color: #ff6600; }
	
	
	/* styleWidgetContent
	-----------------------------------------------------------------------------*/
	.styleWidgetContentDefault h1, 
	.styleWidgetContentGrey h1, 
	.styleWidgetContentBlue h1, 
	.styleWidgetContentRed h1, 
	.styleWidgetContentGreen h1, 
	.styleWidgetContentOrange h1, 
	.styleWidgetContentPurple h1, 
	.styleWidgetContentViolet h1, 
	.styleWidgetContentBrown h1 { font-size: 1.4em; margin: 0px; border: 0px; }
	
		.styleWidgetContentDefault h1, .styleWidgetContentDefault h2, .styleWidgetContentDefault h3 { color: #666; }
		.styleWidgetContentGrey h1, .styleWidgetContentGrey h2, .styleWidgetContentGrey h3 { color: #666; }
		.styleWidgetContentBlue h1, .styleWidgetContentBlue h2, .styleWidgetContentBlue h3 { color: #1c7ee0; }
		.styleWidgetContentRed h1, .styleWidgetContentRed h2, .styleWidgetContentRed h3 { color: #ee0031; }
		.styleWidgetContentGreen h1, .styleWidgetContentGreen h2, .styleWidgetContentGreen h3 { color: #009900; }
		.styleWidgetContentOrange h1, .styleWidgetContentOrange h2, .styleWidgetContentOrange h3 { color: #ff6600; }
		.styleWidgetContentPurple h1, .styleWidgetContentPurple h2, .styleWidgetContentPurple h3 { color: #9966cc; }
		.styleWidgetContentViolet h1, .styleWidgetContentViolet h2, .styleWidgetContentViolet h3 { color: #cc34cc; }
		.styleWidgetContentBrown h1, .styleWidgetContentBrown h2, .styleWidgetContentBrown h3 { color: #8c6239; }
		
		.styleWidgetContentDefault p, 
		.styleWidgetContentGrey p, 
		.styleWidgetContentBlue p, 
		.styleWidgetContentRed p, 
		.styleWidgetContentGreen p, 
		.styleWidgetContentOrange p, 
		.styleWidgetContentPurple p, 
		.styleWidgetContentViolet p, 
		.styleWidgetContentBrown p { margin: 0px; }


.tertiaryContentNav h1 { font-size: 1.4em; margin: 3px 0px 10px; padding: 0px 0px 2px; border-bottom: 1px solid #ccc; }
.tertiaryContentNav h2 { font-size: 1.2em; margin: 10px 0px 10px; }
.tertiaryContentNav h3 { font-size: 1.1em; margin: 10px 0px 10px; }
.tertiaryContentNav h4 { font-size: 1.0em; margin: 10px 0px 10px; }
.tertiaryContentNav h5 { font-size: 1.0em; margin: 10px 0px 10px; }
.tertiaryContentNav h6 { font-size: 1.0em; margin: 10px 0px 10px; }

#twitterWidget h1 { font-size: 1.6em; color: #2f4999; margin: 0px; border: 0px; }
#twitterWidget, .twitterWidgetTop p, .twitterWidgetMiddle p, .twitterWidgetBottom p { margin: 0px; }

.ArticleList h1, .ArticleList h2, .ArticleList h3 { margin: 0px 0px 5px; }
.ArticleList p { margin: 0px 0px 5px; }

.SearchList h1, .SearchList h2, .SearchList h3, .SearchList h4, .SearchList h5, .SearchList h6, .SearchList p { margin: 0px 0px 0px; }
.SearchList em { color: #009900; }

#displayLinks h1 { font-size: 1.4em; margin: 0px 0px 5px; }

#footerContent h1 { margin: 0px 0px 5px; font-size: 1.4em; }

#tertiaryContainer { font-size: 0.9em; }

#controlPanelNav { font-size: 1.2em; font-weight: bold; }

p { margin: 3px 0px 12px; }

.resetParagraph p { margin: 0px !important; padding: 0px !important; }

.votePanel h1 { margin: 0px 0px 10px; font-size: 1.4em; color: #034ea2; border-bottom: 1px solid #eee; }

.travelTips h1 { font-size: 1.4em; color: #034ea2; }

.articleLinks { font-size: 0.9em; }

.postBy { font-size: 0.9em; font-style: italic; color: #999; }

.services { font-size: 0.9em; }

.galleryVideoDescription h1, .galleryVideoDescription h2, .galleryVideoDescription h3, .galleryVideoDescription p { margin: 0px; }

.galleryPhotoThumbList, .galleryVideoThumbList { font-size: 0.9em; }

.galleryTable p { margin: 0px; }

.galleryNavTable p { margin: 0px; }

.fontTypeGeorgia { font-family: Georgia; }
.fontTypeTimes { font-family: "Times New Roman", Times, serif; }

.fontSizeLarge { font-size: 1.2em; }
.fontSizeLarger { font-size: 1.4em; }
.fontSizeLargest { font-size: 1.6em; }
.fontSizeHuge { font-size: 1.8em; }
.fontSizeSmall { font-size: 0.9em; }
.fontSizeSmaller { font-size: 0.8em; }
.fontSizeSmallest { font-size: 0.7em; }
.fontSizeTiny { font-size: 0.6em; }
	
.readMore { font-size: 0.9em; }

.commentCaptionContent p { margin: 0px; }

.color666666 { color: #666; } /* Grey */
.colorFF0000 { color: #ff0000; } /* RGB Red */
.color1c7ee0 { color: #1c7ee0; } /* Blue */
.coloree0031 { color: #ee0031; } /* Red */
.color009900 { color: #009900; } /* Green */
.colorff6600 { color: #ff6600; } /* Orange*/
.color9966cc { color: #9966cc; } /* Purple */
.colorcc34cc { color: #cc34cc; } /* Violet */
.color8c6239 { color: #8c6239; } /* Brown */


	/* Style for Text Editor
	-----------------------------------------------------------------------------*/
	.ArticleContent h1 { font-size: 1.4em; margin: 3px 0px 12px; }
	.ArticleContent h2 { font-size: 1.3em; margin: 3px 0px 12px; }
	.ArticleContent h3 { font-size: 1.2em; margin: 3px 0px 12px; }
	.ArticleContent h4 { font-size: 1.2em; margin: 3px 0px 12px; }
	.ArticleContent h5 { font-size: 1.1em; margin: 3px 0px 12px; }
	.ArticleContent h6 { font-size: 1.0em; margin: 3px 0px 12px; }


.fontStyleNormal {
	font-style: normal;
}


/* Default Syntax
-----------------------------------------------------------------------------*/
hr {
	margin: 5px 0px 15px;
	border-bottom: 1px dotted #ccc;
	background: none;
	height: 1px;
	line-height: 0px;
}

a { color: #6699cc; text-decoration: none; }
a:hover { color: #6699cc; text-decoration: underline; }


/* Generic ID
-----------------------------------------------------------------------------*/
#mainContainer {
	background: url(../_img/background.jpg) top center repeat-x #f0f5fd;
}
	#header {
		height: 110px;
		background: #fff;
	}
	
		#headerCP { height: 60px; background: #fff; }
		
		
	#flashContent {
		height: 370px;
		text-align: left;
	}
	#flashContentSecondary {
		height: 250px;
		text-align: left;
	}
	#flashContentTertiary {
		height: 200px;
		text-align: left;
	}
	#pageContent {
		background: url(../_img/borderTopLightGrey.gif) top repeat-x #fff;
		padding: 10px 10px 20px;
	}
	#footer {
		background: none;
		padding: 10px 10px 10px;
	}
	#bottom {
		padding: 5px 10px 20px;
	}
	
		#headerContent {
			width: 920px;
			background: url(../_img/headerContent_bg.gif);
			text-align: left;
		}
			
			#MASTraveller, .MASTraveller {
				display: block;
				position: absolute;
				margin: 35px 0px 0px -280px;
				width: 280px;
				height: 65px;
				background: url(../_img/MASTraveller_logo.gif) no-repeat;
				z-index: 99;
			}
			#MASTravellerSmall, .MASTravellerSmall {
				display: block;
				position: absolute;
				margin: 0px 0px 0px -200px;
				width: 200px;
				height: 60px;
				background: url(../_img/MASTraveller_logo_small.gif) no-repeat;
				z-index: 99;
			}
			
			#globalNav {
				float: left;
				display: block;
				padding: 0px 12px 0px 0px;
				height: 30px;
				background: url(../_img/globalNav_bg.gif) top right no-repeat;
			}
			#globalNav ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; }
			#globalNav li { display: block; float: left; margin: 12px 2px 0px 10px; padding: 0px 0px 0px 0px; vertical-align: middle; }
			
				#globalNav li.first { margin-left: 0px; }
				
			#globalNav li span, 
			#globalNav li a { display: block; color: #999; }
			#globalNav li a:hover { color: #ee0031; text-decoration: none; }
			#globalNav li a.current { color: #ee0031; text-decoration: none; }
				
				#globalNav span.globalNavDivider { display: block; float: left; height: 15px; border-right: 1px solid #ccc; }
				
				#globalNav li.cp { color: #80adfe; font-weight: bold; }
				#globalNav li.cp a { color: #80adfe; text-decoration: none; }
				#globalNav li.cp a:hover { color: #1c7ee0; text-decoration: underline; }
				#globalNav li.cp a.current { color: #1c7ee0; }
			
			
			#searchBar {
				margin: 20px 0px 0px;
				padding: 0px 0px 0px 0px;
				width: 175px;
				height: 22px;
				background: url(../_img/searchBar.gif) no-repeat;
				overflow: hidden;
			}
			
			#mainNav, .mainNav {
				margin: 0px 0px 0px;
				padding: 30px 0px 0px;
				height: 50px;
			}
			#mainNav ul, .mainNav ul { display: block; position: absolute; margin: 0px 0px -10px 0px; padding: 0px 0px 0px 0px; list-style: none; height: 60px; }
			#mainNav li, .mainNav li { display: block; float: left; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; }
				
				#mainNavHome, #mainNavDestinations, #mainNavThingsToDo, #mainNavWhatsNew, 
				.mainNavHome, .mainNavDestinations, .mainNavThingsToDo, .mainNavWhatsNew {
					display: block;
					width: 135px;
					height: 60px;
					background: 0px 0px no-repeat;
				}
				
				#mainNavHome, .mainNavHome {
					background-image: url(../_img/mainNavHome.gif);
				}
				#mainNavDestinations, .mainNavDestinations {
					background: url(../_img/mainNavDestinations.gif);
				}
				#mainNavThingsToDo, .mainNavThingsToDo {
					background: url(../_img/mainNavThingsToDo.gif);
				}
				#mainNavWhatsNew, .mainNavWhatsNew {
					background: url(../_img/mainNavWhatsNew.gif);
				}
				
			#mainNav li a:hover, .mainNav li a:hover, 
			#mainNavDestinations li a:hover, .mainNavDestinations li a:hover, 
			#mainNavThingsToDo li a:hover, .mainNavThingsToDo li a:hover, 
			#mainNavWhatsNew li a:hover, .mainNavWhatsNew li a:hover { background-position: 0px -60px; height: 50px; }
			
			#mainNav li a.current, .mainNav li a.current, 
			#mainNavDestinations li a.current, .mainNavDestinations li a.current, 
			#mainNavThingsToDo li a.current, .mainNavThingsToDo li a.current, 
			#mainNavWhatsNew li a.current, .mainNavWhatsNew li a.current { background-position: 0px -60px; }
			
			#mainNav li a:hover.current, .mainNav li a:hover.current, 
			#mainNavDestinations li a:hover.current, .mainNavDestinations li a:hover.current, 
			#mainNavThingsToDo li a:hover.current, .mainNavThingsToDo li a:hover.current, 
			#mainNavWhatsNew li a:hover.current, .mainNavWhatsNew li a:hover.current { background-position: 0px -60px; height: 60px; }
			
			#secondaryNav, 
			#secondaryNavOrange {
				margin: 0px 0px 0px;
				height: 35px;
			}
			#secondaryNav { background: url(../_img/secondaryNav_bg.gif) top repeat-x; }
			#secondaryNavOrange { background: url(../_img/secondaryNavOrange_bg.gif) top repeat-x; }
			
				#secondaryNav ul, #secondaryNavOrange ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; }
				#secondaryNav li, #secondaryNavOrange li { display: block; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
				
					#secondaryNav li.tabBlue a { color: #1c7ee0; }
					#secondaryNav li.tabRed a { color: #ee0031; }
					#secondaryNav li.tabGreen a { color: #009900; }
					#secondaryNav li.tabOrange a { color: #ff6600; }
					#secondaryNav li.tabPurple a { color: #9966cc; }
					#secondaryNav li.tabBrown a { color: #8c6239; }
										
					#secondaryNav li a, 
					#secondaryNavOrange a {
						margin: 0px 2px 0px 0px;
						height: 25px;
						font-size: 1.0em;
						font-weight: bold;
						color: #555;
						text-align: center;
						text-decoration: none;
						line-height: 28px;
						overflow: hidden;
					}
					#secondaryNav li a { display: block; width: 100px; background: url(../_img/secondaryNavTab.gif) 0px 0px no-repeat; }
					#secondaryNavOrange a { display: inline; float: left; padding:0px 0px 0px 5px; background: url(../_img/secondaryNavTabOrangeLeft.gif) top left no-repeat; }
					#secondaryNavOrange a span { display: block; float: left; padding: 0px 7px 0px 2px; height: 25px; background: url(../_img/secondaryNavTabOrangeRight.gif) top right no-repeat; }
					
					#secondaryNav li a:hover, 
					#secondaryNavOrange a:hover { background-position: 0px -25px; color: #fff; text-decoration: none; }
					#secondaryNavOrange a:hover span { background-position: 100% -25px; color: #fff; text-decoration: none; }
					
					#secondaryNav li.tabBlue a.current, 
					#secondaryNav li.tabRed a.current, 
					#secondaryNav li.tabGreen a.current, 
					#secondaryNav li.tabOrange a.current, 
					#secondaryNav li.tabPurple a.current, 
					#secondaryNav li.tabBrown a.current, 
					#secondaryNav li a.current, 
					#secondaryNavOrange a.current { background-position: 0px -25px; color: #fff; text-decoration: none; }
					#secondaryNavOrange a.current span { background-position: 100% -25px; color: #fff; text-decoration: none; }
					
					#secondaryNav li.tabSpecial a { background: url(../_img/secondaryNavTabSpecial.gif) 0px 0px no-repeat; }
					#secondaryNav li.tabSpecial a:hover { background-position: 0px -25px; color: #fff; text-decoration: none; }
					#secondaryNav li.tabSpecial a.current { background-position: 0px -25px; color: #fff; text-decoration: none; }
					
				
				/* controlPanelNav
				-----------------------------------------------------------------------------*/
				#controlPanelNav {
					padding: 0px 0px 0px;
					background: #1c7ee0;
					color: #fff;
				}
				#controlPanelNav img { margin: 0px 5px 0px 0px; vertical-align: bottom; }
				#controlPanelNav ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; }
				#controlPanelNav li {
					display: block;
					float: left;
					margin: 0px 0px 0px 0px;
					padding: 10px 15px 10px 10px;
					background: url(../_img/controlPanelNav_divider.gif) right repeat-y #1c7ee0;
				}
				
				#controlPanelNav li.btnReturnHome {
					float: right;
					padding-left: 15px;
				}
				
					#controlPanelNav li a {
						display: block;
						margin: 0px 0px 0px 0px;
						padding: 0px 0px 0px 0px;
						color: #ccc;
						text-decoration: none;
					}
					#controlPanelNav li a:hover { color: #fff; text-decoration: none; }
					#controlPanelNav li a.current { color: #fff; text-decoration: none; }
			
			
		#mainFlashContent {
			margin: 0px 0px 0px;
			height: 370px;
			background: url(../_img/transparentGrey.png) repeat;
		}
		
		#secondaryFlashContent {
			margin: 0px 0px 0px;
			height: 250px;
			background: url(../_img/transparentGrey.png) repeat;
		}
		
		#tertiaryFlashContent {
			margin: 0px 0px 0px;
			height: 200px;
			background: url(../_img/transparentGrey.png) repeat;
		}
			
		#mainContent {
			width: 900px;
			background: url(../_img/mainContent_bg.gif) repeat-y;
			text-align: left;
		}
		
			#mainContent .left { float: left; width: 580px; overflow: hidden; }
			#mainContent .right { float: right; width: 300px; overflow: hidden; }
			
		#secondaryContent {
			width: 900px;
			background: url(../_img/secondaryContent_bg.gif) repeat-y;
			text-align: left;
		}
		
			#secondaryContent .left { float: left; width: 700px; }
			#secondaryContent .right { float: right; width: 180px; }
			
				#breadcrumbs {
					display: block;
					margin: 0px 0px 10px;
				}
				
					#breadcrumbs a { }
					#breadcrumbs a:hover { }
					#breadcrumbs a.current { color: #666; font-weight: bold; text-decoration: none; }
			
		#tertiaryContent {
			width: 900px;
			background: url(../_img/tertiaryContent_bg.gif) repeat-y;
			text-align: left;
		}
		
			#tertiaryContent .left { float: left; width: 180px; }
			#tertiaryContent .right { float: right; width: 700px; }
		
		#footerContent {
			width: 900px;
			/* background: url(../_img/footerContent_bg.gif) no-repeat; */
			text-align: left;
		}
		
			#footerContent .left { float: left; width: 590px; overflow: hidden; }
			#footerContent .right { float: right; width: 270px; overflow: hidden; }
		
		#bottomContent {
			width: 900px;
			text-align: left;
		}
		
			#Malaysia_Airlines {
				display: block;
				float: right;
				margin: 15px 0px 0px;
				width: 210px;
				height: 40px;
				background: url(../_img/Malaysia_Airlines_Logo.gif) no-repeat;
			}
		
#secondContainer {
	background: url(../_img/secondaryContainer_bg.jpg) top center repeat-x #e1ded5;
}

#tertiaryContainer { /* 6699cc */
}

#worldMapDestination {
	margin: 0px 0px 10px;
	width: 180px;
	height: 20px;
}

	#worldMapDestinationFlashContent {
		position: absolute;
		margin: -10px 0px 0px;
		width: 180px;
		height: 30px;
		z-index: 100;
	}
	
#worldMapDestinationPanel {
    visibility: hidden;
}

	#worldMapDestinationPanelFlashContent {
		position: absolute;
		margin: 0px 0px 0px;
		width: 920px;
		height: 380px;
		background: transparent;
		z-index: 101;
	}

#directShow {
	margin: 0px 0px 10px;
	padding: 0px 0px 5px;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
}
#directShow img { margin: 0px 5px 0px; }
	
	
#twitterWidget {
	margin: 0px 0px 10px;
	width: 300px;
	overflow: hidden;
}

	#twitterWidget .tweets img { margin: 0px 0px 5px; }
	

#displayLinks {
	margin: 0px 0px 10px;
}

	#displayLinks ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; }
	#displayLinks li { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 20px; background: url(../_img/li_globe.gif) 0px 0px no-repeat; line-height: 1.5em; }
	

	/* Banners
	-----------------------------------------------------------------------------*/
	.Banner580x160, 
	.Banner370x150, 
	.Banner370x150, 
	#Banner300x250, .Banner300x250, 
	.Banner300x240, 
	.Banner300x160, 
	.Banner300x150, 
	.Banner300x120, 
	.Banner300x110, 
	.Banner300x100, 
	.Banner180x75, 
	.Banner180x45 { margin: 0px 0px 10px; overflow: hidden; }
	
		.Banner580x160 { width: 580px; height: 160px }
		.Banner370x150 { width: 370px; height: 150px; }
		.Banner370x150 { width: 370px; height: 150px; }
		#Banner300x250, .Banner300x250 { width: 300px; height: 250px; }
		.Banner300x240 { width: 300px; height: 240px; }
		.Banner300x160 { width: 300px; height: 160px; }
		.Banner300x150 { width: 300px; height: 150px; }
		.Banner300x120 { width: 300px; height: 120px; }
		.Banner300x110 { width: 300px; height: 110px; }
		.Banner300x100 { width: 300px; height: 100px; }
		.Banner180x75 { width: 180px; height: 75px; }
		.Banner180x45 { width: 180px; height: 45px; }
		
		
/* Generic Class
-----------------------------------------------------------------------------*/
.container {
	width: 1000px;
	margin: 0px auto 0px;
}

.containerInner {
	width: 920px;
	margin: 0px auto 0px;
}

	
	/* Control Panel
	-----------------------------------------------------------------------------*/
	.controlPanelNav_graphicButton {
		display: block;
		margin: 0px 0px 10px 0px;
		padding: 10px;
		width: 680px;
		height: 100px;
		background: url(../_img/controlPanelNav_graphicButton_bg.gif) no-repeat;
		text-align: center;
	}
	.controlPanelNav_graphicButton img { margin: 0px 3px 0px; vertical-align: middle; }
	
	.controlPanelNavAdmin_graphicButton {
		display: block;
		margin: 0px 0px 0px 0px;
		padding: 10px;
		width: 680px;
		background: url(../_img/controlPanelNavAdmin_graphicButton_bg.gif) no-repeat;
		text-align: center;
	}
	.controlPanelNavAdmin_graphicButton img { margin: 0px 0px 10px; vertical-align: middle; }
	
	
	/* styleContent
	-----------------------------------------------------------------------------*/
	.styleContentDefault, 
	.styleContentGrey, 
	.styleContentBlue, 
	.styleContentRed, 
	.styleContentGreen, 
	.styleContentOrange, 
	.styleContentPurple, 
	.styleContentViolet, 
	.styleContentBrown { margin: 0px 0px 10px; overflow: hidden; }
	
	.styleContentDefault img, 
	.styleContentGrey img, 
	.styleContentBlue img, 
	.styleContentRed img, 
	.styleContentGreen img, 
	.styleContentOrange img, 
	.styleContentPurple img, 
	.styleContentViolet img, 
	.styleContentBrown img { margin: 0px 0px 5px; }
	
	.styleContentDefault .primary, 
	.styleContentGrey .primary, 
	.styleContentBlue .primary, 
	.styleContentRed .primary, 
	.styleContentGreen .primary, 
	.styleContentOrange .primary, 
	.styleContentPurple .primary, 
	.styleContentViolet .primary, 
	.styleContentBrown .primary {
		height: 50px;
		background: left top no-repeat;
		overflow: hidden;
	}
	
	.styleContentDefault .primaryDefault, 
	.styleContentGrey .primaryDefault, 
	.styleContentBlue .primaryDefault, 
	.styleContentRed .primaryDefault, 
	.styleContentGreen .primaryDefault, 
	.styleContentOrange .primaryDefault, 
	.styleContentPurple .primaryDefault, 
	.styleContentViolet .primaryDefault, 
	.styleContentBrown .primaryDefault {
		height: 10px;
		background: left top no-repeat;
		overflow: hidden;
	}
	
	.primary a:hover, .primaryDefault a:hover { text-decoration: none; }
		
		.styleContentDefault .primary, .styleContentDefault .primaryDefault, 
		.styleContentGrey .primary, .styleContentGrey .primaryDefault, 
		.styleContentBlue .primary, .styleContentBlue .primaryDefault, 
		.styleContentRed .primary, .styleContentRed .primaryDefault, 
		.styleContentGreen .primary, .styleContentGreen .primaryDefault, 
		.styleContentOrange .primary, .styleContentOrange .primaryDefault, 
		.styleContentPurple .primary, .styleContentPurple .primaryDefault, 
		.styleContentViolet .primary, .styleContentViolet .primaryDefault, 
		.styleContentBrown .primary, .styleContentBrown .primaryDefault { background-image: url(../_img/styleContentPrimary.gif); }
		
		.styleContentDefault .primary .inner, .styleContentDefault .primaryDefault .innerDefault, 
		.styleContentGrey .primary .inner, .styleContentGrey .primaryDefault .innerDefault, 
		.styleContentBlue .primary .inner, .styleContentBlue .primaryDefault .innerDefault, 
		.styleContentRed .primary .inner, .styleContentRed .primaryDefault .innerDefault, 
		.styleContentGreen .primary .inner, .styleContentGreen .primaryDefault .innerDefault, 
		.styleContentOrange .primary .inner, .styleContentOrange .primaryDefault .innerDefault, 
		.styleContentPurple .primary .inner, .styleContentPurple .primaryDefault .innerDefault, 
		.styleContentViolet .primary .inner, .styleContentViolet .primaryDefault .innerDefault, 
		.styleContentBrown .primary .inner, .styleContentBrown .primaryDefault .innerDefault {
			padding: 5px 10px 0px;
			height: 50px;
			background: right top no-repeat;
		}
			
			.styleContentDefault .primary .inner { background-image: url(../_img/styleContentPrimaryBgDefault.gif); }
			.styleContentGrey .primary .inner { background-image: url(../_img/styleContentPrimaryBgGrey.gif); }
			.styleContentBlue .primary .inner { background-image: url(../_img/styleContentPrimaryBgBlue.gif); }
			.styleContentRed .primary .inner { background-image: url(../_img/styleContentPrimaryBgRed.gif); }
			.styleContentGreen .primary .inner { background-image: url(../_img/styleContentPrimaryBgGreen.gif); }
			.styleContentOrange .primary .inner { background-image: url(../_img/styleContentPrimaryBgOrange.gif); }
			.styleContentPurple .primary .inner { background-image: url(../_img/styleContentPrimaryBgPurple.gif); }
			.styleContentViolet .primary .inner { background-image: url(../_img/styleContentPrimaryBgViolet.gif); }
			.styleContentBrown .primary .inner { background-image: url(../_img/styleContentPrimaryBgBrown.gif); }
			
			.styleContentDefault .primaryDefault .innerDefault, 
			.styleContentGrey .primaryDefault .innerDefault, 
			.styleContentBlue .primaryDefault .innerDefault, 
			.styleContentRed .primaryDefault .innerDefault, 
			.styleContentGreen .primaryDefault .innerDefault, 
			.styleContentOrange .primaryDefault .innerDefault, 
			.styleContentPurple .primaryDefault .innerDefault, 
			.styleContentViolet .primaryDefault .innerDefault, 
			.styleContentBrown .primaryDefault .innerDefault { background-image: url(../_img/styleContentPrimaryBgDefault.gif); }
		
	.styleContentDefault .secondary, 
	.styleContentGrey .secondary, 
	.styleContentBlue .secondary, 
	.styleContentRed .secondary, 
	.styleContentGreen .secondary, 
	.styleContentOrange .secondary, 
	.styleContentPurple .secondary, 
	.styleContentViolet .secondary, 
	.styleContentBrown .secondary {
		margin: 0px;
		border-right: 1px solid #ddd;
		border-left: 1px solid #ddd;
		overflow: hidden;
	}
	
		.styleContentDefault .secondary .inner, 
		.styleContentGrey .secondary .inner, 
		.styleContentBlue .secondary .inner, 
		.styleContentRed .secondary .inner, 
		.styleContentGreen .secondary .inner, 
		.styleContentOrange .secondary .inner, 
		.styleContentPurple .secondary .inner, 
		.styleContentViolet .secondary .inner, 
		.styleContentBrown .secondary .inner {
			margin: 0px;
			padding: 10px 9px 0px 9px;
			overflow: hidden;
		}
	
	.styleContentDefault .tertiary, 
	.styleContentGrey .tertiary, 
	.styleContentBlue .tertiary, 
	.styleContentRed .tertiary, 
	.styleContentGreen .tertiary, 
	.styleContentOrange .tertiary, 
	.styleContentPurple .tertiary, 
	.styleContentViolet .tertiary, 
	.styleContentBrown .tertiary {
		height: 10px;
		background: url(../_img/styleContentTertiary.gif) left top no-repeat;
		line-height: 0px;
		overflow: hidden;
	}
		
		.styleContentDefault .tertiary .inner, 
		.styleContentGrey .tertiary .inner, 
		.styleContentBlue .tertiary .inner, 
		.styleContentRed .tertiary .inner, 
		.styleContentGreen .tertiary .inner, 
		.styleContentOrange .tertiary .inner, 
		.styleContentPurple .tertiary .inner, 
		.styleContentViolet .tertiary .inner, 
		.styleContentBrown .tertiary .inner {
			height: 10px;
			background: url(../_img/styleContentTertiaryBgDefault.gif) right top no-repeat;
		}
		

	/* styleSpecialContent
	-----------------------------------------------------------------------------*/
	.styleSpecialContent700Purple, 
	.styleSpecialContent680Purple, 
	.styleSpecialContent560Purple, 
	.styleSpecialContent700Brown, 
	.styleSpecialContent680Brown, 
	.styleSpecialContent560Brown { margin: 0px 0px 10px; overflow: hidden; }
	
	.styleSpecialContent700Purple, 
	.styleSpecialContent700Brown { width: 700px; }
	
	.styleSpecialContent680Purple, 
	.styleSpecialContent680Brown { width: 680px; }
	
	.styleSpecialContent560Purple, 
	.styleSpecialContent560Brown { width: 560px; }
	
	.styleSpecialContent700Purple img, 
	.styleSpecialContent680Purple img, 
	.styleSpecialContent560Purple img, 
	.styleSpecialContent700Brown img, 
	.styleSpecialContent680Brown img, 
	.styleSpecialContent560Brown img { margin: 0px 0px 5px; }
	
	.styleSpecialContent700Purple .primary, 
	.styleSpecialContent680Purple .primary, 
	.styleSpecialContent560Purple .primary, 
	.styleSpecialContent700Brown .primary, 
	.styleSpecialContent680Brown .primary, 
	.styleSpecialContent560Brown .primary {
		height: 45px;
		background: left top no-repeat;
		overflow: hidden;
	}
	.styleSpecialContent700Purple .primaryDefault, 
	.styleSpecialContent680Purple .primaryDefault, 
	.styleSpecialContent560Purple .primaryDefault, 
	.styleSpecialContent700Brown .primaryDefault, 
	.styleSpecialContent680Brown .primaryDefault, 
	.styleSpecialContent560Brown .primaryDefault {
		height: 10px;
		background: left top no-repeat;
		overflow: hidden;
	}
	.styleSpecialContent700Purple .primary, .styleSpecialContent700Purple .primaryDefault { background-image: url(../_img/styleSpecialContent700PrimaryTitlePurple.gif); }
	.styleSpecialContent680Purple .primary, .styleSpecialContent680Purple .primaryDefault { background-image: url(../_img/styleSpecialContent680PrimaryTitlePurple.gif); }
	.styleSpecialContent560Purple .primary, .styleSpecialContent560Purple .primaryDefault { background-image: url(../_img/styleSpecialContent560PrimaryTitlePurple.gif); }
	.styleSpecialContent700Brown .primary, .styleSpecialContent700Brown .primaryDefault { background-image: url(../_img/styleSpecialContent700PrimaryTitleBrown.gif); }
	.styleSpecialContent680Brown .primary, .styleSpecialContent680Brown .primaryDefault { background-image: url(../_img/styleSpecialContent680PrimaryTitleBrown.gif); }
	.styleSpecialContent560Brown .primary, .styleSpecialContent560Brown .primaryDefault { background-image: url(../_img/styleSpecialContent560PrimaryTitleBrown.gif); }
	
	.styleSpecialContent700Purple .primary .inner, 
	.styleSpecialContent680Purple .primary .inner, 
	.styleSpecialContent560Purple .primary .inner, 
	.styleSpecialContent700Brown .primary .inner, 
	.styleSpecialContent680Brown .primary .inner, 
	.styleSpecialContent560Brown .primary .inner {
			padding: 5px 10px 0px;
			height: 45px;
			background: right top no-repeat;
		}
			
			.styleSpecialContent700Purple .primary .inner, 
			.styleSpecialContent680Purple .primary .inner, 
			.styleSpecialContent560Purple .primary .inner, 
			.styleSpecialContent700Brown .primary .inner, 
			.styleSpecialContent680Brown .primary .inner, 
			.styleSpecialContent560Brown .primary .inner { background-image: none; }
			
			.styleSpecialContent700Purple .primaryDefault .innerDefault, 
			.styleSpecialContent680Purple .primaryDefault .innerDefault, 
			.styleSpecialContent560Purple .primaryDefault .innerDefault, 
			.styleSpecialContent700Brown .primaryDefault .innerDefault, 
			.styleSpecialContent680Brown .primaryDefault .innerDefault, 
			.styleSpecialContent560Brown .primaryDefault .innerDefault { background: url(../_img/styleSpecialContentPrimaryDefault.gif) right top no-repeat; }
			
	.styleSpecialContent700Purple .secondary, 
	.styleSpecialContent680Purple .secondary, 
	.styleSpecialContent560Purple .secondary, 
	.styleSpecialContent700Brown .secondary, 
	.styleSpecialContent680Brown .secondary, 
	.styleSpecialContent560Brown .secondary {
		margin: 0px;
		background: repeat-y;
		border: 0px;
		overflow: hidden;
	}
	
	.styleSpecialContent700Purple .secondary, 
	.styleSpecialContent700Brown .secondary { background-image: url(../_img/styleSpecialContent700Secondary_bg.gif); }
	
	.styleSpecialContent680Purple .secondary, 
	.styleSpecialContent680Brown .secondary { background-image: url(../_img/styleSpecialContent680Secondary_bg.gif); }
	
	.styleSpecialContent560Purple .secondary, 
	.styleSpecialContent560Brown .secondary { background-image: url(../_img/styleSpecialContent560Secondary_bg.gif); }
		
		.styleSpecialContent700Purple .secondary .inner, 
		.styleSpecialContent680Purple .secondary .inner, 
		.styleSpecialContent560Purple .secondary .inner, 
		.styleSpecialContent700Brown .secondary .inner, 
		.styleSpecialContent680Brown .secondary .inner, 
		.styleSpecialContent560Brown .secondary .inner {
			padding: 5px 10px 0px;
			background: top no-repeat;
		}
		
		.styleSpecialContent700Purple .secondary .inner, 
		.styleSpecialContent700Brown .secondary .inner { background-image: url(../_img/styleSpecialContent700Secondary.gif); }
		
		.styleSpecialContent680Purple .secondary .inner, 
		.styleSpecialContent680Brown .secondary .inner { background-image: url(../_img/styleSpecialContent680Secondary.gif); }
		
		.styleSpecialContent560Purple .secondary .inner, 
		.styleSpecialContent560Brown .secondary .inner { background-image: url(../_img/styleSpecialContent560Secondary.gif); }
		
	.styleSpecialContent700Purple .tertiary, 
	.styleSpecialContent680Purple .tertiary, 
	.styleSpecialContent560Purple .tertiary, 
	.styleSpecialContent700Brown .tertiary, 
	.styleSpecialContent680Brown .tertiary, 
	.styleSpecialContent560Brown .tertiary {
		height: 10px;
		background: bottom no-repeat;
		line-height: 0px;
		overflow: hidden;
	}
	
	.styleSpecialContent700Purple .tertiary, 
	.styleSpecialContent700Brown .tertiary { background-image: url(../_img/styleSpecialContent700Tertiary.gif); }
	
	.styleSpecialContent680Purple .tertiary, 
	.styleSpecialContent680Brown .tertiary { background-image: url(../_img/styleSpecialContent680Tertiary.gif); }
	
	.styleSpecialContent560Purple .tertiary, 
	.styleSpecialContent560Brown .tertiary { background-image: url(../_img/styleSpecialContent560Tertiary.gif); }
	
		.styleSpecialContent700Purple .tertiary .inner, 
		.styleSpecialContent680Purple .tertiary .inner, 
		.styleSpecialContent560Purple .tertiary .inner, 
		.styleSpecialContent700Brown .tertiary .inner, 
		.styleSpecialContent680Brown .tertiary .inner, 
		.styleSpecialContent560Brown .tertiary .inner {
			height: 10px;
			background: none;
		}

	
	/* styleContentListGrey
	-----------------------------------------------------------------------------*/
	.styleContentListGrey {
		margin: 0px 0px 10px;
		padding: 5px 5px 5px;
		background: url(../_img/styleContentSectionGrey_bg.gif) top repeat-x #eee;
		border-bottom: 1px solid #d6d6d6;
	}
		
		.styleContentListGrey img { margin: 0px; }
	
	
	/* styleLatestContent
	-----------------------------------------------------------------------------*/
	.styleLatestContent { margin: 0px 0px 10px; }
	
		.styleLatestContent img { margin: 0px 0px 5px; }
			
	.styleLatestContent .primary { height: 50px; }
		
		.styleLatestContent .primary .inner { padding: 5px 0px 0px; height: 50px; }
		
	.styleLatestContent .secondary {}
	
		.styleLatestContent .secondary .inner {}
		
		.styleLatestContent .styleLatestContentList {
			margin: 5px 0px 5px;
			padding: 0px 0px 5px;
			background: url(../_img/hr_divider_w180.gif) bottom center no-repeat;
		}
	
	
	/* styleWidgetContent
	-----------------------------------------------------------------------------*/
	.styleWidgetContentDefault, 
	.styleWidgetContentGrey, 
	.styleWidgetContentBlue, 
	.styleWidgetContentGreen, 
	.styleWidgetContentOrange, 
	.styleWidgetContentPurple, 
	.styleWidgetContentViolet, 
	.styleWidgetContentBrown { margin: 0px 0px 10px; width: 300px; }
	
	.styleWidgetContentDefault .primary { height: 10px; background: url(../_img/styleWidgetContentPrimary.gif) top no-repeat; }
	.styleWidgetContentGrey .primary { height: 45px; background: url(../_img/styleWidgetContentTitleGrey.gif) top no-repeat; }
	.styleWidgetContentBlue .primary { height: 45px; background: url(../_img/styleWidgetContentTitleBlue.gif) top no-repeat; }
	.styleWidgetContentGreen .primary { height: 45px; background: url(../_img/styleWidgetContentTitleGreen.gif) top no-repeat; }
	.styleWidgetContentOrange .primary { height: 45px; background: url(../_img/styleWidgetContentTitleOrange.gif) top no-repeat; }
	.styleWidgetContentPurple .primary { height: 45px; background: url(../_img/styleWidgetContentTitlePurple.gif) top no-repeat; }
	.styleWidgetContentViolet .primary { height: 45px; background: url(../_img/styleWidgetContentTitleViolet.gif) top no-repeat; }
	.styleWidgetContentBrown .primary { height: 45px; background: url(../_img/styleWidgetContentTitleBrown.gif) top no-repeat; }
	
		.styleWidgetContentDefault .primary .inner, 
		.styleWidgetContentGrey .primary .inner, 
		.styleWidgetContentBlue .primary .inner, 
		.styleWidgetContentGreen .primary .inner, 
		.styleWidgetContentOrange .primary .inner, 
		.styleWidgetContentPurple .primary .inner, 
		.styleWidgetContentViolet .primary .inner, 
		.styleWidgetContentBrown .primary .inner {
			padding: 5px 10px 0px;
		}
	
	.styleWidgetContentDefault .secondary, 
	.styleWidgetContentGrey .secondary, 
	.styleWidgetContentBlue .secondary, 
	.styleWidgetContentGreen .secondary, 
	.styleWidgetContentOrange .secondary, 
	.styleWidgetContentPurple .secondary, 
	.styleWidgetContentViolet .secondary, 
	.styleWidgetContentBrown .secondary {
		background: url(../_img/styleWidgetContentSecondary_bg.gif) repeat-y;
	}
		
		.styleWidgetContentDefault .secondary .inner, 
		.styleWidgetContentGrey .secondary .inner, 
		.styleWidgetContentBlue .secondary .inner, 
		.styleWidgetContentGreen .secondary .inner, 
		.styleWidgetContentOrange .secondary .inner, 
		.styleWidgetContentPurple .secondary .inner, 
		.styleWidgetContentViolet .secondary .inner, 
		.styleWidgetContentBrown .secondary .inner {
			padding: 5px 10px 0px;
			background: url(../_img/styleWidgetContentSecondary.gif) top no-repeat;
		}
	
	.styleWidgetContentDefault .tertiary, 
	.styleWidgetContentGrey .tertiary, 
	.styleWidgetContentBlue .tertiary, 
	.styleWidgetContentGreen .tertiary, 
	.styleWidgetContentOrange .tertiary, 
	.styleWidgetContentPurple .tertiary, 
	.styleWidgetContentViolet .tertiary, 
	.styleWidgetContentBrown .tertiary {
		height: 10px;
		background: url(../_img/styleWidgetContentTertiary.gif) bottom no-repeat;
	}


.tertiaryContentNav {
	padding: 10px;
	background: #efefef;
}

.twitterWidgetTop {
	margin: 0px;
	width: 300px;
	height: 45px;
	background: url(../_img/twitter_app_top.gif) top no-repeat;
	overflow: hidden;
}
	.twitterWidgetTop .twitterWidgetInner { padding: 5px 10px 0px; }
	
.twitterWidgetMiddle {
	margin: 0px;
	width: 300px;
	background: url(../_img/twitter_app_bg.gif) repeat-y;
	overflow: hidden;
}
.twitterWidgetBottom {
	margin: 0px;
	width: 300px;
	height: 30px;
	background: url(../_img/twitter_app_bottom.gif) bottom no-repeat;
	text-align: right;
	overflow: hidden;
}

	.twitterWidgetBottom .twitterWidgetInner { padding: 8px 10px 0px; }

	.twitterWidgetInner {
		padding: 10px;
	}
	
	.tweets {
		margin: 0px 0px 5px;
		border-bottom: 1px dotted #ccc;
	}
	

.ArticleList {
	margin: 0px 0px 10px;
	padding: 0px 0px 5px;
	background: url(../_img/hr_divider_w580.gif) center bottom no-repeat;
}

	.ArticleList .directLinks a { color: #666; text-decoration: none; }
	.ArticleList .directLinks a:hover { color: #6699cc; text-decoration: underline; }
	
	.ArticleList img.floatLeft {
		margin: 0px 5px 5px 0px;
	}
	.ArticleList img.floatRight {
		margin: 0px 0px 5px 5px;
	}

.Article {
	margin: 0px 0px 10px;
	border-bottom: 1px solid #eee;
}

.articleLinks {}

.ArticleContent {
	margin: 0px 0px 10px;
	padding: 0px 0px 5px;
	background: url(../_img/hr_divider_w580.gif) center bottom no-repeat;
}

.SearchList {
	margin: 0px 0px 10px;
	padding: 0px 0px 5px;
	background: url(../_img/hr_divider_w580.gif) center bottom no-repeat;
}

	.search_fl {
		float: left;
		display: block;
		margin: 5px 15px 15px;
		padding: 0px 0px 5px 0px;
		width: 130px;
		height: 140px;
		border-bottom: 1px dotted #ccc;
		overflow: hidden;
	}


.ratingContent img { vertical-align: middle; }

.statusPanel {
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #eee;
}

.divWrapper {}

.divBlock { margin: 0px 0px 10px; }

.divBox { margin: 0px 0px 10px; padding-bottom: 5px; border-bottom: 1px solid #ddd; }

.travelTips {
	margin: 0px 0px 10px;
	padding: 5px;
	border: 1px solid #ccc;
	background: url(../_img/travelTips_bg.gif) top center no-repeat #e1ebf6;
}

.votePanel {
	margin: 0px 0px 10px;
	padding: 5px;
	border: 1px solid #ccc;
	background: url(../_img/votePanel_bg.gif) top center no-repeat #e1ebf6;
}

.bar {
	margin: 3px 0px 0px;
	width: 100%;
	height: 5px;
	background: #fff;
	border: 1px solid #999;
	overflow: hidden;
}

	.barLine {
		display: block;
		height: 100%;
		background: #ccc;
	}
	
.bar_ev {
	margin: 3px 0px 0px;
	width: 100%;
	height: 5px;
	background: #fff;
	border: 1px solid #999;
	overflow: hidden;
}

	.barLine_ev {
		display: block;
		height: 100%;
		background: #111987;
	}

/* EV */
.EVwrapper { width: 300px; margin: 0px; }	
.title2_ev {
	font-size: 1.2em;
	height: 50px;
	font-weight: bold;
	background: url(../_img/mas_everyday_value_fare/titlebg2.gif) no-repeat;
	color: #fff;
	line-height: 50px;
	text-align: center;
	overflow: hidden;
}

.txtwrapper2_ev { margin: 0 0 15px; padding-bottom:10px; background: url(../_img/mas_everyday_value_fare/txtwrapper2_bg.gif) bottom no-repeat; }

.txtwrapper2_ev div.content2 {
	margin: 0;
	padding: 15px 10px 5px;
	color: #fff;
}
.txtwrapper_ev2 div.content p { margin: 0px; }

.txtwrapper2_ev ul { margin-top: 0; margin-bottom: 0; }
.txtwrapper2_ev ul li {
	margin: 0 0 5px;
	list-style-image: url(../_img/mas_everyday_value_fare/li_square.gif);
	* list-style-image: url(../_img/mas_everyday_value_fare/li_square_ie.gif);
}
	
.pollTable td { padding-bottom: 10px; }
.rb_list input { width:25px; }

.btn_d {
	margin: 10px 0 0;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: bold;
	display: block;
	background: url(../_img/mas_everyday_value_fare/btn_d.gif) 0 0 no-repeat;
	height: 20px;
	width: 100px;
	color: #fff;
	cursor: pointer;
	* cursor: hand;
}
.btn_d:hover { background-position: 0 -20px; }

.btn_nextquestion {
	margin: 10px 0 0;
	display: block;
	background: url(../_img/mas_everyday_value_fare/btn_nextquestion.gif) 0 0 no-repeat;
	height: 20px;
	width: 115px;
	color: #fff;
	cursor: pointer;
	* cursor: hand;
}
.btn_nextquestion:hover { background-position: 0 -20px; }
/* End EV */

.whitePanel {
	margin: 0px 0px 10px;
	background: url(../_img/whitePanel_bg.gif) top repeat-x #fff;
	border: 1px solid #c0c0c0;
}

.quickLinksPanel {
	margin: 0px 0px 10px;
	background: url(../_img/quickLinksPanel_bg.gif) top repeat-x #f6f5f0;
}

	.quickLinksPanel .inner {
		margin: 0px;
		padding: 10px;
		border: 1px solid #c8c2b2;
	}
	
	.quickLinksPanelShowAll { margin: 0px 0px 0px; border-top: 1px dotted #ccc; text-align: right; clear: both; }
	
	.quickLinksPanel a { color: #666; }
	.quickLinksPanel a:hover { color: #333; }
	

.postBy { float: left; display: block; }

.services { float: right; display: block; width: 150px; text-align: right; }
.services img { margin: 0px 1px 0px; vertical-align: middle; }

.galleryPhoto {
	margin: 0px 0px 10px;
	padding: 0px 0px 5px;
	background: url(../_img/hr_divider_w580.gif) center bottom no-repeat;
}

.galleryPhotoThumbList img { margin: 0px; border: 1px solid #fff; }

.videoControl {
	margin: 0px 0px -275px;
	position: relative;
	width: 660px;
	background: url(../_img/videoControlPlay.png) center no-repeat;
	cursor: pointer;
	*cursor: hand;
}

.galleryVideoDescription {
	padding: 10px 10px 0px;
	background: url(../_img/galleryVideoDescription_bg.gif) top left no-repeat;
}

.galleryVideoThumbList img { margin: 0px; border: 2px solid #ccc; }

.galleryNavTable img { margin: 5px; }

.readMore {
	text-align: right;
}

.btn300x45 { margin: -8px 0px 10px; width: 300px; height: 45px; }
.btn300x45.first { margin: 10px 0px 10px; }

.btn300x90 { margin: -8px 0px 10px; width: 300px; height: 90px; }
.btn300x90.first { margin: 5px 0px 10px; }

.joinUsOn, .followUsOn {
	width: 300px;
	height: 45px;
	background: url(../_img/btn_300x45_services_icons.gif) no-repeat;
	text-align: right;
}

	.joinUsOn img, followUsOn img { margin: 7px 15px 0px 0px; vertical-align: middle; }


.btnDwonload300x45 {
	margin: -8px 0px 10px;
	width: 300px;
	height: 45px;
	background: url(../_img/btn_300x45_downloadBtn.gif) no-repeat;
}
.btnDwonload300x45.first { margin: 10px 0px 10px; }

.btnDwonload180x45 {
	margin: -8px 0px 10px;
	width: 180px;
	height: 45px;
	background: url(../_img/btn_180x45_downloadBtn.gif) no-repeat;
}
.btnDwonload180x45.first { margin: 10px 0px 10px; }

	.btnBlank300x45 {
		margin: 0px 0px 10px;
		width: 300px;
		height: 45px;
		background: url(../_img/btn_300x45_blank.gif) no-repeat;
		text-align: center;
	}
	
	.btnBlank180x45 {
		margin: 0px 0px 10px;
		width: 180px;
		height: 45px;
		background: url(../_img/btn_180x45_blank.gif) no-repeat;
		text-align: center;
	}


.commentPanel {
	margin: 0px 0px 10px;
	padding: 0px 0px 10px;
	background: url(../_img/hr_divider_w580.gif) center bottom no-repeat;
}

	.commentCaption {
		margin: 0px 0px 5px;
		width: 680px;
		background: url(../_img/commentCaptionBg.gif) bottom repeat;
		overflow: hidden;
	}
	.commentCaptionInner {
		background: url(../_img/commentCaptionTop.gif) top no-repeat;
	}
	.commentCaptionContent {
		padding: 5px;
	}
	.commentCaptionContent img.floatLeft { margin: 0px 5px 5px 0px; }
	
	
.commentForm {
	margin: 0px 0px 10px;
	padding: 0px 0px 10px;
	background: url(../_img/hr_divider_w580.gif) center bottom no-repeat;
}

.paginations {
	margin: 0px 0px 0px;
	padding: 5px 0px 5px;
	height: 25px;
	text-align: right;
}

	.paginations a {
		margin: 0px 2px 0px;
		padding: 1px 5px 1px;
		border: 1px solid #6699cc;
	}
	.paginations a:hover {
		background: #6699cc;
		color: #fff;
		text-decoration: none;
	}
	.paginations a.current {
		background: #6699cc;
		color: #fff;
		text-decoration: none;
		cursor: default;
	}


.floatLeft { float: left; }
.floatRight { float: right; }

.clear { clear: both; }

.overflowHidden { overflow: hidden; }

.zeroMargin { margin: 0px !important; }
.zeroPadding { padding: 0px !important; }
.zeroBorder { border: 0px !important; }

.marginDefault { margin: 10px; }
.marginTop { margin: 10px 0px 0px 0px; }
.marginRight { margin: 0px 10px 0px 0px; }
.marginBottom { margin: 0px 0px 10px 0px; }
.marginLeft { margin: 0px 0px 0px 10px; }

	.margin05 { margin: 5px; }


.paddingDefault { padding: 10px; }
.paddingTop { padding: 10px 0px 0px 0px; }
.paddingRight { padding: 0px 10px 0px 0px; }
.paddingBottom { padding: 0px 0px 10px 0px; }
.paddingLeft { padding: 0px 0px 0px 10px; }

	.padding05 { padding: 5px; }
	.padding0510 { padding: 5px 10px 5px 10px; }

	
.verticalAlignTop { vertical-align: top; }
.verticalAlignMiddle { vertical-align: middle; }
.verticalAlignBottom { vertical-align: bottom; }
.verticalAlignBaseline { vertical-align: baseline; }
.verticalAlignSub { vertical-align: sub; }
.verticalAlignSuper { vertical-align: super; }

.borderLightGrey { border: 1px solid #eee; }
.borderLightGreyBottom { border-bottom: 1px solid #eee; }
.borderGrey { border: 1px solid #ccc; }
.borderGreyBottom { border-bottom: 1px solid #ccc; }

.w5 { width: 5px; }
.w10 { width: 10px; }
.w20 { width: 20px; }
.w30 { width: 30px; }
.w40 { width: 40px; }
.w50 { width: 50px; }
.w60 { width: 60px; }
.w65 { width: 65px; }
.w70 { width: 70px; }
.w75 { width: 75px; }
.w80 { width: 80px; }
.w90 { width: 90px; }
.w100 { width: 100px; }
.w110 { width: 110px; }
.w120 { width: 120px; }
.w125 { width: 125px; }
.w130 { width: 130px; }
.w135 { width: 135px; }
.w140 { width: 140px; }
.w150 { width: 150px; }
.w160 { width: 160px; }
.w170 { width: 170px; }
.w180 { width: 180px; }
.w190 { width: 190px; }
.w200 { width: 200px; }
.w210 { width: 210px; }
.w220 { width: 220px; }
.w230 { width: 230px; }
.w240 { width: 240px; }
.w250 { width: 250px; }
.w260 { width: 260px; }
.w270 { width: 270px; }
.w275 { width: 275px; }
.w280 { width: 280px; }
.w285 { width: 285px; }
.w290 { width: 290px; }
.w300 { width: 300px; }
.w310 { width: 310px; }
.w320 { width: 320px; }
.w330 { width: 330px; }
.w335 { width: 335px; }
.w340 { width: 340px; }
.w345 { width: 345px; }
.w350 { width: 350px; }
.w360 { width: 360px; }
.w370 { width: 370px; }
.w380 { width: 380px; }
.w390 { width: 390px; }
.w400 { width: 400px; }
.w410 { width: 410px; }
.w420 { width: 420px; }
.w430 { width: 430px; }
.w440 { width: 440px; }
.w450 { width: 450px; }
.w460 { width: 460px; }
.w470 { width: 470px; }
.w480 { width: 480px; }
.w490 { width: 490px; }
.w500 { width: 500px; }
.w510 { width: 510px; }
.w520 { width: 520px; }
.w530 { width: 530px; }
.w540 { width: 540px; }
.w550 { width: 550px; }
.w560 { width: 560px; }
.w570 { width: 570px; }
.w580 { width: 580px; }
.w590 { width: 590px; }
.w600 { width: 600px; }
.w610 { width: 610px; }
.w620 { width: 620px; }
.w630 { width: 630px; }
.w640 { width: 640px; }
.w650 { width: 650px; }
.w660 { width: 660px; }
.w670 { width: 670px; }
.w680 { width: 680px; }
.w690 { width: 690px; }
.w700 { width: 700px; }
.w710 { width: 710px; }
.w720 { width: 720px; }
.w730 { width: 730px; }
.w740 { width: 740px; }
.w750 { width: 750px; }
.w760 { width: 760px; }
.w770 { width: 770px; }
.w780 { width: 780px; }
.w790 { width: 790px; }
.w800 { width: 800px; }
.w810 { width: 810px; }
.w820 { width: 820px; }


/* Tables
-----------------------------------------------------------------------------*/
table { margin: 0px; border-spacing: 0px; border-collapse: collapse; }
td { vertical-align: top; }

.resetTable { margin: 0px !important; border-spacing: 0px !important; border-collapse: collapse !important; }
.resetTable td { padding: 0px !important; border: 0px !important; }

.defaultTable {
	margin: 0px 0px 15px;
}
.defaultTable thead, .defaultTable th { font-weight: bold; color: #fff; text-align: left; }
.defaultTable thead a, .defaultTable th a { color: #fff; }
.defaultTable thead a:hover, .defaultTable th a:hover { color: #fff; }
.defaultTable thead td, .defaultTable th {
	background: url(../_img/tableThead_bg.gif) top repeat-x #e1ebf6;
}
.defaultTable thead td img, .defaultTable th img { vertical-align: middle; }
.defaultTable th { padding: 5px; border: 1px solid #ccc; }
.defaultTable td { padding: 5px; border: 1px solid #ccc; }

.statusTable {
}
.statusTable td { padding: 5px; border-bottom: 1px dotted #eee; }

.borderBottomTable {
	margin: 0px 0px 10px;
}
.borderBottomTable td { padding: 0px 0px 5px !important; border-bottom: 1px dotted #ccc !important; }

.formTable {
}
.formTable thead, .formTable th { font-weight: bold; text-align: center; }
.formTable thead td, .formTable th { border-bottom: 1px solid #eee; }
.formTable thead td img, .formTable th img { vertical-align: middle; }
.formTable th { padding: 2px; }
.formTable td { padding: 2px; }
.formTable td.label { padding: 7px 2px 2px; }

.galleryTable {
}
.galleryTable td { text-align: center; }
.galleryTable td img { margin: 5px 0px 5px; }

.videoTable {
	background: #000;
}
.videoTable td { padding: 10px; text-align: center; }

.photoTable {
}
.videoTable td { padding: 10px; text-align: center; }

.cpTable {
	margin: 0px 0px 10px;
}
.cpTable thead, .cpTable th { font-weight: bold; text-align: center; }
.cpTable thead td, .cpTable th { background: #efefef; }
.cpTable thead td img, .cpTable th img { vertical-align: bottom; }
.cpTable th { padding: 5px; border: 1px solid #ccc; }
.cpTable td { padding: 5px; border: 1px solid #ccc; background: #fff; }

.cpBlueTable {
	margin: 0px 0px 10px;
}
.cpBlueTable thead, .cpBlueTable th { font-weight: bold; text-align: center; }
.cpBlueTable thead td, .cpBlueTable th { background: #c9e1f8; }
.cpBlueTable thead td img, .cpBlueTable th img { vertical-align: bottom; }
.cpBlueTable th { padding: 5px; border: 1px solid #fff; }
.cpBlueTable td { padding: 5px; border: 1px solid #fff; border-bottom: 1px solid #eee; background: #fff; }

.simpleGreyTable { text-align: left; }
.simpleGreyTable thead td, .simpleGreyTable th { font-weight: bold; background: #eee; text-align: left; }
.simpleGreyTable thead td img, .simpleGreyTable th img { vertical-align: bottom; }
.simpleGreyTable th { padding: 10px; border: 1px solid #eee; }
.simpleGreyTable td { padding: 10px; border: 1px solid #eee; }

	.simpleGreyTable table td { padding: 0px; border: 0px; }


/* Form Fields
-----------------------------------------------------------------------------*/
input.text, textarea.text, select.text {
	padding: 3px;
	background: url(../_img/formField_bg.gif) top repeat-x #fff;
	border: 1px solid #e5e5e5;
	font-size: 1.0em;
	color: #666;
	vertical-align: middle;
}

.input_search {
	margin: 0px 2px 0px 5px;
	width: 145px;
	background: none;
	font-size: 1.0em;
	color: #666;
	vertical-align: middle;
}


/* Buttons
-----------------------------------------------------------------------------*/
.btn_search {
	width: 22px;
	height: 22px;
	background: url(../_img/searchBtn.gif) center no-repeat #ccc;
	cursor: pointer;
	vertical-align: middle;
}

.btn_default {
	padding: 2px;
	background: url(../_img/btn_default_bg.gif) center repeat-x;
	border: 1px solid #c5c5b8;
	border-spacing: 0px;
	font-size: 0.9em;
	font-weight: bold;
	color: #e0e0e0;
	cursor: pointer;
	vertical-align: middle;
}
.btn_default:hover { color: #fff; }

.btn_silver, .btn_lightgrey, .btn_grey, .btn_blue, .btn_red, .btn_green, .btn_orange {
	padding: 2px;
	background: center repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 0.9em;
	font-weight: bold;
	color: #e0e0e0;
	cursor: pointer;
	vertical-align: middle;
}
	
	.btn_silver { background-image: url(../_img/btn_silver.gif); border: 1px solid #ddd; color: #999; }
	.btn_lightgrey { background-image: url(../_img/btn_default_bg.gif); border: 1px solid #c5c5b8; color: #e0e0e0; }
	.btn_grey { background-image: url(../_img/btn_grey.gif); border: 1px solid #555; }
	.btn_blue { background-image: url(../_img/btn_blue.gif); border: 1px solid #0033cc; }
	.btn_red { background-image: url(../_img/btn_red.gif); border: 1px solid #cc0000; }
	.btn_green { background-image: url(../_img/btn_green.gif); border: 1px solid #005700; }
	.btn_orange { background-image: url(../_img/btn_orange.gif); border: 1px solid #c16800; }
	
	.btn_silver:hover { color: #666; }
	.btn_lightgrey:hover, .btn_grey:hover, .btn_blue:hover, .btn_red:hover, .btn_green:hover, .btn_orange:hover { color: #fff; }
	
	
.btn_arrowPhotos_previous, .btn_arrowPhotos_next {
	margin: 5px 0px 0px;
	width: 30px;
	height: 50px;
	background: 0px 0px no-repeat;
	cursor: pointer;
	vertical-align: middle;
}

	.btn_arrowPhotos_previous { background-image: url(../_img/btn_arrowPhotos_previous.gif); }
	.btn_arrowPhotos_next { background-image: url(../_img/btn_arrowPhotos_next.gif); }

	.btn_arrowPhotos_previous:hover, .btn_arrowPhotos_next:hover { background-position: 0px -50px; }


.btn_arrowVideos_previous, .btn_arrowVideos_next {
	margin: 5px 0px 0px;
	width: 30px;
	height: 90px;
	background: 0px 0px no-repeat;
	cursor: pointer;
	vertical-align: middle;
}

	.btn_arrowVideos_previous { background-image: url(../_img/btn_arrowVideos_previous.gif); }
	.btn_arrowVideos_next { background-image: url(../_img/btn_arrowVideos_next.gif); }
	
	.btn_arrowVideos_previous:hover, .btn_arrowVideos_next:hover  { background-position: 0px -90px; }


.btn_submit {
	margin: 5px 0px 5px;
	width: 80px;
	height: 30px;
	background: url(../_img/btn_submit.gif) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}

	.btn_submit_bm {
		margin: 5px 0px 5px;
		width: 80px;
		height: 30px;
		background: url(../_img/btn_submit_bm.gif) no-repeat;
		cursor: pointer;
		vertical-align: middle;
	}


.btn_send {
	margin: 5px 0px 5px;
	width: 80px;
	height: 30px;
	background: url(../_img/btn_send.gif) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}

	.btn_send_bm {
		margin: 5px 0px 5px;
		width: 80px;
		height: 30px;
		background: url(../_img/btn_send_bm.gif) no-repeat;
		cursor: pointer;
		vertical-align: middle;
	}


.btn_icon_services_facebook, 
.btn_icon_services_twitter, 
.btn_icon_services_blogger {
	margin: 0px 0px 0px;
	width: 11px;
	height: 11px;
	cursor: pointer;
	vertical-align: middle;
	overflow: hidden;
}

	.btn_icon_services_facebook { background: url(../_img/btn_icon_services_facebook.gif) 0px 0px no-repeat; }
	.btn_icon_services_twitter { background: url(../_img/btn_icon_services_twitter.gif) 0px 0px no-repeat; }
	.btn_icon_services_blogger { background: url(../_img/btn_icon_services_blogger.gif) 0px 0px no-repeat; }
	
	.btn_icon_services_facebook:hover, 
	.btn_icon_services_twitter:hover, 
	.btn_icon_services_blogger:hover { background-position: 0px -11px; }
	
	
/* List
-----------------------------------------------------------------------------*/
ul, ol { margin: 0px 0px 15px 30px; }
ul { list-style: url(../_img/li_arrow.gif); }
li { margin: 2px 0px 3px; }

.destinationsList ul { margin: 0px 0px 0px 12px; padding: 0px 0px 0px 0px; list-style: none; }
.destinationsList li { float: left; margin: 0px 5px 2px 0px; padding: 0px 0px 0px 0px; width: 170px; height: 15px; overflow: hidden; }

.tertiaryContentNav ul { margin: 0px 0px 0px 12px; padding: 0px 0px 0px 0px; list-style: url(../_img/li_arrow.gif); }
.tertiaryContentNav li { margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; background: none; border-bottom: 1px dotted #ccc; }

	.tertiaryContentNav li a.current { color: #666; font-weight: bold; text-decoration: none; }
	

.styleLatestContent ul { margin: 0px 0px 0px 12px; padding: 0px 0px 0px 0px; list-style: url(../_img/li_arrow.gif); }
.styleLatestContent li { margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; background: url(../_img/hr_divider_w180.gif) bottom center no-repeat; }

.galleryPhotoThumbList ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; }
.galleryPhotoThumbList li { float: left; margin: 0px 5px 5px; padding: 0px 0px 0px 0px; }

.galleryVideoThumbList ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; }
.galleryVideoThumbList li { float: left; margin: 5px 7px 5px; padding: 0px 0px 0px 0px; width: 125px; height: 110px; overflow: hidden; }

	.galleryVideoThumbList li.previous {}
	.galleryVideoThumbList li.next {}
	
	.galleryVideoThumbList li.previous img { border: 0px; }
	.galleryVideoThumbList li.next img { border: 0px; }
	

.quickLinksPanel ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; }
.quickLinksPanel li { float: left; margin: 0px 5px 2px 5px; padding: 0px 0px 0px 0px; width: 320px; height: 15px; overflow: hidden; }

#footerContent ul { margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; list-style: url(../_img/li_raquo.gif); }
#footerContent li { margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px dotted #999; }
	
	#footerContent li a { color: #336699; text-decoration: none; }
	#footerContent li a:hover { color: #336699; text-decoration: underline; }


/* Modal Popup Extender
------------------------------------------------------------------------------*/
.modalBackground {
    background: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.modalPopup  {
	background: #fff;
	border: 1px solid #333;
	padding: 20px 20px 5px;
	color: #333;
}


/* Rating 
------------------------------------------------------------------------------*/
.ratingStar {
    height: 16px;
    width: 16px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../_img/ratingStar.gif);
}
.emptyRatingStar {
    background-image: url(../_img/ratingStar_Empty.gif);
}
.savedRatingStar {
    background-image: url(../_img/ratingStar_Saved.gif);
}

/*HoverMenu
---------------------------------------------------------------------*/
.hoverMenu
{
	border: 1px solid #666666;
	background-color: #ddecfa;
	padding: 3px;
}

/*radio button list
---------------------------------------------------------------------*/
.rblStyle input
{
	width:49px;
}
	
