body, html {height: 100%;}
* {font-family: Helvetica, Arial, Geneva sans-serif; }
BODY { text-align:center; font-family: Helvetica, Arial, Geneva sans-serif; background: #CCCCCC; margin: 0px; padding:0px;}
.header { background: #ffffff;  width:964px; }
.footer{ color: black; width: 964px; height: 38px; font-size: 10px; font-family: Helvetica, Arial, Geneva sans-serif; background: #ffffff url('/images/footer_bg.jpg');}
.bodytable {height: 100%; border: 0; padding: 0; margin: 0; background: #ffffff; width:964px;}
.wrapbodytable {height: 100%; border: 0; padding: 0; margin: 0; width:982px;}
.wrapbodytableleft {height: 100%; width: 9px; background: #cccccc url('/images/bg_left_grad.jpg') repeat-y scroll right top; }
.wrapbodytableright {height: 100%; width: 9px; background: #cccccc url('/images/bg_right_grad.jpg') repeat-y scroll left top;}
.navigationleft { font-size: 12px; margin: 10px 0 0 36px; padding: 0 3em 0 0; font-weight: bold; }
.container {height: 100%; text-align: left; height: 100%;  margin:0 auto 0 auto; width:982px;}
.traveldeals { background: #333333 url('/images/latest_deals_bg.jpg') repeat-y; width: 288px; float: left; color: #ffffff; display: block;}
.traveldeals td {color: #ffffff;}
.traveldeals table {margin: 0 0 0 0; padding: 0 0 0 0;}


A {  font-family: Helvetica, Arial, Geneva sans-serif; color: #000000;}
a:hover, .header a:hover { color: #000000; text-decoration: none;}
.adminheader { background: #ffffff; font-size: 12px; margin: 20px 20px auto auto; padding: 0 1em 0 2em; font-weight: bold; float: right; font-size: 20px; font-weight: bold; font-style: italic; font-family: Helvetica, Arial, Geneva sans-serif; color: #000000;}
.adminHeader2 { float: right; font-size: 24px; line-height: 24px; margin: 10px 28px 0 0;}
.adminHeader { float: right; font-size: 24px; line-height: 24px; margin: 10px 28px 0 0;}
.maintable {background: #ffffff url('/images/mainbg.jpg') repeat-y scroll left top; width:964px;}

input, select, textarea, option {font-size: 12px; }
.large_banner {clear: both; background: url('/images/lg_standard_header.jpg');  width:964px; height:155px;}
.adminheader A:link, .navigationleft A:link { text-decoration: none; color: #000000; } /*color: #ffc324;*/
.adminheader A:visited, .navigationleft A:visited { text-decoration: none; color: #000000; } /*color: #ffc324;*/
.adminheader A:active, .navigationleft A:active { text-decoration: none; color: black; }
.adminheader A:hover, .navigationleft A:hover { text-decoration: none; color: #666666; } /*color: black;*/
.navigation A:link, .navigationleft A:link { text-decoration: none; color: #000000; } /*color: #ffc324;*/
.navigation A:visited, .navigationleft A:visited { text-decoration: none; color: #000000; } /*color: #ffc324;*/
.navigation A:active, .navigationleft A:active { text-decoration: none; color: black; }
.navigation A:hover, .navigationleft A:hover { text-decoration: none; color: #666666; } /*color: black;*/
.navigation2 A:link { text-decoration: none; color: #000000; } /*color: #ffc324;*/
.navigation2 A:visited { text-decoration: none; color: #000000; } /*color: #ffc324;*/
.navigation2 A:active { text-decoration: none; color: black; }
.navigation2 A:hover { text-decoration: none; color: black; }
.navigation2 { vertical-align: middle; line-height: 20px; height: 20px; font-size: 12px; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0; }
.main {background: #ffffff; padding:0px;  width:964px; margin:0 auto 0 0; vertical-align: top;}
.mainhome { padding:0px;  width:575px; margin:0 0 0 0; vertical-align: top;}
.main A, .mainhome A {color: #000000;}
.main A:hover, .mainhome A:hover {text-decoration: none;}
.navigation {  background: #ffffff; font-size: 12px; margin: 0 12px 10px 0; font-weight: bold; float: right; }
.navcontainer { width:964px; background: #ffffff; }
.mainhome table { margin: 10px 0 10px 36px;}
.main table { margin: 0 0 0 36px;}
ul {padding: 0; margin: 0 auto 10px 36px; list-style-type: disc; list-style-position: outside;}
ol {padding: 0; margin: 0 auto 10px 36px;  list-style-position: outside;}
li {margin: 0 0 0 30px;}

.privacydiv {border: 2px #ffc324 solid; width: 600px; margin: 0 0 0 36px; padding: 10px;}
img { border: 0px;}
.stretch {margin: 0 0 0 0 ; height: 100%;}
.homesidebar { margin:0 0 0 0;  width: 389px;  vertical-align: top; padding:0px;}
.newsbar {clear:both; padding:0px; margin:0 0 0 0;  background: #414040 url('/images/boxbg.jpg'); width: 389px; height: 39px; }
.teambar {clear:both; padding:0px; margin:0 auto 10px auto;  background: #414040 url('/images/boxbg.jpg'); width: 389px; height: 39px; }
.newscontent {padding:0px; margin:0 auto;   width: 389px; }
h1 {font-size: 36px; line-height: 36px; font-weight: bold; font-style: italic; font-family: Helvetica, Arial, Geneva sans-serif; color: #000000; margin: 20px 10px 20px 36px;}
.newscontent h1{ clear:both; font-size: 11px; line-height: 11px; font-style: normal; font-weight: bold; font-family: Helvetica,Arial; color: #ffffff; margin: 10px 10px 0 10px; text-transform: uppercase; }
.newscontent a , .newscontent2 a{ font-size: 10px; color: #ffffff;}
.newscontent .floatright { float: right; position: relative;}
.newscontent p {margin: 0 0 10px 0;}
.traveldeals h1{ clear:both; font-size: 11px; line-height: 11px; font-style: normal; font-weight: bold; font-family: Helvetica,Arial; color: #ffffff; margin: 10px 10px 0 10px; text-transform: uppercase; }
.traveldeals a , .newscontent2 a{ font-size: 10px; color: #ffffff;}
.traveldeals .floatright { float: right; position: relative;}
.traveldeals p {margin: 0 0 10px 0;}
h2, .header2 {font-size: 18px; font-weight: bold; font-style: italic; font-family: Helvetica, Arial, Geneva sans-serif; color: #000000; margin: 10px 10px 10px 36px;} /*color: #ffc324;*/
h3 {text-decoration: none; font-size: 12px; font-weight: bold; font-family: Helvetica, Arial, Geneva sans-serif; color: #000000; margin: 10px 10px 10px 36px; text-transform: uppercase; } /*color: #ffc324;*/
h3 a {text-decoration: none; font-size: 12px; font-weight: bold; font-family: Helvetica, Arial, Geneva sans-serif; color: #000000;  text-transform: uppercase; } /*color: #ffc324;*/
h3 a:hover {text-decoration: underline;}
td {line-height: 150%;  font-size: 11px; font-family: Helvetica, Arial, Geneva sans-serif;}
p, .bodytext3, .bodytext4, ul {line-height: 150%;  font-size: 11px; font-family: Helvetica, Arial, Geneva sans-serif; margin: 10px 28px 10px 36px;}
.mimic_bodytext { font-size: 11px; line-height: 100%; color: #000000;}
.bodytext3 {font-weight: bold;}
.nofootermarginp {margin: 10px 28px 0 36px;}
.lessindent p, .lessindent h3, .lessindent h2, .lessindent h1 {margin: 10px 28px 10px 10px;}
.lessindentspecial p, .lessindentspecial h3, .lessindentspecial h2, .lessindentspecial h1 {margin: 10px 28px 10px 20px;}
.noindenttable p, .noindenttable h3, .noindenttable h2, .noindenttable h1, .noindenttable td {margin: 10px 28px 10px 0;}
.notopmarginh3 { margin: 0 28px 10px 10px;}
.newscontent p {line-height: 150%;  font-size: 11px; font-family: Helvetica, Arial, Geneva sans-serif; margin: 0 10px 0 10px;}
.newscontent2 p {line-height: 150%;  font-size: 11px; font-family: Helvetica, Arial, Geneva sans-serif; margin: 0 10px 10px 10px;}
li {font-size: 11px; font-family: Helvetica, Arial, Geneva sans-serif;}
p, td, li {line-height: 150%; color: #444444;} /*color: #666666*/
.bookflight_box {background: #cccccc url('/images/bookflight_rf_box_bg.jpg') repeat-y; width: 907px; padding: 0 0 0 0; margin: 0 0 0 0; text-align: left;}
.bookflight_box_orange {background: #ffffff url('/images/bookflight_rf_box_orange_bg.jpg') repeat-y; width: 505px; padding: 0 0 0 0; margin: 0 0 0 0; text-align: left;}
.bookflight_box_orange2 {background: #ffffff url('/images/bookflight_rf_box_orange2_bg.jpg') repeat-y; width: 716px; padding: 0 0 0 0; margin: 0 0 0 0; text-align: left;}

.newscontent p, .newscontent2 p{color: #ffc324;}
.footer A{ padding: 0 1em 0 1em; }
.header A{ padding: 0 0.5em 0 0.5em; }
.navigationleft A{ padding: 0 1em 0 0; }
.error1, .error2, .error1 li, .error1 ul li { color: red; font-weight: bold;}
.footer A:link {text-decoration: none; color: black;}
.footer A:visited {text-decoration: none; color: black;}
.footer A:active {text-decoration: none; color: white;}
.footer A:hover {text-decoration: none; color: white;}
.footernav {margin: 11px auto auto auto; float: left; width: 300px; font-weight: bold;}
.footercopyright {margin: 11px 0px auto auto; width: 500px; float: left; text-align: right; text-transform: uppercase;}
.orangespan {color: #ffc324;}
.blackspan {color: #000000;}
.blackspan2 {color: #666666;}
.whitespan {color: #ffffff;}
.contactustable {vertical-align: top; width: 892px;}
.contactustable td {vertical-align: top;}
.contactustable p,.contactustable h1,.contactustable h2,.contactustable h3 {margin: 10px 10px 0 0;}
.contactustable table {margin: 0 10px 0 10px;}
.displayTable { border: 1px solid #ffc324; border-collapse: collapse; width: 892px;}
.displayTable, .displayTable th, .displayTable td { font-family: Helvetica, Arial, Geneva sans-serif; font-size: 10px; color: #444444;}
.displayTable caption { font-size: 150%; font-weight: bold; margin: 5px;}
.displayTable td, .displayTable th { padding: 4px;}
.displayTable thead th { text-align: left; background: #ffc324; color: #000000;  font-weight : bold;}
.displayTable thead tr th a:link, .displayTable thead tr th a:visited { color: #000000; text-decoration: none; font-weight : bold;}
.displayTable tbody th { font-weight: bold;}
.displayTable tbody tr { background: #FFFFFF; border-bottom: 1px solid #ffc324;}
.displayTable tbody tr.odd { background: #FFFFFF; }
.displayTable tfoot th, .product_table tfoot td { font-size: 95%;}
.displayTable tfoot td { border:0px; }
.displayTable p {margin: 0 0 0 0;}
.displayTable A:visited { color: #aaaaaa;}

