/** * Winter travel sales special CSS * */h1,h1 a,h3 a,h3 {    background-color: #054874;    color: #FFFFFF;    text-decoration: underline;    text-align: center;    font-size: 18px;    line-height: 42px;}h1 a,h1,.boxed {    background-color: #AC1A05;    letter-spacing: normal;}.boxed {    padding: 0.6em;    padding-bottom: 0.8em;}.boxed p {    font-size: 16px;    color: #FFFFFF;    font-weight: bold;    margin: 0px 0px 0.2em 0px;}.boxed strong {    color: #FFFF00;    font-size: 18px;}.boxed small {    color: #FFFF00;}.boxed a {    text-decoration: none;    color: #FFFFFF;}.boxed a em {    text-decoration: underline;}.boxed h3,.boxed h3 a {    background-color: #AC1A05;    line-height: 1.2em;    margin: 0px;    padding: 0px 0px 0.2em 0px;    text-decoration: none;    color: #FFFF00;}.indentText {    font-size: 11pt;    line-height: 15pt;    padding-left: 0px;    padding-right: 5px;    color: #003366;    text-align: justify;}.faded {    color: #999999;    font-size: smaller;}.textboldRED {    font-size: 20px;    line-height: 20px;    color: #A10104;    font-weight: bold;    text-transform: uppercase;}#verticalBar {    border: 1px #6699CC solid;    background: #FFFFCC url('../images/winter/strip.jpg') repeat-x;;}#recentRates {    background: transparent;    color: #FFFFFF;    margin: 0px;    padding: 0px 5px 5px 5px;    border: 0px;    font-size: 10px;}#recentRates td {    padding: 2px;    color: #000000;}#recentRates th {    padding: 5px;    font-size: 12px;    color: #000000;}#recentRates .odd {    background-color: transparent;}#recentRates .textsm {    color: #CCCCCC;    font-size: 85%;}#recentRates b {    color: #000000;    letter-spacing: 0.1em;}#supplierNote h2 {    text-align: center;}#supplierNote p {    line-height: 1.5em;}#topBanner {    float: right;     width: 468px;     text-align: center;     background: url('../images/lasvegas/banner_frame4.png') bottom right no-repeat;    font-size: 16px;    font-family: Verdana, Arial, Helvetica, sans-serif;    /* padding-bottom: 3px; */    margin-top: 5px;    color: #FFFFFF;}#topBanner a {    font-weight: bold;    color: #a42229;    text-decoration: none;    font-size: 19px;}#topBanner a.online {    color: #FFFFFF;}.midHeader {    border: 2px #a42229 solid;    width: 100%;    padding: 0px;    margin: 5px 0px;    height: 70px;}.midHeader h1 {    margin: 0px;}.midHeader h1 a {    text-decoration: none;}.midHeader .phone {    float: right;    text-align: center;    width: 269px;    padding: 3px;    margin: 0px;}.midHeader .online {    text-align: center;    width: 269px;    /*background-color: #d19093; */    background-color: #ba595d;    color: #FFFFFF;    padding: 3px;    margin: 0px;}.midHeader .phone a,.midHeader .online a {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 16px;    text-decoration: none;    font-weight: bold;}.midHeader .phone a {    color: #AC1A05;}.midHeader .online a {    color: #ffffff;}