﻿.fcfd_container { width:960px;border:solid 1px #a2a2a2;position:relative;clear:both;padding-bottom:30px;clear:both;border-radius:2px 2px 2px 2px }
.fcfd_header { width:960px;clear:both;background-color:#f2f2f2;height:17px;font-weight:bold;padding-bottom:3px; }
.fcfd_farecounter { float:left;width:75px;background-color:#a2a2a2;color:#fff;padding-left:5px;padding-top:2px;padding-bottom:3px }
.fcfd_faretitle { float:left;padding-left:99px }
.fcfd_content { width:960px;clear:both }
.fcfd_airlinelogo { width:200px;float:left;position:relative;top:25px;left:10px }
.fcfd_data { float:left;width:500px; }
.fcfd_data img { border-style: none }
.fcfd_price { float:left;width:200px; }
.fcfd_footer {  }
.fcfd_footer > ul { margin:0;list-style-image:url('/graphic_new/flights/icons_triangle.gif');padding-left:216px;clear:both }
.fcfd_footer > ul > li { float:left; width:275px; }
.fcfd_totalamount { font-weight:bold;border-top:solid 1px black;border-bottom:solid 1px black }
.fcfd_submit { text-align:left;font-weight:bold;margin-top:30px }
.fcfd_submit a { color: #fff;text-decoration:none;font-size:10pt;background-color:#4165BB;padding:5px;border-radius:2px 2px 2px 2px;font-size:11pt }
.fcfd_submit a:hover { color:#c2c2c2 }
.fcfd_farecode { color:#c2c2c2;font-weight:normal;float:right;font-size:8pt; }
.fcfd_fareremarks { list-style-image:url('http://www.airfares.com.sg/graphic_new/icon/ic-flight-red.png');float:left;white-space:normal;padding-left:15px;color:maroon}
.fcfd_fareremarks a { color:maroon;text-decoration:none }
.fcfd_fareremarks a:hover { text-decoration:underline }
.fcfd_criteria { clear: both; left:202px; position:relative }
.fcfd_fareinfoheader { color:#18518f }
.fcfd_call {clear:both;padding-top:5px;font-size:11pt}
.fcfd_callhours {font-size:8pt}
.fcfd_callhours:hover {cursor:help}
.fcfd_reporterror {float:right;padding-right:2px;font-size:8pt}
.fcfd_conditions {float:left;padding-left:15px;padding-right:15px}
.fcs-border-left {border-left: solid 1px #a2a2a2}
.fcs-border-top {border-top: solid 1px #a2a2a2}
.fcs-border-bottom {border-bottom: solid 1px #a2a2a2}
.fcs-border-right {border-right: solid 1px #a2a2a2}
.fcs-direct { background-color: #E5E5E5 }
.fcs-direct-border { border-top: solid 1px #B2B2B2 }
.fcs-onestop { background-color: #f2f2f2 }
.fcs-onestop-border { border-top: solid 1px #BFBFBF }


.hs-border-top { border-top: solid 1px #ff6600 }
.hs-border-left { border-left: solid 1px #ff6600 }
.hs-border-right { border-right: solid 1px #ff6600 }
.hs-border-bottom { border-bottom: solid 1px #ff6600 }
.hs-bg { background-color: #ff6600;color:#ffffff;font-weight:bold }
.hs-nowrap {white-space:nowrap}
.hs-white {background-color:#fff}

.imgTwitter { border:none;vertical-align:bottom }
.bdrleft { border-left:solid 1px black }
.bdrtop { border-top:solid 1px black }
.bdrright { border-right:solid 1px black }
.bdrbottom { border-bottom:solid 1px black }
