@charset "UTF-8";
/* CSS Document */
.flyMelbourne	{ width:960px; float:left; background:url(/images/backgrounds/sideBar.jpg) #EEEEEE right repeat-y; position:relative; left:10px;}
.flyMelbourne .sideBar		{ width:208px; float:left;}
	.flyMelbourne .sideBar ul		{ list-style:none; margin:0; padding:0;  background:url(/images/backgrounds/nav.jpg) #ebebeb right repeat-y;}
	.flyMelbourne .sideBar ul li	{ list-style:none; margin:0; padding:0; height:46px; overflow:hidden;}
	.flyMelbourne .sideBar ul li a	{ margin:0; padding:0;}
	.flyMelbourne .sideBar ul li a img { margin:0; padding:0; opacity:1;}
	.flyMelbourne .sideBar ul li a img:hover {  opacity:.9;}
	.flyMelbourne .sideBar .ads 	{ text-align:center; margin:42px 0 0 0;}
	.flyMelbourne .sideBar .ads a img{ margin:10px 0 0 0;}
	
.flyMelbourne .content		{ width:752px; float:left; background:url(/images/backgrounds/mainContent.jpg) top repeat-x;}
.flyMelbourne .content h3, 
.flyMelbourne h2.standardModuleTitle 	{ 
	margin:12px 12px 0 12px; 
	padding:0 190px 0 0; 
	font-size:16px; 
	font-weight:normal; 
	height:80px; 
	overflow:hidden; 
	border-bottom:1px solid #cdcdcd;
	}

.sIFR-active .flyMelbourne .content h3,
.sIFR-active .flyMelbourne h2.standardModuleTitle{
	visibility:hidden;
	}

.flyMelbourne .head			{ height: 202px; overflow:hidden;}
.flyMelbourne .head	h1		{ display:none;}
.flyMelbourne .head	h2		{ display:none;}


.flyMelbourne .deals			{ margin:0 12px; }
.flyMelbourne .deals .row		{}
.flyMelbourne .deals .item	{ float:left; width:354px; padding-right:10px; height:80px; border-bottom:1px solid #cdcdcd; overflow:hidden;}
		.flyMelbourne .deals .item .airlineLogo { float:left; width:120px; height:74px; background: transparent 	
												  url(/images/backgrounds/airlineLogo.png) top center no-repeat; 
												  overflow:hidden; margin-top:6px; text-align:center;}												  
		.flyMelbourne .deals .item .airlineLogo img	{padding:20px 0 0 0;} 
	
	.flyMelbourne .deals .item h4		{ padding-left:10px; font-size:13.5px; margin:6px 0 6px 0; font-weight:bold; height:1.2em; overflow:hidden;}
	.flyMelbourne .deals .item p		{ padding-left:130px; font-size:12px; color:#666666;}
	
	.flyMelbourne .deals .row.orange .item h4	{ color:#ed7500;}
	.flyMelbourne .deals .row.red .item h4		{ color:#c64159;}
	.flyMelbourne .deals .row.pink .item h4		{ color:#d84e95;}
	.flyMelbourne .deals .row.purple .item h4	{ color:#b438c3;}
	.flyMelbourne .deals .row.mauve .item h4	{ color:#6e4cb1;}
	.flyMelbourne .deals .row.indigo .item h4	{ color:#394fbb;}
	.flyMelbourne .deals .row.teal .item h4		{ color:#2e91b0;}
	.flyMelbourne .deals .row.green .item h4	{ color:#33a56c;}

	.flyMelbourne .deals .item:hover{ background:url(/images/backgrounds/deal_over_orange.png) top right no-repeat;}
	.flyMelbourne .deals .row.red .item:hover	{ background:url(/images/backgrounds/deal_over_red.png) top right no-repeat;}
	.flyMelbourne .deals .row.pink .item:hover	{ background:url(/images/backgrounds/deal_over_pink.png) top right no-repeat;}
	.flyMelbourne .deals .row.purple .item:hover{ background:url(/images/backgrounds/deal_over_purple.png) top right no-repeat;}
	.flyMelbourne .deals .row.mauve .item:hover	{ background:url(/images/backgrounds/deal_over_mauve.png) top right no-repeat;}
	.flyMelbourne .deals .row.indigo .item:hover{ background:url(/images/backgrounds/deal_over_indigo.png) top right no-repeat;}
	.flyMelbourne .deals .row.teal .item:hover	{ background:url(/images/backgrounds/deal_over_teal.png) top right no-repeat;}
	.flyMelbourne .deals .row.green .item:hover	{ background:url(/images/backgrounds/deal_over_green.png) top right no-repeat;}


.flyMelbourne .deals_item			 { }

.flyMelbourne .deals_item 			{ margin:0 12px;padding-bottom:6px; background: transparent  url(/images/backgrounds/airlineLogo.png) 0px 6px no-repeat;}	
.flyMelbourne .deals_item img { float:left; margin:24px 0px;}												  
.flyMelbourne .deals_item .airlineLogo img	{padding:20px 0 0 0; float:none; margin:0;} 
.flyMelbourne .deals_item  h4		{ padding-left:130px; font-size:13.5px; margin:6px 0 6px 0; font-weight:bold;}
	.flyMelbourne .deals_item  p		{ font-size:12px; color:#666666;margin:0; padding:0 0 6px 0;}
	.flyMelbourne .deals_item .wysiwyg	{ margin:0;padding:0 190px 6px 130px;}
.flyMelbourne  .controls	{margin: 0 12px; padding:6px 0px 0 130px; border-top:1px solid #cdcdcd;}	
.flyMelbourne  .controls img	{margin-right:6px;}
	.flyMelbourne .sideBar ul li	{  background:url(/images/backgrounds/nav.jpg) right repeat-y;}
	/*.flyMelbourne .sideBar ul li.flightDeals	{background:#e98a2e;}
	.flyMelbourne .sideBar ul li.freeFlights	{background:#b65264;}
	.flyMelbourne .sideBar ul li.whyMelbourne	{background:#c75f95;}
	.flyMelbourne .sideBar ul li.flightWatch	{background:#aa5dab;}
	.flyMelbourne .sideBar ul li.twitterDeals	{background:#7359a5;}
	.flyMelbourne .sideBar ul li.epost			{background:#495aab;}
	.flyMelbourne .sideBar ul li.travelGame		{background:#3e89a0;}
	.flyMelbourne .sideBar ul li.searchBook		{background:#41976c;}*/
	
	
	
.flyMelbourne .expedia	{ padding:0 0px 30px 0px; float:left;}
.flyMelbourne .expedia h2 {margin: 42px 12px 0 12px;}
.flyMelbourne .expedia .form	{ border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; float:left; color:#858586; font-size:13.5px; padding:12px 0;}
	.flyMelbourne .expedia label.destination	{ width:350px; padding-right:20px; float:left;}
		.flyMelbourne .expedia label.destination input	{ width:350px; border:1px solid #cdcdcd; background:#FFFFFF; margin-top:6px;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ed7500; float:left;padding:2px;}
	.flyMelbourne .expedia label.price	{ width:330px; padding-right:12px; float:left;}
		.flyMelbourne .expedia label.price select	{ width:105px; margin-right:6px; margin-top:6px; border:1px solid #cdcdcd; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999;float:left; padding:1px;}
		.flyMelbourne .expedia label.price input	{ padding:5px 0 0 10px;}
	
.flyMelbourne fieldset	{border:none; padding:0; margin:0; width:728px; clear:both;}
.flyMelbourne .form		{ /*border-bottom:1px solid #cdcdcd;*/ margin:0 12px;}
.flyMelbourne .form p.row, .formContent .formDataEntry .formRow	{display: block; border-top:1px solid #cdcdcd; padding: 8px 0 !important; margin:0; clear:both; }
.flyMelbourne .form p.bottom	{ border-bottom:1px solid #cdcdcd;}
	.flyMelbourne.red .form label.required		{background: url(/images/icons/reqired_marker-red.png) right 6px no-repeat;}
	.flyMelbourne.indigo .form label.required	{background: url(/images/icons/reqired_marker-indigo.png) right 6px no-repeat;}	
	.flyMelbourne.purple .form label.required	{background: url(/images/icons/reqired_marker-purple.png) right 6px no-repeat;}	
.flyMelbourne .form label, .flyMelbourne .formContent .formDataEntry .formRow label  	{ float: left; display:block; width:170px; padding:0 20px 4px 0; margin:0 6px 0 0 !important; font-size:13.5px}
.flyMelbourne .form p	{margin: 6px 0 0 0;}
.sub	{color: #999999; font-size:85%;}
.flyMelbourne .form input	{ width: 340px; border:1px solid #cdcdcd; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.flyMelbourne .form input.search	{ width: 89px; background:none; border:none;}
.flyMelbourne .form select	{ width: 140px; border:1px solid #cdcdcd; background:#FFFFFF;}
.flyMelbourne .form textarea	{ width: 350px; height:80px; border:1px solid #cdcdcd; background:#FFFFFF;}
.flyMelbourne .form p.row.alt, .form .formRow.alt 	{line-height:1.5em;}
.flyMelbourne .form p.row.alt label, .form .formRow.alt  label	{ padding: 0 20px 6px 0; line-height:1.2em;}
.flyMelbourne .form p.row.alt input, .form .formRow.alt	 input{ width:auto; border:none; background:none; margin-left:0px; padding-left:0; margin-right:6px;}
.flyMelbourne .form p.destinations	{ padding:8px 0; margin:0; width:380px; float:left;}
.flyMelbourne .form p.destinations input	{float:left;margin:0 6px 6px 0;}
.flyMelbourne .form p.destinations input.place { width:192px;}
.flyMelbourne .form p.destinations span.date input { width:120px !important;}
.flyMelbourne .form p.destinations span.on	{ margin:3px 6px 3px 0; float:left; }
.flyMelbourne .form p.destinations img	{ margin: 0 6px 0 0;}
.flyMelbourne .form span.cal img	{float:left;}
.flyMelbourne .moduleBlog .form		{border-bottom:none;}
.flyMelbourne .wysiwyg  { margin:12px; }

.flyMelbourne .content .wysiwyg h1	{font-size:16px; font-weight:normal;}
.flyMelbourne .content .wysiwyg h2	{font-size:13.5px;font-weight:bold;}
.flyMelbourne .content .wysiwyg h3	{font-size:12px; font-weight:bold; margin:12px 0 6px 0; padding:0 0 3px 0; height:auto; border:none }
.flyMelbourne .content .wysiwyg h4	{font-size:12px; font-weight:normal; color:#666666; margin:12px 0 6px 0;padding:0;}

.flyMelbourne .content .wysiwyg ul		{ padding:0 0 0 1.5em;}
.flyMelbourne .content .wysiwyg ul li	{ list-style:none; padding:0 0 0 10px;  }

.flyMelbourne .content .moduleContent	{ float:left; width:728px; margin:0; padding:0 0 0 12px;}
.flyMelbourne .content .module {padding:0;}
.flyMelbourne .content .moduleContent .post	{ border-bottom:1px solid #cdcdcd; float:right; padding:12px 0; width:100%;}
.flyMelbourne .content .moduleContent .post	img, .flyMelbourne .blogDetail .wysiwyg img {float:right; margin:0 0 12px 12px;}
.flyMelbourne .content .moduleContent .post h4	{padding-right:190px; font-size:13.5px; margin:0 0 3px 0;}
.flyMelbourne .content .moduleContent .post p	{  }
.flyMelbourne .content .moduleContent .post p.date, .flyMelbourne .blogDetail p.date {color:#3e3f40;font-size:11px;}
.flyMelbourne .content .moduleContent .post p.postControl	{color:#cdcdcd;}
.flyMelbourne .content .moduleHeader { border-bottom:none; padding-bottom:0;}

.flyMelbourne .moduleControls { border:none;}
.flyMelbourne .moduleControls .page ul  		{ list-style:none; padding:0; float:left;}
.flyMelbourne .moduleControls .page ul li	{ list-style:none; display:block; margin:0 2px; padding:2px 0px; width:24px; text-align:center;}
.flyMelbourne .moduleControls .page ul li.selected,
.flyMelbourne .moduleControls .page ul li:hover.selected	{ color:#FFFFFF; background:url(/images/backgrounds/paging-active.gif) center top no-repeat; }
.flyMelbourne .moduleControls .page ul li.selected	a,
.flyMelbourne .moduleControls .page ul li.selected	a:hover,
.flyMelbourne .moduleControls .page ul li:hover.active	a{ color:#FFFFFF; text-decoration:none;}
.flyMelbourne .moduleControls .page ul li:hover a{ color:#666666;text-decoration:none;}
.flyMelbourne .moduleControls .page ul li:hover	{ background:url(/images/backgrounds/paging-hover.gif) center top no-repeat;}

.flyMelbourne .moduleControls .page h4	{ padding:6px 0; margin:0 12px 0 0; float:left; font-size:12px; color:#666666 !important; font-weight:normal; }
.flyMelbourne .moduleControls .page ul li:hover.title { background:none;}

.flyMelbourne .moduleControls	{ margin:6px 12px; display:none;}

.flyMelbourne .moduleControls .buttons {padding-left:550px;}
.flyMelbourne .moduleControls .buttons img	{margin-right:6px;}
.flyMelbourne .moduleControls ul.buttons li span {background:#999999 url(/images/buttons/disabled.gif) repeat-x scroll 0 0; padding:2px 0; width:72px;}
.flyMelbourne .moduleControls ul.buttons li a{background:#4a5b6e url(/images/buttons/enabled.gif) 0 0 repeat-x; padding:2px 0;width:72px;}


.flyMelbourne .blogDetail .wysiwyg  { width:auto; }
.flyMelbourne .content .blogDetail .wysiwyg ul.meta	{ list-style:none; margin:0; padding:0;}
.flyMelbourne .content .blogDetail .wysiwyg ul.meta li{ list-style:none; float:left; background:none; margin:0; padding:0 12px 0 0;}
.flyMelbourne .content .blogDetail .comments { }
.flyMelbourne .content .blogDetail .comments h3	{ border:none; clear:both; padding-bottom:4px; height:auto;}
.flyMelbourne .content .blogDetail .comments h4	{ font-weight:normal; margin-bottom:2px;}
.flyMelbourne .content .blogDetail .comments .meta	{ float:left; width:195px;}
.flyMelbourne .content .blogDetail .comments .meta p 	{padding:0px; float: none; width:auto;}
.flyMelbourne .content .blogDetail .comments li p	{ float:left; width:350px;}
.flyMelbourne .content .blogDetail .comments #blogComments {margin:0 12px 36px 12px; float:left; width:728px;}
.flyMelbourne .content .blogDetail .comments #blogComments ul { margin:0; padding:0;}
.flyMelbourne .content .blogDetail .comments #blogComments ul li { list-style:none;border-top:1px solid #cdcdcd; padding:8px 0; clear:both;}
/* Color THEMEING */

.flyMelbourne.orange .content h1, 
.flyMelbourne.orange .content h2,
.flyMelbourne.orange .content h3, 
.flyMelbourne.orange .content h4, 
.flyMelbourne.orange .content a:link,
.flyMelbourne.orange .content a:visited,
.flyMelbourne.orange .error 	{ color:#ed7500}

.flyMelbourne.red .content h1, 
.flyMelbourne.red .content h2,
.flyMelbourne.red .content h3, 
.flyMelbourne.red .content h4,
.flyMelbourne.red .content a:link,
.flyMelbourne.red .content a:visited,
.flyMelbourne.red .error  		{ color:#c64159}

.flyMelbourne.pink .content h1,
.flyMelbourne.pink .content h2,
.flyMelbourne.pink .content h3,
.flyMelbourne.pink .content h4, 
.flyMelbourne.pink .content a:link,
.flyMelbourne.pink .content a:visited,
.flyMelbourne .error 		{ color:#d84e95}

.flyMelbourne.purple .content h1, 
.flyMelbourne.purple .content h2,
.flyMelbourne.purple .content h3, 
.flyMelbourne.purple .content h4,
.flyMelbourne.purple .content a:link,
.flyMelbourne.purple .content a:visited,
.flyMelbourne.purple .error 	{ color:#b438c3}

.flyMelbourne.mauve .content h1,
.flyMelbourne.mauve .content h2,
.flyMelbourne.mauve .content h3,
.flyMelbourne.mauve .content h4, 
.flyMelbourne.mauve .content a:link,
.flyMelbourne.mauve .content a:visited,
.flyMelbourne.mauve .error 		{ color:#6e4cb1}

.flyMelbourne.indigo .content h1,
.flyMelbourne.indigo .content h2,
.flyMelbourne.indigo .content h3,
.flyMelbourne.indigo .content h4, 
.flyMelbourne.indigo .content a:link,
.flyMelbourne.indigo .content a:visited,
.flyMelbourne.indigo .error		{ color:#394fbb}

.flyMelbourne.teal .content h1, 
.flyMelbourne.teal .content h2, 
.flyMelbourne.teal .content h3, 
.flyMelbourne.teal .content h4, 
.flyMelbourne.teal .content a:link,
.flyMelbourne.teal .content a:visited,
.flyMelbourne.teal .error		{ color:#2e91b0;}

.flyMelbourne.green .content h1, 
.flyMelbourne.green .content h2, 
.flyMelbourne.green .content h3, 
.flyMelbourne.green .content h4, 
.flyMelbourne.green .content a:link,
.flyMelbourne.green .content a:visited,
.flyMelbourne.green .error		{ color:#33a56c;}

.flyMelbourne.pink .content .wysiwyg ul li		{ background:url(/images/icons/bullet_pink.png) 0px 5px  no-repeat; }
.flyMelbourne.orange .content .wysiwyg ul li	{ background:url(/images/icons/bullet_orange.png) 0px 5px  no-repeat; }
.flyMelbourne.red .content .wysiwyg ul li		{ background:url(/images/icons/bullet_red.png) 0px 5px  no-repeat; }
.flyMelbourne.purple .content .wysiwyg ul li	{ background:url(/images/icons/bullet_purple.png) 0px 5px  no-repeat; }
.flyMelbourne.mauve .content .wysiwyg ul li		{ background:url(/images/icons/bullet_mauve.png) 0px 5px  no-repeat; }
.flyMelbourne.indigo .content .wysiwyg ul li	{ background:url(/images/icons/bullet_indigo.png) 0px 5px  no-repeat; }
.flyMelbourne.teal .content .wysiwyg ul li		{ background:url(/images/icons/bullet_teal.png) 0px 5px  no-repeat; }
.flyMelbourne.green .content .wysiwyg ul li		{ background:url(/images/icons/bullet_green.png) 0px 5px  no-repeat; }

.flyMelbourne.orange .head			{background:url(/images/headers/flightDeals.jpg);}
.flyMelbourne.red .head				{background:url(/images/headers/freeFlights.jpg);}
.flyMelbourne.pink .head			{background:url(/images/headers/flyMelbourne.jpg);}
.flyMelbourne.purple .head			{background:url(/images/headers/flightSpecials.jpg);}
.flyMelbourne.mauve .head			{background:url(/images/headers/twitter.jpg);}
.flyMelbourne.indigo .head			{background:url(/images/headers/ePostcard.jpg);}
.flyMelbourne.teal .head			{background:url(/images/headers/travelGame.jpg);}
.flyMelbourne.green .head			{background:url(/images/headers/searchBook.jpg);}

.flyMelbourne .form span.error	{display:block; padding:6px 0 0 195px;}
.flyMelbourne .error .special { color: Red; }

.flyMelbourne .wysiwyg #twitter_div ul#twitter_update_list		{ list-style:none; margin:0; padding:0;}
.flyMelbourne .wysiwyg #twitter_div ul#twitter_update_list li		{ list-style:none; display:block; background-color:#FFFFFF; background-image:none; font-size:14px; clear:both; padding:6px;
border-bottom:1px solid #f2f2f2; border-left:1px solid #f9f9f9; border-right:1px solid #f9f9f9; border-top:none;}
.flyMelbourne .wysiwyg #twitter_div ul#twitter_update_list li span	{display:block;}

