html, body{margin:0;padding:0;color:#333333;font-size:12px;font-family:arial,san-serif;background:#000;}
table{font-size:100%;}

a:link { color:#000; text-decoration:underline; } /* color:#0000CC;text-decoration:none; */
a:visited { color:#000; text-decoration:underline; } /* color:#0000CC;text-decoration:none; */
a:hover { color:#000; text-decoration:underline; } /* color:#0000CC;text-decoration:none; */
a:active { color:#000; font-weight:normal; } /* color:#663399; font-weight:normal; */

img{border:none;}
form{margin:0;padding:0;}

#pagewidth{width:770px;text-align:left;margin-left:auto;margin-right:auto;background-color:#000;}
#template_popup #pagewidth{width:100%;text-align:left;margin-left:0;background:#fff;}
#wrapper{background-image:url(http://images.pinpoint.net.au/product/orm_au_wrapper_bg.gif);background-repeat:repeat-y;width:770px;border-left:solid 1px #fff;border-right:solid 1px #fff;}

/*#grey_banner{ height:19px; width:649px; position: absolute; left:121px; top:106px; background: url(http://images.pinpoint.net.au/product/mac_grey_bg.jpg);}*/

#leftcol{float:left;margin-top:0px;width:119px;background:#000;z-index:0;margin-top:92px;}
#twocols{width:650px;float:right;background:#fff;}

#rightcol{width:180px;margin-top:80px;float:right;background:#fff;}
#rightcol h3{width:100%;font-size:100%;font-weight:bold;color:#fff;background:#000;padding:0;margin:0;line-height:19px;height:19px;text-indent:3px;}

#template_home #maincol,#template_three #maincol{float:left;display:inline;width:460px;margin-left:2px;margin-bottom:60px;background:#fff;}
#template_two #maincol{float:left;display:inline;width:635px;margin-left:2px;background:#fff;}
#template_popup #maincol{margin:0;height:auto;width:400px;background:#fff;}

#footer{width:772px;text-align:left;margin-left:auto;margin-right:auto;background-color:#000000;border-top:10px solid #ca005d;float:left;}
#footer .content{width:770px;margin:0;padding:0 0 0 0;background:#000000;}
#footer .content p{font-size:10px;margin:0 0 6px 18px;color:#5b5b5b;background:#000000;}

#nav_footer_menu{width:772px;height:auto;background:#5b5b5b;padding:10px 0 0 0;}
#nav_footer_menu ul{list-style-type:none;color:#ffffff;background:#5b5b5b;margin-left:20px;}
#nav_footer_menu li{float:left;display:inline;color:#ffffff;text-align:left;border-left:1px solid #ffffff;font-size:95%;background:#5b5b5b;}
#nav_footer_menu li.first{background:#5b5b5b;}
#nav_footer_menu li a{display:inline;color:#ffffff;text-decoration:none;margin:10px 8px 10px 10px;background:#5b5b5b;}
#nav_footer_menu li.first a{background:#5b5b5b;}
#nav_footer_menu li a:hover{background:#5b5b5b;}



/* *** Float containers fix:http://www.csscreator.com/attributes/containedfloat.php *** */
.clearfix:after{content: "."; display: block;height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 

/* Customise Look and Feel */
/* #header{width:100%;height:103px;background: url('http://images.pinpoint.net.au/product/orm_logo_macquarie_new.gif') no-repeat 0 0;margin:0 0 0 2px;}*/
#header{width:100%;height:71px;background: url('http://images.pinpoint.net.au/product/orm_logo_macbank_april10.jpg') no-repeat 5px 10px;margin:0 0 0 2px;}
#logo{position:absolute;}
#global-navigation{position:relative;top:18px;left:437px;width:200px;}
#global-navigation{font-size:90%;color:#fff;}
#global-navigation a{color:#fff;text-decoration:none;}
#global-navigation a:hover{text-decoration:underline;}

#header-tabs{height:19px;}

#form-keyword {width:140px;margin:0 0 0 630px;}
#form-keyword .field{float:left;}
#form-keyword .field input{width:100px;font-size:84%;margin:1px;}
#form-keyword .button{float:left;margin:2px 1px 1px 1px;}

#form-login label{display:block;width:160px;font-weight:bold;font-size:100%;}
#form-login .field{width:120px;margin:0 0 3px 0;}
#form-login #login-button{text-align:left;margin:3px 0 0 0}
#form-login form{margin:0 5px 5px 5px;}

#maincol h1{font-family:Helvetica,arial,sans-serif; font-weight:normal; vertical-align:middle;color:#000;margin:30px 0 0 10px; letter-spacing:-1px; clear:none; height: 34px; overflow: hidden}

#maincol p{font-family:arial,sans-serif;font-size:12px;color:#333333;padding:0 0 0 10px;}
#disclaimer {width:100%;height:auto;color:#999999;font-family:arial,sans-serif;font-size:1px;background-color:#ffffff;padding:5px 0 5px 0;margin:0 5px; 0 10px;}
#disclaimer p{color:#999999;font-family:arial,sans-serif;font-size:11px;}
#maincol h2{font-family:arial,sans-serif;font-size:20px;color:#8a9105;padding:0 0 0 10px;}
#maincol h3{font-family:arial,sans-serif;font-size:16px;color:#1c1c1c;text-decoration:none;padding:0 0 0 10px;}
#maincol h4{font-size:12px;line-height:19px;vertical-align:text-top;color:#000;margin:35px 0 15px 0;width:100%;padding:0 0 0 10px;}

#maincol h4 a{color:#fff;}
#maincol h4 .content{padding:5px;}

#maincol h5{font-weight:normal;margin:5px 0 5px 0;font-size:100%;padding:0 0 0 10px;}
#maincol h6{color:#1c1c1c;font-size:16px;font-weight:bold;margin:20px 0 0 0;font-family:arial,sans-serif;padding:0 0 0 10px;}
#maincol h6 a:link{color:#000000;font-family:arial,sans-serif;border-bottom:solid 1px #cacaca;}
#maincol h6 a:visited{color:#000000;font-family:arial,sans-serif;border-bottom:solid 1px #cacaca;}
#maincol h6 a:hover{color:#000000;font-family:arial,sans-serif;border-bottom:solid 1px #cacaca;}
#maincol h6 a:active{color:#ca005d;font-weight:normal;font-family:arial,sans-serif;border-bottom:solid 1px #cacaca;}

#maincol ul.icon{list-style-image:url(http://images.pinpoint.net.au/product/orm_bullet_square.gif);color:#333333;}
/*#maincol li.icon2{list-style-image:url(http://images.pinpoint.net.au/product/orm_bullet_square.gif);margin:0 0 0 15px;padding:0;}*/

#rightcol .box{background:url(http://images.pinpoint.net.au/orm_au/mac_grey_corner.gif) no-repeat bottom right #ccc;width:100%;margin-bottom:10px;}
#rightcol .box h3{width:180px;font-size:100%;font-weight:bold;color:#fff;background:#000;padding:0;margin:0;line-height:23px;height:23px;text-indent:3px;}
#rightcol .box p{margin:5px 5px 10px 5px;}

/* Navigation */
#nav_secondary_menu { width:119px; color:#000; font-size:12px; font-family:arial,san-serif; background:#adadad; }
#nav_secondary_menu ul {list-style-type: none; color:#000;border-bottom: 1px solid #FFF;border-left: 1px solid #525252; margin:0; padding:0; position:relative; } 
#nav_secondary_menu li { border-top:1px solid #fff;color:#000; height:25px;padding-left:2px; display: block; position: relative; } 
#nav_secondary_menu li.herenow { background-color: #fff; color: #000; }
#nav_secondary_menu li.herenow a:hover { margin:-5px 0 0 -2px;padding:5px 0 0 7px;background-color: #fff; color: #000;height:20px;}
#nav_secondary_menu li a {font-weight: bold; overflow:hidden; position: relative; top:5px; text-decoration:none; color: #000; display:block; height: 15px; overflow: hidden; padding: 5px; margin-top: -5px; } 
#nav_secondary_menu li a:hover { margin:-5px 0 0 -2px;padding:5px 0 0 7px;background-color: #fff; color: #000;height:20px; }

#nav_secondary_menu ul li a.category { font-weight: normal; color: #000000; }
#nav_secondary_menu ul li ul { position:absolute; }
#nav_secondary_menu li a.selected { color: #000000; background: #ffffff; }

.rolloutmenu li ul { display:block; position:absolute;left:118px; border-bottom:solid 1px #FFF; border-left:#525252 1px solid; background-color:#CCC; } 
.rolloutmenu li ul li a:hover{ width:97%;background-color: #fff; display:block;  }

ul#EarnPoints{ width: 200px; top:0px; }
ul#RedeemPoints { width: 190px; top:0px; }
ul#MyAccount { width: 150px; top:0px; }
ul#RewardsHelp { width: 200px; top:0px; }

#search-by-points-box{margin:10px 0 10px 5px;color:#fff;}
#search-by-points-box select{width:80px;font-size:80%;}
#search-by-points-box .button{margin-left:2px;}

/* Order Tracking */
#order_tracking {border-collapse:collapse; border:2px solid #999;}
#order_tracking th,#rewards_account td{padding:2px;}
#order_tracking td {padding:3px;}
#order_tracking thead th{vertical-align:top;text-align:left;background:#adadad;color:#fff;}
#order_tracking .points-value {text-align:right;}

/* Bonus Partner*/
#local-bonus-partner-list table{border-collapse:collapse;border:2px solid #999;width:100%;}


#bonus-partner-list{border-bottom:1px solid black;}
#bonus-partner-list table,#local-bonus-partner-list table{border-collapse:collapse;border:2px solid #999;width:100%;}
#bonus-partner-list th,#bonus-partner-list td,,#local-bonus-partner-list th,#local-bonus-partner-list td{padding:3px}
#bonus-partner-list th,#local-bonus-partner-list th{background:#999;color:#fff;text-align:left;vertical-align:middle;}
#bonus-partner-list td,#local-bonus-partner-list td{border-bottom:1px solid #adadad}
#bonus-partner-list h3{text-indent:4px;color:#fff;margin:0;padding:0;background:none;}
#bonus-partner-list .letter{background:#000;}
#bonus-partner-list #bonus-partner-points{text-align:center;}

#bonus-partner-item h3{color:#000;background:none;font-size:110%;text-indent:0;}
#bonus-partner-item .bonus-partner-image{float:left;width:220px;}
#bonus-partner-item .bonus-partner-desc{float:left;width:400px;}
.bonus-partner-image img{margin:4px 0 0 4px;} 


/* Points Balance Boxes */
#template_home #points-box,#template_three #points-box{width:450px;}
#template_two #points-box{width:635px;}
#points-box{line-height:30px;text-indent:5px;background:#ccc;float:left;margin-bottom:5px;}
#welcome{float:left;margin:0 3px 3px 0;width:25%}
#points-balance{float:left;margin:0 3px 3px 0;}

#logout{float:right;margin:5px 2px 0 0;}
#logout a{position:relative;display:block;width:93px;height:22px;overflow:hidden;text-align:center;cursor:hand;}


/* Form */
.validation_summary,.validation_summary a{color:#ff0000;}
.formcontainer h3{margin-top:0;}
.formtable {width:100%}
.formtable tfoot td .button{padding-top:40px;vertical-align:top;display:block;}
.formleftcolumn{width:180px;}
.formnotescolumn{width:160px;}
.frmleft{width:180px;font-size:100%;vertical-align:top;}
.frmrow{font-size:100%;vertical-align:top;}
.frmright{font-size:100%;vertical-align:top;}
.frmright .button{float:right;}
.frmtwocolumn {padding:0px;margin:0px;vertical-align:top}
.frmtwocolumn label{float:left;vertical-align:middle;}
.frmtwocolumn .button{float:right;vertical-align:top;}
.error-text{color:#ff0000;}
.mandatory{color:#ff0000; padding-left:3px; vertical-align:top;}

#frequent-flyer-calculator{border:1px solid #336699;margin:0;padding:0;}
#frequent-flyer-calculator td{margin:0;padding:3px;}

/* Flight */
.ipnlSearchForm .formcontainer{width:310px; float: left; }
.ipnlSearchForm input,.ipnlSearchForm select{font-size:100%;}
.ipnlSearchForm .formleftcolumn,.ipnlSearchForm .formleft{width:60px;}
.ipnlSearchForm .formnotescolumn{width:0;overflow:hidden;}
.ipnlSearchFormSecondary {float:right}
.ipnlSearchFormSecondary .content{margin:5px;width:300px}

.flightsearch{width:100%; border-collapse: collapse;margin-top:10px;border-bottom:3px solid #999;border-left:3px solid #999;border-right:3px solid #999;}
.flightsearch th,.flightsearch td{margin:0;line-height:19px;padding:0 3px 0 3px;}
.flightsearch th{color:#fff;background:#adadad;text-align:left;}
.flightsearch td{border-top:1px solid #adadad;}
.flightsearch img{margin:3px 0 3px 0;}
.operatingcarrier{border:none;}
.fare-rules{margin:10px 0 0 10px;}
.ipnlChangeSearchForm, #ipnlCostSummary,#points-calculator{border:2px solid #999}
.ipnlChangeSearchForm .formcontainer{margin:2px;}
.ipnlChangeSearchForm .formcontainer h3{margin:0;}

/* Button */
input.button{font-size:11px;color:#000;font-weight:bold;}
input.buynow{font-size:11px;color:#000;font-weight:bold;}

/* Rewards Account */
#rewards-account {border-collapse:collapse;width:100%;border:2px solid #adadad;width:100%;}
#rewards-account th,#rewards-account td{padding:4px;}
#rewards-account th{background:#adadad;color:#fff;text-align:left;vertical-align:top;}
#rewards-account tfoot td{border-top:1px solid #adadad;}

/* View Statements Box */
#points_earn_box{background:#fff;border:1px solid black;}
#points_earn_box .content{margin:5px;}
.more_info a{margin:3px 3px 3px 6px;color:#fff;}

/* Redeem Points Page */
#redemption-list {border-collapse:collapse;width:100%;border:2px solid #adadad;width:100%;}
#redemption-list th,#redemption-list td{padding:4px;}
#redemption-list th{background:#adadad;color:#fff;text-align:left;vertical-align:top;}
#redemption-list td{border-bottom:1px solid #adadad;}
#redemption-list #redemption-list-image {text-align:left;width:65px;}
#redemption-list #redemption-list-products {text-align:left;width:200px;}
#redemption-list #redemption-list-description {text-align:left;width:270px;}
#redemption-list #redemption-list-points {text-align:left;width:95px;background-color:none;}

/* Choose Account Titles */
#choose_account {border-collapse:collapse;width:100%;border:1px solid #000;width:100%;}
#choose_account th{text-wrap:normal;background:#adadad;color:#fff;border:1px solid #adadad;text-align:left;padding:3px;vertical-align:top;}
#choose_account td{border:1px solid #adadad;padding:3px;}
#choose_account #account-selection{width:39px;} 
#choose_account #account-name{width:431px;text-align:left;}
#choose_account #account-points{width:162px;text-align:left;}

/* Delivery Details */
#delivery-address{border-collapse:collapse;width:100%;}
#delivery-address #heading{width:182px;padding-left:3px;}
#delivery-address input{width:100%;border:none;}
#address-select{border-collapse:collapse;width:100%;}
#address-select #chkselect{width:20px;}
#address-select #name{width:164px;}
#first_name,#last_name,#street1,#city,#postal_code,#state,#country,#email,#phone{font-size:100%;}

/* View Statement */
.view_statement {border-collapse:collapse;background-color:#fff;}
.view_statement th{vertical-align:top;text-align:left;background-color:#adadad;color:#fff;}
.view_statement .date {width:75px;}
.view_statement .description {width:200px;}
.view_statement .card  {width:40px;}
.view_statement .base, .spend, .bonus{width:60px;}
.view_statement .base-value, .spend-value, .bonus-value, .reward-value {text-align: right;}
.view_statement .reward {width:120px;}
.view_statement .description_redeem {width:300px;}

.flight_search_note {width:260px;margin:0;}
#ce,#fe,#b p{margin:0;}
.chkbox_options {margin-top:10px;}
.offerdescheader {font-size:200%;font-weight:bold;}
#ipnlSearchForm .frmleft {width:100px;}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	color: #000000;
}

.sIFR-replaced {
	visibility: visible !important;
	color: #000000;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	letter-spacing: -18px;
	font-size: 26px;
	color: #000000;
}

.smallText {font-size:8pt;}

.readonly {border:none;}
input[readonly] {border:0;}
textarea[readonly] {border:0;}

/*Conditional Content*/
.TableWidth100 {width:100%}
.ReportingResults {width:95%; text-align:left; border: 1px solid;}
td.rank {width:10px}
tr.reporting_row_alternate {background:whitesmoke;}
tr.reporting_footer_total {font-size: 14pt; padding:4px 0 25px 0;margin: 0 0 9px 0 ;color: red;}
#report_paging{text-align:right; width:90%; font-color: green;}

.ReportingResults row_footer_ll .FloatLeft {float:left;}
.ClearBoth {clear:both}
.ColorRed {color:Red;}
.DisplayNone{display:none}
.PositionAbsolute{position:absolute;}
/*Hotel Search, Restaurant Search*/
.HotelRestaurantResult {width:100%} 
.HotelRestaurantResult .col1 {width:135px;} 
.HotelRestaurantResult .col2 {width:230px;} 
.HotelRestaurantResult td{vertical-align:top;} 
.HotelRestaurantResult .col3div1 {width:85px;float:right;} 
.HotelRestaurantResult .col3div2{margin-top:40px;} 
.HotelRestaurantResult .col3div3{color:Red; font-weight:bold}
/*earn_offer*/
.points-per-dollar .col1{width:55%} 
.points-per-dollar .colother{width:15%;text-align:center}
/* Rewards Account */
#rewards-account {border-collapse:collapse;width:100%}
#rewards-account .head1{width:65px} 
#rewards-account .head7{width:100px}
/*redeem_ff_product*/
#redeem-ff-product-div2 {margin-right:10px;}
/*redeem_super_calculator*/
#redeem_super_calculator_td1{padding-left:20px;}
/*redeem_super_product*/
#redeem-super-product-div2 {margin-right:10px;}
/*admin_member_search*/

/*UcEarnMultiRate.ascx*/
#bonus-partner-items-table #col1{width:70px;} 
#bonus-partner-items-table #col2{width:530px;} 
#bonus-partner-items-table #col3{width:5px;}
#bonus-partner-items-table-nodesc #nodesc-col1{width:70px;}
#bonus-partner-items-table-nodesc #nodesc-col2{width:530px;}
#bonus-partner-items-table-nodesc #nodesc-col3{width:5px;}
#bonus-partner-items-table-nodesc #nodesc-div1{width:70px; float:left;}

/*UcEarnSingleRateDesc.ascx*/
#desc-image-col {width:55px;}
#desc-points-col {width:70px;}
#desc-description-col {width:250px;}

/*UcEarnSingleRateNoDesc.ascx*/
#NoDesc-points-col {width:73px;}

/*ucLocalBonusPartnerBasic.ascx,ucLocalBonusPartnerBonus.ascx,ucLocalBonusPartnerSuburb.ascx*/
.local_bonus_partner_result {width:636px;margin:0;padding:0;font-family:arial;font-size:0.80em}
.local_bonus_partner_result th{border:1px solid black;border-collapse:collapse;font-size:85%;vertical-align:top;padding:2px;}
.local_bonus_partner_result_col1{width:210px}
.local_bonus_partner_result_col2{width:42px}
.local_bonus_partner_result_col3{width:41px}
.local_bonus_partner_result_col4{width:80px}
.local_bonus_partner_result_col5{width:40px}
.local_bonus_partner_result_col6{width:85px}
.local_bonus_partner_result_col7{width:133px}

/*reports_league_ladder*/
#reports_league_ladder_table1 tr{text-align:right}
#reports_league_ladder_table2 tr{text-align:right}
#reports_league_ladder_tb_report #col1{width:18%}
#reports_league_ladder_tb_report #col2{width:21%}
#reports_league_ladder_tb_report #col3{width:22%}
#reports_league_ladder_tb_report #col4{width:18%}
#reports_league_ladder_tb_report #col_sales{width:18%; display:none}

/*reports_member_extract*/
#reports_member_extract_div1{overflow:scroll; width:100%}

/* End Conditional Content*/

/* Start - OFR International (International Flight) */
#dvSubMenu { width:650px;}
#flight-rewards #tabmenu { 	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: 12px 0px 0px; COLOR:black; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid;}
#flight-rewards #tabmenu LI { DISPLAY: inline; OVERFLOW: hidden; LIST-STYLE-TYPE: none}
#flight-rewards #tabmenu A { BACKGROUND:#eaeaea; BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px;  PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 1.1em Arial, sans-serif; BORDER-LEFT: black 1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; TEXT-DECORATION: none; MARGIN-LEFT:5px;}
#flight-rewards #tabmenu A.active {BACKGROUND:#FFFFFF; BORDER-BOTTOM:white 1px solid;BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 1.1em Arial, sans-serif; BORDER-LEFT: black 1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; TEXT-DECORATION: none;MARGIN-LEFT:5px; }
#flight-rewards #tabmenu A:hover {   BACKGROUND:#ffffcc ; COLOR: black;}
#flight-rewards #tabmenu A:visited {	COLOR: black;}

#intl-flight-result {width:650px;}
#intl-flight-result #result-header {width:640px; height:10px; float:left;}
#intl-flight-result #result-header #col1 {float:left;width:255px;}
#intl-flight-result #result-header #depart {float:left;width:140px;font-weight:bold;}
#intl-flight-result #result-header #arrive {float:left;width:140px;font-weight:bold;}
#intl-flight-result #result-header #price {float:left;width:100px; text-align:center;font-weight:bold;}
#intl-flight-result #results {width:640px;float:left; border:1px solid black;}
#intl-flight-result #results #data-table {width:100%;}
#intl-flight-result #results #data-table td.first-col {width:540px;}
#intl-flight-result #results #data-table td.second-col {width:100px;}
#results #data-table td.first-col tr.depart-row {background-color:#dcdcdc;}
#results #data-table td.first-col tr.arrive-row {background-color:#f0f8ff;}
#results #data-table td.first-col tr.depart-row td.col1, tr.arrive-row td.col1 {width:65px; font-weight:bold; text-align:center; padding-left:5px;}
#results #data-table td.first-col tr.depart-row td.col2, tr.arrive-row td.col2 {padding-left:5px;}
#results #data-table td.first-col tr.depart-row td.col2 td.logo, tr.arrive-row td.col2 td.logo {width:50px; text-align:center;}
#results #data-table td.first-col tr.depart-row td.col2 td.carrier, tr.arrive-row td.col2 td.carrier {width:125px;padding-left:5px;}
#results #data-table td.first-col tr.depart-row td.col2 td.timing-details, tr.arrive-row td.col2 td.timing-details {width:280px;}
#data-table td.first-col tr.depart-row td.col2 td.timing-details td.start, td.end, tr.arrive-row td.col2 td.timing-details td.start, td.end {width:140px;}
#intl-flight-result #results-separator {width:650px;float:left;height:1px; border-bottom:1px dotted black; margin-bottom:5px; margin-top:4px; line-height:1px;}
#intl-flight-result tr.paging {font-size:14px; text-align:left; vertical-align:middle; line-height:15px;}
#intl-flight-result tr.paging td.page-no {vertical-align:top; width:100px;}

/* JQuery Calendar - Start */
TABLE.jCalendar {BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: #aaa; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; BORDER-COLLAPSE: separate; border-spacing: 2px}
TABLE.jCalendar TH {PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: #333; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px}
TABLE.jCalendar TD{padding-right: 6px;padding-left: 6px;background: #f0ffff;padding-bottom: 6px;color:#000;padding-top: 6px;text-align: center;}
TABLE.jCalendar TD.other-month {BACKGROUND: #ddd; COLOR: #aaa}
TABLE.jCalendar TD.selected {BACKGROUND: #f66; COLOR: #fff}
TABLE.jCalendar TD.dp-hover{background: #dc143c;color: #000000;}
TABLE.jCalendar TR.activeWeekHover TD {BACKGROUND: #fff; COLOR: #000}
TABLE.jCalendar TR.selectedWeek TD {BACKGROUND: #f66; COLOR: #fff}
TABLE.jCalendar TD.disabled {BACKGROUND: #bbb; COLOR: #888}
TABLE.jCalendar TD.unselectable {BACKGROUND: #bbb; COLOR: #888}
TABLE.jCalendar TD.unselectable:hover {BACKGROUND: #bbb; COLOR: #888}
TABLE.jCalendar TD.today{background: #3cb371;	color: black;}
DIV.dp-popup {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #ccc; PADDING-BOTTOM: 2px; WIDTH: 185px; LINE-HEIGHT: 1.2em; PADDING-TOP: 2px; FONT-FAMILY: arial, sans-serif; POSITION: relative}
DIV#dp-popup {Z-INDEX: 199; POSITION: absolute}
DIV.dp-popup H2 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; PADDING-TOP: 0px; TEXT-ALIGN: center}
A#dp-close {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: center}
A#dp-close:hover {TEXT-DECORATION: underline}
DIV.dp-popup A {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 3px; TEXT-DECORATION: none}
DIV.dp-popup DIV.dp-nav-prev {LEFT: 4px; WIDTH: 100px; POSITION:absolute; TOP:2px;FONT-SIZE:14px; font-weight:bold;}
DIV.dp-popup DIV.dp-nav-next {RIGHT: 4px; WIDTH: 100px; POSITION:absolute; TOP:2px;FONT-SIZE:14px; font-weight:bold;}
DIV.dp-popup DIV.dp-nav-prev A {FLOAT: left;CURSOR: pointer}
DIV.dp-popup DIV.dp-nav-next A {FLOAT: right;CURSOR: pointer}
DIV.dp-popup DIV.dp-nav-prev A.disabled {CURSOR: default}
DIV.dp-popup DIV.dp-nav-next A.disabled {CURSOR: default}
DIV.dp-popup A.disabled {CURSOR: default; COLOR: #aaa}
DIV.dp-popup TD {CURSOR: pointer}
DIV.dp-popup TD.disabled {CURSOR: default}
/* JQuery Calendar - End */

/* End - OFR International (International Flight) */

