/** * Cheaptrips.com CSS */body {    background-color: #FFFFFF;}p, h1, h2, h3, h4, td, li, input, dt, dl, dd {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;}h1 {/*  font-family: Times New Roman, serif; */    color: #A10104;    text-align: center;    font-size: 20pt;    letter-spacing: 0.1em;    text-decoration: none;}h1 a {    text-decoration: none;}h1 sup {    font-size: 12pt;}h2 {    font-size: 19px;    line-height: 22px;    color: #003366;}h3 {    font-size: 14pt;    color: #006699;}h4 {    font-size: 13pt;    color: #006699;}.navlinktop {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    color: #FFFFFF;    text-decoration: none;}.navlinktop:hover {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    color: #FFFFFF;    text-decoration: underline;}.navlinktopseparator {    font-size: 8px;    font-weight: bold;    color: #FFFFFF;    vertical-align: 20%;    letter-spacing: 2px;}.text {    font-family: Arial, Helvetica, sans-serif;    font-size: 18px;    line-height: 22px;    color: #003366;}a.textsm,a:link.textsm,a:visited.textsm,.textsm {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    line-height: 15px;    color: #333333;    text-decoration: none;}a.textsmboldRED,.textsmboldRED {    font-family: Arial, Helvetica, sans-serif;    font-size: 16px;    line-height: 19px;    color: #A10104;    font-weight: bold;    text-transform: uppercase;    text-decoration: none;}.date {    font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    line-height: 15px;    color: #DFE8F5;}.slogan {    font-family: Arial, Helvetica, sans-serif;    font-size: 20px;    line-height: 22px;    /*color: #003366; */    color: #c60909;    font-style: italic;    font-weight: bold;}.slogan em {    text-decoration: underline;}.headerBlock {    text-transform: uppercase;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;/*  color: #5488BB;    background-color: #A5C8FC; */    color: yellow;    background-color: #517ba7;    width: 235px;    height: 80px;    text-align: center;}.headerBlock p {    margin: 0px;    padding: 0px;}.headerBlock .title {    font-size: 14px;    line-height: 24px;    color: #FFFFFF;    background-color: #054874;}.headerBlock .phone {    font-family: Arial, Helvetica, sans-serif;    font-size: 20px;    line-height: 30px;    color: #054874;}.headerBlock .title .phone {    font-size: 20px;    line-height: 24px;    color: #FFFFFF;}.headerBlock a {    color: #054874;}table.list td {    font-family: Arial, Helvetica, sans-serif;    font-size: 10pt;}table.list td b {    color: #DF0018;}ul.list {    list-style-image: url('../images/dotorg.gif');    /*list-style-image: url('../images/ct_plane_bullet.png');*/}ul.list li {    font-family: Arial, Helvetica, sans-serif;    font-size: 10pt;    padding-bottom: 1.1em;}ul.list li b {    color: #DF0018;}ul.checkmark {    list-style-image: url('../images/checkmark2.gif');}ul.checkmark li {    font-family: Arial, Helvetica, sans-serif;    font-size: 11pt;    padding-bottom: 1.1em;}ul.checkmark li b {    font-weight: bold;}#guarantee h4 {    color: #339900;    margin: 15px 0px 0px 0px;    padding: 0px;}#guarantee p {    margin: 0px 0px 5px 20px;    padding: 0px;}#supplierNote {    text-align: left;}#recentRates {    width: 172px;    padding: 0px 5px 5px 5px;}.orderButton {    float: right;    background-color: #A10104;    border: 1px outset #FF0000;    color: #FFFFC0;    font-weight: bold;    font-size: 8pt;    cursor: pointer;}#planCompare li {    font-size: 12pt;    color: #006699;    font-weight: bold;}#planCompare li p {    font-size: 9pt;    color: #000000;    font-weight: normal;    padding-top: 0px;    margin-top: 0px;}#planCompare li h3 {    font-size: 12pt;    padding-bottom: 0px;    margin-bottom: 0px;}#planCompare h2 {    font-family: Arial, Helvetica, sans-serif;    font-size: 15pt;    line-height: 19px;    color: #A10104;    font-weight: bold;}.indentText {    font-size: 11pt;    padding-left: 20px;}#airlineSecrets {    font-size: 20px;    line-height: 20px;    color: #A10104;    text-transform: uppercase;    text-align: center;    padding: 5px;}#airlineSecrets strong {    font-size: 24px;    color: #6699CC;}#testimonials h2 {    text-align: center}#testimonials blockquote {    padding: 0px;    margin: 1em 0px 0.25em 0px;}#testimonials blockquote p {    padding: 0px;    margin: 0px;}#testimonials p.cite {    margin: 0px 0px 2em 0px;    padding: 0px;}/** * Newsletter signup box */#nls_box {    width: 198px;    color: #FFFFFF;    font-family: Verdana, Arial, Helvetica, sans-serif;    padding: 0px;    margin: 0px 0px 8px 0px;}#nls_box a {    text-transform: uppercase;    color: #FFFFFF;}#nls_box h4 {    margin: 0px;    padding: 6px 4px;    border-bottom: 1px #FFFFFF solid;    text-align: center;    text-transform: uppercase;    font-size: 15px;    font-weight: bold;    background-image: url("../images/nls_top.png");    background-repeat: no-repeat;    line-height: 14px;    color: #FFFFFF;}#nls_box h4 a {    text-decoration: none;}#nls_box p {    margin: 0px;    padding: 4px 4px 8px 8px;    font-size: 10px;    background-image: url("../images/nls_body.png");    background-repeat: no-repeat;    background-position: bottom;}#nls_box p.nls_link {    padding: 0px;}/** * Very top header */h1#topHeader {    background-color: #FFFFFF;    /* width: 760px; */    margin: 0px auto;    padding: 0px;}/** * Top navigation area */#topNavigation {    clear: both;}/** * For FAQ-type of page */#faq dt {    font-weight: bold;    font-size: 13px;    margin-bottom: 5px;}#faq ol li {    font-weight: bold;    font-size: 13px;    margin-bottom: 5px;}#faq dd ol li {    font-weight: normal;    font-size: 12px;}#faq dd {    margin-bottom: 20px;}