﻿@import url("/PublicBin/css/banner.css");
@import url("/css/banner.css");
#wrapper{width:100%;clear:both;position:relative;}
.clear{clear:both;width:100%;border:0;line-height:0;}
.clearGuide{clear:both;height:5px;width:100%;}
#headerWrapper{width:100%;height:100%;position:relative;background:url(/css/images/bg-top.png) repeat-x top;}
#headerWrapper p{font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#545454;font-weight:bold;padding:0px;margin:0px;line-height:26px;}
#headerWrapper #header{width:992px;margin:auto;position:relative;}
#headerWrapper #header #headerLinks{width:335px;height:23px;position:absolute;top:0px;left:685px;z-index:5002;}
#headerWrapper #header #headerLinks ul{list-style:none;padding:0px;margin:0px;color:#545454;font-family:Verdana, Geneva, sans-serif;font-size:11px;font-weight:bold;}
#headerWrapper #header #headerLinks ul li{float:left;display:block;padding:2px 12px 2px 10px;margin-top:3px;}
#headerWrapper #header #headerLinks ul li.language2{width:85px;padding:2px 8px 2px 5px;background:url(/pic/menu_arrow.gif) no-repeat 75px;position:relative;cursor:pointer;}
#headerWrapper #header #headerLinks ul li.language{width:85px;padding:2px 8px 2px 5px;background:url(/pic/bg-language.gif) no-repeat;position:relative;cursor:pointer;position:absolute;top:0;right:183px;}
#headerWrapper #headerLinks ul li.language #moreLanguage{position:absolute;top:20px;right:-1px;width:95px;padding:2px 0px 2px 4px;background:url(/pic/bg-morelanguage.gif) no-repeat;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;height:95px;}
#headerWrapper #headerLinks ul li.language #moreLanguage ul{margin:0;padding:0}
#headerWrapper #headerLinks ul li.language #moreLanguage ul li{list-style:none;padding:0;margin-right:5px;margin-left:2px;cursor:pointer;font-weight:normal;}
#headerWrapper #headerLinks ul li.language #moreLanguage ul li a{text-decoration:none;}
#headerWrapper #headerLinks ul li.language #moreLanguage ul li a:hover{background-color:#fff;display:}
#headerWrapper #headerLinks ul li.language img, #headerWrapper #headerLinks ul li.language2 img{margin-right:5px;}
#headerWrapper #headerLinks #tabs ul li{margin:0 0 0 5px;padding:0;}
#headerWrapper #headerLinks ul li a{color:#545454;text-decoration:none;}
#headerWrapper #headerLinks ul li a:hover{text-decoration:underline;}
#headerWrapper #headerLinks ul li.active{border-right:#B6B6B6 1px solid;}
#headerWrapperDown{background-image:url(/css/images/arrowDown.gif);background-repeat:no-repeat;background-position:right 7px;}
#headerWrapper #header #logo{width:900px;padding-top:65px;position:relative;margin:0 0 20px 17px;}
#headerWrapper #header #logo a.specialLink{display:block;position:absolute;bottom:0px;left:82px;width:293px;height:20px;}
#chSearch3{width:172px;position:absolute;top:3px;right:0px;z-index:9999;}
#chSearch3 .headsearchBox{width:130px;float:left;margin-left:10px;*margin-left:5px;}
#chSearch3 .headsearchBox .onfocus{color:#000;}
#chSearch3 .headsearchBox .onblur{color:#999}
.onfocus{color:#000!important;-moz-border-radius:4px;}
.onblur{color:#999!important;-moz-border-radius:4px;}
.onblurFlights{color:#999!important;background:url(/css/images/flight/bg-airlines.png) no-repeat right bottom #f7f7f7 !important;-moz-border-radius:4px;}
#chSearch3 .headsearchBox input{background:#fff;width:112px;float:left;color:#999;padding:1px 5px;margin:0px 0px 0px 5px;border:2px solid #a31022;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;filter:alpha(opacity=70);-moz-opacity:0.7;}
#chSearch3 .headsearchBox input:focus{border:2px solid #F3CB76;}
#chSearch3 .headsearchButton{width:25px;float:left;}
#headTel{width:340px;height:20px;position:absolute;top:6px;font-size:11px;font-weight:bold;left:10px;}
#headTel .telNo{font-weight:bold;color:#A31022;font-size:12px;}
#headTel .telNo2{text-decoration:underline;}
a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active{background:transparent url(/css/images/sprites.gif) no-repeat 5px -400px;padding-left:21px;color:#545454;text-decoration:underline}
a.morelink:hover{background:transparent url(/css/images/sprites.gif) 5px -500px;color:#a31022;text-decoration:none;}
.morelink span{position:absolute;left:-9999px;width:900px}
#menu{width:992px;margin:auto;position:relative;margin-top:0px;margin-bottom:0;z-index:1000;}
#menu #mainMenu{width:992px;}
#menu #mainMenu ul{list-style:none;overflow:hidden;zoom:1;}
#menu #mainMenu ul li{float:left;padding-top:5px;color:#545454;font-size:12px;font-weight:bold;margin-right:-6px;}
#menu #mainMenu ul li a{color:#545454;display:block;float:left;height:38px;padding-left:17px;text-decoration:none;background:transparent url(/css/images/nav-5.png) no-repeat top left;}
#menu #mainMenu ul li a span{display:block;cursor:pointer;padding:0 17px 0 0;height:38px;float:left;line-height:38px;background:url(/css/images/nav-6.png) no-repeat top right;}
#menu #mainMenu ul li a:hover, #menu #mainMenu ul li.active a{background:url(/css/images/nav-3.png) no-repeat top left;color:#fff;}
#menu #mainMenu ul li a:hover span{color:#fff;background:url(/css/images/nav-4.png) no-repeat top right;}
#menu #mainMenu ul li.active a span{color:#fff;background:url(/css/images/nav-4.png) no-repeat top right;}
#menu #mainMenu ul li.last{margin-left:2px;}
#menu #mainMenu ul li.last a span{color:#A4081B;background:url(/css/images/nav-2.png) no-repeat top right;padding-right:22px;margin-right:-7px;}
#menu #mainMenu ul li.last a:hover{background:url(/css/images/nav-1.png) no-repeat top left;color:#fff;}
#menu #mainMenu ul li.last a:hover span{background:url(/css/images/nav-2.png) no-repeat top right;}
#menu #mainMenu ul li.first{margin-right:-4px;}
#menu #mainMenu ul li.first a{background:url(/css/images/nav-1.png) no-repeat top left;}
#menu #mainMenu ul li.first a span{color:#545454;position:relative;padding-right:19px;padding-left:5px;}
#menu #mainMenu ul li.first a span img{position:absolute;top:18px;right:12px;}
#menu #mainMenu ul li.first a:hover{background:url(/css/images/nav-1.png) no-repeat top left;}
#menu #mainMenu ul li.first a:hover span{color:#A4081B;background:url(/css/images/nav-2.png) no-repeat top right;}
#menu #subMenu{width:982px;padding:0px;position:relative;height:28px;background:#a31022;*margin-top:-20px;*+margin-top:0px;margin:0 0 0 5px;}
#menu #subMenu ul.subMenu{list-style:none;padding:0px;margin:0px 0 0 18px;display:block;width:952px;height:28px;color:#fff;font-size:11px;}
#menu #subMenu ul.subMenu li{float:left;margin:6px 0 0 6px;}
#menu #subMenu ul.subMenu li a{color:#fff;font-size:11px;text-decoration:underline;padding:0 10px 0 10px;}
#menu #subMenu ul.subMenu li a:hover{text-decoration:none}
#menu #subMenu ul.subMenu li.active{background:transparent url(/css/images/arrowTop.gif) center 16px no-repeat;font-weight:bold;}
#menu #subMenu ul.subMenu li.active a{text-decoration:none;}
#menu #subMenu .customerCenterInfo{width:950px;position:absolute;top:28px;left:0;border-bottom:1px solid #b8b8b8;border-right:1px solid #b8b8b8;border-left:1px solid #b8b8b8;background:#FFF;padding:15px;z-index:999;}
#menu #subMenu .customerCenterInfo a{color:#545454;}
#menu #subMenu .customerCenterInfo .smalllogForm{width:200px;padding:10px 15px 10px 15px;background:#e8e8e8;float:left;margin-right:10px;}
#menu #subMenu .customerCenterInfo h5{font-size:14px;padding:0;margin:0;}
#menu #subMenu .customerCenterInfo .smalllogForm input{border:1px solid #e8e8e8;margin-bottom:10px;-moz-border-radius:5px;padding:3px 3px 3px 30px;width:160px;font-size:12px;color:#959595;margin-top:5px;background-repeat:no-repeat;background-position:4px 5px;}
#menu #subMenu .customerCenterInfo .smalllogForm input.email{background-image:url(/css/images/community/log-in-email.png);}
#menu #subMenu .customerCenterInfo .smalllogForm input.password{background-image:url(/css/images/community/password.png);}
#menu #subMenu .customerCenterInfo .smalllogForm dl.accountList{margin-top:12px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #b8b8b8;}
#menu #subMenu .customerCenterInfo .smalllogForm dl.accountList dt{font-size:12px;font-weight:bold;margin-bottom:12px;padding-left:15px;background:url(/css/images/drop-3.GIF) no-repeat left 4px;list-style:none;}
#menu #subMenu .customerCenterInfo .smalllogForm a, #menu #subMenu .customerCenterInfo .smalllogForm dl.accountList dt a{color:#545454;}
#menu #subMenu .customerCenterInfo .qaFeebBack{width:350px;float:left;padding:5px 10px 0 10px;border-right:1px solid #c4c4c4;margin-right:10px;}
#menu #subMenu .customerCenterInfo .qaFeebBack .qaPromo{width:340px;border-bottom:1px solid #c4c4c4;background:url(/css/images/community/faq-bg.gif) no-repeat right bottom;padding:0 5px 0 5px;}
#menu #subMenu .customerCenterInfo p{margin:5px 0 10px 5px;line-height:22px;}
#menu #subMenu .customerCenterInfo .qaFeebBack .feedbackPromo{padding:10px 5px 0 5px;width:340px;background:url(/css/images/community/feedback-bg.gif) no-repeat right bottom;}
#menu #subMenu .customerCenterInfo .storyCheckList{width:305px;float:left;}
#menu #subMenu .customerCenterInfo .storyCheckList .travelstoryPromo{padding:0 5px 35px 5px;border-bottom:1px solid #c4c4c4;background:url(/css/images/community/story-bg.gif) no-repeat right bottom;}
#menu #subMenu .customerCenterInfo .storyCheckList .checklistPromo{padding:10px 5px 50px 5px;background:url(/css/images/community/checklist-bg-bg.gif) no-repeat right bottom;}
.moreBold{font-weight:bold;}
#ui-datepicker-div{display:none;}
#content{width:992px;margin:0 auto;position:relative;background:#fff url(/css/images/bg-content-main.gif) repeat-y center;}
#content #contentHead{width:952px;background:url(/css/images/bg-content-head.gif) no-repeat top;padding:5px 20px 20px 20px;position:relative;}
#pageIntro{height:25px;position:absolute;top:3px;width:100%;z-index:5001;color:#8c8c8c;left:0px;}
#pageIntro p{position:relative;display:block;width:992px;margin:0 auto;font-weight:bold;padding:3px 0 0 10px;}
#content #contentHead #subNav{font-size:11px;color:#A31022;padding:5px 0px 3px 5px;position:relative;clear:both;}
#content #contentHead #subNav a{text-decoration:underline;background-image:url(/css/images/arrow-navigate.gif);background-repeat:no-repeat;background-position:right 7px;padding:2px 8px 4px 5px;color:#444;}
#content #contentHead #subNav a:hover{color:#a31022;text-decoration:none;}
#content #contentHead #subNav a.moreCatagory:hover{color:#444;-moz-border-radius:2px;text-decoration:underline;background-image:url(/css/images/arrowDown.gif);background-repeat:no-repeat;background-position:95% 8px;padding:2px 12px 4px 5px;background-color:#f1f1f1;border:1px solid #dfdfdf;}
#content #contentHead #subNav a.allTours{border:1px solid #d1d1d1;padding:1px 5px 3px 5px;text-decoration:none;background:#f1f1f1;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;}
#content #contentHead #subNav a.allTours2{border:1px solid #d1d1d1;border-bottom:1px solid #f1f1f1;padding:1px 5px 3px 5px;text-decoration:none;background:#f1f1f1;-moz-border-radius-topleft:4px;z-index:9999;}
.alltourList{border:2px solid #d1d1d1;background:#fff;width:320px;padding:10px;-moz-border-radius-topright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;}
.alltourList ul{margin-left:0;}
.alltourList ul li{list-style:none;background:url(/css/images/arrow-navigate.gif) no-repeat left 8px;padding:3px 0 3px 5px;color:#545454;line-height:14px;margin-bottom:5px;margin-left:5px;float:left;width:150px;list-style-position:outside}
.alltourList ul li a{background:none;text-decoration:none;}
.alltourList ul li:hover{background:url(/css/images/arrow-navigate.gif) no-repeat left 8px #f1f1f1;}
h1{font-family:Verdana, Geneva, sans-serif;font-size:22px;color:#545454;border-bottom:#D2D2D2 1px solid;padding:0px 0px 3px 8px;margin:18px 0px 5px 0px;padding-right:280px;display:block;}
h1.newstitle{font-family:Arial, Helvetica, sans-serif;font-size:19px;font-weight:bold;margin-bottom:5px;display:block;padding-right:280px;}
h1 a{color:#545454;text-decoration:none;}
h1 a:hover{color:#a31022;}
h2{font-size:18px;color:#545454;padding:0px;margin:20px 0px 5px 0px;}
h2 a{font-size:18px;color:#545454;padding:0px;margin:20px 0px 5px 0px;text-decoration:none;}
h2 a:hover{color:#a31022;}
h3{font-family:Verdana, Geneva, sans-serif;font-size:15px;color:#545454;padding:0px;margin:0px;margin:12px 0px 0px 0px;}
h4{font-family:Verdana, Geneva, sans-serif;font-size:16px;color:#545454;padding:0px;margin:0px;margin:10px 0px 0px 0px;}
#content p{font-family:Verdana, Geneva, sans-serif;font-size:12px;color:250px;padding:0px;line-height:18px;margin-top:0;}
#content p a{color:#545454;text-decoration:underline;}
#content p a:hover{color:#a31022;text-decoration:none;width:240px;}
#content p a.readmore{text-decoration:underline;padding-left:10px;}
#content .quote{background-color:#F1F1F1;border-left:#a31022 5px solid;padding:8px 8px 5px 12px;margin:0 0 10px 0px;overflow:hidden;}
#content #mainContent{width:660px;margin-left:20px;display:inline;float:left;position:relative;}
#content #mainContent p{color:#444444;font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal;font-weight:normal;line-height:18px;margin-bottom:10px;}
ol, ul{padding:0px;}
ol{list-style-position:inside;}
ol li{margin:0 0 8px 0;padding:0px;line-height:16px;}
ol li a, ul li a{color:#545454;}
ol li a:hover, ul li a:hover{text-decoration:none;color:#a31022;}
#content ul.dropLeft{list-style:none;padding:0px;float:left;margin:5px 10px 15px 0px;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#545454;}
#content ul.drop1{list-style:none;padding:0px;margin:20px 0px 5px 0px;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#545454;}
*html #content ul.drop1{margin:0px 0px 20px 7px;}
#content ul.drop1 li, #content ul.dropLeft li{line-height:15px;margin-left:8px;margin-bottom:6px;background:url(/css/images/drop-1.GIF) no-repeat 0px 4px;padding:0 0 0 15px;float:left;width:120px;}
#content ul.drop1 li a, #content ul.dropLeft li a{color:#545454;}
#content ul.drop1 li a.underline{color:#545454;}
#content ul.drop1 li a:hover, #content ul.dropLeft li a:hover{color:#a03;}
#content ul.drop1 .italic11{font-style:italic;font-size:11px;}
#content ul.drop2{list-style:none;padding:0px;margin:0px;margin:0px 0px 20px 15px;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#545454;float:right;}
#content ul.drop2 li{line-height:15px;margin-bottom:6px;background:url(/css/images/drop-2.GIF) no-repeat 0px 5px;padding:0 0 0 15px;}
#content ul.drop2 li a{color:#545454;text-decoration:none;}
#content ul.drop2 li a:hover{text-decoration:underline;}
#content ul.checkList{list-style:none;padding:0px;margin:0px;margin:0px 0px 20px 15px;font-size:12px;color:#545454;float:left;}
ul.square{margin-left:5px;}
ul.square li{list-style:none outside;line-height:15px;margin-bottom:5px;background:url(/pic/square.png) no-repeat left 8px;padding:2px 0 5px 13px;}
ul.square li.left{width:150px;float:left;}
ul.square li a{text-decoration:none!important;}
ul.square li a:hover{color:#a31022!important;text-decoration:underline!important;}
ul.square1{margin-left:5px;}
ul.square1 li{list-style:none outside;line-height:15px;margin-bottom:5px;background:url(/pic/square.png) no-repeat left 8px;padding:2px 0 5px 13px;}
ul.square1 li a{text-decoration:underline!important;}
ul.square1 li a:hover{color:#a31022!important;text-decoration:none!important;}
ul.squareLeft{margin-left:5px;}
ul.squareLeft li{list-style:none outside;line-height:15px;margin-bottom:5px;background:url(/pic/square.png) no-repeat left 8px;padding:2px 0 5px 13px;float:left;width:150px;list-style-position:outside;}
ul.squareLeft li.width200{width:205px;}
ul.squareLeft li a{text-decoration:underline!important;}
ul.squareLeft li a:hover{color:#a31022!important;text-decoration:none!important;}
#content ul.checkList li{line-height:15px;margin-bottom:6px;background:url(/css/images/check.GIF) no-repeat 0px top;padding:0 0 0 20px;}
#content ul.checkList li a{color:#545454;text-decoration:none;}
#content ul.checkList li a:hover{text-decoration:underline;}
#content .speech{width:100%;margin-bottom:20px;}
#content .speech p{margin-bottom:8px;}
#content .speech .speechLeft{width:80px;padding-bottom:10px;border:#D2D2D2 1px solid;float:left;text-align:center;font-size:10px;color:#545454;margin-right:5px;}
#content .speech .speechLeft img{width:50px;height:50px;}
#content .speech .speechLeft a{color:#545454;}
#content .imgstyle1{margin:10px 0px 2px 0}
#content .imgstyle2{margin:0 5px 0 0;}
#content .speech .speechLeft p{text-align:center;font-size:11px;font-weight:bold;}
#content .speech .speechRight{float:left;width:78%;border:#D2D2D2 1px solid;padding:8px 5px 0 12px;position:relative;margin:0 0 0 20px;}
#content .speech .speechRight:hover{background-color:#f9f9f9;}
#content .speech .arrowLeft{width:11px;height:16px;background-image:url(/css/images/arrow-left.JPG);position:absolute;margin-left:-23px;}
#content .speech .speechAnswer{width:92%;border-left:#CCC 5px solid;background-color:#f1f1f1;padding:5px 8px 8px 8px;margin:0 0 10px 0;}
#content .speech .speechAnswer p{font-size:11px;color:#6b6b6b;line-height:16px;}
.tableStyle1{border-left:1px solid #D9D9D9;border-top:1px solid #D9D9D9;border-bottom:1px solid #d1d1d1;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#6b6b6b;margin:0 0 15px 0;}
.tableStyle1 th{border-bottom:1px #D9D9D9 solid;border-right:1px solid #D9D9D9;padding:6px 5px;font-size:11px;background-image:url(/css/images/bg-table.GIF);background-repeat:repeat-x;background-position:bottom;text-align:center;background-color:#F3F3F3;line-height:18px;}
.tableStyle1 tr th a{text-decoration:underline;}
.tableStyle1 tr th a:hover{text-decoration:none;color:#a31022;}
.tableStyle1 td{border-right:#ccc 1px solid;border-bottom:#ccc 1px solid;padding:6px 0 6px 0;text-align:center;font-size:11px;background:#fff;}
.tableStyle1 td.tableLeft{text-align:left;padding:3px 0 8px 5px;line-height:18px;}
.tableStyle1 tr{border-collapse:separate;border-right:1px solid #D9D9D9;border-left:1px solid #D9D9D9;}
.tableStyle1 tr a{color:#6b6b6b;text-decoration:none;}
.tableStyle1 tr a:hover{text-decoration:underline;}
.tableStyle1 tr:hover{background-color:#DDDDDD;}
.tableStyle1 tr.odd td{background-color:#f1f1f1;}
.tableStyle1 tr:nth-child(odd){background-color:#f1f1f1;}
.paddingLeft10{padding-left:10px;margin:0 0 10px 0;}
.paddingLeft10 a{color:#555;}
.paddingLeft10 a:hover{color:#a31022;text-decoration:none;}
.tableStyleY{width:650px;border-left:1px solid #D9D9D9;border-top:1px solid #D9D9D9;border-bottom:1px solid #d1d1d1;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#6b6b6b;margin:0 0 15px 0;}
.tableStyleY th{border-bottom:1px #D9D9D9 solid;border-right:1px solid #D9D9D9;padding:6px 5px;font-size:12px;background-image:url(/css/images/bg-table.GIF);background-repeat:repeat-x;background-position:bottom;text-align:center;background-color:#F3F3F3;line-height:18px;}
.tableStyleY td{border-right:#ccc 1px solid;border-bottom:#ccc 1px solid;padding:10px 0;text-align:center;font-size:11px;}
.tableStyleY td.booknow{font-size:12px;color:#A31022;font-weight:bold;}
.tableStyleY td.booknow a{font-size:12px;color:#A31022;}
.tableStyleY td.tableLeft{text-align:left;padding:3px 0 8px 5px;line-height:18px;}
.tableStyleY tr{border-collapse:separate;border-right:1px solid #D9D9D9;border-left:1px solid #D9D9D9;}
.tableStyleY tr a{color:#6b6b6b;text-decoration:none;}
.tableStyleY tr a:hover{text-decoration:underline;}
.tableStyleY tr:hover{background-color:#DDDDDD;}
.tableStyleY tr.odd td{background-color:#f1f1f1;}
.tableStyleY tr:nth-child(odd){background-color:#f1f1f1;}
#content .speech01{width:460px;margin-bottom:20px;}
#content .speech01 .speechLeft01{width:80px;padding-bottom:10px;border:#D2D2D2 1px solid;float:left;text-align:center;font-size:10px;color:#545454;margin-right:5px;}
#content .speech01 .speechLeft01 a{color:#545454;}
#content .speech01 .speechLeft01 img{width:50px;height:50px;}
#content .speech01 .speechLeft01 p{text-align:center;font-size:11px;font-weight:bold;}
#content .speech01 .speechRight01{float:right;width:340px;border:#D2D2D2 1px solid;padding:8px 5px 0px 12px;position:relative;}
#content .speech01 .speechRight01:hover{background-color:#f9f9f9;}
#content .speech01 .arrowLeft01{width:11px;height:16px;background-image:url(/css/images/arrow-left.JPG);position:absolute;margin-left:-23px;}
#content .speech01 .speechAnswer01{width:92%;border-left:#CCC 5px solid;background-color:#f1f1f1;padding:5px 8px 1px 8px;margin:0 0 10px 0;}
#content .speech01 .speechAnswer01 p{font-size:11px;color:#6b6b6b;line-height:16px;}
#content .pageNav{border-bottom:#C1C1C1 1px solid;width:100%;margin:15px 0 10px 0;height:20px;position:relative;}
#content .pageNav ul{padding:0px;position:absolute;margin-left:15px;list-style:none;left:-3px;top:-7px;}
#content .pageNav ul li{display:block;margin:0 4px 0 0;float:left;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background-image:url(/css/images/bg-page.GIF);padding:5px 8px 0 8px;height:22px;background-color:#fff;color:#C6162B;font-size:11px;font-weight:bold;}
#content .pageNav ul li.active{-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top:1px solid #C1C1C1;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;background:#fff;}
#content .pageNav ul li.background{-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top:1px solid #45A0C2;border-left:1px solid #45A0C2;border-right:1px solid #45A0C2;background:#45A0C2;}
#content .pageNav ul li.active a, #content .pageNav ul li.active{color:#C6162B;}
#content .pageNav ul li a, #content .pageNav ul li{color:#fff;text-decoration:none;cursor:pointer}
#content .pageNav ul li a:hover{text-decoration:underline;}
.TableTour{width:100%;border-left:1px solid #D9D9D9;border-top:1px solid #D9D9D9;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#6b6b6b;margin:0 0 15px 0;}
.TableTour th{border-bottom:1px #D9D9D9 solid;border-right:1px solid #D9D9D9;padding:6px 5px;font-size:11px;background-image:url(/css/images/bg-table.GIF);background-repeat:repeat-x;background-position:bottom;text-align:center;background-color:#F3F3F3;line-height:18px;}
.TableTour td{border-right:#ccc 1px solid;border-bottom:1px solid #ccc;padding:6px 0 6px 0;text-align:center;font-size:11px;}
.TableTour td.person{background-color:#fff}
.TableTour td.person:hover{background-color:#fff;}
.TableTour td.tableLeft{text-align:left;padding:3px 0 8px 10px;line-height:18px;}
.TableTour tr{border-collapse:separate;border-right:1px solid #D9D9D9;border-left:1px solid #D9D9D9;}
.TableTour tr a{color:#6b6b6b;text-decoration:underline;}
.TableTour tr a:hover{text-decoration:none;color:A31022;}
.TableTour tr:hover{background-color:#DDDDDD;}
.TableTour tr.odd td{background-color:#f1f1f1;}
.TableTour tr:nth-child(odd){background-color:#f1f1f1;}
.tableStyle2{width:650px;border-left:1px solid #D9D9D9;border-top:1px solid #D9D9D9;border-bottom:1px solid #d1d1d1;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#6b6b6b;margin:0 0 15px 0;}
.tableStyle2 th{border-bottom:1px #D9D9D9 solid;border-right:1px solid #D9D9D9;padding:6px 5px;font-size:11px;background-image:url(/css/images/bg-table.GIF);background-repeat:repeat-x;background-position:bottom;text-align:center;background-color:#F3F3F3;line-height:18px;}
.tableStyle2 td{border-right:#ccc 1px solid;padding:6px 0 6px 0;text-align:center;font-size:11px;}
.tableStyle2 td.tableLeft{text-align:left;padding:3px 0 8px 5px;line-height:18px;}
.tableStyle2 tr{border-collapse:separate;border-right:1px solid #D9D9D9;border-left:1px solid #D9D9D9;}
.tableStyle2 tr a{color:#6b6b6b;text-decoration:none;}
.tableStyle2 tr a:hover{text-decoration:underline;}
.tableStyle2 tr:hover{background-color:#DDDDDD;}
.tableStyle2 tr.odd td{background-color:#f1f1f1;}
.tableStyle2 tr:nth-child(odd){background-color:#f1f1f1;}
.tableStyle2{width:740px;border-left:1px solid #D9D9D9;border-top:1px solid #D9D9D9;border-bottom:1px solid #d1d1d1;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#6b6b6b;margin:0 0 15px 0;}
.tableStyle2 th{border-bottom:1px #D9D9D9 solid;border-right:1px solid #D9D9D9;padding:6px 5px;font-size:11px;background-image:url(/css/images/bg-table.GIF);background-repeat:repeat-x;background-position:bottom;text-align:center;background-color:#F3F3F3;line-height:18px;}
.tableStyle2 td{border-right:#ccc 1px solid;padding:6px 0 6px 0;text-align:center;font-size:11px;}
.tableStyle2 td.tableLeft{text-align:left;padding:3px 0 8px 5px;line-height:18px;}
.tableStyle2 tr{border-collapse:separate;border-right:1px solid #D9D9D9;border-left:1px solid #D9D9D9;}
.tableStyle2 tr a{color:#6b6b6b;text-decoration:none;}
.tableStyle2 tr a:hover{text-decoration:underline;}
.tableStyle2 tr:hover{background-color:#DDDDDD;}
.tableStyle2 tr.odd td{background-color:#f1f1f1;}
.tableStyle2 tr:nth-child(odd){background-color:#f1f1f1;}
#pageSelect{width:100%;margin:10px 0 10px 0;}
#pageSelect ul{padding:0px;margin:0px;overflow:hidden;zoom:1;}
#pageSelect ul li{float:left;display:block;-moz-border-radius:4px;border:1px solid #C1C1C1;font-size:10px;margin:0 8px 0 0;}
#pageSelect ul li a{display:block;color:#C6162B;padding:4px 8px 4px 8px;text-decoration:none;}
#pageSelect ul li a:hover{color:#6b6b6b;}
#pageSelect ul li.active{display:block;background-image:url(/css/images/bg-pageSelect.gif);background-repeat:repeat-x;background-position:bottom;background-color:#C6162B;border:1px solid #a31022;color:#fff;display:block;padding:4px 8px 4px 8px;}
#pageSelect ul li.active2{display:block;background-image:url(/css/images/bg-page2.gif);background-repeat:repeat-x;border:1px solid #A3A3A3;color:#fff;display:block;padding:4px 8px 4px 8px;}
#pageSelect2{width:100%;margin:10px 0 0px 0;text-align:center;}
#pageSelect2 ul{padding:0px;margin:0px;text-align:center;margin:auto;}
#pageSelect2 ul li{float:left;display:block;-moz-border-radius:4px;border:1px solid #C1C1C1;font-size:10px;margin:0 4px 10px 0;background-color:#fff;}
#pageSelect2 ul li a{display:block;padding:4px 6px 4px 6px;color:#C6162B;text-decoration:none;}
#pageSelect2 ul li a:hover{color:#fff;background-color:#B6080C;}
#pageSelect2 #nowAct{background-color:#a31022;}
#content #mainContent2{width:950px;margin-left:20px;}
#content #mainContent2 #contentRight{float:right;width:760px;margin:0 0px 0 0;display:inline;}
#content #mainContent2 #contentRight2{float:right;width:760px;margin:0 0px 0 0;display:inline;}
#content #subContent{width:275px;margin-right:20px;display:inline;float:right;}
#content #subContent p{font-size:11px;line-height:20px;display:block;margin:8px 0;}
#content #subContent h4{border-top:5px solid #a31022;font-size:14px;margin-bottom:5px;padding-top:5px;}
.hidden{height:1px;left:0px;overflow:hidden;position:absolute;left:-9999px;width:1px;line-height:1px;float:left;}
#content #contentleft{width:308px;margin-left:20px;display:inline;float:left;}
#content #contentleft h3{border-top:5px solid #a31022;border-bottom:1px dashed #999;margin:0 0 10px 0;padding:5px 0 8px 10px;font-size:16px;clear:both;}
#content #contentleft h3 a{color:#545454;text-decoration:none;}
#content #contentleft h3 a:hover{text-decoration:none;color:#a31022;}
ul.leftNav{margin:0 0 12px 10px;}
ul.leftNav li{list-style:none;background:url(/pic/square.png) no-repeat left 8px;padding:2px 0 5px 13px;float:left;width:125px;border-bottom:1px dashed #999;line-height:18px;margin:0 10px 5px 0;}
ul.leftNav li.noFloat{float:none;width:275px}
ul.leftNav li a{text-decoration:none;}
ul.leftNav li.active{background:#a31022;color:#fff;}
ul.leftNav li.active a{color:#fff;}
#content #maincontentRight{width:627px;float:right;margin-right:20px;}
#content #maincontentRight h2{border-bottom:1px solid #d1d1d1;font-size:16px;margin:20px 0 10px 0;padding-bottom:2px;padding-left:10px;position:relative;}
#content #maincontentRight h2.first{margin-top:0;}
#content #maincontentRight h2 a{text-decoration:none;font-size:16px;}
#content #maincontentRight a{color:#545454;}
#content #maincontentRight a:hover{text-decoration:none;color:#a31022;}
.red_price{margin:0;padding:0;}
#content #subContent .currencyTool{width:auto;margin:10px 0;background-color:#f1f1f1;border:1px solid #d1d1d1;}
#content #subContent .currencyTool h2{background:#b2b2b2;display:block;color:#fff;font-size:14px;padding:5px 0 5px 12px;margin-top:0px;margin-bottom:10px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#content #subContent .currencyTool select{font-size:12px;width:200px;margin:5px 0 15px 10px;background-color:#fff;cursor:pointer;}
#content #subContent .currencyTool .currencyType{font-size:12px;margin:5px 0 0 10px;width:auto;}
#content #subContent .currencyTool .total{width:50px;float:left;margin:5px 0 10px 15px;font-size:13px;font-weight:bold;}
#content #subContent .currencyTool .totalNo{width:150px;float:left;text-align:right;margin:5px 0 10px 0px;font-size:13px;font-weight:bold;color:#A31022;}
#content #subContent .currencyTool .tip{border-top:1px dashed #545454;margin:10px 15px;padding:5px 0;font-size:11px;}
#sideBar .currecyflag{width:175px;border:1px solid #d2d2d2;background-color:#f1f1f1;}
#sideBar .currecyflag h2{background:#b2b2b2;display:block;color:#fff;font-size:14px;padding-left:12px;margin-top:0px;margin-bottom:5px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#sideBar .currecyflag .mainCur{float:left;width:50px;margin:10px 0px 20px 5px;background-color:#fff;padding:8px;-moz-border-radius:1px;cursor:pointer;}
#sideBar .currecyflag .otherCur{float:left;width:40px;margin:5px;cursor:pointer}
#sideBar{width:175px;padding-bottom:40px;float:left;z-index:1000;}
#sideBar h2{font-size:14px;text-transform:uppercase;margin:5px 0px;display:block;line-height:18px;padding-left:8px;border-bottom:1px solid #ccc;}
#sideBar h4 a{color:#666;text-decoration:none;}
#sideBar .sideBar h4 a:hover{color:#a31022;}
#sideBar .navLeft{margin:0 0 20px 0;padding:0;border-top-width:5px;border-top-style:solid;border-top-color:#A31022;}
#sideBar .navLeft ul{position:static;margin:0;padding:0;}
#sideBar .navLeft li{list-style:none;margin:0;padding:0;background:#fff;background:#fff url(/css/images/sprites.gif) no-repeat 8px -692px;line-height:20px;border-top:1px solid #fff;border-bottom:1px dotted #ccc;position:relative;display:block;}
#sideBar .navLeft li.subnav{position:relative;background:url(/pic/arrow-r.GIF) no-repeat right 50%;}
#sideBar .navLeft li.subnav a:hover{color:#fff;background:url(/pic/white-arrow.gif) #A31022 no-repeat right 52%}
#sideBar .navLeft li.subnav:hover{border:1px solid #d1d1d1;width:190px;}
#sideBar .subnavContent{height:auto;background:;margin:0;padding:0;position:relative;border:1px solid #d1d1d1;}
*+html #sideBar .subnavContent{margin-left:-30px;z-index:9999;}
#sideBar .navLeft .subnavContent ul{margin:0;padding:0;background:#fff;}
#sideBar .subnavContent ul li{list-style:none;line-height:18px;padding:0;margin-left:0;}
#sideBar .navLeft a{padding:5px 0 5px 20px;display:block;font-size:11px;font-weight:bold;}
#sideBar .navLeft a:link, #sideBar .navLeft a:visited, #sideBar .navLeft a:hover, #sideBar .navLeft a:active{text-decoration:none;cursor:pointer}
#sideBar .navLeft a:link, #sideBar .navLeft a:visited{color:#a1a1a1}
#sideBar .navLeft a:hover{color:#A31022;background-color:#f4f4f4;background-image:url(/css/images/sprites.gif);background-repeat:no-repeat;background-position:10px 50px;}
#sideBar .navLeft li.active a:link, #sideBar .navLeft li.active a:visited, #sideBar .navLeft li.active a:hover, #sideBar .navLeft li.active a:active{color:#A31022;background-color:#f4f4f4;}
#sideBar .navLeft li a:hover{color:#f4f4f4;background-color:#A31022;}
#sideBar p.leftimg{margin-bottom:15px;}
#sideBar .navLeft ul{margin:0 0 1em 18px;padding:0}
#sideBar .navLeft li.active li a, #sideBar .navLeft li.active li a:link, #sideBar .navLeft li.active li a:visited{line-height:12px;background:#fff url(/css/images/sprites.gif) no-repeat 0 -798px;padding:0 0 5px 12px;margin:4px 0;font-weight:normal;;color:#000;display:block}
#sideBar .navLeft li.active li a:hover, #sideBar .navLeft li.active li a:active{color:#A31022;}
#sideBar .navLeft li.active li{border:none;margin:0;}
#sideBar .navLeft li.active li.active a:link, #sideBar .navLeft li.active li.active a:visited, #sideBar .navLeft li.active li.active a:hover, #sideBar .navLeft li.active li.active a:active{font-weight:bold}
#content #contentMiddle{width:460px;float:right;}
#footer{width:100%;margin:0 auto 0 auto;*margin-top:-5px;padding-bottom:10px;position:relative;z-index:1;}
#footer #bottom{width:992px;height:160px;text-align:center;background:url(/css/images/bg-bottom.png) no-repeat bottom;padding:25px 0 30px 0;*padding-top:10px;margin:auto;}
#footer #footerContent{width:992px;margin:auto;text-align:center;}
#footer #footerContent img{margin-top:25px;margin-bottom:20px;margin-right:10px;}
#footer #footerContent p{font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#515151;text-align:center;padding:0px;margin:0px;line-height:22px;}
#footer #footerContent p img{margin:5px 0 5px 10px;}
#footer #footerContent p a{color:#515151;text-decoration:underline;}
#footer #footerContent p a:hover{text-decoration:none;color:#a31022;}
#contentTools{width:150px;position:absolute;margin:-45px 20px 100px 800px;}
#contentTools img{margin:0 2px;}

#tollFree { width:300px; *width:355px;
height:25px; position:absolute; top:40px; right:0px; font-weight:bold; font-size:11px; background-image:url("/css/images/main-icon-sprite.png"); background-position:268px -4px; background-repeat:no-repeat; z-index:5000; border:2px solid #c2c2c2; padding:5px 0 0 3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; -moz-border-radius-bottomleft:3px; cursor:pointer }
#tollFree2 { width:400px; *width:455px;
height:25px; position:absolute; top:40px; right:-100px; font-weight:bold; font-size:11px; z-index:500; border:2px solid #fff; padding:5px 0 0 3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; -moz-border-radius-bottomleft:3px; cursor:pointer }

#tollFree a, #tollFree2 a{color:#6b6b6b;text-decoration:none}
#tollFree .moreContact{position:absolute;top:30px;right:-2px;border:2px solid #c2c2c2;border-top:none;background:url(/css/images/bg-800.png) repeat-x bottom #fff;width:200px;padding:5px 5px 20px 5px;z-index:99999;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;}
#tollFree .moreContact img{margin-bottom:8px;}
#tollFree .moreContact p{font-size:11px;font-weight:bold;line-height:18px;}
#tollFree .moreContact .telephone{background:url(/pic/phone.gif) no-repeat 1px;margin:5px 0;padding-left:28px;}
#tollFree .moreContact .skype{background:url(/pic/skype.gif) no-repeat 0px;padding:5px 0 5px 28px;}
#tollFree .moreContact .email{background:url(/pic/e-nail.gif) no-repeat 3px;}
#tollFree .moreContact .beijingTime{margin:8px 0 0px 0;font-size:12px;background:url(/pic/clock.png) no-repeat left;padding-left:28px;}
#tollFree .moreContact .timeZone{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#a31022;margin-top:5px;}
#tollFree .moreContact .closeButton{width:15px;height:15px;position:absolute;bottom:5px;right:5px;}
.phone{width:120px;background-image:url(/pic/24-7-call.gif);background-repeat:no-repeat;padding:15px 0 10px 45px;*padding:-25px 0 25px 45px;*margin-top:20px;font-size:16px;color:#a31022;font-family:Arial, Helvetica, sans-serif;*z-index:500;}
#moreContact{width:150px;border:1px solid #d1d1d1;padding:5px;}
#footerPromo{height:158px;position:relative;background:url(/css/images/bg-footer-link.gif) no-repeat;padding:0px 0 0 0;width:960px;margin:0 auto;text-align:left;z-index:1000;}
#footerPromo .homepageReview{position:absolute;width:345px;background:url(/css/images/bg-footer-review.png) no-repeat top center;height:166px;right:-12px;top:-9px;}
#footerPromo .homepageReview .reviewContent{position:absolute;width:178px;top:28px;left:30px;color:#565656;font-size:11px;font-style:italic;height:83px;text-align:left;padding:0;margin:0;}
.homepageReview .reviewContent a{text-decoration:none;color:#545454;}
.homepageReview .reviewContent a:hover{text-decoration:underline;color:#a31022;}
#footerPromo1{width:auto;height:150px;position:absolute;top:5px;left:8px;}
#footerPromo1 p{font-size:14px;font-weight:bold;margin-top:5px;text-align:left;margin-bottom:0;}
#footerPromo1 ul{list-style:none;margin:5px 15px 0 0px;float:left;border-right:1px solid #d1d1d1;padding-right:15px;}
#footerPromo1 ul li{font-size:12px;color:#6b6b6b;margin-bottom:5px;text-align:left;}
#footerPromo1 ul li a{text-decoration:none;}
#footerPromo1 ul li a:hover{text-decoration:underline;}
.TA_rated{width:150px;float:left;display:block;margin-top:-45px;margin-right:18px;}
.TA_rated img{margin-bottom:0!important;}
.widFRRCopy{color:#545454;}
.widFRRCopy a{color:#545454!important;text-decoration:underline!important;}
.widFRRCopy a:hover{text-decoration:none!important;}
#boldChat{width:190px;position:fixed;bottom:0px;right:50px;z-index:1000;}
#boldChat .fixedChat{width:203px;height:19px;background:url(/css/images/bg-boldchat.gif) no-repeat;position:relative;padding-left:28px;padding-top:4px;color:#fff;margin-left:3px;}
#boldChat .fixedChat a{text-decoration:none;color:#fff;}
#boldChat .chatWindow{width:223px;height:76px;position:relative;display:none;}
#boldChat .chatWindow img{margin-right:5px;}
#boldChat .closeChat{display:none;width:20px;height:20px;position:absolute;top:10px;right:0px;cursor:pointer;}
#newUpdate{margin:10px 0;}
#newUpdate h2{font-size:17px;font-weight:bold;margin:15px 0 10px 0;border-bottom:1px solid #f1f1f1;padding-bottom:2px;}
#newUpdate ul{margin:5px 0 10px 5px;}
#newUpdate ul li{list-style:none;background:url(/css/images/update-list-3.gif) no-repeat left;padding-left:15px;line-height:18px;margin-bottom:5px;font-size:11px;color:#a31022;}
#newUpdate ul li a{margin-right:10px;}
dl.newDl{margin:5px 10px 10px 10px;}
dl.newDl img{margin-right:5px;}
dl.newDl a{color:#545454;text-decoration:none;}
dl.newDl a:hover{color:#a31022;}
.infoDate{color:#ccc;margin-bottom:15px;}
.commondname{font-size:12px;margin-bottom:10px;background-image:url(/css/images/drop-1.GIF);background-repeat:no-repeat;background-position:left 5px;padding-left:15px;}
#webMail{width:95%;margin:10px auto;padding:10px 0;}
#webMail h1{font-size:25px;font-weight:bold;border-bottom:1px solid #f1f1f1;padding-bottom:2px;color:#ccc;}
.mediaBox{width:275px;border:1px solid #d1d1d1;margin:10px 0;padding-bottom:10px;position:relative}
.mediaBox .talk{width:36px;height:25px;position:absolute;top:0;right:1px;}
.mediaBox .iconDeals{position:absolute;background:url(/pic/deal-small.png) no-repeat;width:60px;height:60px;top:-14px;right:-8px;}
.mediaBox h5 a{text-decoration:none;color:#fff;}
.mediaBox h5{font-size:13px;font-weight:bold;padding:8px 0;background:#999;text-align:center;color:#fff;margin-bottom:8px;}
.mediaBox h5 a{text-decoration:none;color:#fff;}
.mediaBox ul li{list-style:none;font-size:11px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px dotted #ded1e1;}
.mediaStyleIn{color:#6b6b6b;float:left;text-align:center;width:130px;font-size:11px;margin:2.5px;}
.mediaStyleIn img{width:120px;height:auto}
#ui-datepicker-div{z-index:9999;}
#trustSurvey{width:313px;height:295px;position:absolute;top:380px;left:240px;z-index:9999;}
#trustSurvey .closeWindow{width:20px;height:20px;position:absolute;top:15px;right:15px;cursor:pointer}
#pageSelect{width:100%;margin:10px 0 10px 0;}
#pageSelect ul{padding:0px;margin:0px;overflow:hidden;zoom:1;}
#pageSelect ul li{float:left;display:block;-moz-border-radius:4px;border:1px solid #C1C1C1;font-size:10px;margin:0 8px 0 0;}
#pageSelect ul li a{display:block;color:#C6162B;padding:4px 8px 4px 8px;text-decoration:none;}
#pageSelect ul li a:hover{color:#6b6b6b;}
#pageSelect ul li.active{display:block;background-image:url(/css/images/bg-pageSelect.gif);background-repeat:repeat-x;background-position:bottom;background-color:#C6162B;border:1px solid #a31022;color:#fff;display:block;padding:4px 8px 4px 8px;}
#pageSelect ul li.active2{display:block;background-image:url(/css/images/bg-page2.gif);background-repeat:repeat-x;border:1px solid #A3A3A3;color:#fff;display:block;padding:4px 8px 4px 8px;}
#pageSelect2{width:100%;margin:10px 0 0px 0;text-align:center;}
#pageSelect2 ul{padding:0px;margin:0px;text-align:center;margin:auto;}
#pageSelect2 ul li{float:left;display:block;-moz-border-radius:4px;border:1px solid #C1C1C1;font-size:10px;margin:0 4px 10px 0;background-color:#fff;}
#pageSelect2 ul li a{display:block;padding:4px 6px 4px 6px;color:#C6162B;text-decoration:none;}
#pageSelect2 ul li a:hover{color:#fff;background-color:#B6080C;}
#pageSelect2 #nowAct{background-color:#a31022;}

/* website bottom image */
/*.ourMembers { margin: 30px auto; font-size:11px; font-weight: bold; width:890px; text-align:left; } 
.ourMembers img { margin: 10px 10px 0 0; }
.ourMembers .security { float: left; border-right:1px solid #999; width:170px; margin-right:20px; }
.ourMembers .members { float: left; border-right:1px solid #999; width:315px; margin-right:20px; }
.ourMembers .payment { float: left; width:360px; }
.ourMembers a { color:#545454; }
-lmr */ 
/* Mcafee Security */
.mcafeeIcon { width:115px; height:32px; position:absolute; left: 712px; top: -8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#a31022; }
.mcafeeHotel { width:115px; height:32px; position:absolute; left: 530px; top: 70px; }
.mcafeeHotel2 { width:115px; height:32px; position:absolute; left: 820px; top: -38px; }
.mcafeeFlight { width:115px; height:32px; position:absolute; left: 610px; top: 40px; }
